Как установить драйвер для моего USB-адаптера Linksys AE1200 Wireless-N?
Я недавно скачал Ubuntu с основного сайта в надежде на двойную загрузку с Windows. В то время как операционная система работает, он говорит, что мне нужно установить драйвер для моей видеокарты. Когда я ввожу свой пароль, установка завершается неудачно. Я полагаю, это потому, что мне нужен доступ в Интернет. Я попытался установить свой WiFi USB-адаптер с установочным диском, но Ubuntu, похоже, не запускает установку, когда я нажимаю exe.
Каковы мои доступные решения, так как я действительно хотел бы использовать 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)
5 ответов
Похоже, Cisco не заботится о поддержке Linux на этом конкретном устройстве: http://homecommunity.cisco.com/t5/Wireless-Adapters/AE1200-linux-Driver/m-p/410963?comm_cc=HSus&comm_lang=en
Один пользователь на этом форуме полагает, что драйвер RALinkTech "RT3572USB" будет работать для вашего устройства, но считает, что это будет раздражать. Я не могу подтвердить ни одно утверждение.
ndiswrapper
(инструмент, который предоставляет достаточно API-интерфейсов Windowsдля запуска драйверов Windows под Linux), не упоминает ваше устройство в списке поддерживаемых устройств.
В общем, лучше всего покупать устройства после выяснения их уровня поддержки. Некоторые компании (Intel) прилагают дополнительные усилия для обеспечения того, чтобы их оборудование работало под 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
Одна вещь, которую это не может показать, является качеством драйвера - который изменяется от драйвера к драйверу и устройству к устройству. Ничего не поделаешь, кроме веб-поиска конкретных устройств, которые вас интересуют, и выяснения, есть ли у людей успех или жалобы - зная, что большинство людей будут сообщать о жалобах, но не о том, что их оборудование работает нормально.
Я только что купил беспроводной адаптер Linksys AE1200 USB, и он отлично работает 19 октября 2012 года.
мой lsusb
Результаты:
Шина 001 Устройство 005: ID 13b1:0039 Беспроводной адаптер 802.11bgn Linksys AE1200 [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/
- : ~ / Downloads / bcmwl_4323x / XP $
sudo ndiswrapper -i bcmwlhigh5.inf
sudo modprobe ndiswrapper
ndiswrapper -l
дали:
bcmwlhigh5: драйвер установлен
устройство (13B1:0039) присутствует
- Окно выхода из терминала, отсоедините кабель локальной сети, перезагрузите систему.
- (Необязательно) Если беспроводная карта USB не работает после перезагрузки, возможно, вам потребуется добавить ndiswrapper в ваш
/etc/modules
так что он загружает ndiswrapper при запуске.- Вы сможете проверить, нужно ли это, если при загрузке индикатор беспроводной карты не горит. Ты бежишь в терминал
sudo modprobe -r ndiswrapper | sudo modprobe ndiswrapper
и затем включается светодиод.
- Вы сможете проверить, нужно ли это, если при загрузке индикатор беспроводной карты не горит. Ты бежишь в терминал
У меня Ubuntu 12.04, и после неудачного поиска на этих форумах я установил драйвер для своего AE1200, и он работает правильно.
Вот как я это сделал:
Сначала установите ndiswrapper и обязательно установите также ndiswrapper-common и ndiswrapper-dkms.
Затем загрузите драйвер XP для устройства: http://support.linksys.com/en-us/support/adapters/AE1200
Извлеките почтовый индекс и 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
В качестве примечания, исходный код, на который он ссылается, находится в каталоге "driver" извлеченного tar.gz
Кроме того, вы также хотите запустить:
sudo dkms remove ndiswrapper/1.57 --all
а также
sudo dkms uninstall ndiswrapper/1.57
Я следовал инструкциям @Lukashka плюс рекомендации здесь: Установите драйверы (на испанском языке), и это работает в Ubuntu 14.10:
Они говорят, что:
1. Установите ndiswrapper
:
sudo aptitude install ndiswrapper-common ndiswrapper-modules-1.9 ndiswrapper-utils-1.9
2. Установите драйверы:
Перейдите на страницу linksys и загрузите драйверы для XP, а затем следуйте инструкциям @Lukashka, особенно если вы используете Ubuntu 64bit.
Затем в загруженной папке мы используем:
sudo ndiswrapper -i bcmwlhigh5.inf
Затем мы убедимся, что установлено:
sudo ndiswrapper -l
Если есть ошибки, то нам нужно удалить (sudo ndiswrapper -e bcmwlhigh5
), затем исправьте ошибку (например, скачайте другой файл) и установите снова.
3. Загрузить ndiswrapper
модуль:
К системе:
sudo depmod -a
sudo modprobe ndiswrapper
Когда интерфейс WIFI USB активен:
sudo ndiswrapper -m
Когда начнется Ubuntu (добавить ndiswrapper
как новая строка):
sudo gedit /etc/modules
Затем проверьте ваши соединения, он должен перечислить ваше устройство.
Просто чтобы сообщить сообществу, что 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 Wireless Drivers из меню, выбрал bcmwlhigh5.inf
файл и установил драйвер.
Перезагрузился просто для уверенности и наконец заработал.
Я сейчас использую Lubuntu, но, как я полагаю, в Ubuntu, а также в производных Ubuntu нет необходимости добавлять ndiswrapper в /etc/modules
как в Лубунту ndiswrapper
по умолчанию загружается ядром.
Надеемся, что это поможет любому, простой и удобный способ настройки беспроводного USB-ключа Cisco Linksys AE1200 для работы без лишних команд терминала для менее опытных пользователей!
РЕДАКТИРОВАТЬ: Если вы находитесь в ситуации, когда вы не можете каким-либо образом перезагрузиться, сразу после установки драйвера, немедленно должен загореться синий светодиод, и вы можете сразу начать использовать ключ Wi-Fi.