Kubuntu 13.10 64ビットでのEdimaxワイヤレスアダプターEW-7822UACのドライバーのビルド/コンパイルに関する問題


10

私はEdimaxのUSBワイヤレスアダプターEW-7822UACを持っています。以前は、ビルドの必須パッケージをUbuntuの新規インストールにインストールするだけで、ベンダーが提供したソースからLinuxドライバーをビルド/コンパイルできました。システム。

これで、Kubuntu 13.10 64ビットをインストールしました。ドライバーをビルドしようとすると、一連のエラーと警告が表示され、ビルドプロセスが失敗します。

3.11.0-12-generic(K)ubuntu 12.04では、カーネルはビルドに必須のもの以外はインストールする必要がありませんでした。

以下は、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;  

どんな助けでも大歓迎ですが、専門用語には気楽に進んでください。ありがとう。


超迅速なリプレイをありがとう!:ドライバのソースへのリンクは以下の通りである edimax.com/images/Image/Driver_Utility/Wireless/NIC/EW-7822UAC/...
アンディ・

回答:


11

こちらを確認してください:https : //github.com/abperiasamy/rtl8812AU_8821AU_linux右側にある[Download ZIP]をクリックします。ダウンロードがDownloadsフォルダーに移動すると想定して、フォルダーを開き、zipファイルを右クリックして[Extract Here]を選択します。ターミナルを開いて次を実行:

cd Downloads/rtl8812AU_8821AU_linux-master
make
sudo make install
sudo modprobe 8812au

13.10システムではいくつかの警告が表示されますが、エラーは発生しません。デバイスがないため、これ以上テストできません。これはかなり新しいデバイスであり、レポートに非常に興味があります。

Linuxイメージとも呼ばれる新しいカーネルバージョンがUpdate Managerによってインストールされた場合は常に、再起動後にドライバーを再コンパイルする必要があります。

cd Downloads/rtl8812AU_8821AU_linux-master
make clean
make
sudo make install
sudo modprobe 8812au

ビルドするモジュールは8812auのみです。「モジュールのビルド、ステージ2。MODPOST1モジュールCC /home/chili/8812/rtl8812AU_8821AU_linux-master/8812au.mod.o LD [M] / home / chili / 8812 / rtl8812AU_8821AU_linux-master / 8812au.ko」
chili555 2013年

1
うわー!それは魅力のように働きました!最後のコマンドを実行する必要はありませんでしたが、アダプターを抜いて差し込んだだけです。どうもありがとうございました。
アンディ

2
素晴らしいニュース。これはかなり新しいデバイスであり、多くの検索者を支援してきました。
chili555 2013年

@ chili555 could not insert 8812au invalid argumentエラーが発生しました、ガイダンスはありますか?
2016年

1
@OrganicMarble独自の新しい質問を開始してください。喜んでお手伝いさせていただきます。
chili555
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.