LinVDR & WLAN USB-Stick?

  • Цитата

    Со слов пользователя фрее-х
    Это работает, но опять таки не со всеми картами


    Из Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. списка бедут функционироват?

  • Исходим из того что 11 МБит карты практически не достанешь (устарело, хотя они то самые беспроблемные были). 22 МБит с ТИ чипсетом толком начали работать недавно....Остаётся только вариант 54 МБит карты....


    В исходниках ядра есть поддержка Intersil Prism GT/Duette/Indigo
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Allnet ALL0271 PCI Card
    Ovislink WL-5400PCI PCI Card
    Peabird WLG-PCI PCI Card
    Sitecom WL-110i PCI Card
    SMC2802W - EZ Connect g 2.4GHz 54 Mbps Wireless PCI Card
    Z-Com XG-900 PCI Card


    Остальные типы карт надо руками и напильником....

  • Тема поднята год назад, может за это время что-то изменилось.
    Есть TP-LINK TL-WN321G wireless usb adapter. 54Mbps. Есть драйвер для Linux.
    инфо из документации:
    ModelName:
    RT73(RT2571W) Wireless Lan Linux Driver
    ==========================
    Driver lName:
    rt73
    ========================
    Supporting Kernel:
    linux kernel 2.4 and 2.6 series.
    Tested in Redhat 7.3 or later.
    Можно это будет прикрутить к ArVDR?

    Сообщение было отредактировано 2 раз, последнее редактирование пользователем Laowai ().

  • ..кстати у меня незнаю откуда [usbdect.sh] скрипт есть
    типа [lsusb] только немного больше инфо выводит.
    может кому понадобится.


    arvdr:~# lsusb
    Bus 001 Device 002: ID 55aa:b012 OnSpec Electronic, Inc.
    Bus 001 Device 001: ID 0000:0000


    arvdr:~# ./usbdetect.sh
    Hersteller: OnSpec Electronic, Inc. [0x55aa]
    Gerдt: Mitsumi FA402M 8-in-2 Card Reader [0xb012]
    Nicht unterstьtzt


    arvdr:~#

    Файлы

    • usbdetect.sh.txt

      (3.94 kB, скачали 18 раз, последнее скачивание: )
  • инструкция в readme файле есть. пойдет ли это для ArVDR, у нас драйверы вроде лежат в другом месте.
    Build Instructions:
    ====================
    1> $tar -xvzf RT73_Linux_STA_Drv_x.x.x.x.tar.gz
    go to "./RT73_Linux_STA_Drv_x.x.x.x/Module" directory.

    2> $cp Makefile.4 ./Makefile # [kernel 2.4]
    or
    $cp Makefile.6 ./Makefile # [kernel 2.6]

    3> [kernel 2.4]
    $chmod 755 Configure
    $make config # config build linux os version


    4> $make all # compile driver source code


    5> $cp rt73.bin /etc/Wireless/RT73STA/ # copy firmware

    6> $dos2unix rt73sta.dat
    $cp rt73sta.dat /etc/Wireless/RT73STA/rt73sta.dat
    # !!!check if it is a binary file before loading !!!

    7> $load
    #[kernel 2.4]
    # $/sbin/insmod rt73.o
    # $/sbin/ifconfig rausb0 inet YOUR_IP up

    #[kernel 2.6]
    # $/sbin/insmod rt73.ko
    # $/sbin/ifconfig rausb0 inet YOUR_IP up

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Laowai ().

  • tar положил в /usr/src, распаковал, выполнил cp Makefile.6 ./Makefile
    потом команда make all не проходит. не находит file or dir. пробовал в ручную Makefile править, не помогает.

  • опять спасибо free-x за готовое решение. плз коротко как ты это сделал?
    arvdr:~# iwconfig
    lo no wireless extensions.


    eth0 no wireless extensions.


    Warning: Driver for device eth1 has been compiled with version 19
    of Wireless Extension, while this program supports up to version 17.
    Some things may be broken...


    eth1 IEEE 802.11bg ESSID:off/any
    Mode:Auto Frequency:2.412 GHz Access Point: 00:00:00:00:00:00
    Bit Rate:54 Mb/s Tx-Power:off Sensitivity=10/0
    RTS thr:off Fragment thr:off
    Encryption key:off
    Link Quality:0 Signal level:0 Noise level:0
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0
    Дальше надо настраивать.
    В syslog пишет:
    Jun 2 23:17:01 arvdr /USR/SBIN/CRON[3197]: (root) CMD ( run-parts --report /etc/cron.hourly)
    Jun 2 23:18:07 arvdr kernel: usb 1-2: new full speed USB device using uhci_hcd and address 2
    Jun 2 23:18:09 arvdr kernel: ieee80211_crypt: registered algorithm 'NULL'
    Jun 2 23:18:09 arvdr kernel: ieee80211: 802.11 data/management/control stack, git-1.1.7
    Jun 2 23:18:09 arvdr kernel: ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
    Jun 2 23:18:09 arvdr kernel: Loading module: rt2x00core - Beta 3 (18 December 2005) by Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Jun 2 23:18:09 arvdr kernel: Loading module: rt2500usb - Beta 3 (18 December 2005) by Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Jun 2 23:18:09 arvdr kernel: usbcore: registered new driver rt2500usb
    Jun 2 23:18:09 arvdr usb.agent[3206]: rt2500usb: loaded successfully

  • Воткнул в другой usb порт получил:
    rausb0 RT2500USB WLAN ESSID:""
    Mode:Managed Frequency=2.412 GHz
    RTS thr:off Fragment thr:off
    Encryption key:off
    Link Quality=0/100 Signal level:-120 dBm Noise level:-256 dBm
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0
    Это уже ближе к телу, rausb0 это то что в инструкции.

  • Цитата

    Со слов пользователя Лаоваи
    тар положил в /уср/срц, распаковал, выполнил цп Макефиле.6 ./Макефиле
    потом команда маке алл не проходит. не находит филе ор дир. пробовал в ручную Макефиле править, не помогает.


    я думаю он не находит [build] и[source] который по адрессу [ /usr/src/linux-2.6.15.7]
    должен быть.


    для начала тебе сырцы кернеля скачать надо было, распаковать и так далее.. + девелоер окружение (компилер и тд) поставить.
    на форуме уже писали как и где..


    самый быстрый способ конечно попросить фрее-х скомпилить нужные дрова.. :), но он всегда сначала даёт шанс самому подумать и попробовать..;)

  • не получается подключиться к сети. Пробовал в interfaces различные варианты, ведро вистет при загрузке. адаптер вроде опознается, дрова грузятся, ifconfig показывает:


    arvdr:~# ifconfig -a
    eth0 Link encap:Ethernet HWaddr 00:E0:00:33:02.D8
    inet addr:192.168.1.88 Bcast:192.168.1.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:258 errors:0 dropped:0 overruns:0 frame:0
    TX packets:272 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:26576 (25.9 KiB) TX bytes:78786 (76.9 KiB)


    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:23 errors:0 dropped:0 overruns:0 frame:0
    TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:2056 (2.0 KiB) TX bytes:2056 (2.0 KiB)


    rausb0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
    BROADCAST MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)


    Почету то rausb0 опознается как Ethernet а не Wireless.
    далее:
    arvdr:~# lsusb
    Bus 002 Device 001: ID 0000:0000
    Bus 001 Device 002: ID 148f:2573
    Bus 001 Device 001: ID 0000:0000


    далее:
    arvdr:~# modinfo /lib/modules/2.6.15.7/kernel/drivers/net/wireless/rt2570.ko
    filename: /lib/modules/2.6.15.7/kernel/drivers/net/wireless/rt2570.ko
    description: Ralink RT2570 usb 802.11g WLAN driver 1.0.0 - CVS 2005/06/01
    author: Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    license: GPL
    vermagic: 2.6.15.7 preempt 586 gcc-3.3
    depends:
    alias: usb:v0411p0066d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v0411p0067d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v050Dp7050d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v050Dp7051d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v050Dp705Ad*dc*dsc*dp*ic*isc*ip*
    alias: usb:v06F8pE000d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v0707pEE13d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v0B05p1706d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v0B05p1707d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v0DB0p6861d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v0DB0p6865d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v0DB0p6869d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v1044p8001d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v1044p8007d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v114Bp0110d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v13B1p000Dd*dc*dsc*dp*ic*isc*ip*
    alias: usb:v13B1p0011d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v13B1p001Ad*dc*dsc*dp*ic*isc*ip*
    alias: usb:v148Fp1706d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v148Fp2570d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v148Fp2573d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v148Fp9020d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v14B2p3C02d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v14F8p2570d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v2001p3C00d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v07D1p3C03d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v0411p008Bd*dc*dsc*dp*ic*isc*ip*
    alias: usb:v5A57p0260d*dc*dsc*dp*ic*isc*ip*
    parm: debug:Enable level: accepted values: 1 to switch debug on, 0 to switch debug off. (int)


    В interfaces вписал:
    iface rausb0 inet static
    address 192.168.1.89
    netmask 255.255.255.0
    broadcast 192.168.1.255
    gateway 192.168.1.2
    после перезагрузки виснет.


    пытался вручную активировать: ifconfig rausb0 up 192.168.1.89 netmask 255.255.255.0 broadcast 192.168.1.255 также виснет.


    кто настраивал беспроводные сети, подскажите где еще искать.

    Сообщение было отредактировано 3 раз, последнее редактирование пользователем Laowai ().

  • немного уточни после чего виснет? после того как [interfaces] изменяешь? или всегда?
    кстати ты его не полностью показал.


    в логах ничего нету?


    вначале ты тоже дописал?
    [auto lo eth0 rausb0]
    [iface lo inet loopback]
    или
    попробуй закоментируй все что касается [eth0]
    и пропиши вверху [auto lo rausb0]


    дополнение
    если после
    [ifconfig rausb0 down]
    [ifconfig rausb0 up]
    виснет
    скорее всего проблема с дровами

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем bom.ch ().

  • 1. виснет только после того как меняю интерфейс. если интерфейс не трогать, то rausb при загрузке в консоле определяется.
    как должен выгладеть interfaces при rausb0, у меня так:
    auto rausb0
    iface rausb0 inet static
    address 192.168.1.89
    netmask 255.255.255.0
    broadcast 192.168.1.255
    gateway 192.168.1.2
    wireless_mode managed
    wireless_essid ARVDR
    wireless_channel 1
    2. да, все писал. [auto lo eth0 rausb0]
    [iface lo inet loopback]
    3. закомментировал все что касается eth0, оставил только rausb0, виснет. если все по старому без rausb0 при подсоединенном девайсе то, при перезагрузке, не виснет.
    дополнение: именно так, если в интерфесе все по старому, нет никакого rausb0,
    ifconfig rausb0 down
    ifconfig rausb0 up
    putty завис.

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Laowai ().

  • Еще в нете нашел такое инфо про этот же чип:
    Этот "брелок" построен на основе микросхемы RalinkTech, поэтому можно попытаться воспользоваться драйверами для данного чипа. Вообще-то производитель представил на своем сайте несколько вариантов драйверов для своего продукта, но после закачки нас ожидало разочарование. Ни один из них не захотел распаковываться из zip-архива. Правда, удалось выяснить, что этот архивный файл является не чем иным, как tar.gz, - чего и следовало ожидать. Данный драйвер написан для ядра 2.4 и 2.6, поэтому копируем соответствующий make-шаблон в make-файл и делаем make. При успешном выполнении операции мы должны получить модуль rt2570.ko. Загрузить модуль можно командой insmod rt2570.ko, удостовериться в результате - командой lsmod, просмотреть файл в /proc/bus/usb/devices.
    В принципе, теперь наша система готова к работе с устройством. Пора сконфигурировать беспроводную сеть с помощью утилиты iwconfig из пакета wireless-tools. Но сначала посмотрим в файле /proc/net/wireless, под каким именем зарегистрирован USB-адаптер. Выполняем iwconfig rausb0 essid "my-wlan" mode Ad-Hoc key F5A3-0179-CD99-B5A3.
    Этой командой мы задали некоторые важные параметры работы Wireless-адаптера. Так, essid определяет идентификатор беспроводной сети, в которой участвует наше устройство. Далее задается тип узла. Ad-Hoc означает, что сетка состоит только из адаптеров и обходится без точки доступа. Для обеспечения связи следует использовать ключ шифрования, который мы задали в виде октета четырехзначных шестнадцатеричных чисел. Теперь с помощью известной утилиты ifconfig активируем устройство: ifconfig rausb0 up 169.254.3.2 netmask 255.255.0.0 broadcast 192.168.255.255. Если у вас в компьютере есть еще какой-либо сетевой адаптер, то, возможно, нужно будет скорректировать маршруты.


    Может я неправильно что-то загрузил или это конфликт с сетевой картой?

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Laowai ().