天嵌 ARM开发社区

 找回密码
 注册
查看: 3294|回复: 14

开发板当U盘,挂载模块时候出错

[复制链接]
synjonesadai 发表于 2009-7-16 13:49:58 | 显示全部楼层 |阅读模式
内核和文件系统下到开发板后,在PC短进行挂载,有下面的错误。不知道什么原因,请帮忙,谢谢!
# insmod /lib/g_file_storage.ko file=/dev/mtdblock1 removab
g_file_storage: Unknown symbol usb_gadget_unregister_driver
g_file_storage: Unknown symbol usb_gadget_register_driver
insmod: cannot insert '/lib/g_file_storage.ko': unknown symbol in module, or unk
nown parameter
亚瑟王 发表于 2009-7-16 16:35:11 | 显示全部楼层
挂载的参数不对哦,removable=1
 楼主| synjonesadai 发表于 2009-7-16 17:16:22 | 显示全部楼层
对不起,粘少了。是removable=1,拼写上没有问题的
 楼主| synjonesadai 发表于 2009-7-20 13:38:19 | 显示全部楼层
亚瑟王,那个是我粘错了,错误还是存在的。不是到和什么有关系,我又重新检查一遍了。
亚瑟王 发表于 2009-7-23 10:17:48 | 显示全部楼层
你做了两个USB口都是Host的移植没有?
 楼主| synjonesadai 发表于 2009-7-24 17:11:18 | 显示全部楼层
没有,按照说明书做的,刚到这一步。
亚瑟王 发表于 2009-7-25 00:36:07 | 显示全部楼层
我最近要更新linux移植手册,我再检查一下移植手册吧。
jsw2065 发表于 2009-9-2 00:06:29 | 显示全部楼层
我也遇到这个问题了
亚瑟王 发表于 2009-9-3 15:02:51 | 显示全部楼层
模拟U盘时,请不要选择触摸驱动,否则会冲突。
wzq204 发表于 2010-7-2 10:49:30 | 显示全部楼层
怎么可以解决模拟U盘和触摸屏驱动的冲突哪?我现在正在用TQ的开发板做一个设备,设备既需要模拟U盘来传递数据文件,也需要触摸屏驱动。
请问一下 亚瑟王 如何解决这个矛盾哪?
亚瑟王 发表于 2010-7-3 21:05:57 | 显示全部楼层
在触摸驱动中设置了几个GPIO口的(实际上触摸驱动没有用到它),而usb恰好也要用它,所以冲突了,201006版本的光盘中的内核已经解决了这个bug。
wzq204 发表于 2010-7-5 13:00:55 | 显示全部楼层
亚瑟王你好:我在把nand多分出了一个区出来。
Creating 4 MTD partitions on "NAND 256MiB 3,3V 8-bit":
0x000000000000-0x000000040000 : "EmbedSky_Board_uboot"
0x000000200000-0x000000400000 : "EmbedSky_Board_kernel"
0x000000400000-0x00000df80000 : "EmbedSky_Board_yaffs2"
0x00000e000000-0x00000f000000 : "EmbedSky_Board_yaffs3"

通过命令:insmod lib/g_file_storage.ko file=/dev/mtdblock3 stall=0
removable=1可以挂载u盘了

但是我在测试中发现拷贝文件的速度特别慢,可以讲根本没办法使用,你碰没碰到过这个问题啊,我又在at91sam9260的开发板上做了相应的工作后,发现在9260的平台上就没有相应的问题。
不知道这个问题应该如何解决哪?
谢谢
亚瑟王 发表于 2010-7-6 11:22:12 | 显示全部楼层
你检查一下内核自带的usb部分的驱动源码,可能驱动有bug导致的。这部分代码我没有完整的看过。
fzhman 发表于 2012-3-6 17:20:45 | 显示全部楼层
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "mtdblock2" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
Backtrace:
[<c002afd4>] (dump_backtrace+0x0/0x10c) from [<c033a0e4>] (dump_stack+0x18/0x1c)
r7:c380c0cb r6:c04ac420 r5:c380c000 r4:c381df40
[<c033a0cc>] (dump_stack+0x0/0x1c) from [<c033a134>] (panic+0x4c/0x124)
[<c033a0e8>] (panic+0x0/0x124) from [<c0008e30>] (mount_block_root+0x178/0x234)
r3:00000000 r2:c3831c2c r1:c381df40 r0:c04036b8
[<c0008cb8>] (mount_block_root+0x0/0x234) from [<c0008f9c>] (mount_root+0xb0/0xf4)
[<c0008eec>] (mount_root+0x0/0xf4) from [<c00090d8>] (prepare_namespace+0xf8/0x18c)
r7:c04abe04 r6:c002083c r5:c002083c r4:c002084c
[<c0008fe0>] (prepare_namespace+0x0/0x18c) from [<c0008478>] (kernel_init+0xc8/0xf4)
r7:00000000 r6:c001f054 r5:c001ec30 r4:c001f054
[<c00083b0>] (kernel_init+0x0/0xf4) from [<c003bf30>] (do_exit+0x0/0x620)
r7:00000000 r6:00000000 r5:00000000 r4:00000000
把开发板当U盘出现如上错误!系统启动不了!触摸屏驱动我没选还是这样!
亚瑟王 发表于 2012-3-12 17:23:16 | 显示全部楼层
fzhman 发表于 2012-3-6 17:20
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "mtdblock2" or un ...

亲,你这个是文件系统的问题,和usb部分无关哦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-30 02:55 , Processed in 1.034220 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表