Portál AbcLinuxu, 16. dubna 2024 09:04

AVA 1505/1515

Technické parametry

ISA SCSI-1 karta s interním 50pin
konektorem a externím D25 konektorem.

Identifikace pod Linuxem

bash-2.03# cat /proc/scsi/aha152x/1
Adaptec 152x SCSI driver; $Revision: 2.0 $
ioports 0x0340 to 0x035f
interrupt 0x09
disconnection/reconnection enabled
parity checking enabled
synchronous transfers enabled
0 commands currently queued
synchronously operating targets (tick=50 ns):

queue status:
no not yet issued commands
no current command
no disconnected commands

waiting: busfree(msgi) SCSISEQ( ); SCSISIG(DATA OUT); INTSTAT (lo); SSTAT( BUSFREE PHASECHG ); SSTAT( ); SXFRCTL0( CH1 ); SIGNAL( ); SELID(00), STCNT(0), SSTAT2( SEMPTY ); SFCNT (0); SCSICNT (0), OFFCNT(0), SSTAT4( ); DMACNTRL0( 16BIT PIO READ INTEN ); DMASTAT( DFIFOEMP )
enabled interrupts( )
statistics:

Postup zprovoznění pod Linuxem

Podpora v jádře 2.4:
SCSI support
SCSI low-level drivers --->
ADAPTEC AHA152x/2825 support.
Driver neumí autodetekci - je potřeba
ručně určit io a irq.

Pro jádra 2.2.x je to trochu složitější: Tato karta nemá osazen SCSI-BIOS a aha152x driver v kernelech 2.2.x implicitně testuje ID string v SCSI-BIOSu, což znamená, že tuto kartu nenajde.
Test SCSI-BIOSu se však dá zakázat v drivers/scsi/Makefile přidáním volby -DSKIP_BIOSTEST k CFLAGS_aha152x.o
V případě modulárního kernelu to stále nemusí stačit, protože starý driver neumí parametry u modulu a nelze mu proto předat IRQ - u mne se vytrvale snažil použít IRQ12, zatímco jsem měl kartu nastavenu na IRQ9. Spravil to ošklivý zásah do zdrojáků, kde jsem někde kolem aha152x.c:960 "zadrátoval" setup[setup_count].irq = 9;

Poznámka

Bázová adresa může být buď 0x340 nebo 0x140,
IRQ lze vybrat jumpery mezi IRQ9-IRQ12.
V BIOSu je nutno pro zvolené IRQ nastavit
ne-PnP - Legacy ISA.
Jedná se o muzealní kousek, ale jako
interface ke scanneru se osvedčila lépe,
než dodaná nová PCI karta DMX3191D,
a to díky podpoře IRQ.

Dokument vytvořil: Petr Nejedlý, 8.10.2000 20:27 | Zobrazeno: 729×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.