kubota_012
2023年9月27日 14時04分
お世話になっております。
下記の記事を参考に、無線機能を有さないArmadillo X1にUSBドングルを接続することで
無線接続を可能にしようと作業を行っております。
https://armadillo.atmark-techno.com/blog/615/7629
行った作業は、
1.ATDE上で
[PC ~/linux-4.9-x1-at[version]]$ make ARCH=arm x1_defconfig
[PC ~/linux-4.9-x1-at[version]]$ make ARCH=arm menuconfig
を実行し、Enable loadable module supportを有効にしたLinuxカーネルイメージを
[PC ~/linux-4.9-x1-at[version]]$make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
[PC ~/linux-4.9-x1-at[version]]$make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LOADADDR=0x80008000 uImage
のコマンドでビルドし、
uImageを作成後、
atmark@atde7:~$ git clone https://github.com/gnab/rtl8812au.git
atmark@atde7:~$ cd rtl8812au
atmark@atde7:~/rtl8812au$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- KSRC=~/linux-4.9-x1-at[version]
を実行してドライバーをビルド
2.Armadillo X1にて
mount -t vfat /dev/mmcblk2p1 /mnt
cp uImage-x1-[version] /mnt/uImage
umount /mnt
を実行してuImageを書き換え後、
root@armadillo:~# insmod 8812au.ko
でビルドしておいたドライバーをインストール
という手順を行っております。
その後、
ifconfig wlan0 up
としてUSBドングルを起動すると、ifconfigの出力結果にwlan0の項目が現れ、一見起動しているように見られます。
しかし、
sudo wpa_supplicant -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf
を実行すると、
nl80211: Driver does not support authentication/association or connect commands
nl80211: deinit ifname=wlan0 disabled_11b_rates=0
wlan0: Failed to initialize driver interface
と出力され、ドライバーがインストール出来ていないような結果が出力されます。
解決方法をご教示いただけますと幸いです。
宜しくお願い致します。
kubota_012
2023年9月28日 14時57分
USBドングルはWI-U2-433DMSを使用しております
> お世話になっております。
>
> 下記の記事を参考に、無線機能を有さないArmadillo X1にUSBドングルを接続することで
> 無線接続を可能にしようと作業を行っております。
> https://armadillo.atmark-techno.com/blog/615/7629
>
> 行った作業は、
> 1.ATDE上で
> [PC ~/linux-4.9-x1-at[version]]$ make ARCH=arm x1_defconfig
> [PC ~/linux-4.9-x1-at[version]]$ make ARCH=arm menuconfig
> を実行し、Enable loadable module supportを有効にしたLinuxカーネルイメージを
> [PC ~/linux-4.9-x1-at[version]]$make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
> [PC ~/linux-4.9-x1-at[version]]$make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LOADADDR=0x80008000 uImage
> のコマンドでビルドし、
> uImageを作成後、
> atmark@atde7:~$ git clone https://github.com/gnab/rtl8812au.git
> atmark@atde7:~$ cd rtl8812au
> atmark@atde7:~/rtl8812au$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- KSRC=~/linux-4.9-x1-at[version]
> を実行してドライバーをビルド
> 2.Armadillo X1にて
> mount -t vfat /dev/mmcblk2p1 /mnt
> cp uImage-x1-[version] /mnt/uImage
> umount /mnt
> を実行してuImageを書き換え後、
> root@armadillo:~# insmod 8812au.ko
> でビルドしておいたドライバーをインストール
>
> という手順を行っております。
>
> その後、
> ifconfig wlan0 up
> としてUSBドングルを起動すると、ifconfigの出力結果にwlan0の項目が現れ、一見起動しているように見られます。
>
> しかし、
> sudo wpa_supplicant -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf
> を実行すると、
> nl80211: Driver does not support authentication/association or connect commands
> nl80211: deinit ifname=wlan0 disabled_11b_rates=0
> wlan0: Failed to initialize driver interface
> と出力され、ドライバーがインストール出来ていないような結果が出力されます。
>
> 解決方法をご教示いただけますと幸いです。
> 宜しくお願い致します。
>
>