Some time in 3.15, someone moved the rts5139 driver out of staging (I cannot find a changelog of this) and it got renamed to rtsx_usb. This, unfortunately, broke support for at least the RTS5139 card reader. I have found about zero other people on the internet having this problem (buried under all of the SVC repos that got indexed?), and was curious as to whether anyone here was having a similar problem and had fixed it.
Kernel versions tested to be experiencing the problem:
- 3.17.0-rc4
lsmod | grep rts
:
rtsx_pci 37855 0
rtsx_usb 17487 0
mfd_core 12601 3 lpc_ich,rtsx_pci,rtsx_usb
usbcore 187093 9 btusb,snd_usb_audio,uvcvideo,rtsx_usb,snd_usbmidi_lib,ehci_hcd,ehci_pci,usbhid,xhci_hcd
lsusb | grep -i rts
:
Bus 001 Device 009: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
Removing/reinserting the rtsx_usb module does nothing. Logs are silent when the reader is interacted with. Strange.