Re: Driver per Adaptec AVA1505?+
On Thu, Feb 11, 1999 at 11:32:10AM +0100, Luca Matteini wrote:
> > > Qualcuno sa come ricompilare il kernel per un controller SCSI Adaptec
> > > AVA1505 ISA?
> >
> > con un colpo di 'less /usr/src/linux/Configure.help' e un bella ricerca di
> > 1505 mi ha dato come risultato:
> >
> > Adaptec AHA152X/2825 support
> > CONFIG_SCSI_AHA152X
> > This is support for the AVA-1505 (irq etc must be manually specified),
> > AHA-1510, AHA-1520, AHA-1522, and AHA-2825 SCSI host adapters. It is
> > explained in section 3.3 of the SCSI-HOWTO, available via FTP (user:
> > anonymous) at ftp://metalab.unc.edu/pub/Linux/docs/HOWTO. You might also
> > want to read the comments at the top of drivers/scsi/aha152x.c.
> ...omissis...
>
> Forse la mia domanda era incompleta: sul kernel 2.0.35 non è presente il
> supporto per AVA-1505, da quale revisione di kernel si trova sicuramente
> incluso?
Il supporto per Adaptec 1520 e simili (compreso 1505) è presente nel kernel
da parecchio tempo (almeno dalle 1.3.x). Attento però: non viene riconosciuto
automaticamente, quindi devi impostare manualmente i parametri (io e irq).
Se il driver è compilato nel kernel devi usare la command line:
aha152x=<base>,<irq>
in lilo o chi per esso, ad esempio:
aha152x=0x340,15
Se il driver è un modulo:
insmod aha152x io=<base> irq=<irq>
oppure imposta le opzioni in /etc/conf.modules o /etc/modutils/qualcosa:
options aha152x io=<base> irq=<irq>
> Già che ci sono altra domandina. Su Debian non ho mai usato kernel sources
> che non fossero in precedenza pre-packaged appositamente: se prendo un
> kernel 2.2.x e lo compilo (provvisto che faccia un upgrade di qualche
> decina di packages come richiesto...) che mi perdo installandolo
> manualmente? Intendo dire, oltre alla entry sul database di dpkg. Mi
> sembra di aver provato in passato, ma che qualcosa non avesse funzionato
> felicemente (symbol information nei moduli?), da cui risolsi di usare solo
> le versione preconfezionate.
Ti consiglio di configuare il kernel senza supporto per i moduli,
inizialmente, e provare a bootare senza cambiare nient'altro. Dovresti
vedere qualche messaggio di errore ma niente di drammatico.
Se riesci a partire, allora aggiorna modutils e ricompila il kernel con i
moduli.
Poi aggiorna quello che dice in Documentation/Changes e che usi.
Hint: /etc/init.d/network va modificato a mano: o disattivi i comandi route
oppure li completi con la netmask (io li ho tolti).
Quando hai un kernel configurato in modo funzionale puoi anche costruire
il pacchetto .deb corrispondente (vedi kernel-package).
Ciao, William
Reply to: