어떤 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
당신의 시스템.