Beagleboard-xm chooses a new IP address on each boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Ricardo Salveti | ||
Maverick |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The smsc95xx driver used on the Beagleboard-XM currently generates a new random MAC address every time the interface is brought up. This makes it impossible to override using the standard `ifconfig hw ether` approach or through /etc/network/
As a result, the board gets a new IP address on each boot from DHCP, and confuses dynamic DNS setups linked to DHCP.
There is an upstreamed patch (merged in 2.6.37-rc1) at http://
(Bug #673504 was also filed for the omap4 kernel under linux-ti-omap4 - solution is the same for both).
Related branches
Changed in linux (Ubuntu): | |
status: | Confirmed → Fix Released |
This patch fix the issue of regenerating the mac address on every ifdown/ifup when you don't explicit set it up at the kernel. The fix makes it consistent with other drivers, and let people set the proper mac address with current known methods.
As it's also upstream, I don't see a reason not to take it. Will generate a new kernel deb file with the patch included, so we can test it before sending the SRU.