Hi,
Well, I've found this to be an 'ongoing' issue in the forums but I can't find the solution as of yet and I'm hoping someone can tell me its status.
It's kind of an 'all of a sudden on a reboot' issue.
I have an LSI 9240-8i card. It uses the mfi driver. Everything's been fine for almost a year. Then, around a little over a week ago (Feb 25, 2013), the machine was being rebooted and it now hangs while initiating the card. It comes back with
repeating ad infinitum.
Nothing has changed. However, this is a HARD hang. I can't have the card installed to boot into single user to use
I decided to move /usr/src to a new location and perform a full upgrade to 9.1-Stable (I was on 9.1-RELEASE) as of Feb 28, 2013. Nothing. Same hang.
So, I figured "It must be the card has stopped working". I returned the card under warranty and got a new card. Same issue.
I found posts about little 'restart' tricks as this is a problem with the driver "losing" a PCI interrupt or that seems to be what the posts imply. So, I go into /usr/src/sys/dev/mfi and look at mfi.c and go to a line around 925.
It's there that there's a whole section of code dedicated to "restart" (actually, it looks like it does a trivial read to reset the CARD-to-PCI interface, basically, it kicks the card.
However, it's not working with this card. Help! :\
Well, I've found this to be an 'ongoing' issue in the forums but I can't find the solution as of yet and I'm hoping someone can tell me its status.
It's kind of an 'all of a sudden on a reboot' issue.
I have an LSI 9240-8i card. It uses the mfi driver. Everything's been fine for almost a year. Then, around a little over a week ago (Feb 25, 2013), the machine was being rebooted and it now hangs while initiating the card. It comes back with
Code:
mfi0: Timeout on command <massive hex> xx seconds
Nothing has changed. However, this is a HARD hang. I can't have the card installed to boot into single user to use
mfiutil
to find out what's going on or anything else. Ideas?I decided to move /usr/src to a new location and perform a full upgrade to 9.1-Stable (I was on 9.1-RELEASE) as of Feb 28, 2013. Nothing. Same hang.
So, I figured "It must be the card has stopped working". I returned the card under warranty and got a new card. Same issue.
I found posts about little 'restart' tricks as this is a problem with the driver "losing" a PCI interrupt or that seems to be what the posts imply. So, I go into /usr/src/sys/dev/mfi and look at mfi.c and go to a line around 925.
It's there that there's a whole section of code dedicated to "restart" (actually, it looks like it does a trivial read to reset the CARD-to-PCI interface, basically, it kicks the card.
However, it's not working with this card. Help! :\