Имеется плата на базе чипа Allwiner D1 (Nezha C906 RISC-V). Плата Sipeed Lichee RV Dock.
Плата официально поддерживается сообществом Ubuntu (
https://ubuntu.com/download/risc-v )
Смотрите какая ситуация:
1) Нарезаю офф образ на флеху. Ubuntu 23.04. Все стартует нормально.
2) Накатываю драйвер для встроенного в плату WiFi чипа. rtl8723ds. Все строго по мануалу:
https://wiki.ubuntu.com/RISC-V/LicheeRV 3) Пишем конфиг Netplan - все нормально.
4) Интернет появляется, все нормально. Можно обновить пакеты, лазить по инету через консоль и т.д.
Но ... при перезагрузке системы интернета нет.
При загрузке вижу в консоле сообщение :
[ TIME ] Timed out waiting for device ▒▒ /sys/subsystem/net/devices/wlan0.
[DEPEND] Dependency failed for netp… WPA supplicant for netplan wlan0.
Соответственно интерфейс в состоянии DOWN.
Но если выполнить команду sudo systemctl restart systemd-networkd.service - через пару секунд интернет появится. И будет нормально работать до перезагрузки.
Создается впечатление, что подсистема WiFi не успевает при загрузке штатно загрузится. Но если потом пере стартовать сервисы - будет все нормально.
Подскажите новичку, как правильно это побороть?