Ubuntu 13.04가 USB 드라이브를 인식하지 못합니다

Ubuntu 13.04가 USB 드라이브를 인식하지 못합니다

Ubuntu 13.04(Gnome 3 포함)를 사용하면 새 USB 스틱(자세한 내용은 dmesg/lsusb 참조)이 자동으로 표시되지 않습니다. 상태:

  • 드라이브가 표시되지 않습니다.fdisk -l
  • 실행 중 드라이브가 나타납니다.lsusb
  • Windows 8 시스템이 드라이브를 올바르게 인식합니다.

몇 분 정도 기다렸다가 reset high-speed USB device number 4 using ehci-pcidmesg의 메시지를 살펴본 후 스틱을 꺼내기로 결정했는데 이로 인해 디스크 읽기가 실패했습니다.

정보

Aug 27 19:44:48 nbuntu kernel: [  257.189068] sd 9:0:0:0: [sdc] Attached 
SCSI removable disk
Aug 27 19:44:55 nbuntu kernel: [  264.349591] usb 3-2: new high-speed USB device number 4 using ehci-pci
Aug 27 19:44:55 nbuntu kernel: [  264.797502] usb 3-2: New USB device found, idVendor=0951, idProduct=162b
Aug 27 19:44:55 nbuntu kernel: [  264.797505] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Aug 27 19:44:55 nbuntu kernel: [  264.797507] usb 3-2: Product: DT HyperX 3.0
Aug 27 19:44:55 nbuntu kernel: [  264.797508] usb 3-2: Manufacturer: Kingston
Aug 27 19:44:55 nbuntu kernel: [  264.797510] usb 3-2: SerialNumber: 20CF30E118F8BD6180000356
Aug 27 19:44:55 nbuntu kernel: [  264.797883] scsi10 : usb-storage 3-2:1.0
Aug 27 19:44:56 nbuntu kernel: [  265.794211] scsi 10:0:0:0: Direct-Access     Kingston DT HyperX 3.0    PMAP PQ: 0 ANSI: 6
Aug 27 19:44:56 nbuntu kernel: [  265.794905] sd 10:0:0:0: Attached scsi generic sg3 type 0
Aug 27 19:44:56 nbuntu kernel: [  265.795986] sd 10:0:0:0: [sdc] 123469824 512-byte logical blocks: (63.2 GB/58.8 GiB)
Aug 27 19:44:56 nbuntu kernel: [  265.796576] sd 10:0:0:0: [sdc] Write Protect is off
Aug 27 19:44:56 nbuntu kernel: [  265.796580] sd 10:0:0:0: [sdc] Mode Sense: 45 00 00 00
Aug 27 19:44:56 nbuntu kernel: [  265.797200] sd 10:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
Aug 27 19:45:27 nbuntu kernel: [  296.403451] usb 3-2: reset high-speed USB device number 4 using ehci-pci
Aug 27 19:45:58 nbuntu kernel: [  327.264520] usb 3-2: reset high-speed USB device number 4 using ehci-pci
Aug 27 19:46:29 nbuntu kernel: [  358.221324] usb 3-2: reset high-speed USB device number 4 using ehci-pci
Aug 27 19:47:00 nbuntu kernel: [  389.178831] usb 3-2: reset high-speed USB device number 4 using ehci-pci
Aug 27 19:47:31 nbuntu kernel: [  420.087249] usb 3-2: reset high-speed USB device number 4 using ehci-pci
Aug 27 19:47:50 nbuntu kernel: [  438.752891] usb 3-2: USB disconnect, device number 4
Aug 27 19:47:50 nbuntu kernel: [  438.766483] ldm_validate_partition_table(): Disk read failed.
Aug 27 19:47:50 nbuntu kernel: [  438.766494] Dev sdc: unable to read RDB block 0
Aug 27 19:47:50 nbuntu kernel: [  438.766507]  sdc: unable to read partition table

LSSB

Bus 003 Device 004: ID 0951:162b Kingston Technology 
Bus 004 Device 002: ID 046d:c526 Logitech, Inc. Nano Receiver
Bus 005 Device 002: ID 046d:c318 Logitech, Inc. Illuminated Keyboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

판매자 페이지의 누군가는 Linux, Android, TV 및 Blu-ray 플레이어에서 스틱을 사용할 수 없다고 말했습니다. 누군가 나에게 문제가 무엇인지에 대한 힌트를 줄 수 있습니까?

답변1

저는 Linux mint(Ubuntu 12.04 기반)를 실행 중인데 비슷한 문제가 발생했습니다. 이는 다음과 관련이 있습니다.어디내 USB 스틱이 삽입되었습니다. 일부 포트의 경우 컴퓨터는 장치의 전력이 부족하다고 판단하여 아무 작업도 수행하지 않습니다. 제 경우에는 USB 드라이브가 USB 키보드에 연결되어 있었습니다. 내가 한 일은 다음과 같습니다.

키보드의 USB 포트에 연결하면 다음을 입력해도 표시되지 않습니다 fdisk -l. 꼬리/var/log/syslog나는 얻다:

Sep 19 09:11:55 taMereIV kernel: [ 1789.209786] usb 6-1.3: >new high-speed USB device number 8 using xhci_hcd
Sep 19 09:11:55 taMereIV kernel: [ 1789.228632] usb 6-1.3: >New USB device found, idVendor=8644, idProduct=800b
Sep 19 09:11:55 taMereIV kernel: [ 1789.228649] usb 6-1.3: >New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 19 09:11:55 taMereIV kernel: [ 1789.228659] usb 6-1.3: >Product: USB Flash Disk                
Sep 19 09:11:55 taMereIV kernel: [ 1789.228668] usb 6-1.3: >Manufacturer: General                       
Sep 19 09:11:55 taMereIV kernel: [ 1789.228677] usb 6-1.3: >SerialNumber: 033300000001BCAD
Sep 19 09:11:55 taMereIV kernel: [ 1789.229213] usb 6-1.3: >rejected 1 configuration due to insufficient available bus power
Sep 19 09:11:55 taMereIV kernel: [ 1789.229230] usb 6-1.3: >no configuration chosen from 1 choice
Sep 19 09:11:55 taMereIV mtp-probe: checking bus 6, device 8: "/sys/devices/pci0000:00/0000:00:10.0/usb6/6-1/6-1.3"
Sep 19 09:11:55 taMereIV mtp-probe: bus: 6, device: 8 was not an MTP device

나는 다음 줄에 주목합니다.

Sep 19 09:11:55 taMereIV kernel: [ 1789.229213] usb 6-1.3: >rejected 1 configuration due to insufficient available bus power

그래서 USB 스틱을 연결했습니다.곧장지금 내 노트북으로 들어가세요. 꼬리/var/log/syslog

Sep 19 09:16:55 taMereIV kernel: [ 2089.398064] sd 2:0:0:0: >[sdb] Mode Sense: 03 00 00 00
Sep 19 09:16:55 taMereIV kernel: [ 2089.400020] sd 2:0:0:0: >[sdb] No Caching mode page present
Sep 19 09:16:55 taMereIV kernel: [ 2089.400042] sd 2:0:0:0: >[sdb] Assuming drive cache: write through
Sep 19 09:16:55 taMereIV kernel: [ 2089.408118] sd 2:0:0:0: >[sdb] No Caching mode page present
Sep 19 09:16:55 taMereIV kernel: [ 2089.408140] sd 2:0:0:0: >[sdb] Assuming drive cache: write through
Sep 19 09:16:55 taMereIV kernel: [ 2089.410067]  sdb: sdb1
Sep 19 09:16:55 taMereIV kernel: [ 2089.414727] sd 2:0:0:0: >[sdb] No Caching mode page present
Sep 19 09:16:55 taMereIV kernel: [ 2089.414743] sd 2:0:0:0: >[sdb] Assuming drive cache: write through
Sep 19 09:16:55 taMereIV kernel: [ 2089.414754] sd 2:0:0:0: >[sdb] Attached SCSI removable disk

특히 내 USB 스틱은 이제 fdsik-lWin 8에 비해 USB 스틱에 필요한 전력량을 결정하는 데 있어 Linux 시스템이 더 보수적인 것 같습니다.

답변2

전체 파티션을 다시 포맷해야 할 수도 있습니다.

답변3

USB 3.0 스틱이 있는 경우 몇 분 더 기다리십시오. 내 드라이브 USB 3.0이 약 10분 만에 마운트되었습니다. 이 문제는 업데이트 후에 발생했으며 이전에는 문제가 없었습니다. :) USB 2.0이 있는 다른 디스크는 매우 빠르게 마운트되었습니다.

답변4

sdc: 파티션 테이블을 읽을 수 없습니다.

이는 스토리지 스틱이 어떤 방식으로든 파티션 테이블을 손상시켰음을 의미합니다. 이 문제를 해결하려면 parted다음을 사용하고 수정 해야 합니다 gpart.

sudo apt-get install gpart

이전 장치 ID를 사용하여 gpart를 엽니다.

sudo gpart /dev/sdc

당신은 다음과 같은 것을 얻을 것입니다 :

Begin scan...
Possible partition(Linux ext2), size(149660mb), offset(0mb)
Possible extended partition at offset(149660mb)
   Possible partition(Linux swap), size(2965mb), offset(149660mb)
End scan.

Checking partitions...
Partition(Linux ext2 filesystem): primary
Partition(Linux swap or Solaris/x86): primary
Ok.

Guessed primary partition table:
Primary partition(1)
   type: 131(0x83)(Linux ext2 filesystem)
   size: 149660mb #s(306504072) s(63-306504134)
   chs:  (0/1/1)-(1023/254/63)d (0/1/1)-(19078/254/63)r

첫 번째 파티션을 복구하려는 경우 파티션이 위치한 실제 섹터인 마지막 크기 값을 가져와야 합니다.

크기: 149660mb #s(306504072)전화번호 (63-306504134)

이것이 있으면 를 엽니다 sudo parted /dev/sdc. 명령 프롬프트가 표시되면 unit sparted를 입력하여 숫자를 서터로 읽습니다. 이전에 작성한 섹터 수에 따라 다음을 입력하십시오.

rescue 63 306504134

parted는 파티션 복구를 시작하고 다음을 사용하여 파티션 테이블을 복구합니다.추가하다잠재적으로 손실된 데이터를 복구합니다.

JohnPhys의 Stollen우분투 포럼

관련 정보