Cannot set MAC address via kernel boot parameters
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-ti-omap4 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Natty |
Won't Fix
|
Undecided
|
Unassigned | ||
Oneiric |
Won't Fix
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Smsc95xx lost the ability to change its mac address via kernel boot parameters.
e.g.
smsc95xx.
What happens in reality is that the nic set the MAC address that we pass in:
drivers/
...
/* Check module parameters */
if (smsc95xx_
return;
...
but the address is invariably overwritten as soon as the interface is created (NETDEV_REGISTER):
arch/arm/
...
n = panda_device_
if (n >= 0) {
}
...
This appeared after Maverick and is going on since then.
Related branches
tags: | added: patch |
Changed in linux-ti-omap4 (Ubuntu Precise): | |
status: | New → Fix Committed |
Precise kernel with the above patch applied:
http:// people. canonical. com/~ppisati/ linux-image- 3.2.0-1406- omap4_3. 2.0-1406. 8~lp937051_ armel.deb