This affects the entire System76 product line, including:
Lemur 6, Lemur 7, Gazelle 10, Gazelle 11, Kudu 2, Kudu 3, Serval 10, Bonobo 10, Bonobo 11, Meerkat 2, Sable 6, Ratel 5, and other desktop hardware with additional wifi cards added.
To reproduce:
- Install Ubuntu in OEM mode
- Prepare for shipping to end user
- Power off system
- Power on system.
- Go through user setup
- Either join or don't join a Wifi during user setup, does not change outcome
- Log into user account
- Try to join a WiFi network
No wifi networks will be shown.
This affects Ubuntu 16.04.1 and 16.10, including the following kernels:
Looking at log messages, there may be a race condition present that a fresh boot does not have. On first boot:
[8.824974] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0
[9.133313] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[9.206671] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[9.324861] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
On reboot:
[3.515363] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0
[4.386126] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[4.610799] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[4.712271] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[7.614299] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link becomes ready
It appears that the system gives up/times out trying to make the device ready when being booted the first time, but the process happens much faster on later reboots.
This is solved by either rebooting, or restarting network-manager, as indicated above.
This affects the entire System76 product line, including:
Lemur 6, Lemur 7, Gazelle 10, Gazelle 11, Kudu 2, Kudu 3, Serval 10, Bonobo 10, Bonobo 11, Meerkat 2, Sable 6, Ratel 5, and other desktop hardware with additional wifi cards added.
To reproduce:
- Install Ubuntu in OEM mode
- Prepare for shipping to end user
- Power off system
- Power on system.
- Go through user setup
- Either join or don't join a Wifi during user setup, does not change outcome
- Log into user account
- Try to join a WiFi network
No wifi networks will be shown.
This affects Ubuntu 16.04.1 and 16.10, including the following kernels:
4.8.0-26-generic
4.8.0-22-generic
4.4.0-35-generic
4.4.0-47-generic
Looking at log messages, there may be a race condition present that a fresh boot does not have. On first boot:
[8.824974] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0 NETDEV_ UP): wlp3s0: link is not ready NETDEV_ UP): wlp3s0: link is not ready NETDEV_ UP): wlp3s0: link is not ready
[9.133313] IPv6: ADDRCONF(
[9.206671] IPv6: ADDRCONF(
[9.324861] IPv6: ADDRCONF(
On reboot:
[3.515363] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0 NETDEV_ UP): wlp3s0: link is not ready NETDEV_ UP): wlp3s0: link is not ready NETDEV_ UP): wlp3s0: link is not ready NETDEV_ UP): wlp3s0: link becomes ready
[4.386126] IPv6: ADDRCONF(
[4.610799] IPv6: ADDRCONF(
[4.712271] IPv6: ADDRCONF(
[7.614299] IPv6: ADDRCONF(
It appears that the system gives up/times out trying to make the device ready when being booted the first time, but the process happens much faster on later reboots.
This is solved by either rebooting, or restarting network-manager, as indicated above.