On Fri, May 6, 2011 at 4:12 PM, Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > On Fri, 6 May 2011, Manuel Lauss wrote: > >> Patch works, suspended/resumed a few times without any problems. > > Great! > >> Another issue I noticed up during testing was an oops, usually >> in softirq code, right after resume. With this patch applied or >> as1451 reverted it's also gone. > > That's new. Can you post the oops message? It's not very informative; the call chain varies a bit between the top and au1k_wait. It oopses inside the function called at kernel/timer.c::1066, ra points to kernel/timer.c::1071 I doubt it is USB related, it was just exposed by the current USB irq situation. Thanks, Manuel Lauss Oops[#1]: Cpu 0 $ 0 : 00000000 10003c01 00000100 8062dd68 $ 4 : 00000000 8fd940bc 00000004 00000000 $ 8 : 806a1200 2108b51f 00000001 ffd23940 $12 : 00000011 ffffffff 8055f758 00000001 $16 : 806a1200 8062dd68 80630000 806a1a0c $20 : 00200200 806a0000 806a1c0c 806a1e0c $24 : 8055f760 80100ac0 $28 : 8062c000 8062dd50 806a200c 8012fa34 Hi : 51eb6880 Lo : 47adfb70 epc : 00000000 (null) Not tainted ra : 8012fa34 run_timer_softirq+0x120/0x27c Status: 10003c03 KERNEL EXL IE Cause : 00808008 BadVA : 00000000 PrId : 04030202 (Au1250) Process swapper (pid: 0, threadinfo=8062c000, task=8062e600, tls=00000000) Stack : 80634e44 00000000 00000001 00000001 00000000 0000001d 8fd940bc 8fd940bc 00000000 00000100 00000000 806a1084 00000100 806a1080 0000000a 806a0000 806322b8 805ed38c 806328a0 80129ac0 fffdffff 00020000 00000000 00000000 00000000 00000000 00000001 8015818c 10003c00 80670000 80680000 80680000 00000000 00000000 00000000 00000000 8008ed20 80129d34 00001fb0 0000001d ... Call Trace: [<80129ac0>] __do_softirq+0xd0/0x178 [<8015818c>] handle_irq_event+0x38/0x5c [<80670000>] cpu_probe+0x3c/0x107c [<80129d34>] do_softirq+0x74/0x7c [<80670000>] cpu_probe+0x3c/0x107c [<80129fcc>] irq_exit+0x94/0x9c [<80103a94>] ret_from_irq+0x0/0x4 [<8013067c>] get_next_timer_interrupt+0x1f8/0x294 [<801035d4>] au1k_wait+0x0/0x30 [<80670000>] cpu_probe+0x3c/0x107c [<80331848>] ide_outb+0x0/0x1c [<80105614>] cpu_idle+0x40/0x60 [<801035f0>] au1k_wait+0x1c/0x30 [<806558c8>] start_kernel+0x340/0x35c [<80677ff4>] boot_command_line+0x0/0x1000 [<8065521c>] unknown_bootoption+0x0/0x2cc [<80677ff4>] boot_command_line+0x0/0x1000 Code: (Bad address in epc) Disabling lock debugging due to kernel taint Kernel panic - not syncing: Fatal exception in interrupt -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html