← Back to team overview

linaro-pkg team mailing list archive

[Bug 652426] Re: [imx51evk ] no ethN device if ethaddr is not set in u-boot

 

fixed in upstream v2010.12-rc3


** Changed in: u-boot-linaro
       Status: In Progress => Fix Released

** Changed in: u-boot-linaro (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Linaro
Maintainers, which is the registrant for Linaro U-Boot.
https://bugs.launchpad.net/bugs/652426

Title:
  [imx51evk ] no ethN device if ethaddr is not set in u-boot

Status in Linaro U-Boot:
  Fix Released
Status in “u-boot-linaro” package in Ubuntu:
  Fix Released

Bug description:
  When installing u-boot on my imx51evk board (following the
  instructions here: http://www.imxdev.org/wiki/index.php?title=I
  .MX51EVK_u-boot ), I ran into an odd behavior.  Where as with redboot,
  the kernel would load and ethernet would work fine, when booting the
  same kernel with u-boot, the fec driver would load and find the
  device, but no ethN device would show up.

  After talking with AmitK, he suggested setting the ethaddr value
  before building u-boot, as seen here: http://paste.ubuntu.com/503446/

  Once ethaddr is set in u-boot, the kernel boots and the ethN device is
  present.  So linaro u-boot builds will need to make sure ethaddr value
  is set.

  The complication here would be, if ethaddr is statically set in
  u-boot, it would cause problems if there are multiple boards on the
  same network with the same MAC addr.  Either some unique value from
  the board itself should be used, or the linaro-media-create may need
  to have some way of providing a unique value that u-boot can use.

To manage notifications about this bug go to:
https://bugs.launchpad.net/u-boot-linaro/+bug/652426/+subscriptions