Re: 2.6.18-rc5-mm1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux