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