Please, somebody who has a reliable way to reproduce this, search for the commit which broke it... use cvs up -D to get a date-based checkout. Given "4.6 works, 4.7 doesn't" and looking at net80211 commits, I would start with a kernel from a checkout dated just before and just after 2010/02/17 (r1.56 of sys/net80211/ieee80211_node.c)..
On 2012-01-13, Erling Westenvik <[email protected]> wrote: > My former access point was an OpenBSD 4.7 laptop and I experienced > exactly the same problems with at least acx(4) and ath(4). Upgrading to > 5.0 did not provide a solution. > > I recently installed 5.0 on a box with a ral(4) PCI-card but the problem > persisted. However: installing the same PCI ral(4) card on an older box > running OpenBSD 4.6 DID solve it, indicating that the problem might have > been introduced at some level from 4.7 onward? > > Cheers, > Erling > > On Thu, Jan 12, 2012 at 05:49:06PM +0100, Sebastian Reitenbach wrote: >> Hi, >> >> I ran a soekris box as AP, and recently upgraded it from a very old 4.2, to >> 5.0 -current. It was running the old 4.2 for such a long time, since I only >> had a 32MB CF card in it, and just recently bought a new 2GB card, to >> install a full system on it. >> >> I have a ral wireless device in the box, configured as hostap: >> >> # cat /etc/hostname.ral0 >> >> inet 10.23.4.56 255.255.0.0 >> nwid brb.freifunk.net chan 1 mediaopt hostap >> >> The clients are OpenBSD notebooks. Now after the upgrade it happens after >> some time (don't know what the timeframe is, maybe a day maybe longer or >> shorter, the wireless is not that much used), that the ral device is not >> responding, when a client tries to connect to the WLAN. On the client I see >> the status on the WLAN device as status: no network >> >> on the access point, all seems to be fine: >> >> # ifconfig ral0 >> ral0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 >> lladdr 00:11:09:9a:9a:7e >> priority: 4 >> groups: wlan >> media: IEEE802.11 autoselect hostap (autoselect mode 11b hostap) >> status: active >> ieee80211: nwid brb.freifunk.net chan 1 bssid 00:11:09:9a:9a:7e >> 100dBm >> inet6 fe80::211:9ff:fe9a:9a7e%ral0 prefixlen 64 scopeid 0x4 >> inet 10.23.4.56 netmask 0xffff0000 broadcast 10.23.255.255 >> >> To get it to work again, I have to login to the AP, and issue a >> sh /etc/netstart ral0 >> >> that's all, afterwards, the client can happily connect. >> >> When I have the problem, I watched with tcpdump what happens when the client >> tries to connect to the network: >> tcpdump -n -i ral0 -y IEEE802_11_RADIO -vvv >> >> See the tcpdump output and dmesg below. >> >> Suggestion to debug this problem? >> >> Sebastian >> >> # ifconfig ral0 >> >> ral0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 >> lladdr 00:11:09:9a:9a:7e >> priority: 4 >> groups: wlan >> media: IEEE802.11 autoselect hostap (autoselect mode 11b hostap) >> status: active >> ieee80211: nwid brb.freifunk.net chan 1 bssid 00:11:09:9a:9a:7e >> 100dBm >> inet6 fe80::211:9ff:fe9a:9a7e%ral0 prefixlen 64 scopeid 0x4 >> inet 10.23.4.56 netmask 0xffff0000 broadcast 10.23.255.255 >> >> OpenBSD 5.0-current (GENERIC) #118: Tue Dec 20 11:09:21 MST 2011 >> [email protected]:/usr/src/sys/arch/i386/compile/GENERIC >> cpu0: Geode(TM) Integrated Processor by National Semi ("Geode by NSC" >> 586-class) >> 267 MHz >> cpu0: FPU,TSC,MSR,CX8,CMOV,MMX >> real mem = 133754880 (127MB) >> avail mem = 121548800 (115MB) >> mainbus0 at root >> bios0 at mainbus0: AT/286+ BIOS, date 20/40/21, BIOS32 rev. 0 @ 0xf7840 >> pcibios0 at bios0: rev 2.0 @ 0xf0000/0x10000 >> pcibios0: pcibios_get_intr_routing - function not supported >> pcibios0: PCI IRQ Routing information unavailable. >> pcibios0: PCI bus #0 is the last bus >> bios0: ROM list: 0xc8000/0x9000 >> cpu0 at mainbus0: (uniprocessor) >> cpu0: TSC disabled >> pci0 at mainbus0 bus 0: configuration mode 1 (bios) >> pchb0 at pci0 dev 0 function 0 "Cyrix GXm PCI" rev 0x00 >> sis0 at pci0 dev 6 function 0 "NS DP83815 10/100" rev 0x00, DP83816A: irq >> 10, ad >> dress 00:00:24:c3:89:1c >> nsphyter0 at sis0 phy 0: DP83815 10/100 PHY, rev. 1 >> sis1 at pci0 dev 7 function 0 "NS DP83815 10/100" rev 0x00, DP83816A: irq >> 10, ad >> dress 00:00:24:c3:89:1d >> nsphyter1 at sis1 phy 0: DP83815 10/100 PHY, rev. 1 >> sis2 at pci0 dev 8 function 0 "NS DP83815 10/100" rev 0x00, DP83816A: irq >> 10, ad >> dress 00:00:24:c3:89:1e >> nsphyter2 at sis2 phy 0: DP83815 10/100 PHY, rev. 1 >> ral0 at pci0 dev 10 function 0 "Ralink RT2560" rev 0x01: irq 11, address >> 00:11:0 >> 9:9a:9a:7e >> ral0: MAC/BBP RT2560 (rev 0x04), RF RT2525 >> gscpcib0 at pci0 dev 18 function 0 "NS SC1100 ISA" rev 0x00 >> gpio0 at gscpcib0: 64 pins >> "NS SC1100 SMI" rev 0x00 at pci0 dev 18 function 1 not configured >> pciide0 at pci0 dev 18 function 2 "NS SCx200 IDE" rev 0x01: DMA, channel 0 >> wired >> to compatibility, channel 1 wired to compatibility >> wd0 at pciide0 channel 0 drive 0: <SanDisk SDCFH-002G> >> wd0: 1-sector PIO, LBA, 1918MB, 3928176 sectors >> wd0(pciide0:0:0): using PIO mode 4, DMA mode 2 >> geodesc0 at pci0 dev 18 function 5 "NS SC1100 X-Bus" rev 0x00: iid 6 >> revision 3 >> wdstatus 0 >> ohci0 at pci0 dev 19 function 0 "Compaq USB OpenHost" rev 0x08: irq 5, >> version 1 >> .0, legacy support >> isa0 at gscpcib0 >> isadma0 at isa0 >> com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo >> com0: console >> com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo >> pckbc0 at isa0 port 0x60/5 >> pckbd0 at pckbc0 (kbd slot) >> pckbc0: using irq 1 for kbd slot >> wskbd0 at pckbd0: console keyboard >> pcppi0 at isa0 port 0x61 >> spkr0 at pcppi0 >> nsclpcsio0 at isa0 port 0x2e/2: NSC PC87366 rev 9: GPIO VLM TMS >> gpio1 at nsclpcsio0: 29 pins >> gscsio0 at isa0 port 0x15c/2: SC1100 SIO rev 1: >> npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 >> usb0 at ohci0: USB revision 1.0 >> uhub0 at usb0 "Compaq OHCI root hub" rev 1.00/1.00 addr 1 >> vscsi0 at root >> scsibus0 at vscsi0: 256 targets >> softraid0 at root >> scsibus1 at softraid0: 256 targets >> root on wd0a (a0d20985cad8f41c.a) swap on wd0b dump on wd0b >> >> tcpdump -n -i ral0 -y IEEE802_11_RADIO -vvv >> 17:24:42.394972 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:42.409967 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:48.102207 802.11: probe request, <radiotap v0, tsf 366152637112, >> 1Mbit/s, chan 1, 11g, antenna 1, signal 46dB> >> 17:24:48.102357 802.11: probe response, timestamp 0, interval 100, >> caps=41<ESS,SHORT_PREAMBLE>, ssid (brb.freifunk.net), rates 1M 2M 5M 11M, ds >> (c >> han 1), <radiotap v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.225241 802.11: probe request, <radiotap v0, tsf 366153760136, >> 1Mbit/s, chan 1, 11g, antenna 1, signal 65dB> >> 17:24:49.225311 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.225347 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.225368 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.225387 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.225407 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.225427 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.225446 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.225464 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.225484 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.225505 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.225526 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.225547 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.225569 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.225590 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.225612 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.225634 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.244871 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.262353 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.280332 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.426983 802.11: authentication request, <radiotap v0, tsf >> 366153961887, 1Mbit/s, chan 1, 11g, antenna 1, signal 65dB> >> 17:24:49.427049 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.427079 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.427099 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.427120 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.427142 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.427162 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.427182 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.439397 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.460284 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:49.476350 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:56.294812 802.11: probe request, <radiotap v0, tsf 366160829709, >> 1Mbit/s, chan 1, 11g, antenna 1, signal 67dB> >> 17:24:56.294878 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:56.294912 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:56.294935 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:56.294956 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:56.294976 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:56.295006 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:56.295028 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:56.295050 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:56.295070 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:56.295091 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:56.295113 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:56.295134 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:56.295154 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:56.295174 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1> >> 17:24:56.295195 802.11: deauthentication, authentication expired, <radiotap >> v0, 1Mbit/s, chan 1, 11g, antenna 1>

