Support USB port SAMA5D3
Hi, All!
I know that it is possible detect usb (mass storage devices) and mount it using Barebox.
I am trying detect a pen drive in a sama5d3 Xplained but it don't work.
I use the command detect -l but it seems that USB is not detectable.
I've taken a look at the file "init.c" but there is no declaration of USB ports.
I have been modifying the code and have added support for USB (basing on at91sam9x5k) but can't get it to work. The driver started correctly
atmel-ehci atmel-ehci: USB EHCI 1.00
when I run "usb" to detect the devices gives me the following message:
# usb USB: scanning bus for devices... atmel-ehci atmel-ehci: fail to reset 0 USB Device(s) found
Am I correctly defining the USB port?
Did I miss something?
I add the patch to the version barebox-2016.06.0
Code (patch)
http://pastebin.com/FN1hcgzR
Thanks!
Regards!
_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox
Hi,
Quoted 15 lines · On Tue, Jun 21, 2016 at 05:26:56PM +0200, ner0 wrote:
Hi, All!
I know that it is possible detect usb (mass storage devices) and mount it using Barebox.
I am trying detect a pen drive in a sama5d3 Xplained but it don't work. I use the command detect -l but it seems that USB is not detectable. I've taken a look at the file "
init.c" but there is no declaration of USB ports.
I have been modifying the code and have added support for USB (basing on at91sam9x5k) but can't get it to work.
The driver started correctly
atmel-ehci atmel-ehci: USB EHCI 1.00
when I run "usb" to detect the devices gives me the following message:
Quoted 7 lines
# usb USB: scanning bus for devices... atmel-ehci atmel-ehci: fail to reset 0 USB Device(s) foundAm I correctly defining the USB port?
Did I miss something?
I can't find anything obvious in the patch that could be wrong. Sometimes it helps to have a look at the U-Boot code if there's something that needs to be configured additionally. Generally the EHCI driver should work, I use it regularly on i.MX.
Sascha
Signature · 9 lines
Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list [email protected] http://lists.infradead.org/mailman/listinfo/barebox
A message that is not in the archive (sent off-list or not yet received): CAOTEMUR1kyNt0y6FigsqKiBP0Sjzzq+q4vxba4e73p3oxH7_Fw@mail.gmail.com
Quoted 17 lines · Alex Vazquez
Hi and Thanks Sascha.
I've taken a look at the code and seems it's right configuration. I tried to change the driver and I am using OHCI.
Now I detect the usb hub but if I insert a pen drive give me the next error:
barebox@Atmel sama5d3_xplained:/# usb USB: scanning bus for devices... Bus 000 Device 001: ID 0000:0000 OHCI Root Hub ERROR: OHCI Unrecoverable Error, controller usb-ohci disabled
Quoted 8 lines
Couldn't reset port 2 1 USB Device(s) found Depending on which port I insert the pen drive detects the error port 2 or port 3. I have also checked that the registers and peripheral clocks are set well. any more suggestions that may be happening? I think I'm close to finding the problem...
I have just found a sama5d3_xplained board here. The good thing is that I can reproduce this issue without problems: It's the same here. Unfortunately I have no idea what's going on.
Sascha
Signature · 9 lines
Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list [email protected] http://lists.infradead.org/mailman/listinfo/barebox