You are not logged in.
I have a memory card reader on my laptop that isn't showing up in /dev, dmesg, journalctl, parted, and fdisk. I've tried running the following, but it didn't work:
# echo 1 > /sys/bus/pci/rescanI tried running a few modprobes, and I tried rebooting with a memory card inserted into the reader, but neither worked. I checked lspci, but it doesn't show up there. The card reader itself is functional when running Windows 8, I used the same card and it worked fine. Is there anything else I can try? Install a driver maybe?
EDIT
Interestingly enough, it does show up in lsusb (I think), but I still don't know what to do about it.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 005: ID 0cf3:3004 Atheros Communications, Inc. AR3012 Bluetooth 4.0
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0411:01de BUFFALO INC. (formerly MelCo., Inc.) External Hard Drive HD-PCTU3 [Buffalo MiniStation]
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 5986:0295 Acer, Inc
Bus 003 Device 002: ID 0781:5571 SanDisk Corp. Cruzer Fit
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubSOLUTION
Need to load rtsx_usb_mmc module
Last edited by jdc (2014-09-17 13:45:11)
Offline
Memory card readers are often connected to the USB bus. Does lsusb show anything?
Offline
Here you go; there's a card reader controller. What happens now?
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 005: ID 0cf3:3004 Atheros Communications, Inc. AR3012 Bluetooth 4.0
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0411:01de BUFFALO INC. (formerly MelCo., Inc.) External Hard Drive HD-PCTU3 [Buffalo MiniStation]
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 5986:0295 Acer, Inc
Bus 003 Device 002: ID 0781:5571 SanDisk Corp. Cruzer Fit
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubOffline
You could try manually loading rtsx_usb_sdmmc and see if it works. I don't see any other possible driver candidates for your hardware. The other possibility is that arch lacks the driver for that hardware.
Use your google-fu and see what you come up with, maybe the solution is easy but not obvious at first glance.
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
Offline
More context: https://bbs.archlinux.org/viewtopic.php?pid=1448633
Offline
In kernels up to 3.15, the rts5139 staging driver should handle this reader. rts5139 is gone in kernel 3.16, there's rtsx_usb and rtsx_usb_sdmmc instead, they should work. Check /etc/modprobe.d, maybe you have them blacklisted there.
Offline
I just spent an hour trying to figure out how to get the rts5139 drivers, which were apparently phased out for the drivers you guys mentioned hehe. I probably could've saved myself an hour if I had just checked back. Thanks so much, rubenvb, for pointing me in the right direction, and thank you, emeres, Gusar, and R00KIE, for providing the solution.
@R00KIE: Definitely not obvious because the old solution is different from the new solution
@Gusar: Only have pcspkr blacklisted, maybe it's cause of the modconf hook in mkinitcpio? I could probably just add it to the MODULES section of mkinitcpio.conf and rerun it, I guess.
Again, thank you for all the help.
Offline
Hmm, the module doesn't load automatically? Then you'll need to set it up yourself. I don't see the need to add it to the initcpio, just create an appropriate config file in /etc/modules-load.d (check the modules-load.d manpage)
Offline
Yeah, just read about that a few moments ago on the wiki. Thanks!
Offline