Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX и Hardware > Не работает Asus WL-167g rev 2.00


Автор: Сумасшедший 8.11.2007, 12:08
Есть девайс Asus WL-167g (usb-шный wlan-адаптер)
При подключении не определяется как сетевое устройство.
Код

# dmesg
~~~~~~~~~~~~
ugen0: Ralink 802.11 bg WLAN, rev 2.00/0.01, addr 2
# ifconfig -l
rl0 rl1 lo0

(rl0 и rl1 - два других сетевых интерфейса)
Пробовал добавить поддержку ural - не помогло. В прошлогодней рассылке нашел
Цитата
Your device is not supported by ural(4).
The ural driver supports adapters based on Ralink first
generation 802.11b/g wireless USB adapters (RT2500USB).
Your adapter is based on the new RT2501USB chipset which
requires a new driver because the MAC/BBP is very different.
http://lists.freebsd.org/pipermail/freebsd-stable/2006-March/023699.html

Но может кто сталкивался с такой проблемой и может помочь?

Автор: Imple 8.11.2007, 13:01
Дайте вывод:
Код

usbdevs -v

Автор: Сумасшедший 8.11.2007, 13:29
Код

# usbdevs -v
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
 port 1 powered
 port 2 addr 2: full speed, power 300 mA, config 1, 802.11 bg WLAN(0x1723), Ralink(0x0b05), rev 0.01
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
 port 1 powered
 port 2 powered

Автор: Imple 8.11.2007, 14:10
/usr/src/sys/dev/usb/if_ural.c не знает про ваш чипсет 0x1723, пропачте его. Там легко, особо знаний не надо, на примере других чипсетов. Потом пересоберите и попробуйте заново.

Автор: Сумасшедший 8.11.2007, 16:05
Imple, Попробовал: (.def - файл бывший по-умолчанию)
Код

# diff if_ural.c.def if_ural.c
85a86
>       { USB_VENDOR_ASUS,              USB_PRODUCT_RALINK_RT2570_2 },


Код

# diff usbdevs.def usbdevs
686a687
> product ASUS WL167G2          0x1723  WL-167g2 wireless adapter

Код

# ifconfig -l
rl0 rl1 lo0

Код

# dmesg
~~~~~~
ugen0: Ralink 802.11 bg WLAN, rev 2.00/0.01, addr 2

Подозреваю что у меня тут руки кривые где-то, только не могу найти где(

Автор: Imple 8.11.2007, 22:33
Нет, вы просто откройте этот файл любым редактором, там будет практически в самом начале список ID чипсетов, которые будет контролировать драйвер. Там, если я не ошибаюсь даже  WL-167G есть, но с другим ID. На примере его добавьте свой, 1723.

Автор: Сумасшедший 9.11.2007, 12:45
Imple, Спасибоsmile
Сделал на добавлением, а просто в /usr/src/sys/dev/usb/usbdevs поменял в строке "product RALINK RT2570 *" id:)

Автор: Imple 9.11.2007, 13:46
Пожалуйста smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)