On Thu, Oct 7, 2010 at 3:28 PM, Jonathan Guerin <jonat...@guerin.id.au> wrote: > Hi all, > > I seem to be getting a kernel panic when creating an IBSS with the > latest ath5k driver. I remember Bruno submitting patches recently > which modifies the behaviour of timestamps in ath5k, so I was > wondering if this was related.
Correction, this is not when creating an IBSS, but when bringing up an interface in monitor-mode. > > [ 54.501954] skb_under_panic: text:c04e27f2 len:110 put:14 he0 > [ 54.507979] ------------[ cut here ]------------ > [ 54.511864] kernel BUG at net/core/skbuff.c:146! > [ 54.511864] invalid opcode: 0000 [#1] SMP > [ 54.511864] last sysfs file: /sys/devices/pci0000:00/0000:00:0c.0/device > [ 54.511864] Modules linked in: ath5k ath mac80211 led_class nfs lockd > nfs_ac] > [ 54.511864] > [ 54.511864] Pid: 0, comm: swapper Not tainted 2.6.36-rc6-wl-wl+ #3 / > [ 54.511864] EIP: 0060:[<c04c2b90>] EFLAGS: 00010286 CPU: 0 > [ 54.511864] EIP is at skb_push+0x80/0x90 > [ 54.511864] EAX: 00000087 EBX: c04e27f2 ECX: c079daf4 EDX: 00000000 > [ 54.511864] ESI: cfd62cc0 EDI: cf468910 EBP: c0791d64 ESP: c0791d3c > [ 54.511864] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 > [ 54.511864] Process swapper (pid: 0, ti=c0790000 task=c07976a0 > task.ti=c0790) > [ 54.511864] Stack: > [ 54.511864] c0754518 c04e27f2 0000006e 0000000e cfee8a00 cfee89f2 > cfee8a60 0 > [ 54.511864] <0> ce56c000 cfd62cc0 c0791d78 c04e27f2 cfd62cc0 cfd62cc0 > cf46890 > [ 54.511864] <0> c04cc866 00000040 cf4682c0 cf4682c0 cf4682c0 c0791df8 > d0c06a0 > [ 54.511864] Call Trace: > [ 54.511864] [<c04e27f2>] ? skb_defer_rx_timestamp+0x22/0x80 > [ 54.511864] [<c04e27f2>] ? skb_defer_rx_timestamp+0x22/0x80 > [ 54.511864] [<c04cc866>] ? netif_receive_skb+0x26/0x90 > [ 54.511864] [<d0c06a83>] ? ieee80211_rx+0x613/0x800 [mac80211] > [ 54.511864] [<c04c33dc>] ? __alloc_skb+0x5c/0x110 > [ 54.511864] [<d0c8badf>] ? ath5k_rx_skb_alloc+0x7f/0x160 [ath5k] > [ 54.511864] [<d0c8cfa5>] ? ath5k_tasklet_rx+0x315/0x860 [ath5k] > [ 54.511864] [<c0108538>] ? sched_clock+0x8/0x10 > [ 54.511864] [<c016d885>] ? sched_clock_local+0xa5/0x180 > [ 54.511864] [<d0c818c0>] ? ath5k_hw_get_isr+0xa0/0x380 [ath5k] > [ 54.511864] [<d0c8ca9e>] ? ath5k_intr+0x2ae/0x4a0 [ath5k] > [ 54.511864] [<c014fc17>] ? tasklet_action+0xa7/0xb0 > [ 54.511864] [<c015095c>] ? __do_softirq+0x9c/0x1b0 > [ 54.511864] [<c012c868>] ? default_spin_lock_flags+0x8/0x10 > [ 54.511864] [<c05b927f>] ? _raw_spin_lock_irqsave+0x2f/0x50 > [ 54.511864] [<c0150ab5>] ? do_softirq+0x45/0x50 > [ 54.511864] [<c0150c25>] ? irq_exit+0x65/0x70 > [ 54.511864] [<c05c0055>] ? do_IRQ+0x55/0xc0 > [ 54.511864] [<c017112f>] ? ktime_get+0x6f/0x110 > [ 54.511864] [<c01035b0>] ? common_interrupt+0x30/0x40 > [ 54.511864] [<c012bcaa>] ? native_safe_halt+0xa/0x10 > [ 54.511864] [<c0109f53>] ? default_idle+0x53/0xb0 > [ 54.511864] [<c0101e4a>] ? cpu_idle+0x8a/0xf0 > [ 54.511864] [<c05a2ccd>] ? rest_init+0x5d/0x70 > [ 54.511864] [<c07d297b>] ? start_kernel+0x357/0x35d > [ 54.511864] [<c07d2450>] ? unknown_bootoption+0x0/0x19e > [ 54.511864] [<c07d20de>] ? i386_start_kernel+0xde/0xe6 > [ 54.511864] Code: 00 00 89 4c 24 14 8b 88 ac 00 00 00 89 54 24 0c 89 4c 24 > 1 > [ 54.511864] EIP: [<c04c2b90>] skb_push+0x80/0x90 SS:ESP 0068:c0791d3c > [ 54.511864] ---[ end trace ccaff68ea5123ae2 ]--- > [ 54.513037] Kernel panic - not syncing: Fatal exception in interrupt > [ 54.520124] Pid: 0, comm: swapper Tainted: G D 2.6.36-rc6-wl-wl+ > #3 > [ 54.521277] Call Trace: > [ 54.524656] [<c05b6936>] ? printk+0x1d/0x1f > [ 54.529491] [<c05b6817>] panic+0x5c/0x15e > [ 54.533818] [<c05babdd>] oops_end+0xcd/0xd0 > [ 54.538655] [<c0105ce4>] die+0x54/0x80 > [ 54.542199] [<c05ba286>] do_trap+0x96/0xc0 > [ 54.546781] [<c0103d10>] ? do_invalid_op+0x0/0xa0 > [ 54.549181] [<c0103d9b>] do_invalid_op+0x8b/0xa0 > [ 54.555342] [<c04c2b90>] ? skb_push+0x80/0x90 > [ 54.556724] [<c014b041>] ? vprintk+0x191/0x3f0 > [ 54.562339] [<c04e27f2>] ? skb_defer_rx_timestamp+0x22/0x80 > [ 54.567341] [<c05ba017>] error_code+0x67/0x70 > [ 54.568699] [<c04e27f2>] ? skb_defer_rx_timestamp+0x22/0x80 > [ 54.573704] [<c04c2b90>] ? skb_push+0x80/0x90 > [ 54.579064] [<c04e27f2>] ? skb_defer_rx_timestamp+0x22/0x80 > [ 54.584082] [<c04e27f2>] skb_defer_rx_timestamp+0x22/0x80 > [ 54.588612] [<c04cc866>] netif_receive_skb+0x26/0x90 > [ 54.595838] [<d0c06a83>] ieee80211_rx+0x613/0x800 [mac80211] > [ 54.597099] [<c04c33dc>] ? __alloc_skb+0x5c/0x110 > [ 54.603523] [<d0c8badf>] ? ath5k_rx_skb_alloc+0x7f/0x160 [ath5k] > [ 54.605849] [<d0c8cfa5>] ath5k_tasklet_rx+0x315/0x860 [ath5k] > [ 54.611392] [<c0108538>] ? sched_clock+0x8/0x10 > [ 54.613284] [<c016d885>] ? sched_clock_local+0xa5/0x180 > [ 54.617265] [<d0c818c0>] ? ath5k_hw_get_isr+0xa0/0x380 [ath5k] > [ 54.623076] [<d0c8ca9e>] ? ath5k_intr+0x2ae/0x4a0 [ath5k] > [ 54.627564] [<c014fc17>] tasklet_action+0xa7/0xb0 > [ 54.629963] [<c015095c>] __do_softirq+0x9c/0x1b0 > [ 54.636107] [<c012c868>] ? default_spin_lock_flags+0x8/0x10 > [ 54.637124] [<c05b927f>] ? _raw_spin_lock_irqsave+0x2f/0x50 > [ 54.642137] [<c0150ab5>] do_softirq+0x45/0x50 > [ 54.647499] [<c0150c25>] irq_exit+0x65/0x70 > [ 54.652340] [<c05c0055>] do_IRQ+0x55/0xc0 > [ 54.652664] [<c017112f>] ? ktime_get+0x6f/0x110 > [ 54.658547] [<c01035b0>] common_interrupt+0x30/0x40 > [ 54.661471] [<c012bcaa>] ? native_safe_halt+0xa/0x10 > [ 54.664668] [<c0109f53>] default_idle+0x53/0xb0 > [ 54.670559] [<c0101e4a>] cpu_idle+0x8a/0xf0 > [ 54.675405] [<c05a2ccd>] rest_init+0x5d/0x70 > [ 54.680506] [<c07d297b>] start_kernel+0x357/0x35d > [ 54.682907] [<c07d2450>] ? unknown_bootoption+0x0/0x19e > [ 54.686869] [<c07d20de>] i386_start_kernel+0xde/0xe6 > > Branch information: > commit 25de059bdad7ce916df6f2cfdfc1c2d2d72abf11 > Merge: 412d5af 46bf695 > Author: John W. Linville <linvi...@tuxdriver.com> > Date: Tue Oct 5 15:09:33 2010 -0400 > > Thanks, > > Jonathan Guerin > _______________________________________________ ath5k-devel mailing list ath5k-devel@lists.ath5k.org https://lists.ath5k.org/mailman/listinfo/ath5k-devel