Wifi driver stability improved -- wrong patch reverted

Nicola Mfb nicola.mfb at gmail.com
Fri Sep 4 16:13:28 CEST 2009


On Fri, Sep 4, 2009 at 2:14 PM, Paul Fertser<fercerpav at gmail.com> wrote:
> Nicola Mfb <nicola.mfb at gmail.com> writes:
>> I built a3587e4ed77974adfb057af261aaeea4022018e8 and commented the HTC
>> line suggested in your patch
>
> Oh no! We reverted Werner's patch and with that nothing should be
> commented, it should work as is. And yes, you're building
> andy-tracking HEAD, that's right revision.

Damn me! looking in the images directory and stucked in the old duscussion ;)
reflashed again and upgraded to be sure to use the last kernel:

opkg list_installed |grep "kernel ":
kernel - 2.6.29-oe11+gitr119844+a3587e4ed77974adfb057af261aaeea4022018e8-r3.5 -

rebooted and tryied with nwa, starting and quitting about 4/5 times resulted in:

[  692.365000] BMI Get Target Info: Exit (ver: 0x20000059 type: 0x1)
[  692.365000] eth0 (sdio_ar6000): not using net_device_ops yet
[  692.425000] AR6000 Reg Code = 0x40000060
[  715.780000] mmc1: card 0001 removed
[  715.820000] ar6000_wow interrupt
[  715.985000] s3c2440-sdi s3c2440-sdi: powered down.
[  715.985000] s3c2440-sdi s3c2440-sdi: powered down.
[  719.815000] s3c2440-sdi s3c2440-sdi: host detect has no irq available
[  719.815000] mapped channel 0 to 0
[  719.955000] s3c2440-sdi s3c2440-sdi: powered down.
[  719.955000] s3c2440-sdi s3c2440-sdi: running at 0kHz (requested: 0kHz).
[  719.955000] s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
[  719.960000] s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
[  719.965000] s3c2440-sdi s3c2440-sdi: initialisation done.
[  719.970000] s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
[  719.980000] s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
[  719.995000] s3c2440-sdi s3c2440-sdi: running at 196kHz (requested: 195kHz).
[  720.005000] mmc1: queuing CIS tuple 0x01 length 3
[  720.065000] mmc1: queuing CIS tuple 0x1a length 5
[  720.085000] mmc1: queuing CIS tuple 0x1b length 8
[  720.085000] s3c2440-sdi s3c2440-sdi: running at 25000kHz
(requested: 25000kHz).
[  720.085000] s3c2440-sdi s3c2440-sdi: running at 25000kHz
(requested: 25000kHz).
[  720.095000] mmc1: queuing CIS tuple 0x80 length 1
[  720.095000] mmc1: queuing CIS tuple 0x81 length 1
[  720.095000] mmc1: queuing CIS tuple 0x82 length 1
[  720.095000] mmc1: new SDIO card at address 0001
[  721.140000] BMI Get Target Info: Exit (ver: 0x20000059 type: 0x1)
[  721.160000] eth0 (sdio_ar6000): not using net_device_ops yet
[  721.225000] AR6000 Reg Code = 0x40000060
[  743.610000] Unable to handle kernel NULL pointer dereference at
virtual address 0000002c
[  743.610000] pgd = c6f00000
[  743.615000] [0000002c] *pgd=36d3e031, *pte=00000000, *ppte=00000000
[  743.620000] Internal error: Oops: 17 [#1] PREEMPT
[  743.620000] Modules linked in: sco bnep ar6000
snd_soc_neo1973_gta02_wm8753 snd_soc_s3c24xx_i2s snd_soc_s3c24xx
s3cmci btusb rfcomm ppp_generic slhc ohci_hcd ipv6 hidp snd_soc_wm8753
l2cap snd_soc_core bluetooth snd_pcm snd_timer snd_page_alloc g_ether
snd
[  743.620000] CPU: 0    Not tainted  (2.6.29-rc3 #1)
[  743.620000] PC is at wmi_cmd_send+0x8c/0xb4 [ar6000]
[  743.620000] LR is at wmi_cmd_send+0x54/0xb4 [ar6000]
[  743.620000] pc : [<bf14cd38>]    lr : [<bf14cd00>]    psr: 80000013
[  743.620000] sp : c6de9d38  ip : c6de9d38  fp : c6de9d54
[  743.620000] r10: c6d02000  r9 : 00000000  r8 : 00000000
[  743.620000] r7 : 00000000  r6 : 00000000  r5 : c6fbec20  r4 : 00000009
[  743.620000] r3 : 00000000  r2 : 00000000  r1 : c6fbec20  r0 : c7ac8282
[  743.620000] Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[  743.620000] Control: c000717f  Table: 36f00000  DAC: 00000015
[  743.620000] Process wpa_supplicant (pid: 1300, stack limit = 0xc6de8268)
[  743.620000] Stack: (0xc6de9d38 to 0xc6dea000)
[  743.620000] 9d20:
    c7ac8284 00000000
[  743.620000] 9d40: c6fbec20 00000000 c6de9d7c c6de9d58 bf14f114
bf14ccbc c0058cb4 00000000
[  743.620000] 9d60: c6de8000 c6ffa460 00000000 00000000 c6de9dbc
c6de9d80 bf145bdc bf14f098
[  743.620000] 9d80: 00000064 000000cd 60000013 00000000 c6d788e0
c0058b90 c6de9d98 c6de9d98
[  743.620000] 9da0: c6de9e90 0000013c c02bd2d4 00008b18 c6de9e24
c6de9dc0 c0292238 bf145ad0
[  743.620000] 9dc0: 00000001 c6de9e34 c6ffa000 00000000 c6de9e0c
22222222 22222222 22222222
[  743.620000] 9de0: 22222222 22222222 c6de9e0c 00008b18 c6de9e80
c08f9f50 c6de9e24 00008b18
[  743.620000] 9e00: c6de9e80 c08f9f50 bed4dbd8 00000000 c6de8000
00000000 c6de9e5c c6de9e28
[  743.620000] 9e20: c0291c28 c0291fbc bf145ac0 c6de9e38 c6de9e4c
00008b18 c00630b8 00000000
[  743.620000] 9e40: 00008b18 bed4dbd8 c6de9e80 c08f9f50 c6de9ed4
c6de9e60 c0220910 c0291b04
[  743.620000] 9e60: 60000013 c6de9f78 c6de9e9c c6de9e78 c00662f4
c0062c40 c6de9eb4 c76963b8
[  743.620000] 9e80: 30687465 00000000 00000000 00000000 00000000
00000000 00000000 00000000
[  743.620000] 9ea0: 00000000 c7690610 c6de9ed4 c6ce6440 00008b18
bed4dbd8 bed4dbd8 c0029fc4
[  743.620000] 9ec0: c6de8000 bed4dbd8 c6de9ef4 c6de9ed8 c0210470
c0220274 00000000 c6ce6440
[  743.620000] 9ee0: bed4dbd8 00008b18 c6de9f14 c6de9ef8 c00aa654
c021026c c6de9df8 c6ce6440
[  743.620000] 9f00: c40c7a08 00008b18 c6de9f7c c6de9f18 c00aaccc
c00aa628 00000000 bed4dca8
[  743.620000] 9f20: c6de8000 00055ac8 00055bd8 00055b50 c6de9fa4
c6de9f40 c00ac750 c00ac278
[  743.620000] 9f40: c6de9f70 c6de9f50 c6de9f7c c6de9f58 c002d53c
c0038818 c6ce6440 fffffff7
[  743.620000] 9f60: 00008b18 00000036 c0029fc4 bed4dbd8 c6de9fa4
c6de9f80 c00aad80 c00aa7cc
[  743.620000] 9f80: 4aa11fca 00000000 0000008e 00000000 00000000
00053f80 00000000 c6de9fa8
[  743.620000] 9fa0: c0029e40 c00aad50 00000000 00000000 00000006
00008b18 bed4dbd8 00000000
[  743.620000] 9fc0: 00000000 00000000 00053f80 00000036 00000000
00000000 bed4dbd8 00000000
[  743.620000] 9fe0: 00000000 bed4da90 00038ed8 4023de2c 60000010
00000006 00000000 00000000
[  743.620000] Backtrace:
[  743.620000] [<bf14ccac>] (wmi_cmd_send+0x0/0xb4 [ar6000]) from
[<bf14f114>] (wmi_bssfilter_cmd+0x8c/0x98 [ar6000])
[  743.620000]  r7:00000000 r6:c6fbec20 r5:00000000 r4:c7ac8284
[  743.620000] [<bf14f088>] (wmi_bssfilter_cmd+0x0/0x98 [ar6000]) from
[<bf145bdc>] (ar6000_ioctl_siwscan+0x11c/0x148 [ar6000])
[  743.620000]  r8:00000000 r7:00000000 r6:c6ffa460 r5:c6de8000 r4:00000000
[  743.620000] [<bf145ac0>] (ar6000_ioctl_siwscan+0x0/0x148 [ar6000])
from [<c0292238>] (ioctl_standard_call+0x28c/0x3a8)
[  743.620000]  r7:00008b18 r6:c02bd2d4 r5:0000013c r4:c6de9e90
[  743.620000] [<c0291fac>] (ioctl_standard_call+0x0/0x3a8) from
[<c0291c28>] (wext_handle_ioctl+0x134/0x228)
[  743.620000] [<c0291af4>] (wext_handle_ioctl+0x0/0x228) from
[<c0220910>] (dev_ioctl+0x6ac/0x730)
[  743.620000]  r8:c08f9f50 r7:c6de9e80 r6:bed4dbd8 r5:00008b18 r4:00000000
[  743.620000] [<c0220264>] (dev_ioctl+0x0/0x730) from [<c0210470>]
(sock_ioctl+0x214/0x254)
[  743.620000] [<c021025c>] (sock_ioctl+0x0/0x254) from [<c00aa654>]
(vfs_ioctl+0x3c/0x9c)
[  743.620000]  r6:00008b18 r5:bed4dbd8 r4:c6ce6440
[  743.620000] [<c00aa618>] (vfs_ioctl+0x0/0x9c) from [<c00aaccc>]
(do_vfs_ioctl+0x510/0x584)
[  743.620000]  r6:00008b18 r5:c40c7a08 r4:c6ce6440
[  743.620000] [<c00aa7bc>] (do_vfs_ioctl+0x0/0x584) from [<c00aad80>]
(sys_ioctl+0x40/0x60)
[  743.620000] [<c00aad40>] (sys_ioctl+0x0/0x60) from [<c0029e40>]
(ret_fast_syscall+0x0/0x2c)
[  743.620000]  r6:00053f80 r5:00000000 r4:00000000
[  743.620000] Code: e1a01005 ebffff59 e3a02001 e1a01005 (e597002c)
[  743.635000] ---[ end trace 2edd52073bb1887b ]---

    Nicola



More information about the community mailing list