rts5139 / rtsx_usb borked em 3.15+

2

Algum tempo em 3.15, alguém removeu o driver rts5139 do teste (não consigo encontrar um changelog disso) e ele foi renomeado para rtsx_usb. Isso, infelizmente, quebrou o suporte para pelo menos o leitor de cartões RTS5139. Eu encontrei cerca de zero outras pessoas na Internet tendo este problema (enterrado sob todos os repos SVC que foram indexados?), E estava curioso para saber se alguém aqui estava tendo um problema semelhante e tinha consertado isso.

Versões do kernel testadas para o problema:

  • 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

Remover / reinserir o módulo rtsx_usb não faz nada. Os logs são silenciosos quando o leitor é interagido. Estranho.

    
por Roman 15.09.2014 / 08:10

2 respostas

0

Apenas uma ideia: partições em cartões de memória agora são encontradas sob nomes como /dev/mmcblk0p1 . Talvez você tenha esperado que /dev/sdb1 aparecesse? Certifique-se de que rtsx_usb esteja carregado e tente montar /dev/mmcblk0p1 (ou um nome semelhante).

Se isso não for uma solução para você, convém modprobe rtsx_usb e postar a saída relacionada de dmesg ? No meu caso, é

usbcore: registered new interface driver rtsx_usb
mmc0: new SDHC card at address e624
mmcblk0: mmc0:e624 SD04G 3.69 GiB 
mmcblk0: p1

Claro, você deve garantir que os módulos relacionados com rtsx_usb_ ainda não estejam carregados quando você modprobe .

Assim como uma informação adicional:

lsmod | grep rts

rtsx_usb_ms            16899  0 
memstick               13696  1 rtsx_usb_ms
rtsx_usb_sdmmc         25280  0 
rtsx_usb               17541  2 rtsx_usb_sdmmc,rtsx_usb_ms
mmc_core              102374  2 mmc_block,rtsx_usb_sdmmc
mfd_core               12601  2 lpc_ich,rtsx_usb
usbcore               195340  7 usblp,uvcvideo,rtsx_usb,ehci_hcd,ehci_pci,usbhid,xhci_hcd
    
por 22.12.2014 / 11:20
0

Como é indicado numa resposta ao Leitor de cartões RTS5129 com o Ubuntu 15.10 , asymingt escreveu uma correção temporária para isso.

Link direto para o repositório do github: link

    
por 10.10.2018 / 17:24