TI中文支持网
TI专业的中文技术问题搜集分享网站

am3352的USB 虚拟 RNDIS ,网卡消失!

大家好!

   在uboot使用usb启动的时候:broadcast 30次后虚拟出来的网卡又消失了

uboot信息如下:

starting USB…
USB0: >>>>>>>>>>>>>= timeout
scanning bus 1 for devices… USB device descriptor short read (expected 8, got 0)
failed, error -5
using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC de:ad:be:ef:00:01
HOST MAC de:ad:be:af:00:00
RNDIS ready
musb-hdrc: peripheral reset irq lost!
high speed config #2: 2 mA, Ethernet Gadget, using RNDIS
USB RNDIS network up!
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
BOOTP broadcast 6
BOOTP broadcast 7
BOOTP broadcast 8
BOOTP broadcast 9
BOOTP broadcast 10
BOOTP broadcast 11
BOOTP broadcast 12
BOOTP broadcast 13
BOOTP broadcast 14
BOOTP broadcast 15
BOOTP broadcast 16
BOOTP broadcast 17
BOOTP broadcast 18
BOOTP broadcast 19
BOOTP broadcast 20
BOOTP broadcast 21
BOOTP broadcast 22
BOOTP broadcast 23
BOOTP broadcast 24
BOOTP broadcast 25
BOOTP broadcast 26
BOOTP broadcast 27
BOOTP broadcast 28
BOOTP broadcast 29

Retry time exceeded; starting again
missing environment variable: pxeuuid
Retrieving file: pxelinux.cfg/01-60-64-05-2a-1e-e7
using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC de:ad:be:ef:00:01
HOST MAC de:ad:be:af:00:00
RNDIS ready
high speed config #2: 2 mA, Ethernet Gadget, using RNDIS
USB RNDIS network up!

win7的设置如下: 本地5是虚拟出来的网卡,但是虚拟出来一下就消失了! 搞不懂什么原因???

在uboot里面出现:usb0:Port not available. 

musb_lowlevel_init里面

do {
if (musb_readb(mbase, MUSB_DEVCTL) & MUSB_DEVCTL_HM)
break;
} while (get_timer(0) < timeout);
if (get_timer(0) >= timeout) {
printf(">>>>>>>>>>>>>= timeout\r\n");
/*musb_stop(host->host);
return -ENODEV;
*/
}

超时!!!想不明白USB还有哪些没有配置的,导致超时!!!

Denny%20Yang99373:

UBOOT下启动个tftp传输试试

赞(0)
未经允许不得转载:TI中文支持网 » am3352的USB 虚拟 RNDIS ,网卡消失!
分享到: 更多 (0)