挂载USB出现故障:hub 1-0:1.0: unable to enumerate USB device on port 8

shallendor 2010-06-24 09:58:44
我用的是Fedora 13 最近老是挂载不了USB. 用sudo fdisk -l 找不到 /dev/sdb1:
[rouken@localhost ~]$ sudo fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa8a8a8a8

Device Boot Start End Blocks Id System
/dev/sda1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 64 38914 312057856 8e Linux LVM

Disk /dev/dm-0: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-0 doesn't contain a valid partition table

Disk /dev/dm-1: 6241 MB, 6241124352 bytes
255 heads, 63 sectors/track, 758 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-1 doesn't contain a valid partition table

Disk /dev/dm-2: 259.6 GB, 259610640384 bytes
255 heads, 63 sectors/track, 31562 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-2 doesn't contain a valid partition table
[rouken@localhost ~]$

也 用 dmesg |less 查看到了如下的内容:

SELinux: initialized (dev fuse, type fuse), uses genfs_contexts
SELinux: initialized (dev proc, type proc), uses genfs_contexts
usb 1-8: new high speed USB device using ehci_hcd and address 2
hub 1-0:1.0: unable to enumerate USB device on port 8
usb 2-8: new full speed USB device using ohci_hcd and address 2
usb 2-8: device descriptor read/64, error -62
usb 2-8: device descriptor read/64, error -62
usb 2-8: new full speed USB device using ohci_hcd and address 3
usb 2-8: device descriptor read/64, error -62
usb 2-8: device descriptor read/64, error -62
usb 2-8: new full speed USB device using ohci_hcd and address 4
usb 2-8: device not accepting address 4, error -62
usb 2-8: new full speed USB device using ohci_hcd and address 5
usb 2-8: device not accepting address 5, error -62
hub 2-0:1.0: unable to enumerate USB device on port 8
...全文
6445 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
袁保康 2012-12-19
  • 打赏
  • 举报
回复
引用 12 楼 demoxie1 的回复:
引用 11 楼 kangear 的回复:引用 9 楼 demoxie1 的回复: 我的原因找到了,是DM和DP反了,解决了就好了。 能不能说的通俗一点呢?DM DP是什么呢? 就是两根信号线接反了。USB接口不是有4根线吗?1跟电源VCC,一根地,两根差分信号线。
ok 3Q
demoxie1 2012-12-19
  • 打赏
  • 举报
回复
引用 11 楼 kangear 的回复:
引用 9 楼 demoxie1 的回复: 我的原因找到了,是DM和DP反了,解决了就好了。 能不能说的通俗一点呢?DM DP是什么呢?
就是两根信号线接反了。USB接口不是有4根线吗?1跟电源VCC,一根地,两根差分信号线。
袁保康 2012-12-03
  • 打赏
  • 举报
回复
引用 9 楼 demoxie1 的回复:
我的原因找到了,是DM和DP反了,解决了就好了。
能不能说的通俗一点呢?DM DP是什么呢?
如此美丽的你 2012-04-12
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]
我的原因找到了,是DM和DP反了,解决了就好了。
[/Quote]
恭喜恭喜!
demoxie1 2012-04-12
  • 打赏
  • 举报
回复
我的原因找到了,是DM和DP反了,解决了就好了。
demoxie1 2012-04-11
  • 打赏
  • 举报
回复
我的ARM系统也出现了这个问题,是在我的系统加上USB HUB后出现的,不知道是不是因为我的内核没有配置USB HUB的驱动。内核是用的别的板子的,不确定是不是有usb hub驱动。
[ 3.329082] usb 2-1: device descriptor read/64, error -62
[ 3.739097] usb 2-1: device descriptor read/64, error -62
[ 3.989098] usb 2-1: device descriptor read/64, error -62
[ 4.239101] usb 2-1: new low speed USB device using ohci and address 4
[ 4.679073] usb 2-1: device not accepting address 4, error -62
[ 4.819101] usb 2-1: new low speed USB device using ohci and address 5
[ 5.259034] usb 2-1: device not accepting address 5, error -62
[ 5.269124] hub 2-0:1.0: unable to enumerate USB device on port 1
山椒π 2010-07-01
  • 打赏
  • 举报
回复
你系统是fedora还是debian?
shallendor 2010-07-01
  • 打赏
  • 举报
回复
现在已经换成debian lenny。(就是原来装Fedora13的那台机)。
不过能挂载的时间并不久。 过一两分钟这样子,不知道USB为什么会自动umount?

成功挂载时dmesg的输出如下:

[27294.018117] usb 1-8: New USB device found, idVendor=1976, idProduct=1307
[27294.018120] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[27294.018122] usb 1-8: Product: USB Reader
[27294.018123] usb 1-8: Manufacturer: ChipsBar
[27294.018125] usb 1-8: SerialNumber: 110074973765
[27294.099389] Initializing USB Mass Storage driver...
[27294.099389] scsi4 : SCSI emulation for USB Mass Storage devices
[27294.103564] usb-storage: device found at 2
[27294.103564] usb-storage: waiting for device to settle before scanning
[27294.099389] usbcore: registered new interface driver usb-storage
[27294.099389] USB Mass Storage support registered.
[27298.684744] metacity[3021] general protection ip:8061c8f sp:bfffd200 error:c084 in metacity[8048000+7b000]
[27300.082432] usb-storage: device scan complete
[27300.086432] scsi 4:0:0:0: Direct-Access ChipsBnk SD/MMCReader 4080 PQ: 0 ANSI: 2
[27300.106426] sd 4:0:0:0: [sdb] 3842048 512-byte hardware sectors (1967 MB)
[27300.114908] sd 4:0:0:0: [sdb] Write Protect is off
[27300.114912] sd 4:0:0:0: [sdb] Mode Sense: 0b 00 00 08
[27300.114914] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[27300.116533] sd 4:0:0:0: [sdb] 3842048 512-byte hardware sectors (1967 MB)
[27300.116905] sd 4:0:0:0: [sdb] Write Protect is off
[27300.116907] sd 4:0:0:0: [sdb] Mode Sense: 0b 00 00 08
[27300.116909] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[27300.116939] sdb:
[27300.118063] sd 4:0:0:0: [sdb] Attached SCSI removable disk
[27300.351624] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
rouken@debian:~/bench/tex$

然后过了一分钟,(读卡器还插在电脑上)不知怎么的,/media/disk (debian 默认的USB挂载点)这个路径突然消失。桌面上的USB图标也一样不见了。然后我看了dmesg的输出(USB也还是一直插在电脑上):

[27410.964214] VFS: busy inodes on changed media.
[27410.964214] usb 1-8: USB disconnect, address 2
[27410.964214] sd 4:0:0:0: [sdb] READ CAPACITY failed
[27410.964214] sd 4:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK,SUGGEST_OK
[27410.964214] sd 4:0:0:0: [sdb] Sense not available.
[27410.964214] sd 4:0:0:0: [sdb] Write Protect is off
[27410.964214] sd 4:0:0:0: [sdb] Mode Sense: 00 00 00 00
[27410.964214] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[27411.036382] scsi 4:0:0:0: rejecting I/O to dead device
[27411.247913] hub 2-0:1.0: unable to enumerate USB device on port 8
[27411.570757] usb 2-8: new full speed USB device using ohci_hcd and address 3
[27411.759747] usb 2-8: device descriptor read/64, error -62
[27412.058267] usb 2-8: device descriptor read/64, error -62
[27412.368706] usb 2-8: new full speed USB device using ohci_hcd and address 4
[27412.570120] usb 2-8: device descriptor read/64, error -62
[27412.868988] usb 2-8: device descriptor read/64, error -62
[27413.149670] usb 2-8: new full speed USB device using ohci_hcd and address 5
[27413.597366] usb 2-8: device not accepting address 5, error -62
[27413.777686] usb 2-8: new full speed USB device using ohci_hcd and address 6
[27414.271098] usb 2-8: device not accepting address 6, error -62
[27414.271111] hub 2-0:1.0: unable to enumerate USB device on port 8
rouken@debian:~/bench/tex$

然后我取出USB, 执行sudo dmesg -c, 再把USB插到电脑里。 dmesg的输出还是这样:

[27410.964214] VFS: busy inodes on changed media.
[27410.964214] usb 1-8: USB disconnect, address 2
[27410.964214] sd 4:0:0:0: [sdb] READ CAPACITY failed
[27410.964214] sd 4:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK,SUGGEST_OK
[27410.964214] sd 4:0:0:0: [sdb] Sense not available.
[27410.964214] sd 4:0:0:0: [sdb] Write Protect is off
[27410.964214] sd 4:0:0:0: [sdb] Mode Sense: 00 00 00 00
[27410.964214] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[27411.036382] scsi 4:0:0:0: rejecting I/O to dead device
[27411.247913] hub 2-0:1.0: unable to enumerate USB device on port 8
[27411.570757] usb 2-8: new full speed USB device using ohci_hcd and address 3
[27411.759747] usb 2-8: device descriptor read/64, error -62
[27412.058267] usb 2-8: device descriptor read/64, error -62
[27412.368706] usb 2-8: new full speed USB device using ohci_hcd and address 4
[27412.570120] usb 2-8: device descriptor read/64, error -62
[27412.868988] usb 2-8: device descriptor read/64, error -62
[27413.149670] usb 2-8: new full speed USB device using ohci_hcd and address 5
[27413.597366] usb 2-8: device not accepting address 5, error -62
[27413.777686] usb 2-8: new full speed USB device using ohci_hcd and address 6
[27414.271098] usb 2-8: device not accepting address 6, error -62
[27414.271111] hub 2-0:1.0: unable to enumerate USB device on port 8
rouken@debian:~/bench/tex$
shallendor 2010-06-30
  • 打赏
  • 举报
回复
结果有点长:

rouken@debian:~$ lsusb -v

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 2.06
iManufacturer 3
iProduct 2
iSerial 1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
can't get hub descriptor: Operation not permitted
can't get device qualifier: Operation not permitted
can't get debug descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)

Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0001 1.1 root hub
bcdDevice 2.06
iManufacturer 3
iProduct 2
iSerial 1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 255
can't get hub descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)
rouken@debian:~$
一品川 2010-06-27
  • 打赏
  • 举报
回复
顶,学习了
shallendor 2010-06-27
  • 打赏
  • 举报
回复
我只是下载了fedora 13(amd64)的映像文件后再刻录成liveCD的。 安装的话的我只是照提示进行的。没什么不对啊?

不过在debian lenny上可以挂载,不知道是为什么。
山椒π 2010-06-27
  • 打赏
  • 举报
回复
你先执行sudo dmesg -c清空一下,然后再插入U盘看下dmesg信息里有什么

usb 2-8: device descriptor read/64, error -62这个好像是说你的USB设备没有被驱动所识别,请问你的USB设备是什么? U盘还是?

使用lsusb -v看下输出
山椒π 2010-06-26
  • 打赏
  • 举报
回复
晕,你的分区感觉好怪啊。 U盘在其他系统上可以正常挂载吗?

感觉你的硬盘本身分的就很怪,你安装的时候使用了fedora默认的分区是吧。

19,621

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧