[U-Boot-Users] smc911x: cannot pass the MAC address from U-Boot to the Linux driver via chip registers
Wolfgang Denk
wd at denx.de
Fri May 16 17:59:43 CEST 2008
In message <482DA51D.7070705 at tqs.de> you wrote:
>
> in the smc911x U-Boot driver the call of eth_halt() causes a reset of
> the ethernet controller. This also resets the MAC address in the
> according chip registers. This makes it impossible to pass the MAC
> address to an ARM kernel because the smc911x linux driver reads the MAC
> address from the MAC registers and complains if the found values are
> invalid.
You should have searched the archives and possible read the FAQ
before posting. This has been discussed a zillion times before.
> Any ideas to solve this problem, e.g.
Pass it with the kernel's boot arguments.
...or implement FDT support for ARM.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
I have often regretted my speech, never my silence.
More information about the U-Boot
mailing list