Problem with Kernel and WLAN

Torsten Sievers openmoko at torsten-sievers.de
Fri Dec 12 08:47:28 CET 2008


Hi everybody,

i've sent my FR to repair / guarantee issue and recieved a new Freerunner 
recently.
But unfortantly every Image i try on the new Phone has a Problem with WLAN.

dmesg says the following (OM 2008.09-Image)
[    7.480000] sdio_wlan 00:01: driver attached
[    7.480000] sdio_wlan 00:01: SDIO device, IDs SD_0001 (active)
[    7.580000] TIMEOUT
[    7.580000] SDICON:    0x00000009
[    7.580000] SDIPRE:    0x00000001
[    7.580000] SDICmdArg: 0x04000500
[    7.580000] SDICmdCon: 0x00000274

.... a lot of lines similar to the above 4, then: 

[    7.580000] Unable to handle kernel NULL pointer dereference at virtual 
address 00000000
[    7.585000] pgd = c0004000
[    7.585000] [00000000] *pgd=00000000
[    7.590000] Internal error: Oops: 817 [#1] PREEMPT
[    7.590000] Modules linked in:
[    7.590000] CPU: 0    Not tainted  (2.6.24 #1)
[    7.590000] PC is at pnp_remove_card_device+0x34/0x68
[    7.590000] LR is at put_lock_stats+0x14/0x30
[    7.590000] pc : [<c016a29c>]    lr : [<c0065f10>]    psr: 40000013
[    7.590000] sp : c7d6df28  ip : c7d6dec0  fp : c7d6df3c
[    7.590000] r10: 00000000  r9 : 00000000  r8 : 00000000
[    7.590000] r7 : 00000000  r6 : c03bc358  r5 : c03ac2e0  r4 : c7d97050
[    7.590000] r3 : 00100100  r2 : 00000000  r1 : 00000000  r0 : c7d97240
[    7.590000] Flags: nZcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment 
kernel
[    7.590000] Control: c000717f  Table: 374dc000  DAC: 00000017
[    7.590000] Process SDIO Helper (pid: 293, stack limit = 0xc7d6c268)
[    7.590000] Stack: (0xc7d6df28 to 0xc7d6e000)

then stack and backtrace follows

[    7.590000] Backtrace:
[    7.590000] [<c016a268>] (pnp_remove_card_device+0x0/0x68) from 
[<c01f3438>] (OS_RemoveDevice+0x1c/0x68)
[    7.590000]  r5:c7d97000 r4:c7d97000
[    7.590000] [<c01f341c>] (OS_RemoveDevice+0x0/0x68) from [<c01ef1f0>] 
(ProbeForFunction+0x1dc/0x270)
[    7.590000]  r4:c03bc354
[    7.590000] [<c01ef014>] (ProbeForFunction+0x0/0x270) from [<c01f2b4c>] 
(DeviceAttach+0x114/0x130)
[    7.590000]  r6:00000001 r5:c7d97000 r4:c03bb5f4
[    7.590000] [<c01f2a38>] (DeviceAttach+0x0/0x130) from [<c01f2e90>] 
(CardDetectHelperFunction+0x100/0x150)
[    7.590000]  r7:00000000 r6:c01f41f0 r5:c7d81114 r4:c7d81114
[    7.590000] [<c01f2d90>] (CardDetectHelperFunction+0x0/0x150) from 
[<c01f420c>] (HelperLaunch+0x1c/0x28)
[    7.590000]  r4:c7d81114
[    7.590000] [<c01f41f0>] (HelperLaunch+0x0/0x28) from [<c005dbc4>] 
(kthread+0x60/0x94)
[    7.590000]  r4:c7d6c000
[    7.590000] [<c005db64>] (kthread+0x0/0x94) from [<c004b20c>] 
(do_exit+0x0/0x6f4)
[    7.590000]  r6:00000000 r5:00000000 r4:00000000
[    7.590000] Code: e2840e1f e5901004 e59421f0 e59f3028 (e5812000)
[    7.595000] ---[ end trace 6d5fbb844a90d45c ]---

where's the problem? is the wlan-chip broken?


Greetings
  Torsten




More information about the community mailing list