私はEdimaxのUSBワイヤレスアダプターEW-7822UACを持っています。また、Ubuntuの新規インストールにbuild-essentialパッケージをインストールするだけで、ベンダーが提供したソースからLinuxドライバーをビルド/コンパイルできました。システム。
今、Kubuntu 13.10 64ビットをインストールしました。ドライバーをビルドしようとすると、エラーと警告が繰り返し表示され、ビルドプロセスが失敗します。
カーネルは3.11.0-12-generic
であり、(K)ubuntu 12.04でbuild-essential以外をインストールする必要はありませんでした。
以下は、makeコマンドを呼び出した後に得られた警告とエラーの繰り返しのブロックです。
/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:601:8: warning: assignment makes pointer from integer without a cast [enabled by default]
entry = create_proc_read_entry("bw_mode", S_IFREG | S_IRUGO,
^
/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:607:7: error: dereferencing pointer to incomplete type
entry->write_proc = proc_set_bw_mode;
どんな助けでも大歓迎です、しかし専門用語で簡単に行ってください。ありがとう。
こちらをご確認ください: https://github.com/abperiasamy/rtl8812AU_8821AU_linux 右側で[Download Zip]をクリックします。ダウンロードがダウンロードフォルダーに移動すると仮定して、フォルダーを開き、Zipファイルを右クリックして、[ここに抽出]を選択します。ターミナルを開き、以下を実行します。
cd Downloads/rtl8812AU_8821AU_linux-master
make
Sudo make install
Sudo modprobe 8812au
13.10システムでは、いくつかの警告が表示されますが、エラーは発生しません。デバイスを持っていないので、これ以上テストできません。これはかなり新しいデバイスであり、レポートに非常に興味があります。
Update Managerによってlinuxイメージとも呼ばれる新しいカーネルバージョンがインストールされるたびに、再起動後にドライバーを再コンパイルする必要があります。
cd Downloads/rtl8812AU_8821AU_linux-master
make clean
make
Sudo make install
Sudo modprobe 8812au