Public bug reported: After upgrade from 12.04 LTS to 14.04 LTS we lost consistent Ethernet interfaces names. We expected em1,2/p1p1,.. names, but we had eth0,eth1,...
For some reason when I executed /sbin/biosdevname --nopirq -i eth0 it returned nothing /sbin/biosdevname -i eth0 returned p1p1 It turned out that problem was in file /lib/udev/rules.d/71-biosdevname.rules we removed --nopirq parameter from line: PROGRAM="/sbin/biosdevname --smbios 2.6 --nopirq --policy physical -i %k", NAME="%c", OPTIONS+="string_escape=replace" to PROGRAM="/sbin/biosdevname --smbios 2.6 --policy physical -i %k", NAME="%c", OPTIONS+="string_escape=replace" and it started to work as we expected. In 12.04 LTS there was no --nopirq parameter in file 71-biosdevname.rules. System info: FUJITSU RX300S6R3 BIOS Information Vendor: FUJITSU // Phoenix Technologies Ltd. Version: 6.00 Rev. 1.13.2619.N1 Release Date: 01/19/2012 Address: 0xE4030 Runtime Size: 114640 bytes ROM Size: 2048 kB Characteristics: PCI is supported PNP is supported BIOS is upgradeable BIOS shadowing is allowed ESCD support is available Boot from CD is supported Selectable boot is supported EDD is supported Print screen service is supported (int 5h) 8042 keyboard services are supported (int 9h) Serial services are supported (int 14h) Printer services are supported (int 17h) CGA/mono video services are supported (int 10h) ACPI is supported USB legacy is supported BIOS boot specification is supported Targeted content distribution is supported BIOS Revision: 1.13 ** Affects: biosdevname (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1396187 Title: Biosdevname does not generate expected interface names To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/biosdevname/+bug/1396187/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs