我最近從主網站下載了 Ubuntu,希望能與 Windows 雙重啟動。當作業系統運行時,它說我需要為我的顯示卡安裝驅動程式。當我輸入密碼時,安裝失敗。我想這是因為我需要網路連線。我嘗試使用安裝光碟安裝我的 WiFi USB 適配器,但當我單擊 exe 時,Ubuntu 似乎沒有運行安裝程式。
當我真的想在程式設計中使用 Ubuntu 並使用 Windows 來滿足我的遊戲需求時,我可以使用哪些解決方案?
包裝盒上的名稱為:Linksys AE1200 Wireless-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]
由於某種原因,安裝光碟上的 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無線網卡無法運作,您可能需要新增恩迪斯包裝器以便
/etc/modules
它在啟動時載入 ndiswrapper 。- 如果啟動時無線卡上的 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
思科似乎並不關心在該特定設備上支援 Linux:http://homecommunity.cisco.com/t5/Wireless-Adapters/AE1200-linux-Driver/mp/410963?comm_cc=HSus&comm_lang=en#M30247
該論壇上的一位用戶建議RALinkTech 驅動程式「RT3572USB」適用於您的設備,但表明這會很麻煩。我無法證實這兩種說法。
ndiswrapper
(一個提供足夠 Windows API 的工具,讓 Windows司機 在 Linux 下運作)並沒有在其支援的裝置清單中提及您的裝置。
一般來說,最好購買設備後 了解他們的支持程度。一些公司(英特爾)付出了額外的努力來確保他們的硬體可以在 Linux 下運行(有時在 Windows 驅動程式發布之前;我採訪過的他們的開發團隊成員都非常高興能夠支援 Linux)。有些公司根本不在乎。確定支援哪些特定設備可能很困難;一個簡單的方法是尋找/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
這無法顯示的一件事是驅動程式品質 -- 這因驅動程式和裝置而異。除了在網路上搜尋您感興趣的特定設備並查看人們是否普遍成功或抱怨之外,沒有什麼可做的——知道大多數人會報告抱怨,但他們的設備卻無法正常工作。
答案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 衍生版本中,不需要添加 ndiswrapper,/etc/modules
因為 Lubuntundiswrapper
是由核心預設加載的。
希望這對任何人都有幫助,對於經驗不足的用戶來說,這是設定 Cisco Linksys AE1200 USB 無線適配器工作的簡單且無麻煩的方法,無需太多終端命令!
編輯:如果您遇到無法以任何方式重新啟動的情況,則在安裝驅動程式後,藍色 LED 應該立即亮起,您可以立即開始使用 Wi-Fi 轉接器。