4.10.0-30-generic...sdhci_pci driver does not detect microSDXC while 4.8.0-36-generic works with same hardware
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-hwe (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
Lenovo Ideapad 100s 14IBR
microSD works with live session boot but not installed OS boot.
lspci -nnk | grep -A3 'SD Host controller'
00:12.0 SD Host controller [0805]: Intel Corporation Device [8086:2296] rev 35)
Subsystem: Lenovo Device [17aa:3905]
Kernel modules: sdhci_pci
00:13.0 SATA controller [0106]: Intel Corporation Device [8086:22a3] (rev 35)
In a normal boot that doesn't see the microSD card
dana@Astrolapto
filename: /lib/modules/
output of sudo lspci -v on normal boot from SATA (only showing SD controller section)
00:12.0 SD Host controller: Intel Corporation Device 2296 (rev 35) (prog-if 01)
Subsystem: Lenovo Device 3905
Flags: fast devsel, IRQ 18
Memory at 91315000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [80] Power Management version 3
Kernel modules: sdhci_pci
and from a live session boot that does see the microSD card
ubuntu@ubuntu:~$ sudo modinfo sdhci_pci
filename: /lib/modules/
Output of sudo lspci -v during live session when card is detected (only showing SD controller section)
00:12.0 SD Host controller: Intel Corporation Device 2296 (rev 35) (prog-if 01)
Subsystem: Lenovo Device 3905
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at 91315000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [80] Power Management version 3
Kernel driver in use: sdhci-pci
Kernel modules: sdhci_pci
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-
ProcVersionSign
Uname: Linux 4.10.0-30-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.10
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Aug 10 17:58:43 2017
GvfsMonitorLog: Monitoring events. Press Ctrl+C to quit.
HotplugNewDevices:
HotplugNewMounts:
InstallationDate: Installed on 2017-08-05 (4 days ago)
InstallationMedia: Ubuntu 16.04.2 LTS "Xenial Xerus" - Release amd64 (20170215.2)
SourcePackage: linux-hwe
Symptom: storage
UdevMonitorLog:
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
UdisksMonitorLog:
Monitoring the udisks daemon. Press Ctrl+C to exit.
17:58:55.882: The udisks-daemon is running (name-owner :1.59).
UpgradeStatus: No upgrade log present (probably fresh install)
devices.txt added