
No. I didn't touch the EHCI core layer. I expected that it work. What do you think about?
THANKS.
Regars Francesco
Gupta Maneesh-B18878 wrote:
Have you faced any issues w.r.t accessing the root hub Device Descriptors?
Regards Maneesh
-----Original Message----- From: u-boot-bounces@lists.denx.de [mailto:u-boot-bounces@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-bounces@lists.denx.de [mailto:u-boot-bounces@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