如题,遇到很大问题,想请教各位大大,我现在加载驱动后插入pc识别不了,提示无法识别的usb设备
我用的板是2440,是自己做的板,内核是2.6.24
我这个板子之前是没有usb device部分电路的,现在是焊掉usb部分,自己引的device电路,查入pc能提示有设备插入,应该是没问题的吧?
问下usb host跟usb device应该是独立的吧??我在内核中去掉usb host之后新内核烧完把板子插入pc就不提示有usb设备插入了
内核选项么,查了很多资料都差不多,就按照那样编译的
1.# insmod s3c2410_udc.ko
s3c2410_udc: debugfs dir creation failed -19
s3c2440-usbgadget s3c2440-usbgadget: S3C2440: increasing FIFO to 128 bytes
# insmod g_file_storage.ko file=/dev/mtdblock4 stall=0 removable=1
g_file_storage gadget: File-backed Storage Gadget, version: 7 August 2007
g_file_storage gadget: Number of LUNs=1
g_file_storage gadget-lun0: ro=0, file: /dev/mtdblock4
然后插入pc,板子上提示
usb 1-1: new full speed USB device using s3c2410-ohci and address 93
usb 1-1: device not accepting address 93, error -62
注:我调试这个板子去掉usb host 接了usb device后内核运行到加载usb驱动时候也会有上边这个提示错误的,应该是没找到host吧
2. 请问这个是什么原因呀,是因为我的mtdblock4不是fat格式的么??我现在系统分区是viiv param kernel root usr mtdblock4是usr分区
但是我用mddosfs不能分区
# mkdosfs /dev/mtdblock4
mkdosfs 2.11 (12 Mar 2005)
unable to get drive geometry, using default 255/63#
3. 用dd的那种, 看网上你们都是/dev/zero 这是那个描述符啊??不是自动创建的,我不知道是那个的,所以自己也不好创建,能否说下呀
# dd if=/dev/mtdblock4 of=img bs=1k count=12k
dd: img: Read-only file system
# insmod g_file_storage.ko file=img stall=0 removable=1
g_file_storage gadget-lun0: unable to open backing file: img
insmod: error inserting 'g_file_storage.ko': -1 Unknown symbol in module
各位能否解决下如上几个问题1.pc不识别 ,是挂的不是fat分区的原因?? 2.mkdosfs不能做fat分区,怎么弄? 3.dd这个也不行,/dev/zero是那个描述如,说下,而且怎么找不到img
期待…………郁闷,这周毕业要 弄好
[ 此帖被coschang在2010-01-25 11:01重新编辑 ]