Вот есть такая мать: ASUS P5LD2Delux TV edition. С ней в комплекте шла маленькая PCI-карта на которой размещён TV-Tuner + Wi-Fi в одном флаконе. Естественно драйвера только под Windows. В линухе нормально работает только TV-Tuner.
Скачал ndiswrapper последний stable. Скомпилил, установил. Дал ему драйвер от винды, установился, сказал driver installed, hardware present.
Всё это происходило в FC5. Ядро 2.6.15 (не помню что дальше, то что в инсталяционном изошнике).
При компиляции ndiswrapper вываливался warning на тему опции ядра что-то там 4KbStack. Не обратил внимание.
Сделал ndiswrapper -m
и после modprobe ndiswrapper система благополучно повисла.
Начал разбираться, решил перекомпилить ядро с выключеной, вышеуказанной, опцией. Скачал ядро 2.6.17 (что-то там, правда FC6 - это критично?), опцию выключил, ядро скомпилил, ndiswrapper перекомпилил для нового ядра, пробую:
после modprobe ndiswrapper система секунд через 30 увидела в iwconfig новое устройство и я был почти рад, но после перезагрузки, в момент старта UDEV система ругалась на таймаут и загружаться уже отказалась! Естественно после удаления драйвера всё загрузилось и повторилось заново.
Так вот вопрос: где и в чём я был не прав? И как запустить этот Wi-Fi Marvell!?!
PS. Пишу по памяти, но постарался важные термины написать правильно, так что сильно не пинайте, чайник я совсем в линухе...
ASUS Tv+Wi-Fi card (Не хочет находится Wi-Fi карта из комплекта материнки ASUS P5LD2Delux )
Модератор: Модераторы разделов
-
gordon01
- Сообщения: 216
Re: ASUS Tv+Wi-Fi card
Т.е. даже после удаления система снова висла? Можно попробовать выключить udev если он не нужен сильно.
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Mandriva Cooker
-
NoMAD525
- Сообщения: 11
Re: ASUS Tv+Wi-Fi card
Нет, после удаления система грузиться. Но от этого не легче. Поскольку я чайник, то не понимаю зачем мне udev и как его отключить. Возможно он нужен для определения всяких флешек и фотокамер, которые я подключаю к компу? И как потом без этого жить?
-
gordon01
- Сообщения: 216
Re: ASUS Tv+Wi-Fi card
Он нужен не для определения, а для постоянного присваивания им одного и тогоже любого имени. Без настройки проку нет.
Так что вам можно безболезненно его вырубить.
У меня, например, на серваке его вообще не было и работал он нормально.
Выключите вначале сервис udev и посмотрите, что будет.
Так что вам можно безболезненно его вырубить.
У меня, например, на серваке его вообще не было и работал он нормально.
Выключите вначале сервис udev и посмотрите, что будет.
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Mandriva Cooker
-
NoMAD525
- Сообщения: 11
Re: ASUS Tv+Wi-Fi card
gordon01 писал(а): ↑02.07.2006 04:59Он нужен не для определения, а для постоянного присваивания им одного и тогоже любого имени. Без настройки проку нет.
Так что вам можно безболезненно его вырубить.
У меня, например, на серваке его вообще не было и работал он нормально.
Выключите вначале сервис udev и посмотрите, что будет.
Не знаю, правильно или нет я отключил запуска UDEV, я нашёл
/etc/rc.d/rc.sysinit
и в нём закоментировал строчку с запуском UDEV:
/sbin/start_udev
После чего, перезагрузился и X.Org отказался запускаться, по причине отказа запускаться NVIDIA драйвера. Так что без udev я не смогу работать.
Посмотрел на скрипт /sbin/start_udev. Нашел там:
loop=200
while test -d /dev/.udev/queue; do
usleep 100000;
if [ "$loop" -le 0 ]; then
echo -n "Wait timeout. Will continue in the background."
return 1
fi
loop=$(($loop - 1))
done
Попробовал поменять loop на 2000, теперь у меня не появляется сообщения об ошибке запуска UDEV, но после запуска его, система не продолжает загружаться!
Помогите, что я делаю не так? Могу я как-нибудь отучить UDEV обращать внимаение на мой драйвер или вообще на NDISWRAPPER?
-
NoMAD525
- Сообщения: 11
Re: ASUS Tv+Wi-Fi card
Обновил udev до последнего, ситуация не поменялась.
-
gordon01
- Сообщения: 216
Re: ASUS Tv+Wi-Fi card
А что сказал Xorg насчёт дров нвидиа? Подолреваю что что-то наподобие Could not open device: /dev/nvidia0?
Тогда можно просто переставить дровишки помочь должно.
Тогда можно просто переставить дровишки помочь должно.
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Mandriva Cooker
-
NoMAD525
- Сообщения: 11
-
NoMAD525
- Сообщения: 11
-
NoMAD525
- Сообщения: 11
Re: ASUS Tv+Wi-Fi card
Наконец-то. Заработало. Правда морального удовлетворения не получил, потому что заработало с помощью коммерческой утилиты по загрузке виндовых драйверов: тут она
но факт остаётся, фактом - работает... теперь за 30 дней, надо научится запускать с нормальным ndiswrapper-ом...
-
gordon01
- Сообщения: 216
Re: ASUS Tv+Wi-Fi card
Скорее всего ничё не сделаешь. Надо пробовать выключить udev. Сервак всё не сделал, так что аська пока не работает.
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Mandriva Cooker
-
NoMAD525
- Сообщения: 11
Re: ASUS Tv+Wi-Fi card
После выхода нового релиза ndiswrapper (1.19), драйвер стал нормально грузиться и перестал вешать систему.
Теперь новая проблема. Пока на точке доступа не включаю шифрование (WEP) всё работает, как только включу WEP, комп перестаёт входить в сеть. Ключи пробовал прописывать и в /etc/sysconfig/network-scripts/keys-eth1 и в /etc/ndiswrapper/cb55n5x/(какое-то_имя).conf - это файлик настройки самого драйвера, на сколько я понял, и командой системы
iwconfig wlan key restricted XXXXXXXX и ничего не помогло... При включении wep сеть не находит... Чо делать то?
ЗЫ. Под виндой с этим же драйвером WEP работает...
-
NoMAD525
- Сообщения: 11
Re: ASUS Tv+Wi-Fi card
Ну вроде все работает, запустил wpa_supplicant, настроил wpa-шифрование и всё заработало. Остался один мерзкий момент, с которым уже бьюсь 2 дня... wpa_supplicant запускается службой, при загрузке линуха, так вот интерфейс поднимается как раз до запуска службы, соответственно wpa_supplicant-а ещё нет, за шифрование отвечать некому, а значит и IP карта по DHCP получить не может... после загрузки системы делаю ifup eth1 и всё получается, а вовремя загрузки - нет! Как мне поменять порядок загрузки wpa_supplicant-a, чтобы он стартовал перед поднятием моего интрефейса???