rts5139/rtsx_usb が 3.15 以降でハングする

rts5139/rtsx_usb が 3.15 以降でハングする

3.15頃、誰かがrts5139ドライバをステージングから移動し(この変更ログが見つかりません)、名前をrtsx_usbに変更しました。残念ながらこれにより少なくともRTS5139カードリーダー。私はインターネット上でこの問題を抱えている人を1人も見つけませんでした(すべてのインデックス付きSVCリポジトリに埋め込まれていますか?)。ここに同様の問題があり、解決した人がいるかどうか疑問に思います。

この問題が発生したテスト済みカーネルのバージョン:

  • 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

rtsx_usbモジュールを削除/再挿入しても何も起こりません。読者と対話すると、ログは静かです。奇妙な。

ベストアンサー1

考えてみてください。今メモリカードのパーティションを/dev/mmcblk0p1。たぶんあなたは/dev/sdb1現れるのを待っていましたか?rtsx_usbロードされていることを確認し、インストール/dev/mmcblk0p1(または同様のもの)を試してください。

これが回避策ではない場合?modprobe rtsx_usbの関連出力を公開できます。dmesg私の場合はそうです。

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

もちろん、rtsx_usb_実行されていることを確認する必要がありますmodprobe

追加情報:

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

おすすめ記事