** Also affects: ubuntu-z-systems Importance: Undecided Status: New
** Changed in: ubuntu-z-systems Importance: Undecided => High -- 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/1929825 Title: [Ubuntu 21.04] OSA Device doesn't get enabled if a vlan is specified on the kernel cmdline for the installer Status in Ubuntu on IBM z Systems: New Status in linux package in Ubuntu: New Bug description: The OSA Device doesn't get enabled if a vlan is specified on the kernel cmdline for the installer. with the cmdline `ip=10.1.8.74::10.1.10.1:255.255.252.0::enc800.300:none nameserver=10.1.9.101 vlan=enc800.300:enc800 url=http://10.1.9.101:1002/iso/ubuntu-21.04-live-server-s390x.iso quiet ---` the boot fails with this message and drops to a shell: ``` BusyBox v1.30.1 (Ubuntu 1:1.30.1-6ubuntu2) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs) [6n ip: SIOCGIFFLAGS: No such device ip: can't find device 'enc800' ipconfig: enc800.300: SIOCGIFINDEX: No such device ipconfig: no devices to configure ipconfig: enc800.300: SIOCGIFINDEX: No such device ipconfig: no devices to configure ipconfig: enc800.300: SIOCGIFINDEX: No such device ipconfig: no devices to configure ipconfig: enc800.300: SIOCGIFINDEX: No such device ipconfig: no devices to configure ipconfig: enc800.300: SIOCGIFINDEX: No such device ipconfig: no devices to configure ipconfig: enc800.300: SIOCGIFINDEX: No such device ipconfig: no devices to configure ipconfig: enc800.300: SIOCGIFINDEX: No such device ipconfig: no devices to configure ipconfig: enc800.300: SIOCGIFINDEX: No such device ipconfig: no devices to configure ipconfig: enc800.300: SIOCGIFINDEX: No such device ipconfig: no devices to configure ipconfig: enc800.300: SIOCGIFINDEX: No such device ipconfig: no devices to configure no search or nameservers found in /run/net-enc800.300.conf /run/net-*.conf /run/ net6-*.conf Connecting to 10.1.9.101:1002 (10.1.9.101:1002) wget: can't connect to remote host (10.1.9.101): Network is unreachable Unable to find a live file system on the network ``` It the zdev 800 doesn't get enabled. ``` ip addr 1: lo: <LOOPBACK> mtu 65536 qdisc noop qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 (initramfs) [6n lszdev | grep 0.0.0800 qeth 0.0.0800:0.0.0801:0.0.0802 no no ``` But I can enable it manually: ``` chzdev -e 800 QETH device 0.0.0800:0.0.0801:0.0.0802 configured Note: The initial RAM-disk must be updated for these changes to take effect: - QETH device 0.0.0800:0.0.0801:0.0.0802 A manual update of the initial RAM-disk is required. (initramfs) [6n ip addr 1: lo: <LOOPBACK> mtu 65536 qdisc noop qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enc800: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000 link/ether f2:ae:7d:de:88:a0 brd ff:ff:ff:ff:ff:ff ``` The same cmdline (adjusted for the iso url) works on 20.04. Between 20.04 and 21.04 the line 318 `echo "${VLAN}" | grep -q "${dev}" && continue` was added to /scripts/functions in the initrd.ubuntu. If I remove this line and repack the ramdisk the network boot works as expected like on ubuntu 20.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1929825/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp