[2141] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

PAS16 drivers

daemon@ATHENA.MIT.EDU (Grant Beattie)
Fri Jul 11 11:25:24 1997

To: linux-scsi@vger.rutgers.edu
Date: 	Sat, 12 Jul 1997 00:35:46 +1000
From: Grant Beattie <gb@aus.ml.org>

Hi,

I've had limited success loading the pas16 scsi driver module (kernel 2.0.30). 
If loaded while the sound driver is loaded, it complains that the irq can't be 
shared, and that I should unload the sound module first. (which is fair 
enough).
I can access the tape drive while the driver is loaded, but it's *tragically* 
slow due to the CPU polling.

If I load the pas16 module without sound.o loaded, it hooks onto irq10 (like 
it should) but any access to the tape drive (8mm exabyte, works fine) hangs 
the machine hard.

I have tried selecting a different irq for the scsi controller (15) but this 
didn't help at all.

here's what was logged when trying to use irq15 (which isn't in use by any 
other device).

Jul  4 22:45:25 home kernel: NCR5380 core release=7.   PAS16 release=3
Jul  4 22:45:25 home kernel: Base Addr: 0x00000    io_port: 0388      IRQ: 
None.
Jul  4 22:45:25 home kernel: Highwater I/O busy_spin_counts -- write: 0  read: 
0
Jul  4 22:45:25 home kernel: NCR5380 : coroutine isn't running.
Jul  4 22:45:25 home kernel: scsi1: no currently connected command
Jul  4 22:45:25 home kernel: scsi1: issue_queue
Jul  4 22:45:25 home kernel: scsi1 : destination target 5, lun 0
Jul  4 22:45:25 home kernel:         command =  0 (0x00)00 00 00 00 00 
Jul  4 22:45:25 home kernel: scsi1: disconnected_queue
Jul  4 22:45:25 home kernel: 
Jul  4 22:45:31 home kernel: scsi : aborting command due to timeout : pid 13, 
sc
si1, channel 0, id 6, lun 0 Test Unit Ready 00 00 00 00 00 
Jul  4 22:45:31 home kernel: scsi1 : aborting command
Jul  4 22:45:31 home kernel: scsi1 : destination target 6, lun 0
Jul  4 22:45:31 home kernel:         command = Test Unit Ready 00 00 00 00 00 
Jul  4 22:45:31 home kernel: NCR5380 : coroutine isn't running.
Jul  4 22:45:31 home kernel: STATUS_REG: 00 
Jul  4 22:45:31 home kernel: BASR: 18 
Jul  4 22:45:31 home kernel: ICR: 00 
Jul  4 22:45:31 home kernel: MODE: 00 
Jul  4 22:45:31 home kernel: scsi1 : REQ not asserted, phase unknown.


Unfortunately, the pas16 module doesn't allow you to pass the irq as a symbol 
from the command line, and recompiling the module to test a different setting 
is also painful.

Anyone had similar experiences? or any ideas?

grant.

-- 
--------------------------------------------------------------------------
Grant Beattie                               Networked Computing Consultant
work: grant@fulcrum.com.au                  (The Fulcrum Consulting Group)
play: gb@aus.ml.org                               http://grant.aus.ml.org/
--------------------------------------------------------------------------




home help back first fref pref prev next nref lref last post