모든 Linux는 USB 드라이브를 인식하지 못합니다

모든 Linux는 USB 드라이브를 인식하지 못합니다

어떤 Linux 시스템에서도 인식되지 않는 Smartbuy 16Gb USB 2.0 플래시 드라이브(새 메모리 컨트롤러 포함)가 있지만 Windows에서는 인식되어 제대로 작동합니다.

Linux 시스템의 PC에 연결하면 아무 일도 일어나지 않습니다. dmesg에는 다음 줄이 나타납니다.

[ 2454.940289] usb 2-1.3: new high-speed USB device number 9 using ehci-pci
[ 2455.051632] usb 2-1.3: New USB device found, idVendor=13fe, idProduct=4300
[ 2455.051636] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2455.051639] usb 2-1.3: Product: USB DISK 2.0
[ 2455.051641] usb 2-1.3: Manufacturer:         
[ 2455.051643] usb 2-1.3: SerialNumber: 9000883E242B3934
[ 2455.051971] usb-storage 2-1.3:1.0: USB Mass Storage device detected
[ 2455.052148] scsi host4: usb-storage 2-1.3:1.0
[ 2456.640210] usb 2-1.3: reset high-speed USB device number 9 using ehci-pci
[ 2456.844280] usb 2-1.3: reset high-speed USB device number 9 using ehci-pci
[ 2457.048278] usb 2-1.3: reset high-speed USB device number 9 using ehci-pci
[ 2457.252279] usb 2-1.3: reset high-speed USB device number 9 using ehci-pci

lsusb에서:

Bus 002 Device 007: ID 13fe:4300 Kingston Technology Company Inc. 

fdisk -l 및 parted -l은 USB 장치나 파티션을 인식하지 못합니다.

이 솔루션은 다음과 같습니다.https://superuser.com/a/1107319 Windows에서는 fat32로 다시 포맷해도 작동하지 않습니다.

답변1

  • 먼저 USB 드라이브에 액세스하려면 USB 드라이브를 마운트해야 합니다.
  • USB 장치가 USB 포트에 연결되면 Linux 시스템은 /dev/에 새 블록 장치를 추가합니다.
  • 명령 사용sudo fdisk -l
  • 이 명령은 감지된 모든 장치를 나열합니다. 목록을 표시하는 저장소를 확인하여 USB를 확인하세요.
  • USB 드라이브의 블록 이름을 기록해 두십시오(예: - /dev/sdc는 시스템에 따라 변경될 수 있음).
  • 다음을 사용하여 설치하십시오.mount /dev/sdc /mount/point/

답변2

나는 같은 문제를 여러 번 발견했습니다. 재부팅하지 않고 새 버전의 Linux 커널을 설치한 후에 이런 일이 발생했습니다. 따라서 실행 중인 커널이 설치한 커널과 일치하지 않습니다.

이것을 이용 uname -a하고 확인할 수 있습니다 ls /usr/lib/modules.

그럼 해결책은 간단해요reboot당신의 시스템.

관련 정보