rts5139/rtsx_usb가 3.15 이상에서 중단됨

rts5139/rtsx_usb가 3.15 이상에서 중단됨

3.15쯤에 누군가가 rts5139 드라이버를 스테이징 밖으로 옮기고(이 변경 로그를 찾을 수 없음) 이름을 rtsx_usb로 바꿨습니다. 불행히도 이로 인해적어도RTS5139 카드 리더기. 저는 인터넷에서 이 문제가 있는 사람을 한 명도 발견하지 못했습니다(인덱싱된 모든 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

답변2

답변에서 지적했듯이RTS5129 카드 리더기(Ubuntu 15.10), asymingt는 임시 수정 사항을 작성했습니다.

Github 저장소에 대한 직접 링크:https://github.com/asymingt/rts5139

관련 정보