LINUX.ORG.RU

RTL8191SEvB (802.11b/g/n) зависает


0

2

Ноутбук со встроенной беспроводной сетевой картой. lspci опознаёт её как RTL8191SEvB.

Поставил на debian wheezy драйвер с сайта realtek'а. Через пару часов после включения система внезапно зависает. Вроде как пытается переключиться в текстовый режим, чтобы отобразить oops, но ничего не экране нет. В эфир при этом идут довольно сильные помехи, у соседнего ноута пропадает связь, которая восстанавливается, если первый отключить.

Как это вылечить? Которую версию драйвера поставить и где её взять? (ndiswrapper пока еще не пробовал, хотелось родной драйвер).

Само железо рабочее, так как под W7 сеть не падает.

★★★★★

Да, забыл указать, если выгрузить r8192se_pci, зависаний не происходит. По крайней мере за пять часов ничего не произошло.

Как вообще получить текст этого oops'а? В ноуте же нет com-порта, на диск он сбросить не может, проводная сетевая скорее всего тоже не работает.

i-rinat ★★★★★
() автор топика

>В эфир при этом идут довольно сильные помехи, у соседнего ноута пропадает связь
вот это круто. надо успех развить.

а по существу у меня карта 8191 и драйвер 8192. работает как часы.

griz
()

может попробовать поискать другую причину? ну например увязать с обновлением DHCP, загруженным модулем проводной карты или еще какими плюшками?

griz
()
Ответ на: комментарий от griz

> вот это круто. надо успех развить.

Глушилки можно купить на радиорынке.

i-rinat ★★★★★
() автор топика
Ответ на: комментарий от griz

> может попробовать поискать другую причину?

Попробую. Хотя я думал, что нашел её: в debian-из-коробки нет драйвера под этот чип, я скачал и собрал его с сайта realtek. После этого появились зависания. Выгрузил модуль — зависания пропали.

i-rinat ★★★★★
() автор топика
Ответ на: комментарий от griz

> у меня (debian sid) тоже нет искаопки. скачал, собрал. все работает отлично.

От какого числа версия? От realtek'а или из wireless-compat?

i-rinat ★★★★★
() автор топика
Ответ на: комментарий от griz

Ребят помогите плиз...

Ребят помогите пожалста. Не могу поставить драйвер на вай фай. Пишет не може поставить драйвер и иди смотри в логе, а там..... вот что там:2011-03-05 22:25:07,945 WARNING: /sys/module/wl/drivers does not exist, cannot rebind wl driver 2011-03-05 22:25:08,018 DEBUG: BroadcomWLHandler enabled(): kmod disabled, bcm43xx: blacklisted, b43: blacklisted, b43legacy: blacklisted

Никто не знает как ему надавать по банану????

anonymous
()

Собрал ядро для kexec -p, настроил. И глюк пропал. Пока ядро собирал, раза три система зависала, а как только подготовился - воспроизвести не могу.

i-rinat ★★★★★
() автор топика
Ответ на: комментарий от Deleted
$ lspci -nn | grep Network
05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller [10ec:8172] (rev 10)

В compat-wireless есть однократное упоминание о ней, в одной из общих функций rtlwifi, но в MODULE_DEVICE_TABLE она не указана.

i-rinat ★★★★★
() автор топика

как вариант, могу присоветовать ставить ndiswrapper
с ним, в принципе, может заработать, но не факт, конечно

TERRANZ ★★★★
()
Ответ на: комментарий от i-rinat

Получилось вытянуть лог ядра после зависания: http://pastebin.com/wa42yTZ4

Баг воспроизводится с высокой нагрузкой на процессор и редкими небольшими запросами в сеть (погодный апплет gnome).

i-rinat ★★★★★
() автор топика
Ответ на: комментарий от i-rinat

Вот же он:


$ grep -i v000010ecd00008172 /lib/modules/2.6.32-30-server/modules.alias
alias pci:v000010ECd00008172sv*sd*bc*sc*i* r8192se_pci

$ modinfo r8192se_pci
filename:       /lib/modules/2.6.32-30-server/kernel/ubuntu/rtl8192se/r8192se_pci.ko
license:        GPL
version:        0015.0127.2010
author:         Copyright(c) 2008 - 2010 Realsil Semiconductor Corporation <wlanfae@realtek.com>
description:    Linux driver for Realtek RTL819x WiFi cards
srcversion:     8F266D3586D2F488C2DFA2E
alias:          pci:v000010ECd00008174sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008173sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008172sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008171sv*sd*bc*sc*i*
depends:        
vermagic:       2.6.32-30-server SMP mod_unload modversions 
parm:           ifname: Net interface name, wlan%d=default (charp)
parm:           hwwep: Try to use hardware WEP support(default use hw. set 0 to use software security) (int)
parm:           channels: Channel bitmask for specific locales. NYI (int)

Deleted
()
Ответ на: комментарий от i-rinat

Попробуй более свежий внутриядерный драйвер. Но он сейчас в staging-tree, и например в убунтовской сборке compat-wireless его нет.

Deleted
()
Ответ на: комментарий от i-rinat

У меня такое,

$ lspci -nn | grep Wireless
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller [10ec:8172] (rev 10)
$ modinfo r8192se_pci
filename:       /lib/modules/2.6.35.11-83.fc14.i686/kernel/drivers/net/wireless/r8192se_pci.ko
license:        GPL
version:        0019.1207.2010
author:         Copyright(c) 2008 - 2010 Realsil Semiconductor Corporation <wlanfae@realtek.com>
description:    Linux driver for Realtek RTL819x WiFi cards
srcversion:     B35243106478C16B758F56E
alias:          pci:v000010ECd00008174sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008173sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008172sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008171sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008192sv*sd*bc*sc*i*
depends:        
vermagic:       2.6.35.11-83.fc14.i686 SMP mod_unload 686 
parm:           ifname: Net interface name, wlan%d=default (charp)
parm:           hwwep: Try to use hardware WEP support(default use hw. set 0 to use software security) (int)
parm:           channels: Channel bitmask for specific locales. NYI (int)

Драйвер с сайта (0019.1207.2010), федора 14 со штатным ядром, Thinkpad T410. У меня другая проблемы, с домашним роутером (dlink 320) он периодически отваливается, но modprobe -r && modprobe лечит, причем на работе с другим роутером (tp-link) не отваливается никогда. Но вот виснуть - не вис.

vga ★★
()
Ответ на: комментарий от Deleted

> Попробуй более свежий внутриядерный драйвер. Но он сейчас в staging-tree, и например в убунтовской сборке compat-wireless его нет.

А какое ядро? В 2.6.37.3 подходящего драйвера нет. Снапшот текущего linux-next.git качается, поищу еще и там. compat-wireless я брал с wireless.kernel.org. В версии от 16 марта 2011 года есть упоминание об этой карте, но кода поддержки нет.

0015.0127.2010

У меня версия 0019.1207.2010. Может в этом и причина.

i-rinat ★★★★★
() автор топика
Ответ на: комментарий от i-rinat

В linux-next тоже нет поддержки этой карты. Там тот же код, что и в compat-wireless.

i-rinat ★★★★★
() автор топика
Ответ на: комментарий от i-rinat
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.