After a live upgrade from snv_122 to snv_123, I noticed a peculiar
change.  I can insert an audio CD and play the tracks quite nicely,
but when I eject that CD and insert another, the machine powers
down!  It seems to shut down cleanly because it only has to be powered
on again to bring it back.  Just now I noticed that when I attempt to burn
a blank DVD, it tells me that burning has started and then powers down!

What's going on here?  Has it something to do with MSI interrupts?
I had to disable them for the audio driver before the gdm GUI would
run without freezing.  Here's how the interrupts look now:

# echo ::interrupts | mdb -k
IRQ  Vect IPL Bus    Trg Type   CPU Share APIC/INT# ISR(s)
1    0x42 5   ISA    Edg Fixed  0   1     0x0/0x1   i8042_intr
3    0xb1 12  ISA    Edg Fixed  0   1     0x0/0x3   asyintr
4    0xb0 12  ISA    Edg Fixed  1   1     0x0/0x4   asyintr
6    0x40 5   ISA    Edg Fixed  0   1     0x0/0x6   fdc_intr
7    0x41 5   ISA    Edg Fixed  0   1     0x0/0x7   ecpp_isr
9    0x81 9   PCI    Lvl Fixed  1   1     0x0/0x9   acpi_wrapper_isr
12   0x43 5   ISA    Edg Fixed  1   1     0x0/0xc   i8042_intr
14   0x44 5   ISA    Edg Fixed  0   1     0x0/0xe   ata_intr
16   0x83 9   PCI    Lvl Fixed  1   1     0x0/0x10  nv_intr_aif
20   0x60 6   PCI    Lvl Fixed  0   2     0x0/0x14  nge_chip_intr, mcp5x_intr
21   0x86 8   PCI    Lvl Fixed  1   2     0x0/0x15  audiohd_intr, mcp5x_intr
22   0x84 9   PCI    Lvl Fixed  0   1     0x0/0x16  ehci_intr
23   0x85 9   PCI    Lvl Fixed  1   1     0x0/0x17  ohci_intr
24   0x82 7   PCI    Edg MSI    0   1     -         pcieb_intr_handler
160  0xa0 0          Edg IPI    all 0     -         poke_cpu
208  0xd0 14         Edg IPI    all 1     -         kcpc_hw_overflow_intr
209  0xd1 14         Edg IPI    all 1     -         cbe_fire
210  0xd3 14         Edg IPI    all 1     -         cbe_fire
240  0xe0 15         Edg IPI    all 1     -         xc_serv
241  0xe1 15         Edg IPI    all 1     -         apic_error_intr
-- 
This message posted from opensolaris.org

Reply via email to