Ethernet port on the dove sometimes changes MAC addresses
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-mvl-dove (Ubuntu) |
Expired
|
Medium
|
Unassigned | ||
Karmic |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
The ethernet port on the Marvell dove board randomly changes its MAC address; the MAC address remains consistant during run times but can change between restarts. Here's the leases from the DHCP server:
lease 192.168.1.124 {
starts 3 2009/09/23 04:33:30;
ends 3 2009/09/23 04:43:30;
binding state active;
next binding state free;
hardware ethernet 00:50:43:6e:0d:1c;
client-hostname "twilight";
}
lease 192.168.1.125 {
starts 3 2009/09/23 04:23:47;
ends 3 2009/09/23 04:33:47;
tstp 3 2009/09/23 04:33:47;
binding state free;
hardware ethernet 00:50:43:3b:3b:01;
}
lease 192.168.1.122 {
starts 3 2009/09/23 05:32:01;
ends 3 2009/09/23 05:42:01;
tstp 3 2009/09/23 05:42:01;
binding state free;
hardware ethernet 00:50:43:22:32:15;
}
lease 192.168.1.120 {
starts 3 2009/09/23 05:43:01;
ends 3 2009/09/23 05:53:01;
binding state active;
next binding state free;
hardware ethernet 00:50:43:50:02:28;
client-hostname "twilight";
}
As an addition note, the changes in MAC address seem to collegiate with a change in the ethX device. The first lease was taken when the board said its ethernet device was eth3, the second was taken when it was eth7. The third was 8 or 9 (I forgot to note it), and the fourth was 10th. As an addition data point, u-boot says:
ethaddr=
It also has yuk_ethaddr=
I'm unsure what, if any affect these may have on how the MAC comes up.
tags: | added: armel |
Changed in linux-mvl-dove (Ubuntu Karmic): | |
assignee: | nobody → Brad Figg (brad-figg) |
milestone: | none → ubuntu-9.10 |
Changed in linux-mvl-dove (Ubuntu Karmic): | |
importance: | Undecided → Medium |
Changed in linux-mvl-dove (Ubuntu Karmic): | |
status: | New → Won't Fix |
Changed in linux-mvl-dove (Ubuntu): | |
milestone: | ubuntu-9.10 → none |
Changed in linux-mvl-dove (Ubuntu Karmic): | |
milestone: | ubuntu-9.10 → none |
assignee: | Michael Casadevall (mcasadevall) → nobody |
tags: | added: kernel-series-unknown |
Changed in linux-mvl-dove (Ubuntu): | |
assignee: | Michael Casadevall (mcasadevall) → nobody |
I was told Dove randomises the MAC address on boot to avoid conflicts with other boards; to fix this one is supposed to 'setenv ethaddr < you MAC>; saveenv' in uboot.
Oliver told me Michael can't verify this fix.