From: Roland Dreier Print IRQ number when NOP command interrupt test fails to help debugging. Signed-off-by: Roland Dreier Signed-off-by: Andrew Morton --- 25-akpm/drivers/infiniband/hw/mthca/mthca_main.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletion(-) diff -puN drivers/infiniband/hw/mthca/mthca_main.c~ib-mthca-print-assigned-irq-when-interrupt-test-fails drivers/infiniband/hw/mthca/mthca_main.c --- 25/drivers/infiniband/hw/mthca/mthca_main.c~ib-mthca-print-assigned-irq-when-interrupt-test-fails Fri Apr 1 14:14:32 2005 +++ 25-akpm/drivers/infiniband/hw/mthca/mthca_main.c Fri Apr 1 14:14:32 2005 @@ -672,7 +672,10 @@ static int __devinit mthca_setup_hca(str err = mthca_NOP(dev, &status); if (err || status) { - mthca_err(dev, "NOP command failed to generate interrupt, aborting.\n"); + mthca_err(dev, "NOP command failed to generate interrupt (IRQ %d), aborting.\n", + dev->mthca_flags & MTHCA_FLAG_MSI_X ? + dev->eq_table.eq[MTHCA_EQ_CMD].msi_x_vector : + dev->pdev->irq); if (dev->mthca_flags & (MTHCA_FLAG_MSI | MTHCA_FLAG_MSI_X)) mthca_err(dev, "Try again with MSI/MSI-X disabled.\n"); else _