Re: [ACPI] 2.5.58 hangs at boot

Alvaro Lopes (alvieboy@alvie.com)
Thu, 23 Jan 2003 15:35:42 +0000


Hi Andrew, all.

I have the same problem here with 2.5.57/8/9 with a Toshiba 2410 Laptop.
Very funny also. The exact system lockup varies according to printk's
inserted in the code.

>Can you stick a printk in ev_sci_handler and see if that's being called
>repeatedly?
>
Yes it is.

do_IRQ() is called for irq line 9, calls handle_IRQ_event() which then
calls acpi_irq and finally ev_sci_handler().

This repeats 'ad infinitum'. Didn't wait for more than a few minutes,
but it looks like it will.

The interrupts are handled at acpi_ev_gpe_detect (), which returns 1. At
this point in_irq() returns 0x00010000 (or 0x00001000, don't have a
serial console :/)

Any ideas ??? Need some more debugging ?

Funny enough, without the printk's it usually hangs at
create_workqueue(), while doing wait_for_completion() - seems the kernel
thread simply fails to get run.

-- 

Álvaro Lopes --------------------- A .sig is just a .sig

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/