Страница 1 из 1

Nas4Free WiFi rt2561 error

Добавлено: 2013-10-01 21:48:49
slonspb
Приветвую
На старости лет решил поставить Nas4Free. Юниксы немного помню.
Поводной LAN поднимается и работает, всё Ок. Но я провод не дотащу потом до подвала, так что нужен wifi.
И тут траблы, WiFi адаптер D-Link DWA-510 :st:
Все конфиги системы родные, не правленные, работаю ручками в консольке. Средствами free4nas оно видится и пытается конфигурится, но валит ошибки.

Железка видится, конфигурится,

Код: Выделить всё

# uname -a
FreeBSD nas4free.local 9.1-RELEASE-p5 FreeBSD 9.1-RELEASE-p5 #0 r254466M: Sat Aug 17 22:54:54 CEST 2013     root@dev.nas4free.org:/usr/obj/nas4free/usr/src/sys/NAS4FREE-amd64  amd64

# pciconf -lv
ral0@pci0:1:7:0:        class=0x028000 card=0x3a711186 chip=0x03021814 rev=0x00 hdr=0x00
    vendor     = 'Ralink corp.'
    device     = 'RT2561/RT61 rev B 802.11g'
    class      = network
но категорически отказывается стартовать,
получаем пачку ошбок в лоб, и оно же при любой попытке ral0 up, оно же в логах

Код: Выделить всё

# ifconfig wlan create wlandev ral0 inet 192.168.0.99/24

rt2561sfw: could not load firmware image, error 2
ral0: rt2661_load_microcode: unable to retrieve firmware image rt2561sfw
ral0: rt2661_init_locked: could not load 8051 microcode, error 22
несущей нет, беда

Код: Выделить всё

# ifconfig wlan0

wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:22:b0:4f:d6:e8
        inet 192.168.0.99 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::222:b0ff:fe4f:d6e8%wlan0 prefixlen 64 scopeid 0xa
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
        status: no carrier
        ssid "" channel 1 (2412 MHz 11b)
ifconfig: missing or corrupted regdomain database
ps: nas4free таки отличается от freebsd, у меня embedded, я и ручками в консоли сижу, и rc.conf правлю - один фиг.
Гуглание сходу ничего не дало, ну был такой баг, коммит вроде сделали, исправили, наверное.
Постоянного опыта в *nix нет, давно было кодирование HP-UX и солярки.
Укажите путь плз...

Re: Nas4Free WiFi rt2561 error

Добавлено: 2013-10-04 10:10:11
slonspb
"спасибо",
помогли на ixbt

nas4free по аким то причинам поставила драйвер Ralink ral0, но не скопировала фирмваре. Поэтому свиду всё работало, но в логах ошибки
rt2561sfw: could not load firmware image, error 2

Лечится засовыванием прошивки (firmware) в формате модуля ядра *.ko в каталог /boot/modules, ставим права на чтение/исполнение
фирмварю не нашёл нигде (где её искать кстати?), кроме как в дистрибутиве выискал rt2561fw.ko.gz и rt2561fws.ko.gz
после этого ошибки с фирмварей ушли
далее ругался ifconfig: missing or corrupted regdomain database.
лечится засовыванием regdomain.xls в /etc (его я нашёл где-то в сети, где брать оригинал?)
теперь бьюсь с
ral0 need multicast update callback
несущей так и нет

итого:
- на буудщее хотелось бы понять где брать готовые rt2561fw.ko под freebsd 9.x, т.к. у nas4free нет средств компиляции
- где брать regdomain.xls
- что делать с ral0 need multicast update callback
- как заставить nas4free embedded сохранять изменения и не сносить файлы при перезагрузке