Scanning Problem

Miguel Bello mbello at
Wed Apr 5 21:15:54 EDT 2006

Hi all,

I have an embedded board TQM8xxL with motorola processor mpc823e 50Mhz, 
Flash Memory
8MB, RAM Memory 16MB.
I am using kernel version 2.4.4 to which I have applied patches to 
update the wireless extensions.
The hostap driver version  is 0.3.9.
I am testing with a Netgear card 16-bit Model MA401.
I set wireless card in Managed mode and assign essid and IP manually  
and it connects with my Access point. 
I obtain kernel oops when I want to do scan with the  iwlist command

# iwlist wlan0 scanning

Oops: kernel access of bad area, sig: 11
NIP: C3040CDC XER: 8000817F LR: C3040C70 SP: C0D75C30 REGS: c0d75b80 
TRAP: 0300
MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
DAR: C308DE24, DSISR: C0000000
TASK = c0d74000[387] 'iwlist' Last syscall: 54
last math 00000000 last altivec 00000000
GPR00: 0003FC00 C0D75C30 C0D74000 C0D75C38 00000000 00000000 C0D75C48 
GPR08: 00000000 C304E224 C0BBA710 00000000 33553034 1001C83C C0BB8000 
GPR16: 00000000 00000003 00000011 00000000 00000001 C0BBA710 C02C3270 
GPR24: C0BBA710 00000000 C0D75C38 00000001 C02C3282 C0BB802B C0BB8023 
Call backtrace:
C00E6414 C3041504 C00FAEC8 C00F3510 C01275EC C00E9E34 C00438A8
C00025BC 0FE00ECC 10002224 100031D8 0FDC6EF4 00000000
Kernel panic: Aiee, killing interrupt handler!

doing a debug with ksymoops I get:

 >>NIP; c3040cdc <[hostap]__prism2_translate_scan+2c4/8b0>

 >>GPR1; c0d75c30 <_end+b8c700/2e4db30>
 >>GPR2; c0d74000 <_end+b8aad0/2e4db30>
 >>GPR3; c0d75c38 <_end+b8c708/2e4db30>
 >>GPR6; c0d75c48 <_end+b8c718/2e4db30>
 >>GPR9; c304e224 <[hostap]freq_list+0/c>
 >>GPR10; c0bba710 <_end+9d11e0/2e4db30>
 >>GPR14; c0bb8000 <_end+9cead0/2e4db30>
 >>GPR21; c0bba710 <_end+9d11e0/2e4db30>
 >>GPR22; c02c3270 <_end+d9d40/2e4db30>
 >>GPR24; c0bba710 <_end+9d11e0/2e4db30>
 >>GPR26; c0d75c38 <_end+b8c708/2e4db30>
 >>GPR28; c02c3282 <_end+d9d52/2e4db30>
 >>GPR29; c0bb802b <_end+9ceafb/2e4db30>
 >>GPR30; c0bb8023 <_end+9ceaf3/2e4db30>
 >>GPR31; c0bb802b <_end+9ceafb/2e4db30>

Trace; c00e6414 <do_softint+74/88>
Trace; c3041504 <[hostap]prism2_ioctl_giwscan+23c/37c>
Trace; c00faec8 <wireless_process_ioctl+43c/940>
Trace; c00f3510 <dev_ioctl+540/5e4>
Trace; c01275ec <inet_ioctl+240/25c>
Trace; c00e9e34 <sock_ioctl+28/38>
Trace; c00438a8 <sys_ioctl+268/28c>
Trace; c00025bc <ret_from_syscall_1+0/b4>
Trace; 0fe00ecc Before first symbol
Trace; 10002224 Before first symbol
Trace; 100031d8 Before first symbol
Trace; 0fdc6ef4 Before first symbol
Trace; 00000000 Before first symbol

Does anyone have an idea what is wrong ?

Many thanks in advance


More information about the HostAP mailing list