QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1084|回复: 3

usb

[复制链接]
发表于 2004-11-6 16:08:18 | 显示全部楼层 |阅读模式
我自己做了一个嵌入式linux系统,采用的是2.4.20版本的内核,现在发现的问题是:如果USB插上之后,执行mount和umount 命令,没有任何问题,但是只要拔下usb,就会出现问题。再次插上之前显示
hub.c:new USB device 00:073-1,assigned address 3
然后运行
#mount /dev/sda1 /mnt命令之后显示
usb_control/bulk_msg:timeout,然后按键无任何反应。
更奇怪的是在插上之前执行fdisk -l命令,然后插上u盘操作就没有问题,也就是说每次插上之前要运行fdisk -l命令。请教大虾,这是怎么回事?我做的linux什么地方出了问题?
第一,板子没有问题,第二,U盘没有问题,因为用同一U盘在同一个板子上在发行版Linux(内核是2.4.20版)运行,没有问题。

     请大虾指教!!!
发表于 2004-11-7 12:07:34 | 显示全部楼层
你好!楼主我也有同样的问题,我用的是linux2.4.18 kernel .问题比你的要严重,插入U盘后过会就死机了,一次都没有好过,用不用fdisk -l 都没有用的。
我帮你顶!!
回复

使用道具 举报

发表于 2004-11-7 18:49:39 | 显示全部楼层

Re: usb

[quote:b355960ddf="crazybird"]我自己做了一个嵌入式linux系统,采用的是2.4.20版本的内核,现在发现的问题是:如果USB插上之后,执行mount和umount 命令,没有任何问题,但是只要拔下usb,就会出现问题。再次插上之前显示
hub.c:new USB device 00:073-1,assigned address 3
然后运行
#mount /dev/sda1 /mnt命令之后显示
usb_control/bulk_msg:timeout,然后按键无任何反应。
更奇怪的是在插上之前执行fdisk -l命令,然后插上u盘操作就没有问题,也就是说每次插上之前要运行fdisk -l命令。请教大虾,这是怎么回事?我做的linux什么地方出了问题?
第一,板子没有问题,第二,U盘没有问题,因为用同一U盘在同一个板子上在发行版Linux(内核是2.4.20版)运行,没有问题。

     请大虾指教!!![/quote]

没遇见过啊... usb的问题比较多,换一个usb盘看看...
另外,问一下,你的内核2.4.20是for arm2410的吗,在哪里有的下载啊...谢谢!
回复

使用道具 举报

发表于 2004-11-19 11:26:27 | 显示全部楼层

能跟进去看看吗?

我不知道是什么原因引起的,但是确实是操作超时造成的,你的timer.expires和jiffies设置正确吗?最好能够跟进去看看,在linux的driver目录下usb.c中打印的这句话。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 08:18 , Processed in 0.037304 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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