Resource provider not identifying NICs on s390 LPAR
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox Provider - Resource |
Expired
|
Undecided
|
Unassigned |
Bug Description
While running 20.04 cert on an s390x (z13) LPAR I noticed that none of the network tests are run. Looking at the tests executed this seems to be because NETWORK devices are not discovered by the resource jobs.
The only network job that ran was this:
ethernet/
Running udev_resource on the LPAR resulted in:
ubuntu@
path: /devices/
name: dasdb
bus: ccw
category: DISK
driver: dasd-eckd
product: IBM s390 Virtual Disk
product_slug: IBM_s390_
path: /devices/
name: dasdb1
bus: block
category: DISK
product: IBM s390 Virtual Disk
product_slug: IBM_s390_
path: /devices/
name: dasdb2
bus: block
category: DISK
product: IBM s390 Virtual Disk
product_slug: IBM_s390_
path: /devices/
name: dasda
bus: ccw
category: DISK
driver: dasd-eckd
product: IBM s390 Virtual Disk
product_slug: IBM_s390_
path: /devices/
name: dasda1
bus: block
category: DISK
product: IBM s390 Virtual Disk
product_slug: IBM_s390_
It properly saw the disks, but did not identify the network device:
ubuntu@
1: lo: <LOOPBACK,
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: encc000: <BROADCAST,
link/ether 2e:38:26:ef:4c:42 brd ff:ff:ff:ff:ff:ff
3: encc000.
link/ether 2e:38:26:ef:4c:42 brd ff:ff:ff:ff:ff:ff
4: lxdbr0: <NO-CARRIER,
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
Doing a manual dump of the udevdb (sudo udevadm info --export-db) shows that encc000 is listed:
P: /devices/
L: 0
E: DEVPATH=
E: SUBSYSTEM=net
E: INTERFACE=encc000
E: IFINDEX=2
E: USEC_INITIALIZE
E: ID_MM_CANDIDATE=1
E: ID_NET_
E: ID_NET_
E: ID_PATH=
E: ID_PATH_
E: SYSTEMD_
E: TAGS=:systemd:
as is encc000.2653:
P: /devices/
L: 0
E: DEVPATH=
E: SUBSYSTEM=net
E: DEVTYPE=vlan
E: INTERFACE=
E: IFINDEX=3
E: USEC_INITIALIZE
E: ID_MM_CANDIDATE=1
E: SYSTEMD_
E: TAGS=:systemd:
Full udev dump from the LPAR