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