oneiric has seen the end of its life and is no longer receiving any
updates. Marking the oneiric task for this ticket as "Won't Fix".
** Changed in: linux-ti-omap4 (Ubuntu Oneiric)
Status: New => Won't Fix
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-ti-omap4 in Ubuntu.
https://bugs.launchpad.net/bugs/937051
Title:
Cannot set MAC address via kernel boot parameters
Status in linux-ti-omap4 package in Ubuntu:
Fix Released
Status in linux-ti-omap4 source package in Natty:
Won't Fix
Status in linux-ti-omap4 source package in Oneiric:
Won't Fix
Status in linux-ti-omap4 source package in Precise:
Fix Released
Bug description:
Smsc95xx lost the ability to change its mac address via kernel boot
parameters.
e.g.
smsc95xx.macaddr=0e:c4:a1:33:46:08
What happens in reality is that the nic set the MAC address that we
pass in:
drivers/net/usb/smsc95xx.c::smsc95xx_init_mac_address()
...
/* Check module parameters */
if (smsc95xx_is_macaddr_param(dev, dev->net->dev_addr))
return;
...
but the address is invariably overwritten as soon as the interface is
created (NETDEV_REGISTER):
arch/arm/mach-omap2/board-omap4panda.c::omap_panda_netdev_event():
...
n = panda_device_path_need_mac(dev->dev.parent);
if (n >= 0) {
sa.sa_family = dev->type;
omap2_die_id_to_ethernet_mac(sa.sa_data, n);
dev->netdev_ops->ndo_set_mac_address(dev, &sa);
}
...
This appeared after Maverick and is going on since then.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-ti-omap4/+bug/937051/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp