방금 Ostro OS 이미지를 구축하고 이를 제가 가지고 있는 하드웨어에 구운 것입니다. 하지만 WiFi를 작동시킬 수는 없습니다.
다음은 디버깅에 사용된 명령의 출력입니다.
root@intel-corei7-64:~# uname -a
Linux intel-corei7-64 4.4.32-yocto-standard #1 SMP PREEMPT Tue Jan 16 19:01:12 IST 2018 x86_64 GNU/Linux
root@intel-corei7-64:~# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1%119/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1760 errors:0 dropped:0 overruns:0 frame:0
TX packets:1760 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:127360 (124.3 KiB) TX bytes:127360 (124.3 KiB)
root@intel-corei7-64:~# lspci
00:00.0 Host bridge: Intel Corporation Braswell SoC Transaction Router (rev 35)
00:02.0 VGA compatible controller: Intel Corporation Braswell Integrated Graphics Controller (rev 35)
00:03.0 Multimedia controller: Intel Corporation Braswell ISP Camera (rev 35)
00:0b.0 Signal processing controller: Intel Corporation Braswell P-Unit Power Management (rev 35)
00:14.0 USB controller: Intel Corporation Braswell USB xHCI Host Controller (rev 35)
00:1a.0 Encryption controller: Intel Corporation Braswell Trusted Execution Engine Interface (rev 35)
00:1c.0 PCI bridge: Intel Corporation Braswell PCIe Port 1 (rev 35)
00:1c.1 PCI bridge: Intel Corporation Braswell PCIe Port 2 (rev 35)
00:1f.0 ISA bridge: Intel Corporation Braswell Platform Controller Unit LPC (rev 35)
00:1f.3 SMBus: Intel Corporation Braswell Platform Controller Unit SMBus (rev 35)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88W8897 [AVASTAR] 802.11ac Wireless
내가 실행할 때 :
connmanctl enable wifi
Error wifi: Method "SetProperty" with signature "sv" on interface "net.connman.Technology" doesn't exist
여기에 무엇이 빠졌나요?
답변1
~에 따르면https://cateee.net/lkddb/web-lkddb/MWIFIEX.html, Marvell Technology Group Ltd. 88W8897 [AVASTAR] 802.11ac 무선을 지원하려면 CONFIG_MWIFIEX가 있어야 합니다.
아마도 이를 포함하도록 커널을 재구성해야 할 것입니다.
편집: 일반적으로 기본 커널은 (대상 머신에서) 아래와 같이 구성을 확인하는 옵션을 제공합니다.
zcat /proc/config.gz | grep "CONFIG_MWIFIEX"