beaglebone: random MAC on boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
Undecided
|
Paolo Pisati | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
Utopic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
SRU Justification:
Impact: after every reboot, the nic on the beaglebone gets a completely different MAC address.
Fix: Apply the patches, recompile and reboot.
Testcase: Try booting two times in a row with and without the patches applied and check if the MAC address of eth0 changes or not.
With this series applied:
...
[ 2.847766] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
[ 2.854144] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
[ 2.866722] libphy: 4a101000.mdio: probed
[ 2.871020] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
[ 2.886827] Detected MACID = 90:59:af:5a:b6:ca
...
and it won't change anymore.
---
On the beaglebone, the NIC keeps getting a random MAC after every reboot, making it impossible to associate a static ip with the board:
...
[ 2.839176] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
[ 2.845579] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
[ 2.858195] libphy: 4a101000.mdio: probed
[ 2.862510] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
[ 2.872364] cpu cpu0: cpu0 regulator not ready, retry
[ 2.878372] Random MACID = ee:7a:fa:cd:13:39
...
CVE References
Changed in linux (Ubuntu): | |
assignee: | nobody → Paolo Pisati (p-pisati) |
description: | updated |
tags: | added: patch |
Changed in linux (Ubuntu Trusty): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu Utopic): | |
status: | New → Fix Committed |
tags: |
added: verification-done-trusty removed: verification-needed-trusty |
tags: |
added: verification-done-utopic removed: verification-needed-utopic |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1452628
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.