Технический форум PuppyRus Linux
18 Мая 2012, 15:11:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Состоялся выпуск дистрибутива PuppyRus Richy (beta)
 
   Начало   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Не работает wifi на чипе ZyDas 1211b (решено)  (Прочитано 3118 раз)
zx
Гость
« : 20 Января 2009, 00:17:17 »

Ноут Cameron Maxmedia NB-1060 с Zyxel G-202
Линукс PuppyRus-1.20U-Lite-M

Вывод dmesg:
Код:
zd1211rw: disagrees about version of symbol struct_module
zd1211rw: disagrees about version of symbol struct_module
zd1211rw: disagrees about version of symbol struct_module
zd1211rw: disagrees about version of symbol struct_module
zd1211rw: disagrees about version of symbol struct_module
zd1211rw: disagrees about version of symbol struct_module

В lsmod по zd1211 ничего. В ifconfig только eth0 (RealTek RTL8139) и lo. В iwconfig те же устройства.

После ручной загрузки драйвера zd1211rw через "Соединения" либо
Код:
modprobe zd1211rw
(причем при modprobe консоль виснет до нажатия Ctrl+c) вывод ifconfig и iwconfig остается без изменений. Вывод dmesg:
Код:
zd1211rw: disagrees about version of symbol struct_module
zd1211rw: disagrees about version of symbol struct_module
zd1211rw: disagrees about version of symbol struct_module
zd1211rw: disagrees about version of symbol struct_module
zd1211rw: disagrees about version of symbol struct_module
zd1211rw: disagrees about version of symbol struct_module
zd1211rw 2-2:1.0: RF UW2453_RF 0x9 is not supported

Вывод lsmod:
Код:
zd1211rw               48642  1
firmware_class          9600  2 ipw3945,zd1211rw
ieee80211softmac       29056  1 zd1211rw
ieee80211              33864  3 ipw3945,zd1211rw,ieee80211softmac
usbcore               127128  7 zd1211rw,usblp,usbhid,usb_storage,ehci_hcd,ohci_hcd

В винде и убунте wifi работает исправно. Подмена zd1211rw.ko аналогичным файлом из Ubuntu успехом не увенчалась - пишет что не правильный формат модуля.


Help!!!
« Последнее редактирование: 08 Февраля 2009, 16:42:18 от zx » Записан
Fliker09
Почетный участник
Ветеран
*

Репутация: +120/-1
Офлайн Офлайн

Сообщений: 2047


Puppy 4ever!


« Ответ #1 : 20 Января 2009, 00:51:14 »

Никогда не берите модули из других дистров! Я знаю сие проблему - я с ней однажды лично встретился. Решается весьма просто но помочь смогу через пару дней (надеюсь на домашнем компе я пакетик не стёр Улыбка).
Записан

Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов
zx
Гость
« Ответ #2 : 20 Января 2009, 01:16:37 »

Большое спасибо!!! Жду!  Улыбка
Записан
zx
Гость
« Ответ #3 : 22 Января 2009, 03:47:55 »

...надеюсь на домашнем компе я пакетик не стёр Улыбка).

Вобщем нашел я сам этот пакет.
Если кто с таким же столкнется, то обсуждается всё тут:
http://murga-linux.com/puppy/viewtopic.php?t=17695&search_id=322068713&start=15

Прямая ссылка на пакетик:
http://murga-linux.com/puppy/viewtopic.php?mode=attach&id=6125

От себя добавлю, что сначала стоит убрать из автозагрузки zd1211rw (если он там есть), а после установки данного пакета добавить, например, в /etc/rc.d/rc.local "modprobe zd1211b".
Записан
Fliker09
Почетный участник
Ветеран
*

Репутация: +120/-1
Офлайн Офлайн

Сообщений: 2047


Puppy 4ever!


« Ответ #4 : 22 Января 2009, 23:42:11 »

Чтоб по-больше таких НЕ ленивых (без обид но это отличный пример Улыбка).
Записан

Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов
zx
Гость
« Ответ #5 : 08 Февраля 2009, 03:20:01 »

Всем доброго времени суток  Улыбка
zd1211b не поддерживает сканирование доступных сетей, что меня очень расстроило  Грустный
Результатом это расстройства стало создание zd1211rw из исходников оного в ядре 2.6.23.17
Собственно его я и прилагаю к посту  Улыбка
Записан
Fliker09
Почетный участник
Ветеран
*

Репутация: +120/-1
Офлайн Офлайн

Сообщений: 2047


Puppy 4ever!


« Ответ #6 : 08 Февраля 2009, 22:31:22 »

У нас вообще-то ядро 2.6.21.7 Улыбка.
Записан

Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов
zx
Гость
« Ответ #7 : 09 Февраля 2009, 14:16:18 »

У нас вообще-то ядро 2.6.21.7 Улыбка.

Я знаю! У меня после не продолжительных плясок с бубном получилось собрать модуль от 2.6.23.17 для 2.6.21.7. При этом всё прекрасно работает  Улыбка

PS: взял из 2.6.23.17 т.к. это ядро последнее с чистым стеком ieee80211 - именно поэтому драйвер получилось без проблем пересобрать по другое ядро. Уже в 2.6.24 начали делать драйвера wifi под ieee80211/mac80211.
Записан
Fliker09
Почетный участник
Ветеран
*

Репутация: +120/-1
Офлайн Офлайн

Сообщений: 2047


Puppy 4ever!


« Ответ #8 : 10 Февраля 2009, 01:02:33 »

Ну так надо так и указывать - собрано под наше ядро Подмигивающий. А за работу зачёт!
Записан

Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов
azlk
Пользователь
**

Репутация: +37/-0
Офлайн Офлайн

Сообщений: 98


« Ответ #9 : 10 Февраля 2009, 15:12:04 »

У нас вообще-то ядро 2.6.21.7 Улыбка.

Я знаю! У меня после не продолжительных плясок с бубном получилось собрать модуль от 2.6.23.17 для 2.6.21.7. При этом всё прекрасно работает  Улыбка

PS: взял из 2.6.23.17 т.к. это ядро последнее с чистым стеком ieee80211 - именно поэтому драйвер получилось без проблем пересобрать по другое ядро. Уже в 2.6.24 начали делать драйвера wifi под ieee80211/mac80211.

А в чем разница между чистым ieee80211 и связкой ieee80211/mac80211, разъясните?
Записан
zx
Гость
« Ответ #10 : 10 Февраля 2009, 19:30:35 »

Сам стек ieee80211/mac80211 существует только в контексте Linux. На самом деле всё то же стек 802.11. Отличия в том, что полностью программно реализован MAC-уровень, что привело к изменениям в реализации драйверов wifi карточек, которые не поддерживают этот уровень аппаратном. Т.е. (как я понял) теперь это уровень будет "один на всех", а не так, что у какждого производителя wifi чипсетов своя реализация.
Теперь (вроде как) iw станет стандартной утилитой управления и полностью заменит wireless-tools.
Ну плюс ещё менее значимые изменения.

А ведь я изначально всего лишь хотел, чтобы у меня wifi под Linux работал  Улыбка
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0.062 секунд. Запросов: 19.