This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Appro IPNC DM368 USB Host 模式下无法识别usb设备

工程师,您好!

         我们使用的是Appro 的IPNC dm368,期望连接usb外设,所以通过修改内核配置,已经将usb模式由device修改为host。

         但是,却无法识别usb设备,具体的打印信息在下边列出。

     1.   我在终端输入dmesg | grep usb

         打印信息为: 

[ 0.145455] usbcore: registered new interface driver usbfs
[ 0.146965] usbcore: registered new interface driver hub
[ 0.147913] usbcore: registered new device driver usb
[ 0.245086] musb-hdrc: version 6.0, host, debug=0
[ 0.245289] musb-hdrc musb-hdrc: dma type: dma-cppi3
[ 0.260721] musb-hdrc: ConfigData=0x06 (UTMI-8, dyn FIFOs, SoftConn)
[ 0.260777] musb-hdrc: MHDRC RTL version 1.500
[ 0.260807] musb-hdrc: setup fifo_mode 2
[ 0.260851] musb-hdrc: 9/9 max ep, 4032/4096 memory
[ 0.260944] musb-hdrc musb-hdrc: MUSB HDRC host driver
[ 0.261188] musb-hdrc musb-hdrc: new USB bus registered, assigned bus number 1
[ 0.284651] musb-hdrc musb-hdrc: USB Host mode controller at fec64000 using DMA, IRQ 12
[ 0.435430] davinci_musb_interrupt 351: VBUS error workaround (delay coming)
[ 2.602524] davinci_musb_interrupt 351: VBUS error workaround (delay coming)
[ 4.752588] davinci_musb_interrupt 351: VBUS error workaround (delay coming)
[ 6.902624] davinci_musb_interrupt 351: VBUS error workaround (delay coming)

2. 终端输入 lsusb

    打印信息为:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

感觉应该不是内核配置的问题了,想请教各位工程师,usb设备无法识别是什么原因呢? 万分感谢!!!!

  • 你好,

    作为USB host,你需要输出vbus 5v电压,但是IPNC参考设计带的是usb device,没有vbus的5v输出。

  • 感谢您的回复,我们的vbus是从其他模块引入的5v电压,可能存在不稳定的情况,

    我们正在做进一步确认。

  • 工程师您好!

            我们通过电压源为vbus提供了5v电压,但是仍然检测不到外设,demsg | grep usb出现VBUS error workaround (delay coming)

            想请教一下,具体还有其他什么原因可能会导致这种情况的出现?

                                                  谢谢!

            

x 出现错误。请重试或与管理员联系。