Беспроводной драйвер Marvell не признан

Я только что получил Surface Pro и после долгих хлопот сумел установить Ubuntu в нем - в настоящее время используется 12.10. Все работает в основном прекрасно из коробки, за исключением беспроводного адаптера. Это 88W8797 от Marvell.

Я слышал о людях, использующих ndiswrapper, но я не использую его, и я не смог найти драйвер.

1
задан 20 May 2014 в 02:45

2 ответа

Мне удалось заставить водителя работать с новой прошивкой, которую предоставил chili555, но ему пришлось отключить NetworkManager, чтобы сделать это. Я ввел uap0 и mlan0 в файле / etc / network / interfaces, чтобы отключить NetworkManager от их управления:

iface mlan0 inet manual
iface uap0 inet manual

Затем я перезапустил и отключил службу сетевого менеджера:

service network-manager stop

Затем я создал файл /etc/wpa_supplicant.conf:

ctrl_interface_group=0
ctrl_interface=/var/run/wpa_supplicant
network={
    scan_ssid=1
    ssid="mySid"
    key_mgmt=WPA-PSK
    psk="passwordGoesWhere?"
}

Я запустил wpa_supplicant в командной строке с режимом отладки, чтобы заставить все работать:

/sbin/wpa_supplicant -dd -imlan0 -c/etc/wpa_supplicant.conf -Dwext,nl80211

И как только я подключился, я запустил dhcp, чтобы получить свой IP-адрес:

/sbin/dhclient mlan0

Это не автоматизировано, и я уверен, что есть другие способы сделать это лучше, но он подтвердил, что моя сетевая карта работает и соединяет.

4
ответ дан 25 May 2018 в 01:22
  • 1
    Я разговаривал с Бинг Чжао из Марвелла, и он сказал мне, что, как вы говорите, в этом виноваты mlan0 и uap0. Он предложил мне разный патч. Перейти к ссылке на файл dropbox: dl.dropbox.com/u/14012206/diff_patch_marvl_wifi Мне не удалось применить его, потому что у меня не было файла main.c в mwifiex, но он может помочь другие. – OttoRobba 2 March 2013 в 03:05
  • 2
    Это исправление, к сожалению, довольно недостоверно для многих пользователей Ubuntu, поскольку оно требует от них повторной компиляции ядра после применения патчей. Я читал о его предложениях в Интернете, а также на досках объявлений и не мог пройти. Вот надежда, что они построят это в 13.10, идя вперед. Для этого есть отчет об ошибке, так что это возможность. – Alp Dener 30 August 2013 в 23:15

Я полагаю, что это связано с шиной USB на материнской плате. Пожалуйста, запустите:

lsusb

Есть ли у вас 1286: 2043 или 1286: 2044? Если это так, он использует драйвер mwifiex_usb уже в ядре. Однако, согласно modinfo, для него требуется прошивка, которая в настоящее время не включена в пакет прошивки linux:

$ modinfo mwifiex_usb
filename:       /lib/modules/3.5.0-23-generic/kernel/drivers/net/wireless/mwifiex/mwifiex_usb.ko
firmware:       mrvl/usb8797_uapsta.bin
license:        GPL v2
version:        1.0
<snip>

Пакет прошивки включен в пакет Rware (13.04) linux-firmware, который я извлек. Вы можете получить его здесь: https://dl.dropbox.com/u/58267392/mrvl.zip

Перетащите пакет на рабочий стол. Щелкните его правой кнопкой мыши и выберите «Извлечь здесь». Теперь, в терминале, выполните:

cd Desktop
sudo cp mrvl/* /lib/firmware/mrvl

Теперь мы выгрузим драйвер и перезагрузим его, чтобы он увидел новую прошивку:

sudo modprobe -r mwifiex_usb && sudo modprobe mwifiex_usb

Теперь ваша беспроводная связь будет работать .

3
ответ дан 25 May 2018 в 01:22
  • 1
    Пробовал то, что вы предложили - это «любопытное». работает. Новая прошивка работает для распознавания Wi-Fi (и bluetooth, как положительного залога), но он не может подключиться. Он запрашивает пароль, пытается подключиться, но не работает. Это устройство 1286: 2044. – OttoRobba 25 February 2013 в 17:01
  • 2
    Установлен ли ваш маршрутизатор в смешанный режим WPA и WPA2? Возможно, вам больше повезло с WPA2. Установлен ли ваш маршрутизатор на 802.11 B, G и N? Вы можете попробовать с выключенным N; то есть только B и G. – chili555 25 February 2013 в 20:15
  • 3
    Потрясающие! Рад, что он работает. – chili555 13 March 2014 в 07:57
  • 4
    chili555, я установил 13.10, и все, что я сделал, чтобы переключать мой маршрутизатор только на WPA2 (не смешанный режим), и он работал !!!! Он не работал, когда у меня было это в смешанном режиме, ты мой спаситель !!! большое спасибо. Спасибо чувак. – Alex 19 March 2014 в 09:50

Другие вопросы по тегам:

Похожие вопросы: