hostap 0.0.2 hangup with kernel panic when receive frame

Litin litinoveweedle at quick.cz
Sun May 18 10:13:19 EDT 2003


Hi,
I am using Bearing LRP project (based on debian distribution), kernel
2.4.20.
In this distribution 0.0.2 hostap is compiled. I have in my system Z-Comax
XI-626 IntersilPrism 2.5 based PCI card on IRQ12.
modules are mounted in etc/modules in this order

hostap_crypt
hostap
hostap_pci

as you can see modules are properly loaded:

var/log/messages:

May 17 00:26:23 firewall syslogd 1.3-3#31.slink1: restart.
May 17 00:26:23 firewall kernel: klogd 1.3-3#31.slink1, log source =
/proc/kmsg started.
May 17 00:26:23 firewall kernel: Loaded 85 symbols from 3 modules.
May 17 00:26:23 firewall kernel: BIOS-provided physical RAM map:
May 17 00:26:23 firewall kernel: 32MB LOWMEM available.
May 17 00:26:23 firewall kernel: Initializing CPU#0
May 17 00:26:23 firewall kernel: Memory: 30084k/32768k available (948k
kernel code, 2300k reserved, -1176k data, 64k init, 0k highmem)
May 17 00:26:23 firewall kernel: Dentry cache hash table entries: 4096
(order: 3, 32768 bytes)
May 17 00:26:23 firewall kernel: Inode cache hash table entries: 2048
(order: 2, 16384 bytes)
May 17 00:26:23 firewall kernel: CPU: L1 I Cache: 32K (32 bytes/line), D
cache 32K (32 bytes/line)
May 17 00:26:23 firewall kernel: Checking 'hlt' instruction... OK.
May 17 00:26:23 firewall kernel: PCI: PCI BIOS revision 2.10 entry at
0xfb410, last bus=1
May 17 00:26:23 firewall kernel: PCI: Using configuration type 1
May 17 00:26:23 firewall kernel: PCI: Probing PCI hardware
May 17 00:26:23 firewall kernel: Activating ISA DMA hang workarounds.
May 17 00:26:23 firewall kernel: Linux NET4.0 for Linux 2.4
May 17 00:26:23 firewall kernel: Based upon Swansea University Computer
Society NET3.039
May 17 00:26:23 firewall kernel: Serial driver version 5.05c (2001-07-08)
with MANY_PORTS SHARE_IRQ DETECT_IRQ SERIAL_PCI enabled
May 17 00:26:23 firewall kernel: Real Time Clock Driver v1.10e
May 17 00:26:23 firewall kernel: Software Watchdog Timer: 0.05, timer
margin: 60 sec
May 17 00:26:23 firewall kernel: NET4: Linux TCP/IP 1.0 for NET4.0
May 17 00:26:23 firewall kernel: IP Protocols: ICMP, UDP, TCP, IGMP
May 17 00:26:23 firewall kernel: IP: routing cache hash table of 512
buckets, 4Kbytes
May 17 00:26:23 firewall kernel: TCP: Hash tables configured (established
2048 bind 2048)
May 17 00:26:23 firewall kernel: NET4: Unix domain sockets 1.0/SMP for Linux
NET4.0.
May 17 00:26:23 firewall kernel: RAMDISK: Compressed image found at block 0
May 17 00:26:23 firewall kernel: Freeing initrd memory: 449k freed
May 17 00:26:23 firewall kernel: Freeing unused kernel memory: 64k freed
May 17 00:26:23 firewall kernel: Uniform Multi-Platform E-IDE driver
Revision: 6.31
May 17 00:26:23 firewall kernel: hda: 64000 sectors (33 MB) w/4KiB Cache,
CHS=500/4/32
May 17 00:26:23 firewall kernel: Partition check:
May 17 00:26:23 firewall kernel:  hda: hda1 hda2 hda3
May 17 00:26:23 firewall last message repeated 4 times
May 17 00:26:24 firewall kernel: 3c509.c:1.19 16Oct2002 becker at scyld.com
May 17 00:26:24 firewall kernel: http://www.scyld.com/network/3c509.html
May 17 00:26:24 firewall kernel: 3c509.c:1.19 16Oct2002 becker at scyld.com
May 17 00:26:24 firewall kernel: http://www.scyld.com/network/3c509.html
May 17 00:26:24 firewall kernel: pci-scan.c:v1.11 8/31/2002  Donald Becker
<becker at scyld.com> http://www.scyld.com/linux/drivers.html
May 17 00:26:24 firewall kernel: rtl8139.c:v1.22 11/17/2002 Donald Becker,
becker at scyld.com.
May 17 00:26:24 firewall kernel:  http://www.scyld.com/network/rtl8139.html
May 17 00:26:24 firewall kernel: eth2: RealTek RTL8139C Fast Ethernet at
0xe800, IRQ 15, 00:50:fc:3a:02:9b.
May 17 00:26:24 firewall kernel: CSLIP: code copyright 1989 Regents of the
University of California
May 17 00:26:24 firewall kernel: PPP generic driver version 2.4.2
May 17 00:26:29 firewall root: Shorewall Started
May 17 00:29:40 firewall kernel: init_module: prism2_pci.o: 0.1.15 Loaded
May 17 00:29:40 firewall kernel: init_module: dev_info is: prism2_pci
May 17 00:29:40 firewall kernel: A Prism2.5 PCI device found,
phymem:0xea001000, irq:12, mem:0xc2806000
May 17 01:43:39 firewall kernel: prism2_pci.o: 0.1.15 Unloaded
May 17 01:44:58 firewall kernel: hostap_pci: hostap_pci.c 0.0.0 2002-10-12
(SSH Communications Security Corp, Jouni Malinen)
May 17 01:44:59 firewall kernel: hostap_pci: Registered netdevice wlan0
May 17 01:44:59 firewall kernel: wlan0: NIC: id=0x8013 v1.0.0
May 17 01:44:59 firewall kernel: wlan0: PRI: id=0x15 v1.1.1
May 17 01:44:59 firewall kernel: wlan0: STA: id=0x1f v1.5.6
May 17 01:44:59 firewall kernel: wlan0: Intersil Prism2.5 PCI:
mem=0xea001000, irq=12

OK, than in etc/network/interfaces I set ip properties and by wireles utils
iwconfig ( if-pre-up used ) also wlan specific properties.

All seems to be OK I can validate my settings by

# ifconfig wlan0
(IP settings) and

# iwconfig wlan0
(wlan settings)

Everything seems to be ok until I've connected my external antenna to the
card. (I have no wlan device in range) imediatelly after card receive any
frame (and this will be probably beacon frame because it doesn't matter if I
set or not set iwconfig properties like channel, essid........) whole system
hang with kernel panic message:

skput:over c28705f7:0 put:60 dev:<NULL>kernel bug at skbuff.c:92! Invalid
operand: 0000

If antenna is connected during system boot, it hang up few moments after
loading hostap_pc module.

I have whole kernel panic screenshot, but only on paper, but I can rewrite
interesting part for you into email.

Thank you for help

Regards Litin






More information about the HostAP mailing list