阅读:1736回复:0
大家好!linux下usb host不会动 请给我点建议!!
cpu 是at91rm9200 usb相关模块我都加进去了(自以为很完整) 现在丛启动信息中来看 内核已经成功初始化了usb host,启动后mount -t usbdevfs none /proc/bus/usb/,然后观察cat /proc/bus/usb/devices的结果是:
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 0.00 S: Product=USB OHCI Root Hub S: SerialNumber=c3884000 C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0 D: Ver= 0.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 0 P: Vendor=0000 ProdID=0000 Rev= 0.00 这里就没有看到其他设备 然后我mount -t vfat dev/sda1 mnt/b3,结果是: mount: Mounting /dev/sda1 on /mnt/b3 failed: No such device or address 我观察插到板子上的u盘,指示灯长亮 现在我一头雾水了 觉得应该不是驱动问题啊 应该是什么比较低级的硬件配置问题 所以不太想钻内核里面了 大家能给我些建议吗? 随便什么样都可以 谢谢大伙了! |
|