Edge AI
Nvidia
Jetson
AGX Xavier
System Setup
'Network
Wifi`使用的USB無線網卡型號是 EDIMAX EW-7811-UTC,在Jetson 的ubuntu環境需要手動安裝驅動程式
$ sudo apt-get install dkms
為了避免在HOME/user
目錄下誤刪除相關執行檔,我先執行cd ../..
進入根目錄下進行下載
$ git clone -b v5.6.4.2 https://github.com/aircrack-ng/rtl8812au.git
cd rtl*
$ sudo make dkms_install
如果未來要移除的話
$ sudo make dkms_remove
$ sudo apt-get update
$ sudo apt-get install bc mokutil build-essential libelf-dev linux-headers-`uname -r`
在安裝linux-headers-uname -r
雖然出現以下錯誤,但還是成功啟用
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-headers-5.10.104-tegra
E: Couldn't find any package by glob 'linux-headers-5.10.104-tegra'
For building & installing the driver with 'make' use
$ make && make install
$ install -p -m 644 88XXau.ko /lib/modules/5.10.104-tegra/kernel/drivers/net/wireless/
install: cannot create regular file '/lib/modules/5.10.104-tegra/kernel/drivers/net/wireless/88XXau.ko': Permission denied
make: *** [Makefile:1739: install] Error 1
解決方案:
sudo install -p -m 644 88XXau.ko
sudo make && make
Makefile 設定
$ sudo sed -i 's/CONFIG_PLATFORM_ARM64_RPI = n/CONFIG_PLATFORM_ARM64_RPI = y/g' Makefile
到這步完成就可以先重開機看看是否有抓到了
重開機後執行ifconfig
,可以看到wlan0的項目出現
使用公司網路插座office lan的話,需要先跟IT部門開通公司MAC address的連線權限,以網路線連接插座
Network/Security