Chinaunix

标题: usb设备插入后,kmsg没有任何信息 [打印本页]

作者: fuchuangbob    时间: 2009-12-08 17:56
标题: usb设备插入后,kmsg没有任何信息
mount -t usbfs none /proc/bus/usb  
后,/proc/bus/usb/devices内容如下,

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 4
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.10_dev-malta-mips2_fp_le ehci_hcd
S:  Product=VIA Technologies, Inc. USB 2.0 (#31)
S:  SerialNumber=0000:00:1f.2
C:* #Ifs= 1 Cfg#= 1 Atr=e0 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=256ms

vendor、prodid根本没识别出来,/proc/kmsg也不显示任何相关信息,求解答
作者: accessory    时间: 2009-12-09 02:45
你是自己在开发驱动? 还是用的LINUX自带的驱动? 如果换个USB,有没有同样的问题?

你的MOUNT语句也有点奇怪. 一般的的用法是 MOUNT -T VFAT /DEV/SDB1 /MNT/USB (全部为小写). 你的MOUNT命令是怎么来的?
作者: fuchuangbob    时间: 2009-12-09 09:11
标题: 回复 #2 accessory 的帖子
用的就是2.6.10的驱动,换个USB一样不行
这个语句应该没什么问题吧,IBM开发网上的资料,还有我的源码里有个脚本都是这样写的
作者: fuchuangbob    时间: 2009-12-10 15:57
标题: 回复 #2 accessory 的帖子
这个设备根本没识别,usb的probe函数根本没有调用,后面的怎么弄都没用
作者: T-Bagwell    时间: 2009-12-10 16:15
cat /proc/kmsg
然后你插usb会有反应
作者: fuchuangbob    时间: 2009-12-11 09:22
标题: 回复 #5 T-Bagwell 的帖子
我就是这样看的,根本没反应。在同样内核的PC机就有
作者: T-Bagwell    时间: 2009-12-11 09:57
如果你指的是开发板的话,不需要cat /proc/kmsg了,如果kernel能识别你的usb的话,他会在终端弹出来的
作者: fuchuangbob    时间: 2009-12-11 11:52
标题: 回复 #7 T-Bagwell 的帖子
是开发板,USB hub上电压正常,就是插上什么,都没反应。与我把ehci、usb-core、scsi等编译成模块,开机后手动加载有关么?我正在在PC上编译一个相同版本内核,这样来试一下
作者: T-Bagwell    时间: 2009-12-11 12:20
关键是你编译kernel时候的选项
作者: fuchuangbob    时间: 2009-12-11 16:22
标题: 回复 #9 T-Bagwell 的帖子
刚才找硬件测了一下,发现usb controller的晶振根本没有启动。。。无限郁闷中




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2