Newsgroup: it.comp.os.linux.iniziare
Titolo: Adapter SCSI questo maledetto

salve a tutti
prima che facessi montare una scheda di rete su questo vecchio
k6, tutte le periferiche connesse al mio adattatore scsi AVA 1505
funzionavano a meraviglia. Mi bastava caricare il modulo aha152x 
al momento del boot specificando i parametri IO e IRQ con un comando
'options' in /etc/modules.conf e voilà. Ora invece non funziona più
un quarzo. Sperando di fare il colpaccio ho provato a ricompilare
il kernel includendo il driver come built-in per poi passargli i parametri
direttamente con lilo... nisba! Il problema è sempre lo stesso: il sistema 
operativo non gradisce i parametri che gli passo ed in particolare l'IRQ
dell'adattatore.     
"Ma che vuole questo stro**o" - direte voi - "è evidente che gli passa 
gli indirizzi sbagliati!". Già, inizialmente anch'io pensavo la stessa
cosa, il punto è che su un adapter AVA 1505 si possono impostare soltanto
quattro diversi IRQ (9,10,11,12)... io li ho provati tutti, ma niente.
Fra l'altro facendo il boot dalla partizione windows l'adapter va che
è un piacere (con IRQ=9). Cosa diavolo succede? La scheda di rete 
ha qualche tipo di responsabilità in tutto questo? E' possibile che
windows riesca a smazzare automaticamente gli irq per evitare casini?
Come devo fare per fare lo stesso sotto Linux (Debian 3.0 kernel 2.4.16bf)?
Oppure il problema è di tutt'altro tipo ed io non ci ho capito un ca**o
come al solito?
eterna gratitudine a chiunque vorrà aiutarmi.
luke
Allego un estratto saliente del dmesg
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt82c586b (rev 47) IDE UDMA33 controller on pci00:07.1
    ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:pio, hdd:pio
hda: FUJITSU MPC3043AT, ATA DISK drive
hdb: QUANTUM FIREBALL ST3.2A, ATA DISK drive
hdd: CRD-8322B, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 8448300 sectors (4326 MB), CHS=525/255/63
hdb: 6306048 sectors (3229 MB) w/81KiB Cache, CHS=782/128/63
hdd: ATAPI 32X CD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.12
ide-floppy driver 
0.97.sv
Partition check:
 hda: hda1
 hdb: hdb1 hdb2
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Loading I2O Core - (c) Copyright 1999 Red Hat Software
I2O configuration manager v 0.04.
  (C) Copyright 1999 Red Hat Software
loop: loaded (max 8 devices)
Compaq CISS Driver (v 2.4.5)
HDLC support module revision 1.02 for Linux 2.4
Cronyx Ltd, Synchronous PPP and CISCO HDLC (c) 1994
Linux port (c) 1998 Building Number Three Ltd & Jan "Yenya" Kasprzak.
ide-floppy driver 
0.97.sv
Promise Fasttrak(tm) Softwareraid driver 0.03beta: No raid array found
Highpoint HPT370 Softwareraid driver for linux version 0.01
No raid array found
SCSI subsystem driver Revision: 1.00
Red Hat/Adaptec aacraid driver, Apr 14 2002
DC390: 0 adapters found
3ware Storage Controller device driver for Linux v1.02.00.016.
3w-xxxx: No cards with valid units found.
request_module[scsi_hostadapter]: Root fs not mounted
request_module[scsi_hostadapter]: Root fs not mounted
i2o_scsi.c: Version 0.0.1
  chain_pool: 0 bytes @ c11ef300
  (512 byte buffers X 4 can_queue X 0 i2o controllers)
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 4096 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 280k freed
Adding Swap: 64476k swap-space (priority -1)
EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,66), internal journal
isapnp: Scanning for PnP cards...
isapnp: Calling quirk for 01:00
isapnp: SB audio device quirk - increasing port range
isapnp: Calling quirk for 01:02
isapnp: AWE32 quirk - adding two ports
isapnp: Card 'Creative SB AWE32 PnP'
isapnp: 1 Plug & Play card detected total
aha152x: BIOS test: passed, detected 1 controller(s)
aha152x: resetting bus...
aha152x0: vital data: rev=1, io=0x340 (0x340/0x340), irq=9, scsiid=7,
reconnect=enabled, parity=enabled, synch
ronous=disabled, delay=1000, extended translation=disabled
aha152x0: trying software interrupt, lost.
aha152x0: IRQ 9 possibly wrong.  Please verify.
isapnp: Scanning for PnP cards...
isapnp: Calling quirk for 01:00
isapnp: SB audio device quirk - increasing port range
isapnp: Calling quirk for 01:02
isapnp: AWE32 quirk - adding two ports
isapnp: Card 'Creative SB AWE32 PnP'
isapnp: 1 Plug & Play card detected total
ISAPnP reports AWE32 WaveTable at i/o 0x620
<SoundBlaster EMU8000 (RAM512k)>
PCI: Assigned IRQ 12 for device 00:0f.0
3c59x: Donald Becker and others. 
www.scyld.com/network/vortex.html
00:0f.0: 3Com PCI 3c905 Boomerang 100baseTx at 0xec00. Vers LK1.1.16
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
sb: Creative SB AWE32 PnP detected
sb: ISAPnP reports 'Creative SB AWE32 PnP' at i/o 0x220, irq 5, dma 1, 5
SB 4.13 detected OK (220)
sb: 1 Soundblaster PnP card(s) found.
 

 windows riesca a smazzare automaticamente gli irq per evitare casini?
Si', oltre a far usare lo stesso IRQ su piu' periferiche tramite l'IRQ
steering.
Non so se su Linux funizoni nello stesso modo, fortunatamente non ho mai
avuto questo tipo di problemi.
Visto che hai la possibilita' di impostare altri IRQ sul controller
perche' non li provi, semplicemente?
-- 
Quid rides? Mutato nomine de te fabula narratur.
(Orazio) 

 perche' non li provi, semplicemente?
 
ebbene si, l'irq dell'adapter scsi andava in conflitto
con quello della scheda di rete. Cambiando la configurazione
dei ponticelli tutto liscio come l'olio.
grazie al simpatico Pu Pazzo per l'aiuto.
luke