public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] SMSC LAN9514 on TI DM37x board
@ 2012-11-02  6:38 Felix Radensky
  2012-11-05  7:51 ` Felix Radensky
  0 siblings, 1 reply; 7+ messages in thread
From: Felix Radensky @ 2012-11-02  6:38 UTC (permalink / raw)
  To: u-boot

Hi,

I'm running u-boot-2012.10 on a custom DM37x based board.
The board has LAN9514 USB Ethernet adapter connected
in EHCI host controller via USB3320 ULPI PHY. This is very
similar to BeagleBoard XM. Both Ethernet and USB hub work
in linux-2.6.37 from TI PSP 04.02.00.07. In u-boot however,
neither Ethernet nor mass storage devices attached to hub
are not detected.

Below is boot log:

U-Boot 2012.10 (Nov 02 2012 - 00:44:41)

OMAP36XX/37XX-GP ES1.2, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz
Pro4Tech MVC404 board + LPDDR/NAND
I2C:   ready
DRAM:  256 MiB
NAND:  512 MiB
MMC:   OMAP SD/MMC: 0
In:    serial
Out:   serial
Err:   serial
Net:   Net Initialization Skipped
No ethernet found.
Hit any key to stop autoboot:  0
MVC404 > usb start
(Re)start USB...
USB:   Register 1313 NbrPorts 3
USB EHCI 1.00
scanning bus for devices... 1 USB Device(s) found
        scanning bus for storage devices... 0 Storage Device(s) found
        scanning bus for ethernet devices... 0 Ethernet Device(s) found

MVC404 > usb info
1: Hub,  USB Revision 2.0
  - u-boot EHCI Host Controller
  - Class: Hub
  - PacketSize: 64  Configurations: 1
  - Vendor: 0x0000  Product 0x0000 Version 1.0
    Configuration: 1
    - Interfaces: 1 Self Powered 0mA
      Interface: 0
      - Alternate Setting 0, Endpoints: 1
      - Class Hub
      - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms

I have the following definitions in the code:

#define CONFIG_USB_OMAP3
#define CONFIG_USB_EHCI
#define CONFIG_USB_EHCI_OMAP
#define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS    3
#define CONFIG_OMAP_EHCI_PHY1_RESET_GPIO    24
#define CONFIG_USB_ULPI
#define CONFIG_USB_ULPI_VIEWPORT_OMAP
#define CONFIG_USB_STORAGE

static struct omap_usbhs_board_data usbhs_bdata = {
     .port_mode[0] = OMAP_EHCI_PORT_MODE_PHY,
     .port_mode[1] = OMAP_USBHS_PORT_MODE_UNUSED,
     .port_mode[2] = OMAP_USBHS_PORT_MODE_UNUSED
};

MUX_VAL(CP(ETK_D15_ES2),    (IDIS | PTD | DIS | M4)) /*GPIO_24*/

I'd appreciate any help in fixing the problem.

Thanks.

Felix Radensky.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [U-Boot] SMSC LAN9514 on TI DM37x board
  2012-11-02  6:38 [U-Boot] SMSC LAN9514 on TI DM37x board Felix Radensky
@ 2012-11-05  7:51 ` Felix Radensky
  2012-11-05 22:57   ` Marek Vasut
  0 siblings, 1 reply; 7+ messages in thread
From: Felix Radensky @ 2012-11-05  7:51 UTC (permalink / raw)
  To: u-boot

Hi Marek,

Can you please take a look at this problem.

Thanks a lot.

Felix.

On 11/02/2012 08:38 AM, Felix Radensky wrote:
> Hi,
>
> I'm running u-boot-2012.10 on a custom DM37x based board.
> The board has LAN9514 USB Ethernet adapter connected
> in EHCI host controller via USB3320 ULPI PHY. This is very
> similar to BeagleBoard XM. Both Ethernet and USB hub work
> in linux-2.6.37 from TI PSP 04.02.00.07. In u-boot however,
> neither Ethernet nor mass storage devices attached to hub
> are not detected.
>
> Below is boot log:
>
> U-Boot 2012.10 (Nov 02 2012 - 00:44:41)
>
> OMAP36XX/37XX-GP ES1.2, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz
> Pro4Tech MVC404 board + LPDDR/NAND
> I2C:   ready
> DRAM:  256 MiB
> NAND:  512 MiB
> MMC:   OMAP SD/MMC: 0
> In:    serial
> Out:   serial
> Err:   serial
> Net:   Net Initialization Skipped
> No ethernet found.
> Hit any key to stop autoboot:  0
> MVC404 > usb start
> (Re)start USB...
> USB:   Register 1313 NbrPorts 3
> USB EHCI 1.00
> scanning bus for devices... 1 USB Device(s) found
>        scanning bus for storage devices... 0 Storage Device(s) found
>        scanning bus for ethernet devices... 0 Ethernet Device(s) found
>
> MVC404 > usb info
> 1: Hub,  USB Revision 2.0
>  - u-boot EHCI Host Controller
>  - Class: Hub
>  - PacketSize: 64  Configurations: 1
>  - Vendor: 0x0000  Product 0x0000 Version 1.0
>    Configuration: 1
>    - Interfaces: 1 Self Powered 0mA
>      Interface: 0
>      - Alternate Setting 0, Endpoints: 1
>      - Class Hub
>      - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms
>
> I have the following definitions in the code:
>
> #define CONFIG_USB_OMAP3
> #define CONFIG_USB_EHCI
> #define CONFIG_USB_EHCI_OMAP
> #define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS    3
> #define CONFIG_OMAP_EHCI_PHY1_RESET_GPIO    24
> #define CONFIG_USB_ULPI
> #define CONFIG_USB_ULPI_VIEWPORT_OMAP
> #define CONFIG_USB_STORAGE
>
> static struct omap_usbhs_board_data usbhs_bdata = {
>     .port_mode[0] = OMAP_EHCI_PORT_MODE_PHY,
>     .port_mode[1] = OMAP_USBHS_PORT_MODE_UNUSED,
>     .port_mode[2] = OMAP_USBHS_PORT_MODE_UNUSED
> };
>
> MUX_VAL(CP(ETK_D15_ES2),    (IDIS | PTD | DIS | M4)) /*GPIO_24*/
>
> I'd appreciate any help in fixing the problem.
>
> Thanks.
>
> Felix Radensky.
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [U-Boot] SMSC LAN9514 on TI DM37x board
  2012-11-05  7:51 ` Felix Radensky
@ 2012-11-05 22:57   ` Marek Vasut
  2012-11-06  8:24     ` Felix Radensky
  0 siblings, 1 reply; 7+ messages in thread
From: Marek Vasut @ 2012-11-05 22:57 UTC (permalink / raw)
  To: u-boot

Dear Felix Radensky,

> Hi Marek,
> 
> Can you please take a look at this problem.

Can you please avoid top-posting? Does U-Boot even support your USB device?

> Thanks a lot.
> 
> Felix.
> 
> On 11/02/2012 08:38 AM, Felix Radensky wrote:
> > Hi,
> > 
> > I'm running u-boot-2012.10 on a custom DM37x based board.
> > The board has LAN9514 USB Ethernet adapter connected
> > in EHCI host controller via USB3320 ULPI PHY. This is very
> > similar to BeagleBoard XM. Both Ethernet and USB hub work
> > in linux-2.6.37 from TI PSP 04.02.00.07. In u-boot however,
> > neither Ethernet nor mass storage devices attached to hub
> > are not detected.
> > 
> > Below is boot log:
> > 
> > U-Boot 2012.10 (Nov 02 2012 - 00:44:41)
> > 
> > OMAP36XX/37XX-GP ES1.2, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz
> > Pro4Tech MVC404 board + LPDDR/NAND
> > I2C:   ready
> > DRAM:  256 MiB
> > NAND:  512 MiB
> > MMC:   OMAP SD/MMC: 0
> > In:    serial
> > Out:   serial
> > Err:   serial
> > Net:   Net Initialization Skipped
> > No ethernet found.
> > Hit any key to stop autoboot:  0
> > MVC404 > usb start
> > (Re)start USB...
> > USB:   Register 1313 NbrPorts 3
> > USB EHCI 1.00
> > scanning bus for devices... 1 USB Device(s) found
> > 
> >        scanning bus for storage devices... 0 Storage Device(s) found
> >        scanning bus for ethernet devices... 0 Ethernet Device(s) found
> > 
> > MVC404 > usb info
> > 1: Hub,  USB Revision 2.0
> > 
> >  - u-boot EHCI Host Controller
> >  - Class: Hub
> >  - PacketSize: 64  Configurations: 1
> >  - Vendor: 0x0000  Product 0x0000 Version 1.0
> >  
> >    Configuration: 1
> >    - Interfaces: 1 Self Powered 0mA
> >    
> >      Interface: 0
> >      - Alternate Setting 0, Endpoints: 1
> >      - Class Hub
> >      - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms
> > 
> > I have the following definitions in the code:
> > 
> > #define CONFIG_USB_OMAP3
> > #define CONFIG_USB_EHCI
> > #define CONFIG_USB_EHCI_OMAP
> > #define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS    3
> > #define CONFIG_OMAP_EHCI_PHY1_RESET_GPIO    24
> > #define CONFIG_USB_ULPI
> > #define CONFIG_USB_ULPI_VIEWPORT_OMAP
> > #define CONFIG_USB_STORAGE
> > 
> > static struct omap_usbhs_board_data usbhs_bdata = {
> > 
> >     .port_mode[0] = OMAP_EHCI_PORT_MODE_PHY,
> >     .port_mode[1] = OMAP_USBHS_PORT_MODE_UNUSED,
> >     .port_mode[2] = OMAP_USBHS_PORT_MODE_UNUSED
> > 
> > };
> > 
> > MUX_VAL(CP(ETK_D15_ES2),    (IDIS | PTD | DIS | M4)) /*GPIO_24*/
> > 
> > I'd appreciate any help in fixing the problem.
> > 
> > Thanks.
> > 
> > Felix Radensky.
> > _______________________________________________
> > U-Boot mailing list
> > U-Boot at lists.denx.de
> > http://lists.denx.de/mailman/listinfo/u-boot

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [U-Boot] SMSC LAN9514 on TI DM37x board
  2012-11-05 22:57   ` Marek Vasut
@ 2012-11-06  8:24     ` Felix Radensky
  2012-11-06 11:01       ` Ilya Yanok
  0 siblings, 1 reply; 7+ messages in thread
From: Felix Radensky @ 2012-11-06  8:24 UTC (permalink / raw)
  To: u-boot

Hi Marek,

On 11/06/2012 12:57 AM, Marek Vasut wrote:
> Can you please avoid top-posting? Does U-Boot even support your USB device?
>

Sorry about top-posting. My USB device is supported by smsc95xx.c driver
in drivers/usb/eth.
>> Thanks a lot.
>>
>> Felix.
>>
>> On 11/02/2012 08:38 AM, Felix Radensky wrote:
>>> Hi,
>>>
>>> I'm running u-boot-2012.10 on a custom DM37x based board.
>>> The board has LAN9514 USB Ethernet adapter connected
>>> in EHCI host controller via USB3320 ULPI PHY. This is very
>>> similar to BeagleBoard XM. Both Ethernet and USB hub work
>>> in linux-2.6.37 from TI PSP 04.02.00.07. In u-boot however,
>>> neither Ethernet nor mass storage devices attached to hub
>>> are not detected.
>>>
>>> Below is boot log:
>>>
>>> U-Boot 2012.10 (Nov 02 2012 - 00:44:41)
>>>
>>> OMAP36XX/37XX-GP ES1.2, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz
>>> Pro4Tech MVC404 board + LPDDR/NAND
>>> I2C:   ready
>>> DRAM:  256 MiB
>>> NAND:  512 MiB
>>> MMC:   OMAP SD/MMC: 0
>>> In:    serial
>>> Out:   serial
>>> Err:   serial
>>> Net:   Net Initialization Skipped
>>> No ethernet found.
>>> Hit any key to stop autoboot:  0
>>> MVC404>  usb start
>>> (Re)start USB...
>>> USB:   Register 1313 NbrPorts 3
>>> USB EHCI 1.00
>>> scanning bus for devices... 1 USB Device(s) found
>>>
>>>         scanning bus for storage devices... 0 Storage Device(s) found
>>>         scanning bus for ethernet devices... 0 Ethernet Device(s) found
>>>
>>> MVC404>  usb info
>>> 1: Hub,  USB Revision 2.0
>>>
>>>   - u-boot EHCI Host Controller
>>>   - Class: Hub
>>>   - PacketSize: 64  Configurations: 1
>>>   - Vendor: 0x0000  Product 0x0000 Version 1.0
>>>
>>>     Configuration: 1
>>>     - Interfaces: 1 Self Powered 0mA
>>>
>>>       Interface: 0
>>>       - Alternate Setting 0, Endpoints: 1
>>>       - Class Hub
>>>       - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms
>>>
>>> I have the following definitions in the code:
>>>
>>> #define CONFIG_USB_OMAP3
>>> #define CONFIG_USB_EHCI
>>> #define CONFIG_USB_EHCI_OMAP
>>> #define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS    3
>>> #define CONFIG_OMAP_EHCI_PHY1_RESET_GPIO    24
>>> #define CONFIG_USB_ULPI
>>> #define CONFIG_USB_ULPI_VIEWPORT_OMAP
>>> #define CONFIG_USB_STORAGE
>>>
>>> static struct omap_usbhs_board_data usbhs_bdata = {
>>>
>>>      .port_mode[0] = OMAP_EHCI_PORT_MODE_PHY,
>>>      .port_mode[1] = OMAP_USBHS_PORT_MODE_UNUSED,
>>>      .port_mode[2] = OMAP_USBHS_PORT_MODE_UNUSED
>>>
>>> };
>>>
>>> MUX_VAL(CP(ETK_D15_ES2),    (IDIS | PTD | DIS | M4)) /*GPIO_24*/
>>>
>>> I'd appreciate any help in fixing the problem.
>>>
>>> Thanks.
>>>
>>> Felix Radensky.
>>> _______________________________________________
>>> U-Boot mailing list
>>> U-Boot at lists.denx.de
>>> http://lists.denx.de/mailman/listinfo/u-boot

Felix.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [U-Boot] SMSC LAN9514 on TI DM37x board
  2012-11-06  8:24     ` Felix Radensky
@ 2012-11-06 11:01       ` Ilya Yanok
       [not found]         ` <509A60B9.1060204@embedded-sol.com>
  2012-11-07 17:56         ` Felix Radensky
  0 siblings, 2 replies; 7+ messages in thread
From: Ilya Yanok @ 2012-11-06 11:01 UTC (permalink / raw)
  To: u-boot

On Tue, Nov 6, 2012 at 9:24 AM, Felix Radensky <felix@embedded-sol.com>wrote:

> Hi Marek,
>
>
> On 11/06/2012 12:57 AM, Marek Vasut wrote:
>
>> Can you please avoid top-posting? Does U-Boot even support your USB
>> device?
>>
>>
> Sorry about top-posting. My USB device is supported by smsc95xx.c driver
> in drivers/usb/eth.


Judging by the portion of config you cited you don't have it enabled. But I
don't think that's your current problem (you should see your device after
usb start even if there is no driver for it). I'd verify PHY configuration
if I were you.

Regards, Ilya.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [U-Boot] SMSC LAN9514 on TI DM37x board
       [not found]         ` <509A60B9.1060204@embedded-sol.com>
@ 2012-11-07 14:14           ` Marek Vasut
  0 siblings, 0 replies; 7+ messages in thread
From: Marek Vasut @ 2012-11-07 14:14 UTC (permalink / raw)
  To: u-boot

Dear Felix Radensky,

> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> <html>
>   <head>
>     <meta content="text/html; charset=ISO-8859-1"
>       http-equiv="Content-Type">
>   </head>
[...]

I cannot read this email, ignored, sorry.

Best regards,
Marek Vasut

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [U-Boot] SMSC LAN9514 on TI DM37x board
  2012-11-06 11:01       ` Ilya Yanok
       [not found]         ` <509A60B9.1060204@embedded-sol.com>
@ 2012-11-07 17:56         ` Felix Radensky
  1 sibling, 0 replies; 7+ messages in thread
From: Felix Radensky @ 2012-11-07 17:56 UTC (permalink / raw)
  To: u-boot

Hi Ilya,

On 11/06/2012 01:01 PM, Ilya Yanok wrote:
>
>
> On Tue, Nov 6, 2012 at 9:24 AM, Felix Radensky 
> <felix at embedded-sol.com <mailto:felix@embedded-sol.com>> wrote:
>
>     Hi Marek,
>
>
>     On 11/06/2012 12:57 AM, Marek Vasut wrote:
>
>         Can you please avoid top-posting? Does U-Boot even support
>         your USB device?
>
>
>     Sorry about top-posting. My USB device is supported by
>     smsc95xx.c driver
>     in drivers/usb/eth.
>
>
> Judging by the portion of config you cited you don't have it 
> enabled. But I don't think that's your current problem (you should 
> see your device after usb start even if there is no driver for it). 
> I'd verify PHY configuration if I were you.
>
> Regards, Ilya.

Thanks for replying. I do have the following definitions as well:

#define CONFIG_USB_HOST_ETHER
#define CONFIG_USB_ETHER_SMSC95XX

I'm going to compare u-boot and kernel PHY initializations. They are 
not the same,
and in linux everything works.

Felix.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2012-11-07 17:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-02  6:38 [U-Boot] SMSC LAN9514 on TI DM37x board Felix Radensky
2012-11-05  7:51 ` Felix Radensky
2012-11-05 22:57   ` Marek Vasut
2012-11-06  8:24     ` Felix Radensky
2012-11-06 11:01       ` Ilya Yanok
     [not found]         ` <509A60B9.1060204@embedded-sol.com>
2012-11-07 14:14           ` Marek Vasut
2012-11-07 17:56         ` Felix Radensky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox