[Kernel-packages] [Bug 1602737] Comment bridged from LTC Bugzilla
--- Comment From helmut.gra...@de.ibm.com 2016-10-11 06:20 EDT--- Hi, retest done with Kernel 4.4.0-38-generic apt-get install linux-image-extra-4.4.0-38-generic Linux s35lp02 4.4.0-38-generic #57-Ubuntu SMP Tue Sep 6 15:47:15 UTC 2016 s390x s390x s390x GNU/Linux Renaming of PCI devices with root@s35lp02:/etc/udev/rules.d# cat 70-persistent-net.rules SUBSYSTEM=="net", ACTION=="add", DRIVERS=="mlx4_core", ATTR{dev_id}=="0x0", KERNELS==":00:00.0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" works fine root@s35lp02:/etc/udev/rules.d# cat /etc/network/interfaces allow-hotplug eth0 iface eth0 inet static address 10.100.60.18 netmask 255.255.0.0 toot@s35lp02:/etc/udev/rules.d# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 82:01:14:07:85:70 inet addr:10.100.60.18 Bcast:10.100.255.255 Mask:255.255.0.0 inet6 addr: fe80::8001:14ff:fe07:8570/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:742 errors:0 dropped:0 overruns:0 frame:0 TX packets:12 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:66596 (66.5 KB) TX bytes:964 (964.0 B) Renaming works OK Greetings Helmut -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1602737 Title: PCI RoCE Interface could not be renamed from default name with link file Status in Ubuntu on IBM z Systems: Fix Committed Status in linux package in Ubuntu: Fix Released Status in systemd package in Ubuntu: New Status in linux source package in Xenial: Fix Released Status in systemd source package in Xenial: New Status in linux source package in Yakkety: Fix Released Status in systemd source package in Yakkety: New Bug description: == Comment: #0 - Helmut Grauer - 2016-07-13 09:05:27 == Try to rename PCI Roce Interface with .link file root@s35lp02:/etc/systemd/network# cat 10-net.link [Match] Path=pci-:00:00.0* MACAddress=82:01:14:07:85:70 [Link] Name=hug0 root@s35lp02:/etc/systemd/network# do a reboot and journalctl show old interface name for RoCE PCI Interface Jul 13 14:39:40 s35lp02 kernel: mlx4_en 0001:00:00.0: Activating port:1 Jul 13 14:39:40 s35lp02 kernel: mlx4_en: 0001:00:00.0: Port 1: Using 32 TX rings Jul 13 14:39:40 s35lp02 kernel: mlx4_en: 0001:00:00.0: Port 1: Using 4 RX rings Jul 13 14:39:40 s35lp02 kernel: mlx4_en: 0001:00:00.0: Port 1: frag:0 - size:1522 prefix:0 stride:1536 Jul 13 14:39:40 s35lp02 kernel: mlx4_en: 0001:00:00.0: Port 1: Initializing port Jul 13 14:39:40 s35lp02 kernel: mlx4_en 0001:00:00.0: Activating port:2 Jul 13 14:39:40 s35lp02 kernel: mlx4_en: 0001:00:00.0: Port 2: Using 32 TX rings Jul 13 14:39:40 s35lp02 kernel: mlx4_en: 0001:00:00.0: Port 2: Using 4 RX rings Jul 13 14:39:40 s35lp02 kernel: mlx4_en: 0001:00:00.0: Port 2: frag:0 - size:1522 prefix:0 stride:1536 Jul 13 14:39:40 s35lp02 kernel: mlx4_en: 0001:00:00.0: Port 2: Initializing port Jul 13 14:39:40 s35lp02 kernel: mlx4_core :00:00.0 enp0s0: renamed from eth0 Jul 13 14:39:40 s35lp02 kernel: mlx4_core :00:00.0 enp0s0d1: renamed from eth1 Jul 13 14:39:40 s35lp02 kernel: mlx4_core 0001:00:00.0 enP1p0s0d1: renamed from eth3 Jul 13 14:39:40 s35lp02 kernel: mlx4_core 0001:00:00.0 enP1p0s0: renamed from eth2 Jul 13 14:39:40 s35lp02 kernel: EXT4-fs (dasda1): mounting ext3 file system using the ext4 subsystem Jul 13 14:39:40 s35lp02 kernel: EXT4-fs (dasda1): mounted filesystem with ordered data mode. Opts: (null) udevadm test show the following output oot@s35lp02:/etc/systemd/network# udevadm test /class/net/enp0s0 calling: test version 229 This program is for debugging only, it does not run any program specified by a RUN key. It may show incorrect results, because some values may be different, or not available at a simulation run. === trie on-disk === tool version: 229 file size: 6841701 bytes header size 80 bytes strings1755245 bytes nodes 5086376 bytes Load module index timestamp of '/etc/systemd/network' changed Skipping overridden file: /usr/lib/systemd/network/99-default.link. Skipping overridden file: /usr/lib/systemd/network/10-net.link. Skipping overridden file: /lib/systemd/network/99-default.link. Skipping overridden file: /lib/systemd/network/10-net.link. Parsed configuration file /etc/systemd/network/99-default.link Parsed configuration file /lib/systemd/network/90-mac-for-usb.link Parsed configuration file /etc/systemd/network/11-net.link Parsed configuration file /etc/systemd/network/10-net.link Created link configuration context. timestamp of '/etc/udev/rules.d' changed Reading rules file: /lib/udev/rules.d/40-vm-hotadd.rules Reading rules file: /lib/udev/rules.d/40-z90crypt.rules Reading rules file: /etc/udev/rules.d/41-cio-ignore.rules Reading rules file: /etc/udev/rules.d/4
[Kernel-packages] [Bug 1602737] Comment bridged from LTC Bugzilla
--- Comment From barbara.mun...@de.ibm.com 2016-09-15 08:54 EDT--- -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1602737 Title: PCI RoCE Interface could not be renamed from default name with link file Status in Ubuntu on IBM z Systems: Triaged Status in linux package in Ubuntu: New Status in systemd package in Ubuntu: New Bug description: == Comment: #0 - Helmut Grauer - 2016-07-13 09:05:27 == Try to rename PCI Roce Interface with .link file root@s35lp02:/etc/systemd/network# cat 10-net.link [Match] Path=pci-:00:00.0* MACAddress=82:01:14:07:85:70 [Link] Name=hug0 root@s35lp02:/etc/systemd/network# do a reboot and journalctl show old interface name for RoCE PCI Interface Jul 13 14:39:40 s35lp02 kernel: mlx4_en 0001:00:00.0: Activating port:1 Jul 13 14:39:40 s35lp02 kernel: mlx4_en: 0001:00:00.0: Port 1: Using 32 TX rings Jul 13 14:39:40 s35lp02 kernel: mlx4_en: 0001:00:00.0: Port 1: Using 4 RX rings Jul 13 14:39:40 s35lp02 kernel: mlx4_en: 0001:00:00.0: Port 1: frag:0 - size:1522 prefix:0 stride:1536 Jul 13 14:39:40 s35lp02 kernel: mlx4_en: 0001:00:00.0: Port 1: Initializing port Jul 13 14:39:40 s35lp02 kernel: mlx4_en 0001:00:00.0: Activating port:2 Jul 13 14:39:40 s35lp02 kernel: mlx4_en: 0001:00:00.0: Port 2: Using 32 TX rings Jul 13 14:39:40 s35lp02 kernel: mlx4_en: 0001:00:00.0: Port 2: Using 4 RX rings Jul 13 14:39:40 s35lp02 kernel: mlx4_en: 0001:00:00.0: Port 2: frag:0 - size:1522 prefix:0 stride:1536 Jul 13 14:39:40 s35lp02 kernel: mlx4_en: 0001:00:00.0: Port 2: Initializing port Jul 13 14:39:40 s35lp02 kernel: mlx4_core :00:00.0 enp0s0: renamed from eth0 Jul 13 14:39:40 s35lp02 kernel: mlx4_core :00:00.0 enp0s0d1: renamed from eth1 Jul 13 14:39:40 s35lp02 kernel: mlx4_core 0001:00:00.0 enP1p0s0d1: renamed from eth3 Jul 13 14:39:40 s35lp02 kernel: mlx4_core 0001:00:00.0 enP1p0s0: renamed from eth2 Jul 13 14:39:40 s35lp02 kernel: EXT4-fs (dasda1): mounting ext3 file system using the ext4 subsystem Jul 13 14:39:40 s35lp02 kernel: EXT4-fs (dasda1): mounted filesystem with ordered data mode. Opts: (null) udevadm test show the following output oot@s35lp02:/etc/systemd/network# udevadm test /class/net/enp0s0 calling: test version 229 This program is for debugging only, it does not run any program specified by a RUN key. It may show incorrect results, because some values may be different, or not available at a simulation run. === trie on-disk === tool version: 229 file size: 6841701 bytes header size 80 bytes strings1755245 bytes nodes 5086376 bytes Load module index timestamp of '/etc/systemd/network' changed Skipping overridden file: /usr/lib/systemd/network/99-default.link. Skipping overridden file: /usr/lib/systemd/network/10-net.link. Skipping overridden file: /lib/systemd/network/99-default.link. Skipping overridden file: /lib/systemd/network/10-net.link. Parsed configuration file /etc/systemd/network/99-default.link Parsed configuration file /lib/systemd/network/90-mac-for-usb.link Parsed configuration file /etc/systemd/network/11-net.link Parsed configuration file /etc/systemd/network/10-net.link Created link configuration context. timestamp of '/etc/udev/rules.d' changed Reading rules file: /lib/udev/rules.d/40-vm-hotadd.rules Reading rules file: /lib/udev/rules.d/40-z90crypt.rules Reading rules file: /etc/udev/rules.d/41-cio-ignore.rules Reading rules file: /etc/udev/rules.d/41-dasd-eckd-0.0.af06.rules Reading rules file: /etc/udev/rules.d/41-dasd-eckd-0.0.af07.rules Reading rules file: /etc/udev/rules.d/41-generic-ccw-0.0.0009.rules Reading rules file: /etc/udev/rules.d/41-qeth-0.0.b100.rules Reading rules file: /etc/udev/rules.d/41-qeth-0.0.f500.rules Reading rules file: /lib/udev/rules.d/50-firmware.rules Reading rules file: /lib/udev/rules.d/50-udev-default.rules Reading rules file: /lib/udev/rules.d/55-dm.rules Reading rules file: /lib/udev/rules.d/55-scsi-sg3_id.rules Reading rules file: /lib/udev/rules.d/56-dm-mpath-lvm.rules Reading rules file: /lib/udev/rules.d/56-lvm.rules Reading rules file: /lib/udev/rules.d/58-scsi-sg3_symlink.rules Reading rules file: /lib/udev/rules.d/59-dasd.rules Reading rules file: /lib/udev/rules.d/60-block.rules Reading rules file: /lib/udev/rules.d/60-cdrom_id.rules Reading rules file: /lib/udev/rules.d/60-crda.rules Reading rules file: /lib/udev/rules.d/60-drm.rules Reading rules file: /lib/udev/rules.d/60-evdev.rules Reading rules file: /lib/udev/rules.d/60-gnupg.rules Reading rules file: /lib/udev/rules.d/60-persistent-alsa.rules Reading rules file: /lib/udev/rules.d/60-persistent-input.rules Reading rules file: /lib/udev/rules.d/60-persistent-storage-dm.rules Reading rules file: