Page 3 of 9 FirstFirst 12345 ... LastLast
Results 31 to 45 of 123

Thread: Как подружить WL500gP и USB Wi-Fi адаптер?

  1. #31
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    modprobe, пожалуй и должен возражать, т.к. rt73 не прописан в /opt/lib/modules/2.4.20/modules.dep

    однако insmod грузить должен.

    Вы на год издания посмотрите того, что Вы настойчиво рекомендуете: 2004-2005. Я компилил CVS версию, в которой исходники датированы 2007-2008 годом.

  2. #32
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    usb wireless

    insmod выругался также как и прежде

    найти версию v1 не удалось, второй тоже оказался v2. у дистрибутора новые исключительно v2.

    я рекомендую тот драйвер, потому что он на основе проекта MADWIFI сделан, как и этот проект
    http://etudiants.insia.org/~jbobbio/ural-linux/
    Last edited by AndreyPopov; 11-04-2008 at 15:31.

  3. #33
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    а что есть признаки, что "тот" драйвер поддерживает rt73?

  4. #34
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question usb wireless

    Quote Originally Posted by al37919 View Post
    а что есть признаки, что "тот" драйвер поддерживает rt73?
    да уж - этого я и не учел

    может это чем-то поможет:

    https://bugzilla.novell.com/show_bug.cgi?id=183258

    или это

    https://help.ubuntu.com/community/Wi...183271cc3a650c


    по поводу подгрузки firmware для rt73:
    файл rt73.bin как я понимаю вы взяли из виндовых дров?
    изучив виндовый inf я там не обнаружил ссылки на НЕОБХОДИМОСТЬ присутствия этого файла для системы. такое впечатление, что он нужен только для фазы setup.exe, когда программа установки копирует нужные файлы в систему и заодно обновляет прошивку в usb dongle? сейчас попробую подключить их под виндой и посмотреть что будет.
    Last edited by AndreyPopov; 11-04-2008 at 17:25.

  5. #35
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Может, наконец, скачаете вот это: http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz и прочитаете документацию? rt73.bin оттуда.
    Firmware грузится с помощью стандартных вызовов кернела и его местоположение жестко зашито в драйвер, либо передается ему в виде параметра.

    Кстати, попробуйте загрузить перед этим драйвером firmware_class.o (доступен в отдельном файле от Олега --- modules-...)
    Last edited by Omega; 29-08-2014 at 10:00.

  6. #36
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    usb wireless

    Quote Originally Posted by al37919 View Post
    Кстати, попробуйте загрузить перед этим драйвером firmware_class.o (доступен в отдельном файле от Олега --- modules-...)

    попробовал:
    Apr 11 23:30:36 kernel: rt73: init
    Apr 11 23:30:36 kernel: usb.c: registered new driver rt73
    Apr 11 23:30:36 kernel: rt73: idVendor = 0xb05, idProduct = 0x1723
    Apr 11 23:30:46 kernel: rt73: Failed to request_firmware. Check your firmware file location
    Apr 11 23:30:46 kernel: rt73: Failed to load Firmware.

    теперь осталось выяснить КУДА надо положить этот rt73.bin

    в документации сказано:

    <file> is the name of a firmware file and defaults to "rt73.bin"
    if omitted. Only the basename - not the full path - may be
    specified.


    * Firmware file (rt73.bin)

    The rt73 chipset uses a firmware file which is loaded in device
    memory using the kernel firmware_class facility. 'make install'
    copy the firmware file to the standard firmwares location:
    /lib/firmware.

    However some linux distributions divert from the standard and e.g.
    use /lib/firmware/<KERNEL_VERSION>. If this is your case, you will
    have to manually move the firmware file to the right location.
    If you have problems with firmware loading, please ask on your
    distro's support media (forum, etc).



    т.е. как я понял в опции firmName надо указывать только имя rt73.bin без пути, но положить в "правильное" место этот файл - так вот куда?

    /lib/firmware в нашем случае недоступно.

  7. #37

    Lightbulb

    Последние rt73-cvs* у меня успешно собираются и работают как на ББ (Alt Linux), так и на устройстве с ARM:

    "Поднимать" примерно так:
    modprobe rt73 [firmName=<file>]
    ifup wlan0
    iwconfig wlan0 mode managed
    iwconfig wlan0 essid ESSID
    iwpriv wlan0 set AuthMode=WPAPSK
    iwpriv wlan0 set EncrypType=TKIP
    iwpriv wlan0 set WPAPSK=KEY


    Обратите внимание, что если указываете путь к firmware, то:
    <file> is the name of a firmware file and defaults to "rt73.bin"
    if omitted. Only the basename - not the full path - may be
    specified.

  8. #38
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question usb wireless

    Quote Originally Posted by ABATAPA View Post
    Последние rt73-cvs* у меня успешно собираются и работают как на ББ (Alt Linux), так и на устройстве с ARM:

    "Поднимать" примерно так:
    modprobe rt73 [firmName=<file>]
    ifup wlan0
    iwconfig wlan0 mode managed
    iwconfig wlan0 essid ESSID
    iwpriv wlan0 set AuthMode=WPAPSK
    iwpriv wlan0 set EncrypType=TKIP
    iwpriv wlan0 set WPAPSK=KEY


    Обратите внимание, что если указываете путь к firmware, то:
    <file> is the name of a firmware file and defaults to "rt73.bin"
    if omitted. Only the basename - not the full path - may be
    specified.
    вот и я о том, что только имя файла БЕЗ пути. а вот куда его положить?

    ну и для нашего случая все же нужен insmod !!!

    insmod /opt/lib/modules/2.4.20/kernel/lib/firmware_class.o
    insmod /opt/lib/modules/2.4.20/kernel/drivers/net/wl_usb/rt73.o

    отрабатывает, но ругается, что не может найти firmware.

    rt73.bin я разложил уже куда только мог:

    /opt/lib/firmware
    /opt/lib/firmware/2.4.20

    /opt/lib/modules/2.4.20/kernel/lib/
    /opt/lib/modules/2.4.20/kernel/drivers/net/wl_usb/
    Last edited by AndreyPopov; 11-04-2008 at 22:36.

  9. #39
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    ну что ж прогресс, как говорится, налицо. Проблема в том, что этот путь не вкомпилирован в драйвер, т.к. то, что задается в Makefile --- это всего лишь то, куда его положит make install. Т.е. это дефолт системы.

    На крайняк положим в /lib/firmware. Делать надо так:

    PHP Code:
    mkdir /opt/tmp/lib
    cp 
    -/lib /opt/tmp/lib
    mount 
    -obind,rw /opt/tmp/lib /lib
    mkdir 
    /lib/firmware 
    Еще один возможный вариант: /usr/lib/hotplug/firmware/

    Надо сказать, я в исходниках прошивки так и не смог найти места, где firmware должно находиться...

    Может Олег подскажет?

    Quote Originally Posted by ABATAPA
    "Поднимать" примерно так:
    modprobe rt73 [firmName=<file>]
    ifup wlan0
    iwconfig wlan0 mode managed
    iwconfig wlan0 essid ESSID
    iwpriv wlan0 set AuthMode=WPAPSK
    iwpriv wlan0 set EncrypType=TKIP
    iwpriv wlan0 set WPAPSK=KEY
    все это хорошо, но у Олега нет ни ifup, ни iwconfig, ни iwpriv. Что предлагается делать в этом случае? Может пакет какой есть?
    Last edited by al37919; 12-04-2008 at 07:50.

  10. #40
    Quote Originally Posted by AndreyPopov View Post
    вот и я о том, что только имя файла БЕЗ пути. а вот куда его положить?
    Все же сказано в README:

    The rt73 chipset uses a firmware file which is loaded in device
    memory using the kernel firmware_class facility. 'make install'
    copy the firmware file to the standard firmwares location:
    /lib/firmware.

    However some linux distributions divert from the standard and e.g.
    use /lib/firmware/<KERNEL_VERSION>. If this is your case, you will
    have to manually move the firmware file to the right location.
    If you have problems with firmware loading, please ask on your
    distro's support media (forum, etc).

  11. #41
    Quote Originally Posted by al37919 View Post
    все это хорошо, но у Олега нет ни ifup, ни iwconfig, ни iwpriv. Что предлагается делать в этом случае? Может пакет какой есть?
    Собирать самим, или просить других.

  12. #42
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    ifup есть в бизибокс. А iw* --- где исходники?
    Впрочем, понятно: http://www.hpl.hp.com/personal/Jean_...nux/Tools.html Там такие дебри, что непросто понять какую версию брать
    Last edited by al37919; 12-04-2008 at 07:59.

  13. #43
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question usb wireless

    Quote Originally Posted by al37919 View Post
    На крайняк положим в /lib/firmware. Делать надо так:

    PHP Code:
    mkdir /opt/tmp/lib
    cp 
    -/lib /opt/tmp/lib
    mount 
    -obind,rw /opt/tmp/lib /lib
    mkdir 
    /lib/firmware 

    Может Олег подскажет?
    1. в командах надо поправить что-то, потому что после mount получается структура /lib/lib
    2. может лучше сделать так:
    PHP Code:
    mkdir /tmp/mnt/disc<x>_<y>/opt/tmp/lib
    mkdir 
    /tmp/mnt/disc<x>_<y>/opt/tmp/lib/firmware
    cp 
    -/lib /tmp/mnt/disc<x>_<y>/opt/tmp/lib  (только как скопировать ТОЛЬКО файлы из lib а не директорию)
    mount -obind,rw /tmp/mnt/disc<x>_<y>/opt/tmp/lib /lib 
    потому как /opt и так смонитрованная папка?




    ?????

    подсказка Олега конечно была бы очень кстати



    ни подмена /lib/firmware , ни usr/lib/hotplug/firmware пока не дало результатов.

    хочется еще отметить, что после insmod rt73.o и ошибки поиска firmware роутер перестает реагировать на команду reboot как из telnet, так и из Web - т.е. после команды гаснет ТОЛЬКО лампочка питания и все ! приходиться каждый раз питания передергивать.



    Quote Originally Posted by al37919 View Post
    ifup есть в бизибокс. А iw* --- где исходники?
    Впрочем, понятно: http://www.hpl.hp.com/personal/Jean_...nux/Tools.html Там такие дебри, что непросто понять какую версию брать
    так 29-ю

    http://www.hpl.hp.com/personal/Jean_...ools.29.tar.gz

    это последняя. в 30-й как я понял добавлена поддержка non-ASCII символов в ESSID.
    Last edited by AndreyPopov; 12-04-2008 at 12:03.

  14. #44
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    1. в командах надо поправить что-то, потому что после mount получается структура /lib/lib
    Да, правильно будет:
    PHP Code:
    cp -/lib /opt/tmp 
    ни подмена /lib/firmware , ни usr/lib/hotplug/firmware пока не дало результатов.
    К сожалению, в данный момент больше никаких идей куда еще можно положить...
    хочется еще отметить, что после insmod rt73.o и ошибки поиска firmware роутер перестает реагировать на команду reboot как из telnet, так и из Web - т.е. после команды гаснет ТОЛЬКО лампочка питания и все ! приходиться каждый раз питания передергивать.
    С v1, не требующей firmware, таких проблем нет, поэтому хотелось бы надеяться, что дело не в драйвере вообще, а в том, что ему не удается подключиться к устройству по человечески из-за этого гребаного фирмваре.

    Насчет версии этой приблуды я в конце концов разобрался. Кстати, ее прилагаю. ifup вероятно нужен не будет, т.к. ifconfig rausb0 up вроде интерфейс поднимает (rausb0 для случая v1, для случая v2 должно быть wlan0).
    Attached Files Attached Files

  15. #45
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question usb wireless

    Quote Originally Posted by al37919 View Post
    К сожалению, в данный момент больше никаких идей куда еще можно положить...

    подождем, когда Олег заглянет ....

Page 3 of 9 FirstFirst 12345 ... LastLast

Similar Threads

  1. Как подружить ASUS WL-500g Premium с ADSL модемом ZyXEL P-600?
    By FilimoniC in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 135
    Last Post: 11-03-2012, 07:44
  2. cannot detect USB HDD
    By ferdz_33 in forum WL-500gP Q&A
    Replies: 8
    Last Post: 13-01-2010, 07:53
  3. WL500gp + WL-138g v2, как подружить?
    By Kell in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 9
    Last Post: 26-12-2008, 09:23

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •