Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
starterkit (Guest)
Добавлено 23.02.2009 17:56 Редактировалось 23.02.2009 17:56 Сообщение: 41
starterkit (Guest)

Ну, не стоит так уж "пугать" ... я со своей WiFi железякой особых глюков не наблюдаю, ну а то что линк на время может пропасть, дык это в природе самого WiFi, и под виндами замучаешся если "видимость" плохая ...
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 23.02.2009 19:58 Редактировалось 23.02.2009 19:58 Сообщение: 42
repairman (Guest)

Да я не пугаю... что вижу про то и рассказываю... Вашего Edimax EW-7318USg (Ralink RT2571W chipset) - никогда в руках не держал... понятия не имею как он себя ведет...

Есть у меня 2 адаптера, есть опыт запуска обоих под i386 - про них и говорю, худо-бедно оба завелись... кроме облома моих ожиданий - ничего плохого не произошло... так, что это не страшно...

От DWA-120 удалось получить под ndiswrapper почти стабильный AdHoc... пару раз за сутки без причины вис или вызывал панику ядра... в качестве игрушки пригоден...

От Zyxel-G202 EE (zd1211) удалось получить Managed, странноватый AdHoc и нестабильный Master... иногда, без причины, паника ядра при загрузке-выгрузке модуля... Исходники доступны, линуховый модуль ядра, НЕ ndiswrapper, фирмварь в нескольких вариантах... Можно собрать под что угодно, и под arm, но для практических применений ОЧЕНЬ СЫРОЙ....
Т.к. несколько команд параллельно ведут по zd1211 собственные проекты - можно рассматривать как кандидат для доведения до ума... мне нужен был режим master (точка доступа), я его получил условно-работающим, чтобы лезть в кишки к драйверу - меня еще так не приперло...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 23.02.2009 г. в 21:28:23
Спуститься к концу Подняться к началу
AntonKr (Guest)
Добавлено 24.02.2009 11:12 Редактировалось 24.02.2009 11:12 Сообщение: 43
AntonKr (Guest)

В итоге купил ASUS WL-167G v2 - буду проверять :). Вот есть список поддерживаемых устройств, может кому пригодится.
Спуститься к концу Подняться к началу
jellyfish (Guest)
Добавлено 05.03.2009 03:13 Редактировалось 05.03.2009 03:13 Сообщение: 44
jellyfish (Guest)

Цитата
Вот есть список поддерживаемых устройств

только надо учитывать, что режимы "ad-hoc" и master реализованы не во всех драйверах устройств.

так, что если планируете делать точку доступа, надо уточнять.
Спуститься к концу Подняться к началу
MiniMax (Guest)
Добавлено 06.03.2009 18:42 Редактировалось 06.03.2009 18:42 Сообщение: 45
MiniMax (Guest)

Пробую запустить DWA-110.
Соблал новое ядро с 3-мя модулями
rt2x00lib.ko, rt2x00usb.ko, rt73usb.ko
по инструкции
http://www.linux4sam.org/twiki/bin/view/Linux4SAM/WifiSolutions#RT73_Setup

Не могу подключить драйвера
mkdir -p /lib/modules/2.6.24/kernel/drivers/net/wireless/rt2x00
install -c -m 0644 /mnt/usb/drivers/rt2x00lib.ko /lib/modules/2.6.24/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko
insmod /lib/modules/2.6.24/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko

Пишет
insmod: module '/lib/modules/2.6.24/kernel/drivers/net/wireless/rt2x00/rt2x00lib
.ko' not found

modprobe то-же самое.
Хотя для драйвера видео камеры драйвер ставится

mkdir -p /lib/modules/2.6.24/kernel/drivers/usb/media
install -c -m 0644 /mnt/usb/drivers/gspca.ko /lib/modules/2.6.24/kernel/drivers/usb/media/gspca.ko
/sbin/modprobe gspca
Т.е. проблема похоже в самом драйвере.
В чем может быть дело ?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно MiniMax 06.03.2009 г. в 18:43:21
Спуститься к концу Подняться к началу
MiniMax (Guest)
Добавлено 09.03.2009 12:22 Редактировалось 09.03.2009 12:22 Сообщение: 46
MiniMax (Guest)

Эти драйвера удается запустить, если немного обмануть систему
install -c -m 0644 /mnt/usb/drivers/rt2x00lib.ko /lib/modules/2.6.24/kernel/drivers/usb/media/gspca.ko
/sbin/modprobe gspca
Пока непонятно, почему так случается. Но результат аналогичный тому, когда драйвер встроен в ядро linux.
Т.е. драйвер не работает

Попробовал альтернативный драйвер
http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz
Этот запускается. Но у DWA-110 на чипсете Ralink RT73 есть одна особенность.
Драйвер должен загрузить firmware ( rt73.bin) в устройство.
И здесь возникла проблема. Функция request_firmware не работает правильно.
Код

/sbin/modprobe rt73
rt73: init
rt73: idVendor = 0x7d1, idProduct = 0x3c07
_request_firmware: firmware_p OK
_request_firmware: firmware_p OK+
_request_firmware: retval OK
_request_firmware: uevent= 1
_request_firmware: ku = 0
_request_firmware: wait for_completion
_request_firmware: wait for_completion (exit)
_request_firmware: !fw_priv->fw->size
_request_firmware: test_bit
_request_firmware: retval = -ENOENT
rt73: Failed to request_firmware. Check your firmware file location
rt73: firmName: *rt73.bin*<3>rt73: status: -2<2>rt73: Failed to load Firmware.
rt73: probe of 1-1.6:1.0 failed with error -2
usbcore: registered new interface driver rt73




Там довольно сложный механизм как получить содержимое rt73.bin из user space.
И завязано все на hotplug.
Подробности здесь http://www.linuxdriver.co.il/ldd3/chp-14-sect-8.shtml

А вот как раз hotplug у меня и не работает.
Ядро собрано с поддержкой hotplug
[root@GadgetPC default]$cat /proc/sys/kernel/hotplug
/sbin/hotplug
[root@GadgetPC default]$

т.е. когда я вручную делаю
$(cat /proc/sys/kernel/hotplug) usb
то
/sbin/hotplug запускается

[root@GadgetPC usb]$$(cat /proc/sys/kernel/hotplug) usb
/sbin/hotplug: line 34: /etc/hotplug.d/default/default.hotplug: not found
[root@GadgetPC usb]

Он выдает ошибку, что нет файла. Хотя этот файл существует.
Но сейчас надо разобраться, почему при подключении нового ( любого) USB устройства
sbin/hotplug не запускается вообще.
я подсоединил мой конфиг линукс ядра

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно MiniMax 09.03.2009 г. в 12:23:11
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 13.03.2009 14:15 Редактировалось 13.03.2009 14:15 Сообщение: 47
sasamy (Guest)

Цитата
Там довольно сложный механизм как получить содержимое rt73.bin из user space.

В linux все просто - нужно только читать документацию:) Я лично использую для этого mdev, большие линуксы- обычно udev, наконец ее можно засунуть в ядро на этапе сборки - тогда в userspace вообще ничего не надо делать - достаточно при сборке в конфиге указать путь к бинарнику прошивки с ее названием (например - нужно загружаться с устройства которое требует прошивку и не хочется initrd или initramfs)
Device Drivers --->Generic Driver Options --->External firmware blobs to build into the kernel binary
у этого пункта меню кстати хорошая подсказка имеется. А с hotplug думаю у вас все в порядке если в /proc что-то есть про него.
Спуститься к концу Подняться к началу
MiniMax (Guest)
Добавлено 13.03.2009 22:10 Редактировалось 13.03.2009 22:10 Сообщение: 48
MiniMax (Guest)

Я решил проблему с DWA-110 используя драйвер с Ralink сайта. Там firmware встроенное в тело драйвера.
Но хотелось бы разобраться до конца.
mdev, насколькоя понимаю, заполняет /dev.
Какое отношение mdev имеет к firmware ?
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 14.03.2009 00:29 Редактировалось 14.03.2009 00:29 Сообщение: 49
sasamy (Guest)

Вы бы хоть прочитали немного о чем говорили в этой ветке...

Ну и самый популярный ресурс линуксоидов :)
Спуститься к концу Подняться к началу
cw (Guest)
Добавлено 14.04.2009 22:39 Редактировалось 14.04.2009 22:39 Сообщение: 50
cw (Guest)

Добрый вечер Господа ! редко бываю на форуме еще реже пишу , но тут вот увидел тему про вай фай и вспомнил про мой старый Rovermate 013 usb wi fi dongle . чипсет Zida zd1211 . в свое время здорово помог на linux-e wi fi настроить . (ближе к делу) дрв открытые и цена на сам девайс низкая поддерживает все wpa в том числе. Точку доступа без проблем поднять. спас за внимание. Кому нужны дрв могу вылажить + описание от производителя (Zida).
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Embedded Linux