[FIXED] Dell laptop integrated PCI cardreader not working

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
MrME

[FIXED] Dell laptop integrated PCI cardreader not working

Post by MrME »

Hello everyone, I'm facing such kind of a problem:
I've got Dell Inspiron 5555 laptop, that is equipped with an internal SD/MMC cardreader. When I insert any flash card into it, nothing happens (and no response in dmesg too). Nothing changes if I boot the system with a card inserted. Cardreader activity LED is absent in my device.

Code: Select all

$ uname -a
Linux Dell-Inspiron-5555 3.19.0-59-generic #66~14.04.1-Ubuntu SMP Fri May 13 17:27:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

$ lspci | grep sd -i
00:14.7 SD Host controller: Advanced Micro Devices, Inc. [AMD] FCH SD Flash Controller (rev 01)

$ dmesg | grep sd -i
…
[    1.177857] sdhci: Secure Digital Host Controller Interface driver
[    1.177859] sdhci: Copyright(c) Pierre Ossman
[    1.180998] sdhci-pci 0000:00:14.7: SDHCI controller found [1022:7813] (rev 1)
[    1.181347] sdhci-pci 0000:00:14.7: No vmmc regulator found
[    1.181351] sdhci-pci 0000:00:14.7: No vqmmc regulator found
[    1.182973] mmc0: SDHCI controller on PCI [0000:00:14.7] using ADMA
I've seen info on other forums, that the matter could be in firewire_ohci and/or mmc-block modules. Nothing changes when I load/unload firewire_ohci. When I load mmc-block, there appears such string in dmesg:

Code: Select all

$ dmesg | tail
[  408.550255] Driver 'mmcblk' needs updating - please use bus_type methods
I've found some Windows drivers on Dell support website, they are for Realtek USB cardreader (USB\VID_0BDA&PID_0139; USB\VID_0BDA&PID_0129; USB\VID_0BDA&PID_0140). But there are no such devices in my laptop (and no options to enable/disable in CMOS setup too):

Code: Select all

$ lsusb
Bus 004 Device 004: ID 0cf3:e005 Atheros Communications, Inc.  // these are Wi-Fi, Bluetooth
Bus 004 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.  // hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 004: ID 06cb:75bf Synaptics, Inc.  // touch panel
Bus 003 Device 003: ID 09da:054f A4Tech Co., Ltd. // external mouse
Bus 003 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0c45:6712 Microdia // webcam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
I'm a newbie to *nix, and I don't know what to do with the trouble. Does anyone have a thought?
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
MrME

Re: Laptop integrated PCI cardreader not working

Post by MrME »

Trouble was in a defect BIOS firmware. Flashing update from Dell support website fixed it. After updating BIOS, I've got a new USB device:

Code: Select all

Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Locked

Return to “Hardware Support”