Yes I know its experimental... ;-)
I bought a ASUS WL-130N, installed the latest snapshot (from July 2nd)
and tried WPA
I build the pre-shared key
# wpa-psk ZELDA start123
0x763b94d25e9800f80f926fcc26d7fdf52b3b565209456bd0aa31973fbd8d5ce2
and put it in my /etc/hostname.ral0
# cat /etc/hostname.ral0
inet 192.168.22.1 255.255.255.252 NONE media autoselect mediaopt hostap
nwid ZELDA wpa wpapsk
0x763b94d25e9800f80f926fcc26d7fdf52b3b565209456bd0aa31973fbd8d5ce2 chan
11 description "WLAN WPA"
I started the network an took my laptop (ubuntu 8.04) and made the
following configuration:
Network name (ESSID): ZELDA
Password type: WPA Personal
Network password: start123
I started and everything was fine.
(Oh my god, wifi can be that easy?!? ;-) )
Then I tried with WPA2 Personal and boom: the kernel panics.
(It can be reproduced without problems)
Here are the panic message output from trace and ps and the dmesg.
Maybe someone else but me understands that.
guido
panic: pool_do_get(mbpl): free list modified: magic=1b7448e5; page
0xd685b000; item addr 0xd685b500
Stopped at Debugger+0x4: leave
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC!
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!
ddb> trace
Debugger(f10c0210,9d404f57,d68a4600,d685b500,d080fa60) at Debugger+0x4
panic(d06caee0,d06ccc04,1b7448e5,d685b000,d685b500) at panic+0x55
pool_do_get(d080fa60,0,0,d68a4600,7) at pool_do_get+0x2ea
pool_get(d080fa60,0,12,60) at pool_get+0x1e
m_gethdr(1,1,0,d9d2ad48,0) at m_gethdr+0x30
vr_encap(d10ba000,d10babd0,d685bb00,0) at vr_encap+0x18
vr_start(d10ba034,0,d68a4600,d678b0d8,0) at vr_start+0x90
nettxintr(23d6,0,d678b0d8,d037177b,0) at nettxintr+0x4e
Xsoftnet() at Xsoftnet+0x6e
--- interrupt ---
0x1:
ddb> ps
PID PPID PGRP UID S FLAGS WAIT COMMAND
28305 21587 6778 1000 3 0x4082 ttyin more
21587 6778 6778 1000 3 0x4082 pause sh
6778 13844 6778 1000 3 0x4082 wait man
13844 22477 13844 1000 3 0x4082 pause ksh
22477 9376 9376 1000 3 0x180 select sshd
9376 10701 9376 0 3 0x4180 netio sshd
23605 1 23605 0 3 0x40180 select sendmail
21625 27808 27808 0 3 0x181 pause smbd
22674 1 22674 0 3 0x4082 ttyin ksh
6025 1 6025 0 3 0x4082 ttyin getty
29778 1 29778 0 3 0x4082 ttyin getty
9080 1 9080 0 3 0x4082 ttyin getty
10148 1 10148 0 3 0x4082 ttyin getty
16765 1 16765 0 3 0x4082 ttyin getty
28761 1 28761 0 3 0x80 select cron
27808 1 27808 0 3 0x181 select smbd
17237 1 17237 0 3 0x81 select nmbd
10701 1 10701 0 3 0x80 select sshd
21179 1 21179 0 3 0x180 select inetd
16226 1 16226 77 3 0x180 poll dhcpd
3955 8063 8063 83 3 0x180 poll ntpd
8063 1 8063 0 3 0x80 poll ntpd
* 6753 18595 18595 70 7 0x100 named
18595 1 18595 0 3 0x180 netio named
13456 5248 5248 74 3 0x180 bpf pflogd
5248 1 5248 0 3 0x80 netio pflogd
15110 1759 1759 73 3 0x180 poll syslogd
1759 1 1759 0 3 0x88 netio syslogd
18 0 0 0 3 0x100200 bored crypto
17 0 0 0 3 0x100200 aiodoned aiodoned
16 0 0 0 3 0x100200 syncer update
15 0 0 0 3 0x100200 cleaner cleaner
14 0 0 0 3 0x100200 reaper reaper
13 0 0 0 3 0x100200 pgdaemon pagedaemon
12 0 0 0 3 0x100200 pftm pfpurge
11 0 0 0 3 0x100200 usbevt usb4
10 0 0 0 3 0x100200 usbevt usb3
9 0 0 0 3 0x100200 usbevt usb2
8 0 0 0 3 0x100200 usbevt usb1
7 0 0 0 3 0x100200 usbtsk usbtask
6 0 0 0 3 0x100200 usbevt usb0
5 0 0 0 3 0x100200 apmev apm0
4 0 0 0 3 0x100200 bored syswq
3 0 0 0 3 0x100200 idle0
2 0 0 0 3 0x100200 kmalloc kmthread
1 0 1 0 3 0x4080 wait init
0 -1 0 0 3 0x80200 scheduler swapper
dmesg:
boot>
booting hd0a:/bsd: 6041600+1009204 [52+314832+297292]=0x74eef8
entry point at 0x200120
[ using 612548 bytes of bsd ELF symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2008 OpenBSD. All rights reserved.
http://www.OpenBSD.org
OpenBSD 4.4-beta (GENERIC) #964: Tue Jul 1 20:51:26 MDT 2008
[EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: VIA Nehemiah ("CentaurHauls" 686-class) 1.34 GHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,SEP,MTRR,PGE,CMOV,PAT,MMX,FXSR,SSE
cpu0: RNG AES
real mem = 469266432 (447MB)
avail mem = 445427712 (424MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 06/20/05, BIOS32 rev. 0 @ 0xfad20
apm0 at bios0: Power Management spec V1.2 (slowidle)
apm0: AC on, battery charge unknown
pcibios0 at bios0: rev 2.1 @ 0xf0000/0xdf44
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdeb0/144 (7 entries)
pcibios0: PCI Exclusive IRQs: 10 11 15
pcibios0: PCI Interrupt Router at 000:17:0 ("VIA VT82C596A ISA" rev 0x00)
pcibios0: PCI bus #1 is the last bus
bios0: ROM list: 0xc0000/0xfe00 0xd0000/0x8000!
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "VIA PM800 AGP" rev 0x00
pchb1 at pci0 dev 0 function 1 "VIA PM800 Errors" rev 0x00
pchb2 at pci0 dev 0 function 2 "VIA PM800 Host" rev 0x00
pchb3 at pci0 dev 0 function 3 "VIA PM800 DRAM" rev 0x00
pchb4 at pci0 dev 0 function 4 "VIA PM800 PMC" rev 0x00
pchb5 at pci0 dev 0 function 7 "VIA PM800 PCI" rev 0x00
ppb0 at pci0 dev 1 function 0 "VIA VT8377 AGP" rev 0x00
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 "VIA PM800 Unichrome S3" rev 0x02
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
agp0 at vga1: v3, aperture at 0xe0000000, size 0x10000000
"VIA VT6306 FireWire" rev 0x80 at pci0 dev 13 function 0 not configured
pciide0 at pci0 dev 15 function 0 "VIA VT6420 SATA" rev 0x80: DMA
pciide0: using irq 15 for native-PCI interrupt
wd0 at pciide0 channel 0 drive 0: <FUJITSU MHV2080BH>
wd0: 16-sector PIO, LBA48, 76319MB, 156301488 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
uhci0 at pci0 dev 16 function 0 "VIA VT83C572 USB" rev 0x81: irq 11
uhci1 at pci0 dev 16 function 1 "VIA VT83C572 USB" rev 0x81: irq 11
uhci2 at pci0 dev 16 function 2 "VIA VT83C572 USB" rev 0x81: irq 15
uhci3 at pci0 dev 16 function 3 "VIA VT83C572 USB" rev 0x81: irq 15
ehci0 at pci0 dev 16 function 4 "VIA VT6202 USB" rev 0x86: irq 10
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "VIA EHCI root hub" rev 2.00/1.00 addr 1
viapm0 at pci0 dev 17 function 0 "VIA VT8237 ISA" rev 0x00
iic0 at viapm0
spdmem0 at iic0 addr 0x50: 512MB DDR SDRAM non-parity PC2700CL2.5
vr0 at pci0 dev 18 function 0 "VIA RhineII-2" rev 0x78: irq 11, address
00:40:63:e1:9a:c4
ukphy0 at vr0 phy 1: Generic IEEE 802.3u media interface, rev. 10: OUI
0x004063, model 0x
0032
ral0 at pci0 dev 20 function 0 "Ralink RT2860" rev 0x00: irq 15, address
00:1e:8c:7e:f2:9
0
ral0: MAC/BBP RT2860 (rev 0x0101), RF RT2820 (2T3R)
usb1 at uhci0: USB revision 1.0
uhub1 at usb1 "VIA UHCI root hub" rev 1.00/1.00 addr 1
usb2 at uhci1: USB revision 1.0
uhub2 at usb2 "VIA UHCI root hub" rev 1.00/1.00 addr 1
usb3 at uhci2: USB revision 1.0
uhub3 at usb3 "VIA UHCI root hub" rev 1.00/1.00 addr 1
usb4 at uhci3: USB revision 1.0
uhub4 at usb4 "VIA UHCI root hub" rev 1.00/1.00 addr 1
isa0 at mainbus0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
viasio0 at isa0 port 0x2e/2 M, WDG not activated
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
biomask ffed netmask ffed ttymask ffff
ugen0 at uhub2 port 2 "Powerware Powerware UPS" rev 0.20/0.50 addr 2
softraid0 at root
root on wd0a swap on wd0b dump on wd0b