Realtek USB built-in Card Reader
Hey,
I have Realtek USB built-in Card Reader: Bus 002 Device 003: ID 0bda:0186 Realtek Semiconductor Corp. Card Reader as I see in the kernel (Slackware64 14.2 with 4.9.25) there are three modules which are relevant to this reader: usb_storage rtsx_usb ums-realtek where the last one as I see from the kernel documentation/help is only to handle the card reader power saving mode: 'Say Y here to include additional code to support the power-saving funct for Realtek RTS51xx USB card readers.' I have problems with the reader after wkae up from hibernation it returns Code:
blk_update_request: I/O error, dev sdb, sector 0 |
I've a Realtek reader; They're pretty crap, but who cares? Here's mine
Code:
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Code:
bash-4.3$ lsmod |grep mmc EDIT: From the look of your lsusb output, you need to update your usb.ids and pci.ids. There's an update-pciids binary in Slackware, and you can easily do something similar for the usb.ids with wget |
Thanks for your reply business_kid. I forgot that it is possible to update those ids.
Code:
-rw-r--r-- 1 root root 556422 Mar 7 2016 /usr/share/hwdata/usb.ids I see that you have one more module loaded that I don't have - rtsx_usb_sdmmc. Will recompile the kernel and load it. Surprisingly even if those modules are available (rtsx and ums) they are not loaded when usb_storage is loaded. I think they should be. |
I specifically have the module for RTS5129 and I have the RTS5129; I also have 'pertinent modules' selected which allows the kernel build machinery to say "oh yeah, if he wants that, then he has to have this."
Despite this, my sd card reader is a POS, or the driver is crap. I'm having to kill bash because any disk utilities are hanging atm. Mind you, I am banging things about a bit. |
All times are GMT -5. The time now is 10:17 AM. |