USB not detecting :iMX-31 ADS board

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

USB not detecting :iMX-31 ADS board

Jump to solution
3,290 Views
kpremendra
Contributor I
Hi,
 
I am using iMX-31 ADS board, where USB device not detecting, even I am not seeing the power LED glowing in the USB mass device.
Board uses " imx31_ads_20070511-rel4-ltib.iso" BSP. The kernel config details are attached...
 
Please guide my USB working on this board,
 
Thanx & Rgds,
Prem
 
Message Edited by t.dowe on 2009-09-04 12:39 PM
0 Kudos
Reply
1 Solution
1,122 Views
fabio_estevam
NXP Employee
NXP Employee
You can download the latest MX31ADS Linux BSP from here: http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=02VS0l320822D0033202A7
 
Take a look at the usb.pdf document that comes with the ISO.
 
The correct command is: modprobe ehci-hcd
 
Regards,
 
Fabio Estevam
 
 

View solution in original post

0 Kudos
Reply
4 Replies
1,122 Views
fabio_estevam
NXP Employee
NXP Employee
You need to tell us which USB port you are trying to use and also your command lines that shows the modules you loaded (need to do a modprobe ehci-hcd), dmesg output, etc.
 
Have you read the usb.pdf file that comes in the LTIB iso?
 
Also, can't  you use the latest rel6 BSP?
 
Regards,
 
Fabio Estevam
0 Kudos
Reply
1,122 Views
kpremendra
Contributor I
We are trying to access USBH1 .
We can use rel6. Could we download BSP rel6 ? If so,  could you provide the link, if you know...
 
Please find below the details
 
 

 

mx31# /sbin/modprobe ehci_hcd port=h1
FATAL: Error inserting ehci_hcd (/lib/modules/2.6.19.2/kernel/drivers/usb/host/ehci-hcd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
mx31# dmesg -c                      
ehci_hcd: Unknown symbol otg_get_transceiver
mx31#
 
 
 
 
 
***************Search for "otg_get_transceiver" in the kernel source
 grep -irn "otg_get_transceiver" drivers/
Binary file drivers/usb/otg/fsl_otg.o matches
Binary file drivers/usb/otg/isp1504_arc.ko matches
drivers/usb/otg/fsl_otg.c:516:   * after the udc driver's otg_get_transceiver() call
drivers/usb/otg/fsl_otg.c:702:  struct otg_transceiver *otg_trans = otg_get_transceiver();
Binary file drivers/usb/otg/isp1504_arc.mod.o matches
drivers/usb/otg/isp1504_arc.mod.c:32:   { 0xf610ed8c, "otg_get_transceiver" },
Binary file drivers/usb/otg/isp1504_arc.o matches
drivers/usb/host/ehci-hcd.mod.c:38:     { 0xf610ed8c, "otg_get_transceiver" },
drivers/usb/host/ehci-arc.c:163:                ehci->transceiver = otg_get_transceiver();
Binary file drivers/usb/host/ehci-hcd.o matches
drivers/usb/host/ohci-omap.c:210:               ohci->transceiver = otg_get_transceiver();
Binary file drivers/usb/host/ehci-hcd.ko matches
Binary file drivers/usb/host/ehci-hcd.mod.o matches
Binary file drivers/usb/gadget/arcotg_udc.mod.o matches
drivers/usb/gadget/omap_udc.c:2749:             xceiv = otg_get_transceiver();
Binary file drivers/usb/gadget/arcotg_udc.o matches
drivers/usb/gadget/arcotg_udc.c:2851:   udc->transceiver = otg_get_transceiver();
drivers/usb/gadget/arcotg_udc.c:2852:   pr_debug("udc: otg_get_transceiver returns 0x%p", udc->transceiver);
drivers/usb/gadget/arcotg_udc.mod.c:37: { 0xf610ed8c, "otg_get_transceiver" },
Binary file drivers/usb/gadget/arcotg_udc.ko matches
**********************************************************************************
0 Kudos
Reply
1,123 Views
fabio_estevam
NXP Employee
NXP Employee
You can download the latest MX31ADS Linux BSP from here: http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=02VS0l320822D0033202A7
 
Take a look at the usb.pdf document that comes with the ISO.
 
The correct command is: modprobe ehci-hcd
 
Regards,
 
Fabio Estevam
 
 
0 Kudos
Reply
1,122 Views
kpremendra
Contributor I
Hi Fabio Estevam,
 
I have downloaded the new BSP and followed the documment to USB work.
Now I am trying camera which came with the board and facing problem.
 
Thanks for support.
Regards,
Prem
0 Kudos
Reply