Overloading hostap and orinoco causes kernel oops

Yan Seiner <[email protected]>
Newsgroups gmane.comp.handhelds.openzaurus.devel
Message-ID <[email protected]>
I've been having a problem with wireless and OZ.  I have a linksys 
wcf-11 card, and sometimes it wouldn't come up.  With 3.5.4.2, my 
SL-C3100 would lock up on ifup...

But the new kernel dumps useful information into the logs, and here it 
is, attached.  It seems that hostap causes a kernel oops with this 
card.  If I remove hostap entirely, rerun depmod, and load only orinoco, 
all is well. If I remove orinoco and laod only hostap, the network won't 
come up at all.  If I load both, I get a kernel oops.  (Sorry, I haven't 
figured out how to prevent modules in /lib/modules from loading via 
software; I just physically move them out of the module tree.)

--Yan

Aug 21 13:40:05 spitz user.info kernel: pcmcia: Detected deprecated 
PCMCIA ioctl usage from process: cardctl.
Aug 21 13:40:05 spitz user.info kernel: pcmcia: This interface will soon 
be removed from the kernel; please expect breakage unless  you upgrade 
to new tools.
Aug 21 13:40:05 spitz user.info kernel: pcmcia: see 
http://www.kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html for details.
Aug 21 13:40:05 spitz user.info kernel: ADDRCONF(NETDEV_UP): eth0: link 
is not ready
Aug 21 13:40:05 spitz daemon.info cardmgr[3389]: executing: './ide start 
hda 2>&1'
Aug 21 13:40:05 spitz daemon.info cardmgr[3389]: + mount /dev/hda1
Aug 21 13:40:05 spitz daemon.info cardmgr[3389]: + Can't find /dev/hda1 
in /etc/fstab
Aug 21 13:40:05 spitz daemon.notice cardmgr[3389]: start cmd exited with 
status 1
Aug 21 13:40:05 spitz daemon.info cardmgr[3389]: socket 1: Linksys 
CompactFlash Wireless Card
Aug 21 13:40:05 spitz daemon.info hcid[3461]: Bluetooth HCI daemon
Aug 21 13:40:06 spitz user.notice kernel: pcmcia: registering new device 
pcmcia1.1
Aug 21 13:40:06 spitz user.err kernel: orinoco_cs: GetNextTuple(): No 
matching CIS configuration.  Maybe you need the ignore_cis_v cc=1 parameter.
Aug 21 13:40:06 spitz user.notice kernel: 1.1: GetFirstTuple: No more items
Aug 21 13:40:06 spitz user.debug kernel: hostap_cs: setting Vcc=33 
(constant)
Aug 21 13:40:06 spitz user.debug kernel: Checking CFTABLE_ENTRY 0x01 
(default 0x01)
Aug 21 13:40:06 spitz user.debug kernel: IO window settings: 
cfg->io.nwin=1 dflt.io.nwin=1
Aug 21 13:40:06 spitz user.debug kernel: io->flags = 0x0046, 
io.base=0x0000, len=64
Aug 21 13:40:06 spitz user.debug kernel: CardServices(RequestIO) returned 30
Aug 21 13:40:06 spitz user.notice kernel: 1.1: RequestIO: Resource in use
Aug 21 13:40:06 spitz user.notice kernel: 1.1: GetNextTuple: No more items
Aug 21 13:40:06 spitz user.alert kernel: Unable to handle kernel NULL 
pointer dereference at virtual address 00000032
Aug 21 13:40:06 spitz user.alert kernel: pgd = c24d8000
Aug 21 13:40:06 spitz user.alert kernel: [00000032] *pgd=a24d4031, 
*pte=00000000, *ppte=00000000
Aug 21 13:40:06 spitz user.warn kernel: Internal error: Oops: 817 [#1]
Aug 21 13:40:06 spitz user.warn kernel: Modules linked in: ohci_hcd 
usbcore mousedev rfcomm pxaficp_ir ircomm_tty ircomm irda ipv6  hidp 
l2cap bluetooth hostap_cs hostap ieee80211_crypt orinoco_cs orinoco 
hermes snd_soc_spitz snd_soc_pxa2xx_i2s snd_soc_wm8750 s nd_soc_pxa2xx 
snd_soc_core snd_pcm_oss snd_pcm snd_timer snd_page_alloc snd_mixer_oss 
snd soundcore
Aug 21 13:40:06 spitz user.warn kernel: CPU: 0
Aug 21 13:40:06 spitz user.warn kernel: PC is at 
hfa384x_events_only_cmd+0x14/0x1c [hostap_cs]
Aug 21 13:40:06 spitz user.warn kernel: LR is at 
prism2_hw_shutdown+0x20/0xc8 [hostap_cs]
Aug 21 13:40:06 spitz user.warn kernel: pc : [<bf08fd74>]    lr : 
[<bf09002c>]    Not tainted
Aug 21 13:40:06 spitz user.warn kernel: sp : c2bebabc  ip : c2bebacc  fp 
: c2bebac8
Aug 21 13:40:06 spitz user.warn kernel: r10: c3bd1c00  r9 : bf09c500  r8 
: c2bebb94
Aug 21 13:40:06 spitz user.warn kernel: r7 : 0000001f  r6 : 00000000  r5 
: 00000000  r4 : c3273000
Aug 21 13:40:06 spitz user.warn kernel: r3 : 00000000  r2 : 00000010  r1 
: 00000000  r0 : c3273000
Aug 21 13:40:06 spitz user.warn kernel: Flags: NzCv  IRQs on  FIQs on  
Mode SVC_32  Segment user
Aug 21 13:40:06 spitz user.warn kernel: Control: 397F  Table: A24D8000  
DAC: 00000015
Aug 21 13:40:06 spitz user.warn kernel: Process cardmgr (pid: 3389, 
stack limit = 0xc2bea1a0)
Aug 21 13:40:06 spitz user.warn kernel: Stack: (0xc2bebabc to 0xc2bec000)
Aug 21 13:40:06 spitz user.warn kernel: 
baa0:                                                                
c2bebae8
Aug 21 13:40:06 spitz user.warn kernel: bac0: c2bebacc bf09002c bf08fd6c 
c2bebae8 c3273260 c3711600 c3711600 c2bebb00
Aug 21 13:40:06 spitz user.warn kernel: bae0: c2bebaec bf095040 bf090018 
00000013 c2bebd98 c2bebde0 c2bebb04 bf095fe4
Aug 21 13:40:06 spitz user.warn kernel: bb00: bf095020 c2bebca4 c2bebc88 
c0068ffc c01e4ea0 c3552b60 00000001 c2bea000
Aug 21 13:40:06 spitz user.warn kernel: bb20: 0000000a 000000ff 0000ffff 
c00600e0 c0068e6c c2bebccc c2bebcb8 00000000
Aug 21 13:40:06 spitz user.warn kernel: bb40: c01e9680 00000000 00000030 
c32737ff 46333930 00433532 00000000 60000013
Aug 21 13:40:06 spitz user.warn kernel: bb60: 00000000 c02228a4 00000044 
000200d2 c02228a4 00000000 000200d2 c02228a4
Aug 21 13:40:06 spitz user.warn kernel: bb80: 00000000 c377a6e0 c03c8d60 
c2bebd48 c2bebd00 00010201 00000301 00000077
Aug 21 13:40:06 spitz user.warn kernel: bba0: 00050910 000493e0 00057e40 
4e4f4900 002dc6c0 002dc6c0 000186a0 3d485400
Aug 21 13:40:06 spitz user.warn kernel: bbc0: 616c632f 762f7373 63762f63 
53003273 59534255 4d455453 0063763d 4e514500
Aug 21 13:40:06 spitz user.warn kernel: bbe0: 343d4d55 4d003538 524f4a41 
4d00373d 524f4e49 0000323d 00000a64 00000000
Aug 21 13:40:06 spitz user.warn kernel: bc00: 00000006 00000000 00000002 
00000000 00020f44 00000146 00000000 00000040
Aug 21 13:40:06 spitz user.warn kernel: bc20: 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000
Aug 21 13:40:06 spitz user.warn kernel: bc40: 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000
Aug 21 13:40:06 spitz user.warn kernel: bc60: 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000
Aug 21 13:40:06 spitz user.warn kernel: bc80: 00000000 00000000 00000000 
00000000 00000000 00000000 000000ff 0000ffff
Aug 21 13:40:06 spitz user.warn kernel: bca0: 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000003
Aug 21 13:40:06 spitz user.warn kernel: bcc0: 0000000e c3ebd000 c3ebd000 
00000000 00000000 00000000 bed76ff3 00000000
Aug 21 13:40:06 spitz user.warn kernel: bce0: 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000
Aug 21 13:40:06 spitz user.warn kernel: bd00: 00000000 00000000 00000000 
00000000 00000021 00000000 00000000 4000101b
Aug 21 13:40:06 spitz user.warn kernel: bd20: c3273710 c2bebd78 c2bebd00 
00000101 00000002 000003e0 41000000 00000000
Aug 21 13:40:06 spitz user.warn kernel: bd40: 00000001 c4840000 00000040 
00000008 00000001 00000089 771901c1 b5351eb5
Aug 21 13:40:06 spitz user.warn kernel: bd60: 0536363c ffffff46 00000000 
00000000 00000000 00000006 771901c1 b5351eb5
Aug 21 13:40:06 spitz user.warn kernel: bd80: 0536363c ffffff46 c00948fc 
c01fb828 c37116f4 c36f2f00 00000000 c2bebd1b
Aug 21 13:40:06 spitz user.warn kernel: bda0: 00000000 00000000 00000083 
4000101b c2bebd10 c2bebd58 c3711600 bf09c500
Aug 21 13:40:06 spitz user.warn kernel: bdc0: c371168c 00000000 00000001 
bf09c500 80000013 c2bebe04 c2bebde4 c0169cf8
Aug 21 13:40:06 spitz user.warn kernel: bde0: bf0952ac c371168c c0169c2c 
00000000 bf09c518 00000000 c2bebe24 c2bebe08
Aug 21 13:40:06 spitz user.warn kernel: be00: c0147d4c c0169c38 00000000 
c2bebe38 c0147dc0 c371168c c2bebe34 c2bebe28
Aug 21 13:40:06 spitz user.warn kernel: be20: c0147dd0 c0147cf8 c2bebe60 
c2bebe38 c014750c c0147dcc c022fa88 c022fa88
Aug 21 13:40:06 spitz user.warn kernel: be40: bf09c578 c371168c c3711758 
c371168c c022f978 c2bebe78 c2bebe64 c0147e38
Aug 21 13:40:06 spitz user.warn kernel: 2bebea0 c2bebe7c c0147574 
c0147de0 c371168c
Aug 21 13:40:06 spitz user.warn kernel: be80: c37116f4 c0398a08 00000000 
c032e144 80000013 c2bebec0 c2bebea4 c014647c
Aug 21 13:40:06 spitz user.warn kernel: bea0: c0147554 c371168c c3711610 
c2bea000 c032e004 c2bebed4 c2bebec4 c0146518
Aug 21 13:40:06 spitz user.warn kernel: bec0: c01463cc c3711600 c2bebefc 
c2bebed8 c016a350 c0146508 00000001 c032e134
Aug 21 13:40:06 spitz user.warn kernel: bee0: c3076000 c050643c 00000000 
00000000 c2bebf38 c2bebf00 c016d578 c016a1a8
Aug 21 13:40:06 spitz user.warn kernel: bf00: 00000000 c032e004 00000050 
00038a70 c38bd2c0 ffffffe7 c050643c 00038a70
Aug 21 13:40:06 spitz user.warn kernel: bf20: 00000000 c2bea000 00038a70 
c2bebf58 c2bebf3c c00acfb8 c016ce84 c38bd2c0
Aug 21 13:40:06 spitz user.warn kernel: bf40: fffffff7 00038a70 00000004 
c2bebf84 c2bebf5c c00ad2ac c00acf44 00000000
Aug 21 13:40:06 spitz user.warn kernel: bf60: c377a714 c38bd2c0 fffffff7 
c050643c 00000036 c0039f84 c2bebfa4 c2bebf88
Aug 21 13:40:06 spitz user.warn kernel: bf80: c00ad30c c00acfd8 00000000 
00000002 00000001 00041250 00000000 c2bebfa8
Aug 21 13:40:06 spitz user.warn kernel: bfa0: c0039de0 c00ad2d8 00000002 
00000001 00000004 c050643c 00038a70 00041250
Aug 21 13:40:06 spitz user.warn kernel: bfc0: 00000002 00000001 00041250 
00000002 00041250 00000000 00038a70 beeab338
Aug 21 13:40:06 spitz user.warn kernel: bfe0: 0001b1d0 beeab308 0000a358 
400df004 20000010 00000004 20366362 203d3e28
Aug 21 13:40:06 spitz user.warn kernel: Backtrace:
Aug 21 13:40:06 spitz user.warn kernel: [<bf08fd60>] 
(hfa384x_events_only_cmd+0x0/0x1c [hostap_cs]) from [<bf09002c>] 
(prism2_hw_s hutdown+0x20/0xc8 [hostap_cs])
Aug 21 13:40:06 spitz user.warn kernel: [<bf09000c>] 
(prism2_hw_shutdown+0x0/0xc8 [hostap_cs]) from [<bf095040>] 
(prism2_release+0 x2c/0x44 [hostap_cs])
Aug 21 13:40:06 spitz user.warn kernel:  r6 = C3711600  r5 = C3711600  
r4 = C3273260
Aug 21 13:40:06 spitz user.warn kernel: [<bf095014>] 
(prism2_release+0x0/0x44 [hostap_cs]) from [<bf095fe4>] 
(hostap_cs_probe+0xd4 4/0xeb0 [hostap_cs])
Aug 21 13:40:06 spitz user.warn kernel:  r5 = C2BEBD98  r4 = 00000013
Aug 21 13:40:06 spitz user.warn kernel: [<bf0952a0>] 
(hostap_cs_probe+0x0/0xeb0 [hostap_cs]) from [<c0169cf8>] 
(pcmcia_device_prob e+0xcc/0x1ac)
Aug 21 13:40:06 spitz user.warn kernel: [<c0169c2c>] 
(pcmcia_device_probe+0x0/0x1ac) from [<c0147d4c>] 
(driver_probe_device+0x60/0 xd4)
Aug 21 13:40:06 spitz user.warn kernel:  r8 = 00000000  r7 = BF09C518  
r6 = 00000000  r5 = C0169C2C
Aug 21 13:40:06 spitz user.warn kernel:  r4 = C371168C
Aug 21 13:40:06 spitz user.warn kernel: [<c0147cec>] 
(driver_probe_device+0x0/0xd4) from [<c0147dd0>] (__device_attach+0x10/0x14)
Aug 21 13:40:06 spitz user.warn kernel:  r7 = C371168C  r6 = C0147DC0  
r5 = C2BEBE38  r4 = 00000000
Aug 21 13:40:06 spitz user.warn kernel: [<c0147dc0>] 
(__device_attach+0x0/0x14) from [<c014750c>] (bus_for_each_drv+0x50/0x8c)
Aug 21 13:40:06 spitz user.warn kernel: [<c01474bc>] 
(bus_for_each_drv+0x0/0x8c) from [<c0147e38>] (device_attach+0x64/0x98)
Aug 21 13:40:06 spitz user.warn kernel:  r7 = C022F978  r6 = C371168C  
r5 = C3711758  r4 = C371168C
Aug 21 13:40:06 spitz user.warn kernel: [<c0147dd4>] 
(device_attach+0x0/0x98) from [<c0147574>] (bus_add_device+0x2c/0xfc)
Aug 21 13:40:06 spitz user.warn kernel:  r5 = C37116F4  r4 = C371168C
Aug 21 13:40:06 spitz user.warn kernel: [<c0147548>] 
(bus_add_device+0x0/0xfc) from [<c014647c>] (device_add+0xbc/0x13c)
Aug 21 13:40:06 spitz user.warn kernel: [<c01463c0>] 
(device_add+0x0/0x13c) from [<c0146518>] (device_register+0x1c/0x20)
Aug 21 13:40:06 spitz user.warn kernel:  r7 = C032E004  r6 = C2BEA000  
r5 = C3711610  r4 = C371168C
Aug 21 13:40:06 spitz user.warn kernel: [<c01464fc>] 
(device_register+0x0/0x20) from [<c016a350>] (pcmcia_device_add+0x1b4/0x280)
Aug 21 13:40:06 spitz user.warn kernel:  r4 = C3711600
Aug 21 13:40:06 spitz user.warn kernel: [<c016a19c>] 
(pcmcia_device_add+0x0/0x280) from [<c016d578>] (ds_ioctl+0x700/0x930)
Aug 21 13:40:06 spitz user.warn kernel: [<c016ce78>] 
(ds_ioctl+0x0/0x930) from [<c00acfb8>] (do_ioctl+0x80/0x94)
Aug 21 13:40:06 spitz user.warn kernel: [<c00acf38>] (do_ioctl+0x0/0x94) 
from [<c00ad2ac>] (vfs_ioctl+0x2e0/0x300)
Aug 21 13:40:06 spitz user.warn kernel:  r7 = 00000004  r6 = 00038A70  
r5 = FFFFFFF7  r4 = C38BD2C0
Aug 21 13:40:06 spitz user.warn kernel: [<c00acfcc>] 
(vfs_ioctl+0x0/0x300) from [<c00ad30c>] (sys_ioctl+0x40/0x5c)
Aug 21 13:40:06 spitz user.warn kernel:  r8 = C0039F84  r7 = 00000036  
r6 = C050643C  r5 = FFFFFFF7
Aug 21 13:40:06 spitz user.warn kernel:  r4 = C38BD2C0
Aug 21 13:40:06 spitz user.warn kernel: [<c00ad2cc>] 
(sys_ioctl+0x0/0x5c) from [<c0039de0>] (ret_fast_syscall+0x0/0x2c)
Aug 21 13:40:06 spitz user.warn kernel:  r6 = 00041250  r5 = 00000001  
r4 = 00000002
Aug 21 13:40:06 spitz user.warn kernel: Code: e92dd800 e24cb004 e5903020 
e3a02010 (e1c323b2)
Aug 21 13:40:06 spitz daemon.info sdpd[3468]: Bluetooth SDP daemon
Aug 21 13:40:09 spitz user.info kernel: input: Touchscreen offscreen 
keys as /class/input/input2
Aug 21 13:40:34 spitz user.warn kernel: Alignment trap: keylaunch (3695) 
PC=0x4019ca84 Instr=0xe5903004 Address=0x0001b3dd FSR 0x0 13
Aug 21 13:40:34 spitz user.warn kernel: Alignment trap: keylaunch (3695) 
PC=0x4019c3e8 Instr=0xe594c004 Address=0x0001b3dd FSR 0x0 13
Aug 21 13:40:37 spitz user.warn kernel: Alignment trap: keylaunch (3789) 
PC=0x4019ca84 Instr=0xe5903004 Address=0x00018d6d FSR 0x0 13
Aug 21 13:40:37 spitz user.warn kernel: Alignment trap: keylaunch (3789) 
PC=0x4019c3e8 Instr=0xe594c004 Address=0x00018d6d FSR 0x0 13
Aug 21 13:40:52 spitz local0.debug udhcpc[3119]: Sending discover...
Aug 21 13:40:54 spitz local0.debug udhcpc[3119]: Sending discover...
Aug 21 13:40:56 spitz local0.debug udhcpc[3119]: Sending discover...
Aug 21 13:42:00 spitz local0.debug udhcpc[3119]: Sending discover...
Aug 21 13:42:02 spitz local0.debug udhcpc[3119]: Sending discover...
Aug 21 13:42:04 spitz local0.debug udhcpc[3119]: Sending discover...
Aug 21 13:42:58 spitz user.info kernel: eth0: New link status: Connected 
(0001)
Aug 21 13:42:58 spitz user.info kernel: ADDRCONF(NETDEV_CHANGE): eth0: 
link becomes ready
Aug 21 13:43:08 spitz local0.debug udhcpc[3119]: Sending discover...
Aug 21 13:43:08 spitz user.debug kernel: eth0: no IPv6 routers present
Aug 21 13:43:09 spitz local0.debug udhcpc[3119]: Sending select for 
192.168.128.220...
Aug 21 13:43:10 spitz local0.info udhcpc[3119]: Lease of 192.168.128.220 
obtained, lease time 14400
Aug 21 13:43:40 spitz authpriv.info dropbear[3863]: Child connection 
from ::ffff:192.168.128.202:58864


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.