Thread (18 messages) 18 messages, 4 authors, 2009-08-05

Re: HighPoint RocketRAID 2320

From: Davíð Steinn Geirsson <hidden>
Date: 2009-08-05 21:01:58

Hi guys,

On Wed, Aug 05, 2009 at 12:58:10PM +0900, Tejun Heo wrote:
Mark Lord wrote:
quoted
Mark Lord wrote:
quoted
Davíð Steinn Geirsson wrote:
quoted
Hi Tejun,

I tried this and attach a dmesg output. The result was the same.
..
Mmm... interrupts are not getting through the bridge chip.
..

This is just a blind shot in the dark, but easy enough to try:

How about booting with pci=nomsi on the kernel command line ?
And if that fails irqpoll.  :-)
Neither of those options seems to have an effect. I did however
make some progress fiddling further with kernel options:

If I disable the APIC (noapic), I am able to read (correct) data off
the disks, albeit very slowly due to repeated DMA and NCQ errors (took about 4
minutes to transfer 88KB).

If I further disable DMA and NCQ (libata.dma=0 and libata.force=noncq),
I get no errors in my logs and can transfer data at a reasonable rate
considering it's PIO.

So, at least we're moving somewhere, though I really don't understand
how the APIC would be handling the interrupts any differently than the
standard PIC.

I'm attaching the dmesg output from these tries (pci=nomsi and irqpoll
which did not work, and with noapic with and without DMA).
-- 
tejun
Kind regards and thanks for all your help,

-- 
Davíð Steinn Geirsson
david@dsg.to

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help