[SOLVED] Не работает WiFi Realtek 8192SE
altvnk 4 сентября, 2010 - 01:21
Ноутбук Lenovo ThinkPad x200s (NS13TRT). Установлен wifi адаптер Realtek 8192SE.
Как выяснилось, он не поддерживаеться нативно ядром, даже тестовой веткой.
С сайта Realtek были выкачаны драйвера для Linux rtl8192se_linux_2.6.0017.0705.2010
При попытке собрать модуль получаю следующую ошибку:
make make[1]: Entering directory `/usr/src/linux-2.6.35-gentoo-r5' CC [M] /usr/src/rtl8192se_linux_2.6.0017.0705.2010/HAL/rtl8192/rtl_core.o CC [M] /usr/src/rtl8192se_linux_2.6.0017.0705.2010/HAL/rtl8192/rtl_regd.o CC [M] /usr/src/rtl8192se_linux_2.6.0017.0705.2010/HAL/rtl8192/rtl_rfkill.o CC [M] /usr/src/rtl8192se_linux_2.6.0017.0705.2010/HAL/rtl8192/rtl_eeprom.o CC [M] /usr/src/rtl8192se_linux_2.6.0017.0705.2010/HAL/rtl8192/rtl_wx.o CC [M] /usr/src/rtl8192se_linux_2.6.0017.0705.2010/HAL/rtl8192/rtl_cam.o CC [M] /usr/src/rtl8192se_linux_2.6.0017.0705.2010/HAL/rtl8192/rtl_pm.o CC [M] /usr/src/rtl8192se_linux_2.6.0017.0705.2010/HAL/rtl8192/rtl_pci.o In file included from /usr/src/rtl8192se_linux_2.6.0017.0705.2010/HAL/rtl8192/rtl_pci.h:30, from /usr/src/rtl8192se_linux_2.6.0017.0705.2010/HAL/rtl8192/rtl_pci.c:25: /usr/src/rtl8192se_linux_2.6.0017.0705.2010/HAL/rtl8192/../../rtllib/rtllib.h:3131: error: field 'wx_sem' has incomplete type /usr/src/rtl8192se_linux_2.6.0017.0705.2010/HAL/rtl8192/../../rtllib/rtllib.h:3132: error: field 'scan_sem' has incomplete type /usr/src/rtl8192se_linux_2.6.0017.0705.2010/HAL/rtl8192/../../rtllib/rtllib.h:3133: error: field 'ips_sem' has incomplete type make[2]: *** [/usr/src/rtl8192se_linux_2.6.0017.0705.2010/HAL/rtl8192/rtl_pci.o] Error 1 make[1]: *** [_module_/usr/src/rtl8192se_linux_2.6.0017.0705.2010/HAL/rtl8192] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.35-gentoo-r5' make: *** [all] Error 2
Железяка:
lspci -nn | grep Realtek 03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:8172] (rev 10)
Ядро:
uname -a Linux think200s 2.6.35-gentoo-r5 #2 SMP PREEMPT Sat Sep 4 02:24:27 EEST 2010 x86_64 Genuine Intel(R) CPU U2300 @ 1.20GHz GenuineIntel GNU/Linux
На ядре из стабильной ветки (2.6.34-r6) процесс сборки заканчиваеться сразу, на rtl_core.o с ошибкой об отсутствии типа... Ну не суть, не собираеться всеравно.
Ваши предположения по сложившейся ситуации...
PS: На Ubuntu карта поддерживаеться out-of-box. Проверил с LiveCD.
»
- Для комментирования войдите или зарегистрируйтесь
Как выяснилось, он не
В каком именно разделе ты их смотрел и не нашел ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Смотрел в
Смотрел в drivers/net/wireless/ и в drivers/staging/
Ссылку на драйвера,
Ссылку на драйвера, пожалуйста. Эти карты без фирмвари не работают.
Не грусти, товарищ! Всё хорошо, beautiful good!
Цитата: Эти карты без
Дык да! firmware то на месте, модуль собрать не могу.
Ссылка вот: realtek.com.tw
Прямой линк: Dropbox
Специально собрал 2.6.35. У
Специально собрал 2.6.35. У меня собирается. Скорее всего, какая-то опция в ядре не выставлена (что-нибудь из WIFI-стека).
Не грусти, товарищ! Всё хорошо, beautiful good!
ЫЫчч...
ЫЫчч... Покажи пожалуйста свой конфиг 2.6.35, я по нему diff-ом пройдусь, гляди пропустил чего...
Может чего-то не собрал в системе? Хотя единственное к чему оно обращаеться это текущие сходники, причем оно их не по симлинку определяет, а кажись по "uname -r". Хотя это всего предположения.
В любом случае принимаються варианты )
У меня WiFi broadcom. Недавно
У меня WiFi broadcom. Недавно прилетело обновление драйверов net-wireless/broadcom-sta, так они у меня тоже не собирались. Перед началом сборки portage выдавал такой вот warning:
После того, как я включил IPW2200 (это один из intel-овских адаптеров) - действительно, все собралось. Я бы обратил внимание на LIB80211, WIRELESS_EXT, CFG80211_WEXT, WEXT_PRIV, мне кажется, что ноги растут где-то здесь.
А это идея, ведь эти драйвера
А это идея, ведь эти драйвера используют именно IPW2200 для поддержки шифрования.
Сейчас пересоберу и посмотрим.
UPDATE:
Пересобрал, та же фигня.
Итак, в добавок ко всему был
Итак, в добавок ко всему был найден git overlay. Имя ему benf. Так там тоже есть этот драйвер. Сборка завершается с теми же ошибками.
Где же я натупил, ума не приложу. Уже вдоль и в поперек все в ядре перепробовал.
Решено. Драйвер собрался
Решено.
Драйвер собрался после того как я попробовал включить IPW2200, LIB80211, WIRELESS_EXT, WEXT_PRIV, и mac80211 согласно вашего совета.
Использовано последнее стабильно ядро 2.6.34-R6. Ума не приложу почему на 6.35 не собиралось. Попробовал снова на 6.35 с рабочим конфигом, make distclean, копирнул конфиг, make olconfig, ребут, попытка собрать неудачна.
Если кому интересно, могу положить секцию wifi с которой все завелось.
Всем спасибо за дельные советы. Удачи.
выложи, если не сложно
выложи, если не сложно
http://packages.gentoo.org/pa
http://packages.gentoo.org/package/net-wireless/rtl8192se
http://packages.gentoo.org/package/net-wireless/rtl8192se-firmware
:)
Не грусти, товарищ! Всё хорошо, beautiful good!