免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2121 | 回复: 1
打印 上一主题 下一主题

关于2.6内核不能使用USB问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-25 16:35 |只看该作者 |倒序浏览
内核升级2.6后,USB设备识别不上???

原内核为2.4 ,现在升级到2.6内核,
结果USB设备识别不了,U盘,移动硬盘都试过,

在2.6内核下将移动硬盘插上后,硬盘灯会闪二下,用fdisk -l /dev/sda 看不到.
查看dmesg报错如下.

[code:1]
usb 1-2: new high speed USB device using ehci_hcd and address 3
usb 1-2: device not accepting address 3, error -71
usb 1-2: new high speed USB device using ehci_hcd and address 4
usb 1-2: device not accepting address 4, error -71
usb 1-2: new high speed USB device using ehci_hcd and address 5
usb 1-2: device descriptor read/all, error 8
usb 1-2: new high speed USB device using ehci_hcd and address 6
usb 1-2: device not accepting address 6, error -71
usb 1-2: new high speed USB device using ehci_hcd and address 7
usb 1-2: device not accepting address 7, error -71
usb 1-2: new high speed USB device using ehci_hcd and address 8
usb 1-2: device not accepting address 8, error -71
usb 1-2: new high speed USB device using ehci_hcd and address 9
usb 1-2: device descriptor read/all, error 8
usb 1-2: new high speed USB device using ehci_hcd and address 10
[/code:1]


使用lsmod查看:
[code:1]
[root@wang root]# lsmod
Module                  Size  Used by
ehci_hcd               27904  0
sd_mod                 16576  0
usb_storage            63872  0
scsi_mod              137416  2 sd_mod,usb_storage
nvidia               4547232  12
agpgart                33456  1 nvidia
i2c_core               20736  1 nvidia
ohci1394               32812  0
ieee1394               94996  1 ohci1394
parport_pc             26724  0
parport                34240  1 parport_pc
usbcore               120340  3 ehci_hcd,usb_storage
[/code:1]

查看USB硬件信息

[code:1]
[root@wang root]# lspci -v | grep USB
00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 81) (prog-if 00 [UHCI])
00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 81) (prog-if 00 [UHCI])
00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 81) (prog-if 00 [UHCI])
00:10.3 USB Controller: VIA Technologies, Inc. USB (rev 81) (prog-if 00 [UHCI])
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) (prog-if 20 [EHCI])

[/code:1]

在grub.conf中配置
[code:1]
default=0
timeout=5
splashimage=(hd0,7)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.6.16.10)
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.16.10 ro root=LABEL=/ noapic acpi=off
        initrd /boot/initrd-2.6.16.10.img
title Red Hat Linux (2.4.20-8)[old]
        root (hd0,7)
        kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/
        initrd /boot/initrd-2.4.20-8.img
title Windows 2000
        rootnoverify (hd0,0)
        chainloader +1
[/code:1]




将ehci_hcd模块 删除便可以

论坛徽章:
0
2 [报告]
发表于 2007-12-26 20:49 |只看该作者
我的u盘在我的电脑上显示是uba,在公司的电脑显示的是sda。
更该死的是这种uba只能支持到uba7害的我分区时分了好几次,还以为是我错了。
把那个叫好像是ub的模块卸掉就变成sda了,还没搞明白是怎么回事。
都是一张盘装的。只是在公司电脑上装系统是不是很认真,都按简单的来了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP