public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.4.21pre6 (__ide_dma_test_irq) called while not waiting
@ 2003-04-09  9:18 Soeren Sonnenburg
  2003-04-09  9:29 ` Andre Hedrick
  2003-04-09 10:47 ` Alan Cox
  0 siblings, 2 replies; 10+ messages in thread
From: Soeren Sonnenburg @ 2003-04-09  9:18 UTC (permalink / raw)
  To: Linux Kernel

I have a hpt370 based controller which shares an irq with a broadcom
bcm4401 network adaptor.

when transferring stuff over the network the ide controller drops the
dma for all disks on the controller repeatedly... so it is not a
cable/disk problem but a problem in the nic's driver/the hpt driver.

however this stuff only happens when I put high load on the nic. the
drives form a software raid and reconstructing it does not cause any
trouble...

here is my setup:
7:   28328328          XT-PIC  ide4, ide5, eth0


hdi: 4 bytes in FIFO
hdi: timeout waiting for DMA
hdi: (__ide_dma_test_irq) called while not waiting
hdi: dma_intr: status=0x58 { DriveReady SeekComplete DataRequest }

hdk: dma_intr: status=0x58 { DriveReady SeekComplete DataRequest }

hdk: status timeout: status=0xd0 { Busy }

hdk: DMA disabled
hdk: drive not ready for command
ide4: reset: success
ide5: reset: success

Thanks,
Soeren.


^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: 2.4.21pre6 (__ide_dma_test_irq) called while not waiting
@ 2003-04-09 12:13 Chuck Ebbert
  2003-04-09 12:15 ` Alan Cox
  0 siblings, 1 reply; 10+ messages in thread
From: Chuck Ebbert @ 2003-04-09 12:13 UTC (permalink / raw)
  To: Andre Hedrick; +Cc: linux-kernel

ANdre Hedrick wrote:

>Does the broadcom driver have a test for who owns the intq?
>If it is eating the hpt370's interrupt, well you already see the picture.


 Using edge-triggered interrupts with sharing is a bad idea, no?


--
 Chuck
 I am not a number!

^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: 2.4.21pre6 (__ide_dma_test_irq) called while not waiting
@ 2003-04-09 14:35 Chuck Ebbert
  2003-04-09 14:05 ` Alan Cox
  0 siblings, 1 reply; 10+ messages in thread
From: Chuck Ebbert @ 2003-04-09 14:35 UTC (permalink / raw)
  To: Alan Cox; +Cc: linux-kernel

Alan Cox wrote:


> >  Using edge-triggered interrupts with sharing is a bad idea, no?
>
> PCI IRQ lines are level triggered


 Even when /proc/interrupts says XT-PIC?  I have uniprocessor
MPS 1.4 machines and build IO-APIC kernels for them because
I thought it was safer to share interrupts that way.  The
four extra IRQ lines help, too. :)

--
 Chuck

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2003-04-11 20:18 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-04-09  9:18 2.4.21pre6 (__ide_dma_test_irq) called while not waiting Soeren Sonnenburg
2003-04-09  9:29 ` Andre Hedrick
2003-04-09 10:44   ` Alan Cox
2003-04-09 10:47 ` Alan Cox
2003-04-09 12:11   ` Soeren Sonnenburg
2003-04-11 20:23   ` Soeren Sonnenburg
  -- strict thread matches above, loose matches on Subject: below --
2003-04-09 12:13 Chuck Ebbert
2003-04-09 12:15 ` Alan Cox
2003-04-09 14:35 Chuck Ebbert
2003-04-09 14:05 ` Alan Cox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox