Odd issue with ath and 2 IPs on interface at boot

Vincent Hoffman vince at unsane.co.uk
Wed Nov 6 23:20:39 UTC 2013


Hi,
    I'm trying to bring up a wlan interface with 2 IPs on it so I can
NAT other devices on the wireless network.
If I try and configure both IPs at boot via rc.conf I get no link and
logs as follows
Many repeating
Nov  5 23:02:34 ostracod wpa_supplicant[676]: wlan0: Failed to initiate
AP scan
Nov  5 23:02:35 ostracod kernel: ath0: ath_legacy_rx_tasklet:
sc_inreset_cnt > 0; skipping
Nov  5 23:02:35 ostracod wpa_supplicant[676]: ioctl[SIOCS80211, op=103,
val=0, arg_len=128]: Operation now in progress
Nov  5 23:02:35 ostracod wpa_supplicant[676]: wlan0: Failed to initiate
AP scan
with the occasional
Nov  5 23:04:51 ostracod kernel: ath0: ath_raw_xmit: sc_inreset_cnt > 0;
bailing
Nov  5 23:04:51 ostracod kernel: ath0: ath_raw_xmit: sc_inreset_cnt > 0;
bailing

in rc.conf I have:
   wlans_ath0="wlan0"
   ifconfig_wlan0="WPA inet 85.233.185.162/29 -bgscan"
   ifconfig_wlan0_alias0="inet 10.10.10.1/24"


If however I add just one address and then create the alias manually
later It works fine.

ath device details

ath0: <Atheros 5424/2424> mem 0xfebf0000-0xfebfffff irq 16 at device 0.0
on pci4
ath0: AR2425 mac 14.2 RF5424 phy 7.0
ath0: 2GHz radio: 0x0000; 5GHz radio: 0x00a2

ath0 at pci0:4:0:0:        class=0x020000 card=0x7131144f chip=0x001c168c
rev=0x01 hdr=0x00
    vendor     = 'Atheros Communications Inc.'
    device     = 'AR242x / AR542x Wireless Network Adapter (PCI-Express)'
    class      = network
    subclass   = ethernet

OS details:
FreeBSD ostracod.unsane.co.uk 10.0-BETA2 FreeBSD 10.0-BETA2 #71 r257498:
Fri Nov  1 17:31:01 GMT 2013    
toor at ostracod.unsane.co.uk:/scratch/obj/usr/src/sys/OSTRACOD  amd64

It seems unlikely this is expected and i'm not even sure its ath based
but I dont have any other wireless interfaces to test with.
Any suggestions?
The system is in use at the moment but I can test from time to time.

Vince




More information about the freebsd-wireless mailing list