URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 80277
[ Назад ]

Исходное сообщение
"Пролема FreeBSD + WiFi (управление девайсами)"

Отправлено Mr_Dee , 14-Май-08 11:04 
Всем приветы (сразу к делу).
Есть сервер FreeBSD 7.0 (используется в качестве домашней станции роутер , самба , впн сервер WiFi. Проблема заключается в самом вафай адаптере . А точнеев том что после некоторого времени работы оно перестаёт себя показывать при поиске сети до тех пор пока не сделаешь ей кманду (адаптеру) down up . Всё бы ничего и я бы к этому привык (написал скрипт , который каждые 10 минут выключает и включает адаптер (впринципе на работе не особо заметно) . ПРоблема в том что в определённый момент (не зависимо не от чего) команда ifconfig XXX down и последующая ifconfig XXX up зависают т.е устройство просто подвисает и вообще перестаёт работать до тех пор пока физически не вытащишь его и не перетыкнёшь в другой усб порт . НО и там работа не долгая (мне это не удобно и я написал скрипт на пхп который чекает количество процессов перегрузки устройства и если оно превышает лимит просто ребутит комп (это не правильно) я попробовал сделать устойство модулем (закоментировав в ядре) , но после подгрузки нужного модуля адаптера не появляется (не понимал что я делал не так). Так же есть мысль может можно как то удалить через /dev/null и потом обратно восстановить (подскажте что можно сделать для передёргивания вафай сетевого адаптера) .

Содержание

Сообщения в этом обсуждении
"Пролема FreeBSD + WiFi (управление девайсами)"
Отправлено alexmasz , 14-Май-08 13:54 
>Проблема заключается в самом вафай адаптере .

ну если проблема в wifi-адаптере, зачем мучать FreeBSD и себя?
проверьте, поставив новый адаптер, - если все хорошо, - так в чем вопрос?)


"Пролема FreeBSD + WiFi (управление девайсами)"
Отправлено Mr_Dee , 14-Май-08 14:01 
>>Проблема заключается в самом вафай адаптере .
>
>ну если проблема в wifi-адаптере, зачем мучать FreeBSD и себя?
>проверьте, поставив новый адаптер, - если все хорошо, - так в чем
>вопрос?)

это не наш подход
(вопервых у меня экономия на первом счету) во вторых этот же адаптер на виндовсе работал в режиме адхост без проблем , просто венда в топку , есть конечно мысль попробовать использовать видновые драйвера . и всё же нужно узнать у людей как можно сделать так :
###################################
# подгружаю драйвер
kldload /boot/kernel/if_rum.ko
ifconfig rum0 xxxxxxxxxxx
# всё работает пока не подвиснет
# выгружаю драйвер
kldunload /if_rum.ko
sleep 1
kldload /boot/kernel/if_rum.ko
ifconfig rum0 xxxxxxxx
# вместо ребута компа это вариант
##################################
Проблема в том что после коментария в ядре device rum
и подгрузки ручками kldload if_rum.ko никакого адаптера не появляется ifconfig -a


"Пролема FreeBSD + WiFi (управление девайсами)"
Отправлено alexmasz , 14-Май-08 14:42 
>Есть сервер FreeBSD 7.0 (используется в качестве домашней станции роутер , самба
>, впн сервер WiFi. Проблема заключается в самом вафай адаптере .
>А точнеев том что после некоторого времени работы оно перестаёт себя
>показывать при поиске сети до тех пор пока не сделаешь ей
>кманду (адаптеру) down up . Всё бы ничего и я бы........

не наш подход(имхо) использовать неисправное железо, но все-таки:

-что за адаптер?
-думаю решать проблему надо с очевидных вещей, выяснить рабочая ли железка(wifi)..
-поддержака "пока неизвестного адаптера" FreeBSD


"Пролема FreeBSD + WiFi (управление девайсами)"
Отправлено Mr_Dee , 14-Май-08 15:00 
>[оверквотинг удален]
>>, впн сервер WiFi. Проблема заключается в самом вафай адаптере .
>>А точнеев том что после некоторого времени работы оно перестаёт себя
>>показывать при поиске сети до тех пор пока не сделаешь ей
>>кманду (адаптеру) down up . Всё бы ничего и я бы........
>
>не наш подход(имхо) использовать неисправное железо, но все-таки:
>
>-что за адаптер?
>-думаю решать проблему надо с очевидных вещей, выяснить рабочая ли железка(wifi)..
>-поддержака "пока неизвестного адаптера" FreeBSD

железка  исправна и работает ядро про неё всё знает , в венде она работала без нареканий (но венда не нужна) . Через нгинс ещё дрова виндовые не крутил но всё к этому идёт.
Адаптер УСБ Длинк (модель не помню точно , но вот данные с системы):
_________________________________________________________________________________
kernel: rum0: <Ralink 802.11 bg WLAN, class 0/0, rev 2.00/0.01, addr 2> on uhub3
kernel: rum0: MAC/BBP RT2573 (rev 0x2573a), RF RT2528
kernel: rum0: Ethernet address: xx:xx:xx:xx:xx:xx
kernel: rum0: if_start running deferred for Giant
_________________________________________________________________________________

man rum
rum -- Ralink Technology USB IEEE 802.11a/b/g wireless network device
device ehci
           device uhci
           device ohci
           device usb
           device rum
           device wlan
           device wlan_amrr
(всё подгружено в ядре)
rc.conf
if_rum_load="YES"

( Ralink RT2501USB and RT2601USB chipsets )
__________________________________________________________________________________
Другими словами - адаптер работает просто в какой то момент (рандомно) перестаёт себя показывать в беспроводных сетях и соответственно отваливает :( .

___________________________________________________________________________________

есть ли смысл грешить на УСБ шину ?


"Пролема FreeBSD + WiFi (управление девайсами)"
Отправлено alexmasz , 14-Май-08 17:01 
>Другими словами - адаптер работает просто в какой то момент (рандомно) перестаёт
>себя показывать в беспроводных сетях и соответственно отваливает :( .

___________________________________________________________________________________
>есть ли смысл грешить на УСБ шину ?

все может быть.. но, если в другой системе ТестОК, - адаптер вешается полность(только хард ребут поможет?) или пропадает как устройство по ifconfig -а?


"Пролема FreeBSD + WiFi (управление девайсами)"
Отправлено Mr_Dee , 14-Май-08 17:21 
>>Другими словами - адаптер работает просто в какой то момент (рандомно) перестаёт
>>себя показывать в беспроводных сетях и соответственно отваливает :( .
>
>___________________________________________________________________________________
>>есть ли смысл грешить на УСБ шину ?
>
>все может быть.. но, если в другой системе ТестОК, - адаптер вешается
>полность(только хард ребут поможет?) или пропадает как устройство по ifconfig -а?
>

адаптер из системы не пропадает но подвисает так что команды down up  не завершаются , помогает передёргивание сетёвки и вставление в другой усб порт (если передёрнув вставить в тот же порт , то появляет уже устройство не rum0 а rum1 (это категорически не устраивает т.к перенастраивать фаерволл нат впн и конфигурацию с кучей скриптов которые юзают его как rum0  нет желания) . Мне предложили сделать устройство модулем и при необходимости выгружать и подгружать адаптер , но я не смог понять почему после подгрузки нужного модуля интерфейс не появился .



"Пролема FreeBSD + WiFi (управление девайсами)"
Отправлено Mr_Dee , 14-Май-08 22:00 
переставил голую систему - глюки остались :(
грушу на железо (сам комп (сменил реалтек на длинк). все глюки из старой системы перелезли в новую . буду копить бабло на нормальное железо.

"Пролема FreeBSD + WiFi (управление девайсами)"
Отправлено Сергей , 15-Май-08 15:44 
>переставил голую систему - глюки остались :(
>грушу на железо (сам комп (сменил реалтек на длинк). все глюки из
>старой системы перелезли в новую . буду копить бабло на нормальное
>железо.

  Такая же фигня, правда карточки другие и PCI-ные, но я думаю дело не в адаптере, а в драйверах для Free, судя по всему они просто не раскачивают на полную мощь приемник/передатчик, вот поэтому и все периодически падает. У меня в плохую погоду работает на ура, а только выглянет солнце - облом. Сейчас переставляю систему на другой комп с использываем виндовых драйверов через ndisgen ...



"Пролема FreeBSD + WiFi (управление девайсами)"
Отправлено Михаил , 16-Мрт-09 00:53 
А мне кажется что это дело в новых метиринских платах... Мол не поддерживает FreeBSD каких то новых чипов, схем на материнских платах...
Проверял: Был hdd с установленной FreeBSD на старом компе (815,810 с интегрированным видео), там же точка доступа работала пол года Dlink 520. Эта машина Работала пол года без зависаний, глюков, но стоило поменять железо на GIGABYTE ICH7,8,9(сейчас 9), ASUS(тоже из нового даже 945) с интегрированным видео, как начались глюки... ошибки FIFO... OpenBSD тоже выдавал ошибки SIOCSIFMEDIA(Что то похожее на 6.2.2.1. Изменение настроек физического уровня - http://house.hcn-strela.ru/BSDCert/BSDA-course/ch06s02.html) после команд mode 11b(на понижение было 11g) и DS1 заместо DS11... Вроде как эту ошибку убрал... Нашел другую: ifconfig ath0 down - хорошо отработало ifconfig ath0 up зависает(приходится только ресет компа физически, хотя паники kernela нет)