Messages in this thread | | | Date | Sat, 02 Sep 2006 01:37:13 -0700 | From | Jeremy Fitzhardinge <> | Subject | Re: 2.6.18-rc5-mm1 |
| |
Jeremy Fitzhardinge wrote: > The NULL EIP is desc->handle_irq in do_IRQ(): > > asm volatile( > " xchgl %%ebx,%%esp \n" > " call *%%edi \n" > " movl %%ebx,%%esp \n" > : "=a" (arg1), "=d" (arg2), "=c" (arg3), "=b" (ebx) > : "0" (irq), "1" (desc), "2" (regs), "3" (isp), > "D" (desc->handle_irq) > : "memory", "cc" > ); > > In my case, the IRQ is 0xdb = 219, which is an MSI interrupt for > libata (the AHCI SATA controller, presumably). The exception happens > just after the SATA driver has probed all the hard disks. > > So it seems to me that the suspects are 1) sata, or 2) MSI. I'll try > turning off MSI to see if it helps.
Yes, that fixed it; with MSI disabled I can boot successfully.
: ezr:pts/0; cd hg/linux-2.6/patches/broken-out/ : ezr:pts/0; ls *msi* | wc -l 23
Hm, where to start...
J
-- VGER BF report: H 0 - 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/
| |