On Fri, Feb 16, 2007 at 07:03:36PM +0100, Bernhard Walle wrote:
> Hello,
> 
> we have a HP rx2660 with a cciss controller that uses MSI. When
> dumping into the kdump kernel, the kernel hangs with following error:
> 
>     cciss: Device 0x3230 has been found at bus 5 dev 0 func 0
>     ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 45 (level, low) -> IRQ 53
>     cciss: MSI-X init failed -22
>     cciss: using DAC cycles
>           blocks= 71065440 block_size= 512
>           heads= 255, sectors= 32, cylinders= 8709
> 
>           blocks= 286611840 block_size= 512
>           heads= 255, sectors= 32, cylinders= 35124
> 
>     Unexpected irq vector 0x3f on CPU 0!
> 
> KDB says:
> 
>     [0]kdb> bt
>     Stack traceback for pid 0
>     0xa0000001006f8000        0        0  1    0   I  0xa0000001006f83a0 
> *swapper
>     0xa000000100012210 ia64_pal_call_static+0x90
>             args (0x1d, 0x0, 0x0, 0x0, 0x0)
>     0xa0000001000153d0 default_idle+0x90
>             args (0xa0000001006ffdb0, 0xa000000100014570, 0x40b, 0x0)
>     0xa000000100014570 cpu_idle+0x250
>             args (0x0, 0xa000000100944f64, 0x0, 0xa0000001009ed658, 
> 0xa000000100009930)
>     0xa000000100009930 rest_init+0x70
>             args (0xa000000100655180, 0x794, 0xa000000100655140)
>     0xa000000100655180 start_kernel+0x680
>             args (0x20, 0x27fd0000, 0x27fc00b0, 0x27fe8128, 0x27fe8080)
>     0xa0000001000089e0 __end_ivt_text+0x6c0
> 
> If I boot the normal kernel with psi=nomsi (the kdump kernel is not
> relevant here!), it works. Adding following (see below) code, works, too.
> The problem I have with that code is that I guess that it will fail if
> the kernel is a bit corrupted, so it cannot be added.
> 
> Do you have better ideas to fix that issue and/or can give me some
> hints? Thanks for your input!
> 
> 

Hi Bernhard,

Do you have more details about why MSI initialization failed? That only
can explain what should be the right solution.

Disabling MSI blindly after a crash is a problem in terms of
reliability as we are traversing all pci_dev structures. (As you already
mentioned.)

Thanks
Vivek
_______________________________________________
fastboot mailing list
[email protected]
https://lists.osdl.org/mailman/listinfo/fastboot

Reply via email to