You are not logged in.

#1 2018-11-17 18:10:00

OliD
Member
Registered: 2017-02-13
Posts: 5

SD card reader not working

My card reader stopped working one day after an update, and after some kernel downgrades I got the version 4.9.11 as the latest linux kernel on which my card reader works.

On linux <= 4.9.11

P: /devices/pci0000:00/0000:00:12.0
E: DEVPATH=/devices/pci0000:00/0000:00:12.0
E: DRIVER=sdhci-pci
E: ID_MODEL_FROM_DATABASE=Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SD Controller
E: ID_PCI_CLASS_FROM_DATABASE=Generic system peripheral
E: ID_PCI_SUBCLASS_FROM_DATABASE=SD Host controller
E: ID_VENDOR_FROM_DATABASE=Intel Corporation
E: MODALIAS=pci:v00008086d00002296sv000017AAsd00003905bc08sc05i01
E: PCI_CLASS=80501
E: PCI_ID=8086:2296
E: PCI_SLOT_NAME=0000:00:12.0
E: PCI_SUBSYS_ID=17AA:3905
E: SUBSYSTEM=pci
E: USEC_INITIALIZED=7831655

P: /devices/pci0000:00/0000:00:12.0/mmc_host/mmc2
E: DEVPATH=/devices/pci0000:00/0000:00:12.0/mmc_host/mmc2
E: SUBSYSTEM=mmc_host

P: /devices/pci0000:00/0000:00:12.0/mmc_host/mmc2/mmc2:e624
E: DEVPATH=/devices/pci0000:00/0000:00:12.0/mmc_host/mmc2/mmc2:e624
E: DRIVER=mmcblk
E: MMC_NAME=SU04G
E: MMC_TYPE=SD
E: MODALIAS=mmc:block
E: SUBSYSTEM=mmc

P: /devices/pci0000:00/0000:00:12.0/mmc_host/mmc2/mmc2:e624/block/mmcblk2
[...and more]

On linux >4.9.11

P: /devices/pci0000:00/0000:00:12.0
E: DEVPATH=/devices/pci0000:00/0000:00:12.0
E: ID_MODEL_FROM_DATABASE=Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SD Controller
E: ID_PCI_CLASS_FROM_DATABASE=Generic system peripheral
E: ID_PCI_SUBCLASS_FROM_DATABASE=SD Host controller
E: ID_VENDOR_FROM_DATABASE=Intel Corporation
E: MODALIAS=pci:v00008086d00002296sv000017AAsd00003905bc08sc05i01
E: PCI_CLASS=80501
E: PCI_ID=8086:2296
E: PCI_SLOT_NAME=0000:00:12.0
E: PCI_SUBSYS_ID=17AA:3905
E: SUBSYSTEM=pci
E: USEC_INITIALIZED=6930883

There's no mmc_host under /sys/devices/pci0000:00/0000:00:12.0/

I tried rebinding the driver manually and reloading, but the mmc_host doesn't show up.
Also is noticeable that on the udev info on linux>4.9.11 there's no "E: DRIVER" field.

Offline

Board footer

Powered by FluxBB