最近、Windows とのデュアル ブートを期待して、メインの Web サイトから Ubuntu をダウンロードしました。オペレーティング システムは動作しますが、グラフィック カードのドライバーをインストールする必要があると表示されます。パスワードを入力すると、インストールが失敗します。インターネット アクセスが必要なためだと思います。インストール ディスクを使用して WiFi USB アダプターをインストールしようとしましたが、exe をクリックしても Ubuntu はセットアップを実行しないようです。
プログラミングには Ubuntu を使用し、ゲームには Windows を使用したいのですが、どのような解決策がありますか?
箱に記載されている名前は次のとおりです: Linksys AE1200 ワイヤレス - N USB アダプター
説明は次の通りです:
ID 13b1:0039 Linksys (a comma messed up format)
ID 046d:0a0b Logitech, Inc. ClearChat Pro USB (headset)
答え1
Linksys AE1200 USBワイヤレスアダプターを購入しました。問題なく動作しています。2012年10月19日。
私のlsusb
結果:
バス 001 デバイス 005: ID 13b1:0039 Linksys AE1200 802.11bgn ワイヤレス アダプター [Broadcom BCM43235]
何らかの理由で、インストールCDのWin XPドライバが動作しない私が試した他の Broadcom チップセット ドライバーもどれも動作しませんでした。
ソリューション
そこで、ここと Ubuntuforums を検索すると、次のリンクが見つかりました。http://www.wikidevi.com/wiki/Linksys_AE1200そして、次の XP ドライバーの修復バージョンを提供しました:http://wikidevi.com/files/Drivers/Broadcom/bcmwl_4323x.zip。
- bcmwl_4323x.zip をダウンロードして解凍します (私の例では、ダウンロード ディレクトリにあります)
- ターミナルウィンドウを開きました:
cd /Downloads/bcmwl_4323x/xp/
- :~/ダウンロード/bcmwl_4323x/xp$
sudo ndiswrapper -i bcmwlhigh5.inf
sudo modprobe ndiswrapper
ndiswrapper -l
得られた結果:
bcmwlhigh5 : ドライバーがインストールされた
デバイス (13B1:0039) が存在します
- ターミナル ウィンドウを終了し、LAN ケーブルを取り外し、システムを再起動します。
- (オプション)再起動後にUSBワイヤレスカードが機能しない場合は、ディスラッパー起動時に ndiswrapper がロードされるようにします
/etc/modules
。- 起動時にワイヤレス カードの LED が点灯していない場合は、これが必要かどうかをテストできるはずです。ターミナルで実行する
sudo modprobe -r ndiswrapper | sudo modprobe ndiswrapper
と、LED が点灯します。
- 起動時にワイヤレス カードの LED が点灯していない場合は、これが必要かどうかをテストできるはずです。ターミナルで実行する
答え2
私は Ubuntu 12.04 を実行しており、これらのフォーラムを検索してもうまくいかなかったのですが、AE1200 用のドライバーをインストールしたところ、正常に動作しています。
私がそれをやった方法は次のとおりです:
まず、ndiswrapper をインストールし、必ず ndiswrapper-common と ndiswrapper-dkms もインストールしてください。
次に、デバイス用の XP ドライバーをダウンロードします。http://support.linksys.com/en-us/support/adapters/AE1200
zip を解凍してcd
フォルダ (おそらく xp) に保存します。この時点で ndiswrapper を使用してドライバをインストールしようとすると、「セクション "Linksys_AE1200.files.NTamd64" が見つかりません」というエラーが表示されます。これを解決するには、bcmwlhigh5.inf ファイルを編集します。次のようなセクションを見つけます。
[Linksys_AE2500.files.NT]
AE2500xp.sys,,,6
その下に以下を追加します:
[Linksys_AE1200.files.NTamd64]
AE1200xp64.sys,,,6
[Linksys_AE2500.files.NTamd64]
AE2500xp64.sys,,,6
保存して閉じます。次に、ndiswrapper を使用してドライバーのインストールをすでに試みている場合は、それを削除する必要があります。次のコマンドを実行します。
sudo ndiswrapper -e bcmwlhigh5
次に再度インストールを実行します。
sudo ndiswrapper -i bcmwlhigh5.inf
確認:
sudo ndiswrapper -l
USB デバイスを接続すると、青いライトが点灯します。
私が間違っている可能性もありますが、これは、これらの .inf ファイルを作成した人がそれらの行を含めることを忘れたということだと思います。これは面白いと思います。
**12.10 のアップデート - ndiswrapper-dkms をインストールすると失敗し、システム エラーが発生し始めます。解決するには、次の解決策に従ってください。 https://bugs.launchpad.net/ubuntu/+source/ndiswrapper/+bug/1023645/comments/3
ちなみに、彼が言及しているソースコードは、抽出されたtar.gzの「driver」ディレクトリにあるすべてのものです。
さらに、以下も実行する必要があります。
sudo dkms remove ndiswrapper/1.57 --all
そして
sudo dkms uninstall ndiswrapper/1.57
答え3
Cisco は、その特定のデバイスでの Linux のサポートに関心がないようです。http://homecommunity.cisco.com/t5/Wireless-Adapters/AE1200-linux-Driver/mp/410963?comm_cc=HSus&comm_lang=en#M30247
そのフォーラムの1人のユーザーは、RALinkTech ドライバー「RT3572USB」はデバイスで機能しますが、煩わしいものであることを示唆しています。どちらの記述も確認できません。
ndiswrapper
(Windows APIを十分に提供し、Windows運転手 Linux で実行できる) のサポート対象デバイス リストに、お使いのデバイスが記載されていません。
一般的には、デバイスを購入するのが最善です後 サポート レベルを確認する。一部の企業 (Intel) は、ハードウェアが Linux で動作するように特別な努力をしています (Windows ドライバがリリースされる前に行うこともあります。私が話を聞いた開発チームのメンバーは Linux のサポートに意欲的でした)。一部の企業はまったく気にしていません。特定のデバイスがサポートされているかどうかを確実に確認するのは難しい場合があります。簡単な方法の 1 つは、/lib/modules/$(uname -r)/kernel/drivers/net/
ドライバを探すことです。すべての USB ドライバはサブディレクトリにありますusb/
。私のシステムでは、次のようになります。
$ for f in * ; do echo -ne "$f \t" ; modinfo $f | grep ^description ; done
asix.ko description: ASIX AX8817X based USB 2.0 Ethernet Devices
catc.ko description: CATC EL1210A NetMate USB Ethernet driver
cdc_eem.ko description: USB CDC EEM
cdc_ether.ko description: USB CDC Ethernet devices
cdc_ncm.ko description: USB CDC NCM host driver
cdc-phonet.ko description: USB CDC Phonet host interface
cdc_subset.ko description: Simple 'CDC Subset' USB networking links
cx82310_eth.ko description: Conexant CX82310-based ADSL router USB ethernet driver
dm9601.ko description: Davicom DM9601 USB 1.1 ethernet devices
gl620a.ko description: GL620-USB-A Host-to-Host Link cables
hso.ko description: USB High Speed Option driver
int51x1.ko description: Intellon usb powerline adapter
ipheth.ko description: Apple iPhone USB Ethernet driver
kaweth.ko description: KL5USB101 USB Ethernet driver
mcs7830.ko description: USB to network adapter MCS7830)
net1080.ko description: NetChip 1080 based USB Host-to-Host Links
pegasus.ko description: Pegasus/Pegasus II USB Ethernet driver
plusb.ko description: Prolific PL-2301/2302 USB Host to Host Link Driver
rndis_host.ko description: USB Host side RNDIS driver
rtl8150.ko description: rtl8150 based usb-ethernet driver
sierra_net.ko description: USB-to-WWAN Driver for Sierra Wireless modems
smsc75xx.ko description: SMSC75XX USB 2.0 Gigabit Ethernet Devices
smsc95xx.ko description: SMSC95XX USB 2.0 Ethernet Devices
usbnet.ko description: USB network driver framework
zaurus.ko description: Sharp Zaurus PDA, and compatible products
これではドライバーが表示されない品質 -- これは、ドライバーやデバイスによって異なります。関心のある特定のデバイスを Web で検索し、一般的に成功しているか、不満があるかを確認する以外にできることは何もありません。ほとんどの人が不満を報告しますが、自分の機器が正常に動作するかどうかは報告しないのはわかっています。
答え4
Linksys AE1200 が Windows と同様に問題なく動作していることをコミュニティに知らせます。
しかし、他のコメントで上に投稿された修正された XP ドライバーは WPA2 ルーターでは動作しなかったことをお知らせしなければなりません。回避策を見つけて、変更されていない WinXP ドライバーを見つけて、それを起動して実行しました。
次のようにしました:
以下のサイトから XP ドライバを未修正でダウンロードしました: http://drivers.softpedia.com/dyn-postdownload.php?p=159439&t=0&i=1
ターミナル経由でインストールndisgtk
およびndiswrapper-dkms
パッケージ ==>sudo apt-get install ndisgtk && sudo apt-get install ndiswrapper-dkms
上記のリンクからダウンロードした圧縮された WinXP ドライバーを解凍しました。
メニューから Windows ワイヤレス ドライバーを開き、bcmwlhigh5.inf
ファイルを選択してドライバーをインストールしました。
念のため再起動して、ようやく動作するようになりました。
現在、私は Lubuntu を実行していますが、Ubuntu や Ubuntu 派生製品では、/etc/modules
Lubuntundiswrapper
はカーネルによってデフォルトでロードされるため、ndiswrapper を追加する必要はないと思います。
これが、経験の浅いユーザーでも、端末コマンドをあまり使用せずに、Cisco Linksys AE1200 USB ワイヤレス ドングルを動作させる簡単で手間のかからない方法であり、どなたかのお役に立てば幸いです。
編集: どうしても再起動できない状況の場合は、ドライバーのインストール直後に青色の LED がすぐに点灯し、Wi-Fi ドングルをすぐに使用できるようになります。