[iotg][ehl] After reboot, both Ethernet interfaces don't come back
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
intel |
Fix Committed
|
Undecided
|
Unassigned | ||
Lookout-canyon-series |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Summary] For testing the EHL board, I connected an Ethernet cable to both of the ports. After booting, they had the following IP addresses:
enp0s30f1 - 10.10.0.64
enp0s30f4 - 10.10.0.67
Ubuntu Core stated you could use either IP to connect to the device and I could ssh to it using both IP addresses.
I started CDTS remotely using 10.10.0.67, and the tests were running fine until the reboot stress test. This test will reboot the device 100 times. After a few cycles, I noticed CDTS was unable to reconnect to the device. Looking at the Ubuntu Core screen, it only said the 64 IP address was available. So I had CDTS disconnect and reconnect with the 64 address. When the device rebooted a few more times, it said only the 67 address was available. After each reboot, it seems a different combination of interfaces were brought back up.
ceqa@ubuntu:~$ ip a
1: lo: <LOOPBACK,
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s29f1: <BROADCAST,
link/ether 52:4d:68:cd:30:89 brd ff:ff:ff:ff:ff:ff
altname �?�ky
altname �;�ky
inet 10.10.0.64/24 brd 10.10.0.255 scope global dynamic enp0s29f1
valid_lft 3510sec preferred_lft 3510sec
inet6 fe80::504d:
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,
link/ether b2:27:af:a2:33:1f brd ff:ff:ff:ff:ff:ff
altname �F���U
ceqa@ubuntu:~$ ip a
1: lo: <LOOPBACK,
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,
link/ether 52:4d:68:cd:30:89 brd ff:ff:ff:ff:ff:ff
altname P��V0V
3: enp0s30f4: <BROADCAST,
link/ether b2:27:af:a2:33:1f brd ff:ff:ff:ff:ff:ff
altname p4�V0V
altname ��K��
inet 10.10.0.67/24 brd 10.10.0.255 scope global dynamic enp0s30f4
valid_lft 2559sec preferred_lft 2559sec
inet6 fe80::b027:
valid_lft forever preferred_lft forever
[Steps to reproduce]
1. Connect both Ethernet ports to the same Switch (same network)
2. Boot the device.
3. Verify both interfaces have come up, have IP addresses, and you can connect to both addresses.
4. Start CDTS remotely
5. Choose Ubuntu Core Automated Tests, choose the Reboot Stress test.
[Expected result]
Each cycle, the device should reboot and both interfaces should come back up with the same IP addresses.
[Actual result]
Sometimes only 1 interface comes back up. If this is not the address CDTS remote was using, the test session will hang until you disconnect, and then reconnect to the other interface.
[Failure rate] 50%(average)
[Additional information]
CID: 202105-29105
SKU:
Image: 20210813.5
system-
system-
bios-version: EHLSFWI1.
CPU: Intel Atom(R) x6425RE Processor @ 1.90GHz (4x)
GPU: 00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:4571] (rev 01)
kernel-version: 5.11.0-1012-intel
[Stage]
Issue reported and logs collected right after it happened
tags: | added: lookout-canyon |
Automatically attached