Подавление сообщений от драйвера bwn(4)

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
revenforv
проходил мимо
Сообщения: 3
Зарегистрирован: 2010-10-07 23:37:57
Откуда: Санкт-Петербург

Подавление сообщений от драйвера bwn(4)

Непрочитанное сообщение revenforv » 2010-10-08 0:55:18

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

# uname -a
FreeBSD primus.softpotions 8.1-RELEASE FreeBSD 8.1-RELEASE #2 Thu Oct 7 13:44:39 MSD 2010 GreenPoint i386
Была задача поднять фряху на ноуте Dell Inspiron 1525 и воткнуть его в сетку через роутер D-Link DIR-300, естественно через wifi, на котором к слову сеть шифрованная по WPA/WPA2 (ибо раздает интернет и нет желания делиться с безбилетными пассажирами).
Для начала все манипулы проводились через стандартную витую пару перекинутую непосредственно на роутер. На раз завелся драйвер msk(4) для родной Marvell Yukon 88E8040 (Ethernet), после чего занялся настройкой wifi. На борту водится карточка от Broadcom BCM4312, для которой дрова в 8.1 идут из коробки в виде bwn(4) и фирмваровского bwn_v4_lp_ucode модуля из портов. После настройки и ребута все заработало на ура.

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

# cat rc.conf
...
wlans_bwn0="wlan0"
ifconfig_wlan0="WPA DHCP"
...

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

# cat wpa_supplicant.conf
network={
   ssid="ambrosia"
   #psk="..."
   psk=...
}

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

# ifconfig wlan0
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
       ether 00:1f:3a:97:dc:ec
       inet 192.168.0.4 netmask 0xffffff00 broadcast 192.168.0.255
       media: IEEE 802.11 Wireless Ethernet OFDM/36Mbps mode 11g
       status: associated
       ssid ambrosia channel 6 (2437 MHz 11g) bssid 00:22:b0:90:50:8f
       country US authmode WPA2/802.11i privacy ON deftxkey UNDEF
       TKIP 3:128-bit txpower 30 bmiss 7 scanvalid 450 bgscan bgscanintvl 300
       bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS wme roaming MANUAL
Однако есть одна досадная неприятность. Драйвер упорно беседует с маршрутизатором на предмет decryption attempt, в связи с чем ttyv0 усердно засирается сообщениями следующего рода.

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

bwn0: need multicast update callback
bwn0: RX decryption attempted (old 0 keyidx 0x1)
bwn0: RX decryption attempted (old 0 keyidx 0x1)
bwn0: need multicast update callback
bwn0: need multicast update callback
bwn0: RX decryption attempted (old 0 keyidx 0x1)
bwn0: RX decryption attempted (old 0 keyidx 0x1)
bwn0: RX decryption attempted (old 0 keyidx 0x1)
bwn0: RX decryption attempted (old 0 keyidx 0x1)
...
bwn0: RX decryption attempted (old 0 keyidx 0x2)
bwn0: RX decryption attempted (old 0 keyidx 0x2)
...
Не то чтобы с этим нельзя было жить. Ибо планомерно спамится только нулевой терминал, но хотелось бы понять в чем трабл и как его помирить. Пробовал останавливать wlan0, а потом перезапускать wpa_supplicant с флагом -s (suppress), чтобы подавить вывод в терминал.

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

# wpa_supplicant -Bs -i wlan0 -c /etc/wpa_supplicant.conf && dhclient wlan0
Но проблему это не решает, те же переговоры с роутером продолжаются сразу после запуска wpa_supplicant и первичного договаривания о ключиках.

Есть мысль на тему того, что это может быть связано с параметрами bgscan* интерфейса wlan0, однако же период появления этих сообщений не укладывается в указанные 300 секунд, обычно значительно меньше (в среднем 45 сек, но бывало и чаще - каждые 1-2 секунды).

В общем суть вопроса в том, как подавить эти сообщения или полечить их. Хотя, если память мне не изменяет, RX decryption attempt - это не ошибка, это просто драйвер громко говорит, что он делает.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: Подавление сообщений от драйвера bwn(4)

Непрочитанное сообщение Гость » 2010-10-08 1:57:57

а гуглом перед этим пытались воспользоватся?
прийдется делать это за вас - ну ладно дело ночь почему не набрать пару символов
получил ответ

http://groups.google.co.jp/group/muc.li ... 3?lnk=raot
> In my laptop I see now messages like these :
> bwn0: RX decryption attempted (old 0 keyidx 0x1)

You could ignore this messages because bwn(4) doesn't support H/W crypto
and it looks it's harmless
вообщем если вас этот ответ не вдохновил
пишите в меил листы фрибсд свои вопросы

revenforv
проходил мимо
Сообщения: 3
Зарегистрирован: 2010-10-07 23:37:57
Откуда: Санкт-Петербург

Re: Подавление сообщений от драйвера bwn(4)

Непрочитанное сообщение revenforv » 2010-10-08 12:11:54

Спасибо, как-то сразу не подумал поискать в меил листе на тему bwn(4). Почему-то решил, что что-то с настройками соединения наломал.
Причина появления этих сообщений теперь ясна, но вопрос все еще в силе. Если кто знает как подавить вывод от bwn(4) - поделитесь идеей.

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Подавление сообщений от драйвера bwn(4)

Непрочитанное сообщение hizel » 2010-10-08 12:31:42

ковырнуть исходники :}
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.


Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Подавление сообщений от драйвера bwn(4)

Непрочитанное сообщение hizel » 2010-10-08 15:10:06

раскажи мне дружок как ты отключишь sysctl переменными

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

        if (macstat & BWN_RX_MAC_DEC && rx_mac_dec_rpt++ < 50)
                device_printf(sc->sc_dev,
                    "RX decryption attempted (old %d keyidx %#x)\n",
                    BWN_ISOLDFMT(mac),
                    (macstat & BWN_RX_MAC_KEYIDX) >> BWN_RX_MAC_KEYIDX_SHIFT);
выхлоп от такого кода
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

revenforv
проходил мимо
Сообщения: 3
Зарегистрирован: 2010-10-07 23:37:57
Откуда: Санкт-Петербург

Re: Подавление сообщений от драйвера bwn(4)

Непрочитанное сообщение revenforv » 2010-10-08 15:25:07

hizel писал(а):ковырнуть исходники :}
Как вариант, конечно. А более гуманного способа не предвидится? Через syslogd может как-то попробовать или это совсем не вариант?

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Подавление сообщений от драйвера bwn(4)

Непрочитанное сообщение hizel » 2010-10-08 15:56:09

ну попробуйте, но сомневаюсь что можно отрубить эти сообщения для конкретного драйвера, для всего кернела не вопрос :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
xxor
рядовой
Сообщения: 42
Зарегистрирован: 2011-02-24 14:34:12

Re: Подавление сообщений от драйвера bwn(4)

Непрочитанное сообщение xxor » 2011-11-06 18:55:12

Ребята, помогите и мне )

У меня всё то же самое, только карточка от Broadcom BCM4310, а не от Broadcom BCM4312, как у автора. Видно, более ранняя модель ноутбука. По крайней мере так говорит pciconf -lv

И ещё:

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

# uname -a
FreeBSD dell 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Thu May 12 11:28:09 UTC 2011     root@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
Проделал как описано -

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

# cat rc.conf
...
wlans_bwn0="wlan0"
ifconfig_wlan0="WPA DHCP"
...
и

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

# cat wpa_supplicant.conf
network={
   ssid="xxx"
   #psk="..."
   psk=...
}
Ну, понятно, значения там другие.

Фразу "для которой дрова в 8.1 идут из коробки в виде bwn(4) и фирмваровского bwn_v4_lp_ucode модуля из портов" я истрактовал как

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

# cat /boot/loader.conf

if_bwn_load="YES"
if_wi_load="YES"
bwn_v4_lp_ucode_load="YES"
...
Но:

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

# ifconfig wlan0
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:22:68:95:34:1b
        media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
        status: no carrier
        ssid "" channel 1 (2412 MHz 11b)
        country US authmode WPA1+WPA2/802.11i privacy OFF txpower 30 bmiss 7
        scanvalid 450 bgscan bgscanintvl 300 bgscanidle 250 roam:rssi 7
        roam:rate 1 wme roaming MANUAL bintval 0
Вот здесь: http://forum.lissyara.su/viewtopic.php?f=5&t=34153 автор навключал вообще всё подряд, но у него тоже не заработало. Я ещё так отчаянно не пробовал. Не заработало через ndis и у меня - с аналогичным результатом.

Помогите плиз!
С уважением.


Аватара пользователя
xxor
рядовой
Сообщения: 42
Зарегистрирован: 2011-02-24 14:34:12

Re: Подавление сообщений от драйвера bwn(4)

Непрочитанное сообщение xxor » 2011-11-07 7:31:34

Гость писал(а):с чем помочь то?
Для начала с включением wifi. А уж потом с подавлением - может, что автор подскажет. Может bwi пробовать? Совсем отчаялся, первоначально думал, что вообще не заработает - из-за переключателя wifi на стенке ноутбука, но раз пример есть,значит, всё возможно.
С уважением.

Аватара пользователя
xxor
рядовой
Сообщения: 42
Зарегистрирован: 2011-02-24 14:34:12

Re: Подавление сообщений от драйвера bwn(4)

Непрочитанное сообщение xxor » 2011-11-07 18:58:39

Всё заработало. bwn_v4_ucode_load рулит.
С уважением.

Аватара пользователя
xxor
рядовой
Сообщения: 42
Зарегистрирован: 2011-02-24 14:34:12

Re: Подавление сообщений от драйвера bwn(4)

Непрочитанное сообщение xxor » 2011-11-08 17:01:52

Странно, обновился на 10-ку, всё пропало (порты + мир).

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

# ifconfig wlan0
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:22:68:95:34:1b
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
        status: no carrier
        ssid "" channel 1 (2412 MHz 11b)
        country US authmode WPA1+WPA2/802.11i privacy OFF txpower 30 bmiss 7
        scanvalid 450 bgscan bgscanintvl 300 bgscanidle 250 roam:rssi 7
        roam:rate 1 wme roaming MANUAL bintval 0
Все конфиги сохранил, проверил.
С уважением.

Аватара пользователя
xxor
рядовой
Сообщения: 42
Зарегистрирован: 2011-02-24 14:34:12

Re: Подавление сообщений от драйвера bwn(4)

Непрочитанное сообщение xxor » 2011-11-08 22:40:00

На всякий случай, может кому пригодиться: в 9.0 RC2 всё нормально работает.

А проблема с подавлением сообщений от драйвера так и не решена. ((
С уважением.

Аватара пользователя
roman_ssh
рядовой
Сообщения: 17
Зарегистрирован: 2008-05-04 18:50:05
Контактная информация:

Re: Подавление сообщений от драйвера bwn(4)

Непрочитанное сообщение roman_ssh » 2014-10-25 5:52:52

у меня FreeBSD pbx 10.0-RELEASE FreeBSD 10.0-RELEASE #0: Fri Oct 24 17:43:11 NOVT 2014 root@pbx:/usr/src/sys/amd64/compile/PBX amd64
тоже вижу
bwn0: RX decryption attempted (old 0 keyidx 0x1)
неприятно, друзья, ни кто не победил?