[2141] in linux-scsi channel archive
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/
--------------------------------------------------------------------------