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

Reply via email to