Hi, 
I’m working on a Beagleboard-xm similar board(only some GPIO 
difference),and modify uboot&kernel,the board boot-up successfully. 
To debug convinently, I include 
CONFIG_CMD_DHCP、CONFIG_CMD_PING、CONFIG_CMD_NET in uboot, and add mine 
command to reset LAN9514…

+static int reset_hub(cmd_tbl_t *cmdtp,int flag,int argc,char * const 
argv[])+{+   gpio_request(13,"reset hub");+   gpio_direction_output(13,1);+   
__udelay(10000);+   gpio_direction_output(13,0);+   return 0;   
+}+U_BOOT_CMD(resethub,CONFIG_SYS_MAXARGS,1,reset_hub,"reset hub","");

But, there is a problem: 
When first start usb ,LAN9514 enumerate successfully. But in the second 
time, LAN9514 enumerate fail.

U-Boot# usb start(Re)start USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... 3 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
       scanning usb for ethernet devices... 1 Ethernet Device(s) found
U-Boot# usb start(Re)start USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
       scanning usb for ethernet devices... 0 Ethernet Device(s) found

I have checked USB2HS_RESET waveform and HUB_RESET waveform,they seems ok. 

and I checkout USB3320 ‘s USBDM0、USBDP0 pin, nothing output when “usb start 
“command, is USB3320 reset fail? 
<https://lh5.googleusercontent.com/-AG7W_ZFYE08/U99EJlybmzI/AAAAAAAAAFE/eF1IDq7azs8/s1600/22222222.png>
 
<https://lh4.googleusercontent.com/-i_3nbvClW28/U99EF3Q9F6I/AAAAAAAAAE8/UcLPH6k3fas/s1600/1111111.png>


And my kernel can’t enumerate LAN9514 either,the dmesg say “connection is 
closed”:

ehci-omap ehci-omap.0: GetStatus port:2 status 003002 0 ACK POWER OWNER 
sig=se0 CSC

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to