Have you faced any issues w.r.t accessing the root hub Device Descriptors? Regards Maneesh
> -----Original Message----- > From: u-boot-boun...@lists.denx.de > [mailto:u-boot-boun...@lists.denx.de] On Behalf Of FrancescoVT > Sent: Thursday, March 19, 2009 7:20 PM > To: u-boot@lists.denx.de > Subject: Re: [U-Boot] USB EHCI driver > > > I have written an initialization sequence for Freescale > MPC5121e. This CPU contain an OTG and DR module with UTMI+ > phy. I tested Linux USB driver for this controller and it > works. Infact I analyzed what Linux driver code did and I > applied it to my code in u-boot. > > > Gupta Maneesh-B18878 wrote: > > > > Which SOC you are trying to use? I had faced some more issues while > > porting the USB core layer related to descriptors also. > > > > Regards > > Maneesh > > > > > >> -----Original Message----- > >> From: u-boot-boun...@lists.denx.de > >> [mailto:u-boot-boun...@lists.denx.de] On Behalf Of FrancescoVT > >> Sent: Thursday, March 19, 2009 6:27 PM > >> To: u-boot@lists.denx.de > >> Subject: Re: [U-Boot] USB EHCI driver > >> > >> > >> Hi, > >> > >> this is the report of my problem. > >> I have initialized the SOC FSL EHCI controller, and I typed usb > >> start from u-boot console. > >> I can see controller and mass storage, but mass storage > doesn't seem > >> to be correctly configurated. > >> Can you explain to me what I must expect? > >> > >> Thank you very much, > >> Francesco. > >> > >> EHCI SOC FSL: USB Init....Completed! > >> Register 10011 NbrPorts 1 > >> USB EHCI 1.00 > >> scanning bus for devices... New Device 0 > >> usb_control_msg: request: 0x6, requesttype: 0x80, value > 0x100 index > >> 0x0 length 0x8 > >> req=6 (0x6), type=128 (0x80), value=256, index=0 USB_DT_DEVICE > >> request set address 1 > >> usb_control_msg: request: 0x5, requesttype: 0x0, value 0x1 > index 0x0 > >> length 0x0 > >> req=5 (0x5), type=0 (0x0), value=1, index=0 > USB_REQ_SET_ADDRESS Len > >> is 0 > >> usb_control_msg: request: 0x6, requesttype: 0x80, value > 0x100 index > >> 0x0 length 0x12 > >> req=6 (0x6), type=128 (0x80), value=256, index=0 USB_DT_DEVICE > >> request > >> usb_control_msg: request: 0x6, requesttype: 0x80, value > 0x200 index > >> 0x0 length 0x8 > >> req=6 (0x6), type=128 (0x80), value=512, index=0 > USB_DT_CONFIG config > >> usb_control_msg: request: 0x6, requesttype: 0x80, value > 0x200 index > >> 0x0 length 0x19 > >> req=6 (0x6), type=128 (0x80), value=512, index=0 > USB_DT_CONFIG config > >> get_conf_no 0 Result 25, wLength 25 if 0, ep 0 ##EP > epmaxpacketin[1] > >> = 2048 set configuration 1 > >> usb_control_msg: request: 0x9, requesttype: 0x0, value 0x1 > index 0x0 > >> length 0x0 > >> req=9 (0x9), type=0 (0x0), value=1, index=0 > USB_REQ_SET_CONFIGURATION > >> Len is 0 new device strings: Mfr=1, Product=2, SerialNumber=0 > >> usb_control_msg: request: 0x6, requesttype: 0x80, value > 0x300 index > >> 0x0 length 0xFF > >> req=6 (0x6), type=128 (0x80), value=768, index=0 > USB_DT_STRING config > >> USB device number 1 default language ID 0x1 > >> usb_control_msg: request: 0x6, requesttype: 0x80, value > 0x301 index > >> 0x1 length 0xFF > >> req=6 (0x6), type=128 (0x80), value=769, index=1 > USB_DT_STRING config > >> usb_control_msg: request: 0x6, requesttype: 0x80, value > 0x302 index > >> 0x1 length 0xFF > >> req=6 (0x6), type=128 (0x80), value=770, index=1 > USB_DT_STRING config > >> Manufacturer u-boot > >> Product EHCI Host Controller > >> SerialNumber > >> usb_control_msg: request: 0x6, requesttype: 0xA0, value > 0x2900 index > >> 0x0 length 0x4 > >> req=6 (0x6), type=160 (0xa0), value=10496, index=0 > USB_DT_HUB config > >> usb_control_msg: request: 0x6, requesttype: 0xA0, value > 0x2900 index > >> 0x0 length 0x8 > >> req=6 (0x6), type=160 (0xa0), value=10496, index=0 > USB_DT_HUB config > >> usb_control_msg: request: 0x0, requesttype: 0xA0, value > 0x0 index 0x0 > >> length > >> 0x4 > >> req=0 (0x0), type=160 (0xa0), value=0, index=0 > >> usb_control_msg: request: 0x3, requesttype: 0x23, value > 0x8 index 0x1 > >> length 0x0 > >> req=3 (0x3), type=35 (0x23), value=8, index=1 Len is 0 > >> usb_control_msg: request: 0x0, requesttype: 0xA3, value > 0x0 index 0x1 > >> length > >> 0x4 > >> req=0 (0x0), type=163 (0xa3), value=0, index=1 > >> usb_control_msg: request: 0x0, requesttype: 0xA3, value > 0x0 index 0x1 > >> length > >> 0x4 > >> req=0 (0x0), type=163 (0xa3), value=0, index=1 > >> usb_control_msg: request: 0x1, requesttype: 0x23, value 0x10 index > >> 0x1 length 0x0 > >> req=1 (0x1), type=35 (0x23), value=16, index=1 Len is 0 > >> usb_control_msg: request: 0x3, requesttype: 0x23, value > 0x4 index 0x1 > >> length 0x0 > >> req=3 (0x3), type=35 (0x23), value=4, index=1 Len is 0 > >> usb_control_msg: request: 0x0, requesttype: 0xA3, value > 0x0 index 0x1 > >> length > >> 0x4 > >> req=0 (0x0), type=163 (0xa3), value=0, index=1 > >> usb_control_msg: request: 0x1, requesttype: 0x23, value 0x14 index > >> 0x1 length 0x0 > >> req=1 (0x1), type=35 (0x23), value=20, index=1 unknown feature 14 > >> requesttype=23, request=1, value=14, index=1, length=0 New Device 1 > >> usb_control_msg: request: 0x6, requesttype: 0x80, value > 0x100 index > >> 0x0 length 0x8 dev=1ffecc58, pipe=80000080, buffer=1ffecd5c, > >> length=8, req=1ffeb1fc > >> req=6 (0x6), type=128 (0x80), value=256 (0x100), index=0 EHCI fail > >> timeout STD_ASS reset > >> > >> USB device not responding, giving up (status=80000000) > >> usb_control_msg: request: 0x1, requesttype: 0x23, value > 0x1 index 0x1 > >> length 0x0 > >> req=1 (0x1), type=35 (0x23), value=1, index=1 Len is 0 > >> 2 USB Device(s) found > >> scanning bus for storage devices... 0 Storage > Device(s) found > >> > >> > >> > >> Michael Trimarchi-2 wrote: > >> > > >> > Hi, > >> > > >> > FrancescoVT wrote: > >> >> Hi, > >> >> > >> >> I'm developing an USB EHCI driver for ADS5121e. Now , I > completed > >> >> initialization sequence for my SOC EHCI Controller. My > scope is to > >> >> use with mass storage, but I think that ehci core layer > don't work > >> >> correctly. Do somebody use EHCI CORE layer for Mass > storage and it > >> >> was ok? > >> >> > >> > Can you report exactly your problem? What happen? > >> >> Thank you. > >> >> > >> > Michael > >> > _______________________________________________ > >> > U-Boot mailing list > >> > U-Boot@lists.denx.de > >> > http://lists.denx.de/mailman/listinfo/u-boot > >> > > >> > > >> > >> -- > >> View this message in context: > >> http://www.nabble.com/USB-EHCI-driver-tp22598488p22599570.html > >> Sent from the Uboot - Users mailing list archive at Nabble.com. > >> > >> _______________________________________________ > >> U-Boot mailing list > >> U-Boot@lists.denx.de > >> http://lists.denx.de/mailman/listinfo/u-boot > >> > >> > > _______________________________________________ > > U-Boot mailing list > > U-Boot@lists.denx.de > > http://lists.denx.de/mailman/listinfo/u-boot > > > > > > -- > View this message in context: > http://www.nabble.com/USB-EHCI-driver-tp22598488p22600620.html > Sent from the Uboot - Users mailing list archive at Nabble.com. > > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot > > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot