linux usb驱动u盘启动不了怎么办,请高手解答:嵌入式linux下USB驱动的问题

我在davinci板子上使用U盘的时候,碰到了如下问题:

U盘插上后,在/proc/bus/usb/devices文件中可以看到u盘的信息,如下所示:

root@10.10.8.59:/proc/bus/usb# cat devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 1

B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0

D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1

P:  Vendor=04d6 ProdID=0000 Rev= 0.00

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=   1 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 0

D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1

P:  Vendor=0204 ProdID=6025 Rev= 1.00

S:  Manufacturer=储灵通

S:  Product=SZYS

S:  SerialNumber=03814149804A

C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA

I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)

E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

但使用fdisk -l 却看不到我的U盘,在/dev下也没有新加的设备,

使用lsmod查看加载的内核模块也看不到USB驱动usb-storage,

找到usb-storage.ko文件后,尝试手工加载至内核,却出现如下错误提示:

insmod: error inserting 'usb-storage.ko': -1 Invalid module format

请问出现此问题原因何在,是USB驱动没装,还是装了但没有配置好?kernel文件夹下有usb-storage.ko是不是就说明已经安装了usb驱动?

如何加载?

多谢解答,感激不尽!

|

不会是ntfs的吧,  呵呵

|

这个是你的USB驱动没有装载,其中 I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none) ,Driver = (none)代表这个接口设备未加载任何驱动,你用 insmod 加载时提示驱动的格式不对

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值