Configuring for Generic SCSI?
Dave-O asks: "I have a SCSI-II ISA card made by
PELogic (model 1600) that I don't think is directly
supported by the kernel. However, I was lead to believe
(or lead myself to believe) that I could use it as a
generic scsi interface (sg.o) for my scanner. So far,
no luck. I need to pass the scsi cards i/o & irq to the
kernel i'm sure, but I don't know how. I know how to do
it for an ISA card I have a specific driver for, but what
driver do I pass arguments to specifically for generic
SCSI? I appreciate any help anyone can offer."
Actually, I always thought generic SCSI depended on
the existance of a working driver under Linux, so I don't
think this would work, but if I'm wrong, please tell me!
Your scsi scanner would be used under the ``generic scsi'' interface, as would a CD-R (during writing). Generic scsi refers to the device on the scsi bus, not the device on your ISA/PCI/VLB etc bus. (I think)
However, isa cards are cheap now..I recently picked up an AHA-1522 for $30 Canadian on a newsgroup. (a bit over-priced maybe, but tis a widely-compatible card even though linux drivers don't support sync on it :\ BTW, anyone know if this is being worked on?)
The Generic SCSI support is not support for generic SCSI cards. Rather it is support for generic devices on supported SCSI cards.
/dev/snt? is that right?) and generic SCSI devices (/dev/sg?).
/proc/scsi/scsi lists the SCSI devices in the order they were identified. The first device in the list can be accessed through the generic SCSI driver with /dev/sga, the next with /dev/sgb etc.
Using SCSI devices requires two levels of drivers. The low level driver handles setting up the card and scanning the SCSI bus for devices. Once this is properly installed, then higher level drivers are needed for the SCSI devices themselves: i.e. SCSI disk (/dev/sd?), SCSI CDROM (/dev/scd?), SCSI tape (/dev/st? and
A cat of
I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
I have the exact same card as you working under linux using the AHA-152x driver included with the kernel. I've got a UMAX Astra 1200S hooked up to it as well as a Ricoh CD-RW, and I haven't had any problems. The card really isn't the best card at all (as any ISA scsi card -- it lags the system terribly at times) but it gets the job done.
- -- - --
Only one thing you will probably have to do -- when you boot, add "aha152x=0x340,10,7,1" where 0x340 is the base io address, 10 is the irq, and I honestly forget what 7 and 1 are... The driver is very well documented, so go ahead and check it out.
-----------------------------------------------
Josh Hawkins
"640k ought to be enough for anybody"
-- Bill Gates c1981.
-----------------------------------------------