Беспроводная карта Realtek RTL8723AE-BT не распознается

37

Я купил новый ноутбук с беспроводной картой RTL8723AE-BT, но, похоже, нет ничего, что заставило бы его работать.

Realtek обычно делает драйверы доступными для своей карты, но у этого конкретного нет драйвера, доступного на веб-сайте Realtek. Я попытался выполнить следующие шаги, чтобы попытаться заставить его работать:

  1. Установленные версии ndiswrapper 1.57 (из репозиториев, с dkms) и 1.58rc1 (скомпилированные из источника с сайта ndiswrapper). Оба отказались: версия 1.57 не предоставляет интерфейс для функций IoWMIOpenBlock и IoWMIQueryAllData. 1.58rc1 имеет фиктивные функции в своих местах, но он не работает с сообщением «ioremap failed».

    После дальнейшего исследования я обнаружил, что функция NdisMMapIOSpace (ndis.c: 808), в 1.58rc1, вызывается с физическим адресом и длиной 0, что вызывает сбой. Поскольку эта функция, похоже, не вызывается нигде в коде ndiswrapper, я бы предположил, что драйвер Windows каким-то образом вызывает его с фиктивными параметрами.

  2. Я попытался использовать как 64-разрядную версию (в моей установленной системе, которая использует версию Ubuntu x86_64), так и 32-разрядную версию (в режиме Live-USB x86 с включенной поддержкой) Windows XP. Те же ошибки произошли для обеих версий.

  3. Так как драйверы Linux Realtek для RTL8192CE / SE / DE фактически упоминают чипсет 8723 в своих источниках, я попытался их компилировать и modprobing, но они не получают идентификатор карты (10ec: 8723). Я также попробовал echo 10ec 8723 > new_id на местоположении sysfs (/ sys / bus / pci / drivers / rtl8192de) (из драйвера (фактически, по каждому из них по одному), но я получаю сообщение об ошибке «Permission denied» даже с sudo. Если я sudo su и повторю попытку, я получаю сообщение об ошибке bash: echo: write error: Invalid argument .

У меня закончились идеи. Очень сложно купить новый ноутбук для использования только с Ubuntu и не использовать его wi-fi-соединение.

Если кто-то может пролить свет на альтернативы, я был бы очень благодарен.

Изменить: lshw -C сетевой выход

$ sudo lshw -C network -numeric
  *-network UNCLAIMED     
       description: Network controller
       product: Realtek Semiconductor Co., Ltd. [10EC:8723]
       vendor: Realtek Semiconductor Co., Ltd. [10EC]
       physical id: 0
       bus info: [email protected]:03:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: ioport:d000(size=256) memory:f7900000-f7903fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]
       vendor: Realtek Semiconductor Co., Ltd. [10EC]
       physical id: 0.2
       bus info: [email protected]:04:00.2
       logical name: eth0
       version: 0a
       serial: 00:90:f5:cd:6d:f7
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=N/A ip=192.168.0.106 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:43 ioport:c000(size=256) memory:f2104000-f2104fff memory:f2100000-f2103fff
    
задан ugopozo 20.05.2012 в 04:04
источник

6 ответов

33

Realtek делает официальный Linux-драйвер доступным неофициально (через Dropbox)

Поддержка RTL8273AE-BT была добавлена Realtek в драйвере серии 92, версия 0006.0514.2012. По неизвестным причинам ни драйверы Windows, ни Linux не доступны на их веб-сайте (пока). Но техническая поддержка Realtek предоставляет ссылку Dropbox с архивом исходного кода / прошивки, о котором сообщают многочисленные пользователи.

Где я могу его получить? Безопасно?

  • Драйвер можно загрузить через эту ссылку для Dropbox.
  • Я могу подтвердить, что этот файл является тем, на что он претендует, с данным контентом при условии, что он имеет следующий MD5 или SHA1: (которую вы можете проверить с помощью md5sum или sha1sum )

    MD5: fd10e9a347c6447f649324d6bdab53de
    SHA1: 1ccd6ae73878d8bf65bd7c0384e333b121606230
    

Как мне создать и установить драйвер на Ubuntu?

  1. Откройте терминал с помощью Ctrl + Alt + T .
  2. Сначала вам нужно установить эти пакеты, чтобы создать драйвер:

    sudo apt-get install build-essential linux-headers-generic linux-headers-'uname -r'
    
  3. Вставьте нижнюю строку для загрузки и извлечения архива драйвера за один шаг:

    wget -O- http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz | tar -xz
    
  4. Перейдите в каталог извлеченного драйвера, создайте и установите драйвер:

    cd rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012
    make
    sudo make install
    
  5. Проверьте драйвер, загрузив его (это одноразовый шаг, после перезагрузки один раз драйвер должен автоматически загружаться при каждой загрузке):

    sudo modprobe rtl8723e
    
ответ дан ish 18.07.2012 в 10:57
источник
9

Commenting out/removing the IEEE80211_HW_BEACON_FILTER (line 320 in base.c) makes it possible to compile when using the 3.4 kernel. So far I haven't experienced any problems. The card seems to work as it did before, although it might be less power-efficient. I can't guarantee it won't cause any problems, but it's better than nothing.

Хорошо, тогда вот несколько новых отзывов для ya: я сделал все вышеперечисленное и получил ту же ошибку компиляции и исправил ее с вашим предложением. Затем водитель работал ONCE. После перезагрузки он больше не может открывать какие-либо беспроводные соединения. Пробовал загружаться в Windows 7 и все еще, он больше не может обнаруживать любые беспроводные соединения.

Теперь я убежден, что эта процедура заманила мой адаптер wlan - окна все еще распознают устройство, но есть некоторые проблемы, потому что он больше не воспринимает беспроводные соединения. Я должен использовать внешний адаптер Linksys, потому что мой встроенный realtek отсутствует: /

& л; & л; > > Не обращайте внимания на комментарий, потому что я был зол, когда писал это.

UPDATE: я узнал, что каким-то образом этот драйвер установил настройку «Чувствительность роуминга» модуля WLAN на «Низкий», что приводило к тому, что он не мог обнаружить какой-либо беспроводной сигнал вообще. В Windows 7 я пошел в диспетчер устройств и изменил эту настройку на «Высокий» и voilá - он вернулся живым! уф ...

В любом случае, имейте в виду, что подобные вещи могут случиться с вами, если вы не будете осторожны, следуя советам межсетевых экранов. Я подумаю дважды, прежде чем снова загрузиться в мой раздел ubuntu ...

    
ответ дан Niels 23.06.2012 в 12:09
4

Я поговорил с парнем поддержки из Realtek и получил те же файлы, размещенные на Dropbox, представленные другим пользователем по этому вопросу. Я скомпилировал драйверы в соответствии с инструкциями readme, и это сработало, возможно, вам придется скопировать файлы прошивки 8723 * в папку rtlwifi.

Надо сказать, однако, что это решение не идеально, у меня есть довольно шаткий контакт с WEP AP. Также этот драйвер поддерживает вплоть до ядра 3.3 .

Ядро 3.4 удалило некоторые вызовы в модуле mac80211, которые этот драйвер нуждается в компиляции и, таким образом, выходит с ошибкой и не может скомпилировать. Это не проблема для ubuntu прямо сейчас, но это означает, что вы не можете установить драйвер на обновленную Fedora 17 или любой другой дистрибутив с использованием ядра 3.4+, включая предстоящие версии Ubuntu.

Подробнее об изменениях см. Ссылка .

    
ответ дан aparthia 15.06.2012 в 00:03
1

Ну, я нашел «решение». Это не правильно: я только что купил беспроводной USB-ключ (с чипсетом RTL8188CUS), который после установки драйверов сразу распознается.

Для тех, кто просматривает эту тему с той же проблемой, я бы сказал, что лучшим решением является дождаться, когда Realtek выпустит официальный драйвер для 8723 на его веб-сайт . Они обычно это делают, и симптоматично, что на официальном сайте не доступны даже драйверы Windows (думаю, это означает, что это довольно новый набор микросхем).

Я буду следить за сайтом, и когда драйвер будет выпущен, я обновлю этот ответ на конкретные инструкции по установке.

    
ответ дан ugopozo 20.05.2012 в 22:08
0

загрузите два файла. Я получил их от Realtek. Ссылка

Ссылка

    
ответ дан user56800 25.05.2012 в 15:23
0

Спасибо. У меня была та же проблема, и загрузка и создание двух% файлов co_de% сделали мою карточку!

По какой-то причине сценарий установки не копировал прошивку правильно, поэтому мне пришлось сделать это вручную. Я переместил .gz и rtl8723fw.bin из папки rtl8723fw_B.bin в исходном каталоге в rtlwifi , перезагрузился и работал.

Я уверен, что скоро драйвер будет добавлен в ядро Linux.

    
ответ дан Niels 27.05.2012 в 13:27