RE: mptspi init failure on Sparc SMP in Linux 3.0

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

 



Mariusz,

> >> [   68.319518] mptbase: ioc0: WARNING - Issuing Reset from
> mpt_config!!, doorbell=0x24000000
> >> [   69.175505] mptbase: ioc0: Attempting Retry Config request type
> 0x3, page 0x, action 0
> >> [   84.267524] mptbase: ioc0: WARNING - Issuing Reset from
> mpt_config!!, doorbell=0x24000000

As Nagalakshmi pointed out, the series of reset happens because the config request for reading the page header fails. This is the first time the message queues are used when the card is coming up, therefore taking into account, that the same driver and same card works perfectly on non-smp linux kernel,  I am guessing that the config request would have been sent successfully and the firmware would have processed the request and raised an interrupt through the IRQ line assigned for this card, it is somehow not routed to our driver's interrupt service routine. Therefore could you try the following to check if any of it works?

1. add pci=routeirq to the kernel boot parameters in /boot/grub/menu.lst
Eg) 	
title          Debian XYZ
root           (hdX,X)
kernel         /boot/vmlinuz-XYZ root=XX ro quiet splash pci=routeirq
initrd         /boot/initrd.img-XYZ 

2. add irqpoll to the kernel boot parameters in /boot/grub/menu.lst
Eg) 	
title          Debian XYZ
root           (hdX,X)
kernel         /boot/vmlinuz-XYZ root=XX ro quiet splash irqpoll
initrd         /boot/initrd.img-XYZ

Regards,
Praveen
��.n��������+%������w��{.n�����{������ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux