彼岸战士

彼岸战士

0个粉丝

34

问答

0

专栏

0

资料

彼岸战士  发布于  2013-07-16 11:01:20
采纳率 0%
34个问答
6278

3531的usb问题

 
请教个问题。
我的3531在插上优盘的时候没有任何反应,没有识别的打印信息,fdisk -l也了没有任何输出,但是usb接口有+5v电压,请问这个是硬件问题还是软件问题,怎么排除故障?
我来回答
回答9个
时间排序
认可量排序

彼岸战士

0个粉丝

34

问答

0

专栏

0

资料

彼岸战士 2013-07-16 17:17:21
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=3387&ptid=1856]david 发表于 2013-7-16 13:36[/url]
在驱动里面添加调试信息,在probe的地方,过在在总线上搜索设备的地方。[/quote]

我在/drivers/usb/storage目录下所有的probe函数都添加了打印信息,但是插优盘的时候都没有打印。我测了一下硬件,usb接口有5v电压,但是d- 和d+都没有信号,拔插优盘的时候没有高低电平的变化。。。

david

34个粉丝

368

问答

253

专栏

229

资料

david 2013-07-16 17:37:13
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=3389&ptid=1856]彼岸战士 发表于 2013-7-16 17:17[/url]
我在/drivers/usb/storage目录下所有的probe函数都添加了打印信息,但是插优盘的时候都没有打印。我测了 ...[/quote]

你怎么判断 D- D+没有信号的?
还有你跟一下 添加 device的地方 看有没有添加。

彼岸战士

0个粉丝

34

问答

0

专栏

0

资料

彼岸战士 2013-07-17 09:22:51
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=3390&ptid=1856]david 发表于 2013-7-16 17:37[/url]
你怎么判断 D- D+没有信号的?
还有你跟一下 添加 device的地方 看有没有添加。[/quote]

我用示波器测的d-和d+信号,发现拔插u盘的时候波形没有任何变化
usbcore: registered new interface driver rt73usb
usbmon: debugfs is not available
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
hiusb-ehci hiusb-ehci.0: HIUSB EHCI
hiusb-ehci hiusb-ehci.0: new USB bus registered, assigned bus number 1
hiusb-ehci hiusb-ehci.0: irq 63, io mem 0x100b0000
hiusb-ehci hiusb-ehci.0: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
hiusb-ohci hiusb-ohci.0: HIUSB OHCI
hiusb-ohci hiusb-ohci.0: new USB bus registered, assigned bus number 2
hiusb-ohci hiusb-ohci.0: irq 64, io mem 0x100a0000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd: USB Universal Host Controller Interface driver
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
usbcore: registered new interface driver cdc_wdm
Initializing USB Mass Storage driver...
000000000000000                            000000000000000000                                    000000000000000000000000000                 0000000000000000000000000
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver libusual
usbcore: registered new interface driver ums-alauda
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-isd200
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver mdc800
mdc800: v0.7.5 (30/10/2000):USB Driver for Mustek MDC800 Digital Camera
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for FTDI USB Serial Device
usbcore: registered new interface driver ftdi_sio
ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver
USB Serial support registered for pl2303
usbcore: registered new interface driver pl2303
pl2303: Prolific PL2303 USB to serial adaptor driver
usbcore: registered new interface driver usbtest
mousedev: PS/2 mouse device common for all mice
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver



各种usb的驱动已经加载好了。Initializing USB Mass Storage driver...应该是usb控制器没有工作吧。。

david

34个粉丝

368

问答

253

专栏

229

资料

david 2013-07-17 11:07:44
认可0
实际上,D+ 和 D- 有任何杂波 都会触发  USB的检测动作,也就是有u盘插入。所以猜想 你的驱动不对。

彼岸战士

0个粉丝

34

问答

0

专栏

0

资料

彼岸战士 2013-07-17 20:54:40
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=3392&ptid=1856]david 发表于 2013-7-17 11:07[/url]
实际上,D+ 和 D- 有任何杂波 都会触发  USB的检测动作,也就是有u盘插入。所以猜想 你的驱动不对。[/quote]

结果证明是驱动不对。
现在有4个文件   新kernel,新rootfs, 旧kernel, 旧rootfs(旧的是烧在板子上的,自带的)

新kernel+新rootfs    不成功
新kernel+旧rootfs    启动不起来
旧kernel+新rootfs    不成功
旧kernel+旧rootfs    成功

是不是跟文件系统有关?是不是有什么在usb问题上有什么需要注意的呀?

david

34个粉丝

368

问答

253

专栏

229

资料

david 2013-07-23 19:22:53
认可0
那就是你看看 dev下面的 设备node是不是有建立起来。

david

11个粉丝

36

问答

24

专栏

58

资料

david 2013-07-16 13:36:04
认可0
在驱动里面添加调试信息,在probe的地方,过在在总线上搜索设备的地方。

david

11个粉丝

36

问答

24

专栏

58

资料

david 2013-07-16 13:36:43
认可0
还有检查你的device有没有添加

chris

0个粉丝

1

问答

0

专栏

5

资料

chris 2022-11-02 09:55:00
认可0

检查设备节点是否生成;不知道和u盘的文件系统类型有无关系

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区