kern/59732: acpi causes boot to hang

John Baldwin jhb at FreeBSD.org
Fri Dec 26 09:00:08 PST 2003


On 26-Dec-2003 Danny Braniss wrote:
>> 
>> On 24-Dec-2003 Danny Braniss wrote:
>> > just a follow up, with latest current, some more info appears:
>> > 
>> > ...
>> > lo0: bpf attached
>> > bus_explore done
>> > sbp_post_explore (sbp_cold=2)
>> > Current DB 0
>> > ch = 0
>> >  Current OP   KEY INT BR   len     Addr   Depend Stat: Cnt
>> > 3c4f8000 OUTL ST2 ALL ALL    12 00000000 3c4f8080 8411:022d RUN,ACTIVE, ack 
>> > complete(11)
>> > 0x000000e0 0x00450000 0xffbaffff 0x00000000
>> > ata0: spurious interrupt - status=0x50 error=0x00
>> > 
>> > the full version is in:
>> >       ftp://ftp.cs.huji.ac.il/users/danny/freebsd/acpi-1.log
>> > 
>> > hope this helps ...
>> 
>> Can you please turn off ACPI_DEBUG, turn on DDB, and see if you
>> can break into ddb using Ctrl-Alt-Esc when it hangs.  If so,
>> can you do 'show intrcnt' to get the list of interrupt counts?
>> 
> 
> ata0: spurious interrupt - status=0x50 error=0x00
> ~Stopped at      siointr1+0xec:  jmp     siointr1+0x220
> db> show intrcnt
> irq4: sio0              5
> irq8: rtc               1230
> irq13: npx0             1
> stray irq13             1
> irq14: ata0             1
> irq21: fwohci0+         486198
> irq22: nv0 ohci0        485999
> irq0: clk               9568
> db>

So you have a bunch of interrupts on both irq's 21 and 22.
Hmm, your two sound devices are routed to 21 and 22.  Can
you try either disabling your sound device in the BIOS or
removing it if it is a card?

-- 

John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/


More information about the freebsd-current mailing list