USB 카드 리더기가 포함된 나노 SD 카드를 구입했습니다. 삽입하면 다음과 같은 내용을 볼 수 있습니다 dmesg
.
[721825.906705] usb 2-1.6: new high-speed USB device number 42 using ehci-pci
[721826.019724] usb 2-1.6: New USB device found, idVendor=14cd, idProduct=1212, bcdDevice= 1.00
[721826.019726] usb 2-1.6: New USB device strings: Mfr=1, Product=3, SerialNumber=2
[721826.019727] usb 2-1.6: Product: Mass Storage Device
[721826.019728] usb 2-1.6: Manufacturer: Generic
[721826.019729] usb 2-1.6: SerialNumber: 121220160204
[721826.020131] usb-storage 2-1.6:1.0: USB Mass Storage device detected
[721826.020277] scsi host5: usb-storage 2-1.6:1.0
[721827.031260] scsi 5:0:0:0: Direct-Access Mass Storage Device 1.00 PQ: 0 ANSI: 0 CCS
[721827.031545] sd 5:0:0:0: Attached scsi generic sg7 type 0
게다가 lsusb
:
Bus 002 Device 041: ID 14cd:1212 Super Top microSD card reader (SY-T18)
하지만 이별은 보이지 않았다. /dev
적어도 의 파일에 추가된 것 같지는 않습니다 /dev/sd*
. 사용하거나 parted
보이지도 않습니다 fdisk
.
저는 Debian Buster 소속입니다. 어떤 아이디어라도 주세요(다른 게시물은 도움이 되지 않았습니다.1,2,삼,4)?
편집하다: 다른 USB 어댑터를 사용하여 동일한 SD 카드를 테스트했는데 이번에는 SD 카드가 파일과 연결되어 /dev/sdg1
parted에서 볼 수 있었습니다. 이것은 동일한 제조업체가 아닙니다. 그래서 작동하지 않는 것이 내 커널에 너무 새로운 것이라고 생각합니다.
답변1
답변이 늦었지만 동일한 문제가 발생했습니다. 콘솔에 USB3 포트가 있고 연결된 장치(주로 저렴한 USB 카드 리더기 또는 디스크 어댑터)가 사양을 올바르게 따르지 않는 경우 문제가 되는 것 같습니다.
해결 방법은 특정 장치에 대해 UAS를 비활성화하는 것입니다.
간단히 말해서, 내 아치에 다음 파일을 추가했습니다.
/etc/modprobe.d/super-top-disable-uas.conf
내용은 다음과 같습니다.
options usb-storage quirks=14cd:168a:u
그런 다음 재부팅하면 장치가 나타납니다.
편집: 귀하의 장치 ID가 14cd인 것으로 확인되었습니다.1212, 그러니 내 14cd를 다음으로 바꾸세요.168a귀하의 ID로 귀하에게도 효과가 있기를 바랍니다 :)
자세한 내용은 다음을 확인하세요. https://leo.leung.xyz/wiki/How_to_disable_USB_Attached_Storage_(UAS)