Newsgroup: it.comp.os.linux.iniziare
Titolo: Problema di IRQ con il controller Adaptec AVA1505AE







Espongo il mio problema:


 


Ho la Suse 6.3 e voglio fargli vedere lo 
scanner (Epson GT-5500, ma questa sarà un'altra storia con Sane ecc.), ma il 
controller sul quale è montato, un Adaptec AVA1505AE non viene 
riconosciuto.


Sotto Winzoz 98 viene rilevato 
tranquillamente (incredibile!) sotto porta 0x140 IRQ 9.E' possibile cambiare la 
porta tramite jumper e portarlo a 0x340, ma non riesco comunque a renderlo 
visibile a Linux.


Devo premettere che ho un altro controller, 
Adaptec 2904 (per un masterizzatore correttamente riconosciuto su IRQ 
10).


Credo di aver correttamente compilato il 
kernel e selezionato anche il low level driver giusto (aha152x), ho seguito 
insomma tutto quello che era scritto negli SCSI-HOWTO.


Ho tentato tramite linea di comando al boot 
di Lilo tutti gli interrupt (9,10,11,12) disponibili ma nei messaggi di boot 
leggevo sempre il fallito riconoscimento dell'IRQ.


Ho persino provato a vedere cosa mi diceva 
pnpdump con opzione -c e mi dava il controller come in windows, sotto 0x140 IRQ 
9.


Ho ancora due soluzioni tentare di 
compilare i low driver come moduli (ma mi sembra che non dovrebbe cambiare poi 
molto) o tentare di usare il low driver per old-generic scsi, ma non ho idea di 
come fare per non creare casini con la 2904.


La soluzione + radicale è vendere la 1505 
per comperarmi l'adattatore e collegare lo scanner alla 2904.


 


Grazie in anticipo a chiunque mi proponga 
un soluzione.


 


 


     
////\\\               
*******************
     ( o o 
)               
| Lorenzo Cassani |
*oooO**( 
)**Oooo*******************************
|  
mailto:al...@cancellami.utmarco.lnl.infn.it|
|.oooO       

mailto:lor7...@cancellami.tin.it|
|(   
)    Oooo.   
http://lor74cas.monrif.net/
 
|
**\  (****(   
)********************************
   \_)     ) 
/                             
!!
          
(_/                             
!!!!


 


 


 


 




E non dimenticate Linuxlinks: 
http://jump.to/linuxlinks


invece cambia tutto, quella scheda li` e` una ISA PnP, generazione di schede 
rompipalle, quindi se vuoi usarla bisogna che prima le siano assegnate le 
risorse dal programma "allocatore" plug&pray
(non e` cosi` con le PCI invece, infatti la 2904 e` molto piu` facile da far 
funzionare!! per le PCI credo sia il BIOS che distribuisce le risorse, e gli 
irq comunque tra le schede PCI possono essere condivisi)
quindi metti il driverz come modulo, imposta isapnp con
"pnpdump -c > /etc/isapnp.conf"
...e cosi` al boot la scheda dovrebbe venire configurata;
poi usando insmod fai le prove per irq e i/o
"insmod aha152x aha152x=0x140,9"
Ci sono tanti altri parametri, guarda in /usr/src/linux/Documentation, se trovi 
il file giusto... io usavo "0x140,9,0" mi pare, ma non so lo zero a cosa mi 
servisse... (adesso uso anch'io una 2904 e la vecchia 1505 l'ho venduta)
quando hai tutto funzionante puoi ficcare il comando insmod in 
/etc/rc.d/rc.local, oppure per maggiore eleganza usare il /etc/conf.modules 
con:
options aha152x aha152x=...
modprobe aha152x
io comunque per evitarmi la rottura di palle di isapnp impostavo i jumper in 
modalita` non-pnp; pero` non in tutte le schede si poteva fare... o forse si 
poteva nella 1505 e non nella 1520...
ho gia` la awe64 che per configurare la sezione del wavetable in isapnp.conf 
m'ha fatto diventare cretino...
il motivo per cui si devono usare i moduli per forza e` che il kernel viene
eseguito PRIMA di isapnp, mentre invece il driver si puo` caricare solo DOPO
che alla scheda e` stato detto quale risorse `ha'!
Poi ho letto che nel kernel 2.4 (quindi forse anche gli ultimi 2.3.9 ??) ci
sara` un qualche tipo di supporto isa pnp, senza dover usare l'omonimo 
programma... se fosse vero allora li` si potrebbero usare tutti i driver nel
kernel...
-- 
    Ciao
        Pardo
 
	( 
http://pardo.cjb.net
 )







Squillino le trombe, rullino i tamburi, il 
mio scanner ha preso vita grazie ai vostri consigli. Vi ringrazio moltissimo, ho 
installato il driver del controller come modulo e lo chiamo al momento 
del bisogno con insmod. La figata è che con Win98 se lo scanner è 
spento devo accenderlo e riavviare il PC (rottura di balle) 
per farglielo vedere, mentre con Linux mi basta accendere lo scanner anche 
dopo aver avviato e quindi chiamare il modulo per farlo funzionare.


 


Visto che mi avete risposto, forse avete 
esperienza di scanner, e vi porgo un'altra domanda:


ho installato "sane" e fin lì tutto bene, 
faccio le scansioni tranquillamente, anche se è una rogna lanciare i comandi in 
modalità testuale, quindi ho provato ad installare "xsane" il front-end grafico 
per "sane", ma qui arrivano i casini.


Seguo tutte le istruzioni, controllo se ho 
tutte le librerie richieste, mi logo come utente per fare il "configure" ed ok, 
ma al "make" mi si inchioda perchè non trova la libreria gtk/gtk.h e quindi 
niente da fare. Ho provato anche le altre opzioni di configurazione come 
descritto nelle istruzioni di installazione ma nulla, non ne vuole 
sapere.


Effettivamente sul mio sistema non esiste 
un file gtk.h e non ho idea di come venirne a capo.


Per la cronaca sulla mia Suse 6.3 
ho:


gtk 1.2.6-5


glib 1.2.6-5


 


Scusate se vi scoccio in "linux.iniziare" 
al limite la posto su "linux.software", ma visto che seite riusciti ad aiutarmi 
prima....


 




Probabilmente ti serve il pacchetto gtk-devel.
Ma se prendi xsane in RPM non devi compilarlo... 
http://rpmfind.net/RPM/XByName.html
-- 
    Ciao
        Pardo
 
	( 
http://pardo.cjb.net
 )
 
	l'email nell'header di questo msg non esiste