Newsgroup: it.comp.hardware.motherboard
Titolo: A7v e linux

Che voi sappiate ci sono problemi di utilizzazione della suddetta MB in
ambiente linux, vorrei installarlo ma non so se tutto funzionerà
correttamente;
Nella mia conf. HW c'è anche una creative geforce 2 gts e una SB live 1024 +
3com us robotics isdn pro ta EXT.
Grazie a tutti coloro che mi risponderanno!!

3com us robotics isdn pro ta EXT.
Io ho una A7V, e tra le altre cose una Asus GeForce2MX e una SBLive
Value. Non ho avuto problemi con Linux Mandrake, quindi non penso ce
ne siano con altre distribuzioni. In particolare per quelle due
schede, la nVidia supporta Linux, e anche la Creative, quindi nessun
problema per i driver.
L'unica cosa strana, che però ancora devo vedere se può essere
risolta, è che, avendo io i miei due HD entrambi sul controller
Promise ATA100, e niente sul controller IDE normale, durante il boot
Linux fa un po' di pausa e dà un po' di errori perché cerca prima le
periferiche sul controller normale. Poi però tutto funziona bene.
Ciao,
  Marco.

 
Io ho  una G400 e SBlive! con suse7.1 va a meraviglia...

 wrote in message
UQbS6.14836$ZZ.5...@news.infostrada.it...


Che voi sappiate ci sono problemi di utilizzazione della suddetta MB in

tutto ok
ma per i kernel della serie 2.2.x devi passare gli indirizzi i/o del
controller promise all'avvio.
leggiti quest'how-to:
------------------------------------
Asus A7V/Linux ATA 100 Quasi-Mini -Howto
di Aaron Cline 
acl...@rimvisions.com
traduzione di Antonluigi “Gijii” Federico 
gi...@yahoo.it
ultima revisione 10.10.2000
1.Introduzione
2.Installare e lanciare Linux sul vostro controller Promise ATA 100.
2.a Trovare l'I/O del controller
2.b Installare e lanciare Linux
3.Utilizzare il controller ATA 100 alla massima velocità sotto Linux.
4.Mandrake
5. Ringraziamenti
1.Introduzione.
Salve, potrei chiamare questo un How to, ma non avendone mai scritto
uno prima d'ora non so se sia esatto definirlo così. Avevo comprato,
di recente un nuovo sistema con una scheda madre Asus A7V, e per un
certo periodo di tempo non ero stato in grado di far sì che il
controller Promise ATA 100 presente sulla scheda lanciasse e caricasse
Linux. Inoltre non avevo trovato nessun tipo d'aiuto e, credetemi,
l'avevo cercato. Alla fine, dopo aver consultato molti newsgroup sono
riuscito a mettere insieme una linea di azione. Con il tempo, sono
riuscito a risolvere il problema e vorrei mostrarvi come potete farlo
anche voi. Ora questo è ciò che ho fatto io, ma è possibile che quello
che dovrete fare voi possa essere leggermente diverso.
Innanzitutto vi espongo la mia configurazione hardware:
Amd Thunderbird 900
128 Mb ram pc 133
Hdd IBM DTL305020
Elsa Gladiac GeForce 2
SB Live value
Scheda di rete
Alimentatore 300 (molto importante)
DVD
CD-RW
Secondo, la mia distribuzione è la Red Hat 6.2, e sul mio hard disk è
già presente una partizione Windows 95. Il DVD e il CD-RW sono
collegati al controller ATA-66. Ho letto in alcuni newsgroup che è
meglio configurarli in questo modo.
2.Installare e lanciare Linux sul vostro controller Promise ATA 100.
2a.Trovare l 'I/O del controller.
Installare Linux sul controller ATA 100 è un semplice processo in due
parti. La prima cosa che dovete fare è scoprire su quale indirizzo I/O
si trova il controller. Per cominciare, avviate Linux da CD o con un
dischetto di boot. La prima schermata che vedrete sarà:
Welcome to Red Hat Linux 6.2!
con la richiesta di scegliere tra un'installazione grafica, in
modalità testuale o in modalità expert. Premete invio e continuate con
l'installazione grafica. Alla prima schermata premete Ctrl-Alt-F2 per
arrivare al prompt. Dovrebbe apparirvi come il seguente. Se ciò non
avviene, premete Alt-F4, o Alt-F3, o Alt-F1 fino a quando non compare.
bash#
Ora dovete guardare il file /cat/proc. Impartite il comando
cat/proc/pci |less e cercate il controller Promise. Da qualche parte
dovreste trovare qualche cosa di simile a:
Bus 0, device 17, function 0:
Unknown mass storage controller:Promise Technology Unknown device (rev
2).
Vendor id=105a. Device id=d30.
Medium devsel. IRQ 10. Master capable. Latency=32
(A) I/O at 0x9400 [0x9401].
(B) I/O at 0x9000 [0x9001].
(C) I/O at 0x8800 [0x8801].
(D) I/O at 0x8400 [0x8401].
I/O at 0x8000 [0x8001].
Non-prefetchable 32 bit memory at 0xd5800000 [0xd5800000].
Notare che le lettere A,B,C,D sono solo di riferimento. Queste quattro
linee contengono gli indirizzi I/O di cui avete bisogno per far sì che
l'installazione " veda " il vostro controller Promise ATA 100. Questi
sono i numeri che io ho nel mio file /proc/pci. Se avete una scheda
madre Asus A7V con BIOS 1003 suppongo che abbiate gli stessi numeri.
Se è così potete impartire il comando:
ide2=0x9400, 0x9002 ide3=0x8800, 0x8402
se non è così, vi mostrerò come potete ricavare il comando adatto a
voi da impartire a LilO.
Il formato per questo comando è semplice ed è esemplificato in basso:
ide2=A, B+2 ide3=C, D+2
fate riferimento all'esempio quando vi riferite alle vostre variabili.
Sulla linea A vedete l' indirizzo 0x9400 (tralasciate l' indirizzo
nelle parentesi quadre). Inseritelo nell'equazione. Poi considerate
l'indirizzo B e aggiungetevi 2, e continuate così finché non avete
ricavato tutte le quattro variabili. Scrivete questo comando perché ne
avrete bisogno quando riavvierete.
2b.Installare e lanciare Linux.
Adesso che avete scritto queste informazioni, avete bisogno di
riavviare di nuovo da CD o dal dischetto. Quando vedete la schermata
iniziale
Welcome to Red Hat Linux 6.2!
Scrivete il vostro comando ide al prompt di boot così:
boot:vmlinuz ide2=0x9400, 0x9002 ide3=0x8800, 0x8402
per una installazione grafica e
boot: text ide2=0x9400, 0x9002 ide3=0x8800, 0x8402
per l'installazione in modalità testuale.
Questo dovrebbe permettervi di continuare con l'installazione che ora
dovrebbe trovare ogni hard disk collegato al controller. Non dovreste
avere più problemi ad installare Linux. È importante che voi creiate
un dischetto di boot se avete un processore Athlon o Duron. Vi
spiegherò perché tra poco. Io ho proseguito ed ho installato Lilo nel
MBR e non ho avuto alcun problema.
È importante ricordare che dovrete sempre passare il vostro comando
ide al prompt di lilo, a meno che voi non aggiungiate il comando
"append" al vostro lilo.conf. quando lo fate il vostro file lilo.conf
dovrebbe essere più o meno così:
image=/boot/vmlinuz-2.2.14-5.0
label=linux
read-only
root=/dev/hde9
append="ide2=0x9400, 0x9002 ide3=0x8800, 0x8400"
Come sempre, ogni volta che modificate il vostro file lilo.conf
assicuratevi di avviare /sbin/lilo da root per reinstallare lilo,
altrimenti non sarete in grado di riavviare.
Se infatti avete un processore Athlon o Duron e utilizzate RedHat 6.2,
potreste non riuscire a riavviare. Vi sarà dato un errore riguardante
il numero seriale CPUID.
Questo mi ha causato problemi per un po' prima di trovare la
soluzione. Per aggirare questo problema dovevo avviare dal dischetto
creato precedentemente. Poi dovevo passare il seguente comando al
kernel al prompt di lilo:
linux x86_serial_nr=1 ide2=0x9400, 0x9002 ide3=0x8800, 0x8400
Il "x86_serial_nr=1" dice al kernel di non cercare il CPUID. Dopo
questo dovreste trovarvi al prompt di login; se ciò non accade avete
fatto un errore da qualche parte oppure io vi ho suggerito male (che è
più che possibile:). Se avete un Athlon o Duron allora dovrete creare
un nuovo kernel che non cerchi il CPUID, o dovrete utilizzare il
dischetto fino a quando non lo farete.
3. Utilizzare il controller ATA 100 alla massima velocità sotto Linux.
Su questa sezione stò lavorando ancora. Prego chiunque possegga delle
informazioni al riguardo di inviarmele per email, poiché stò avendo
molti problemi per farlo funzionare.
4.Mandrake
Ho speso diverso tempo utilizzando la Mandrake 7.1. Ho cercato di fare
un'installazione in modalità esperto e di passare i parametri ide al
boot, ho tentato caricando dal DOS attraverso loadlin.exe e passando i
parametri. Nessuno di questi sistemi sembra funzionare. Se qualcuno è
riuscito a far funzionare la Mandrake con un controller ATA 100
gradirei molto esserne informato.
5. Ringraziamenti
Vi prego di inviarmi un'email qualora abbiate suggerimenti, commenti,
oppure siate riusciti a completare
l'installazione:acl...@rimvisions.com
Grazie a tutti coloro che hanno letto questo how to e grazie all'UDMA
How to per avermi mostrato il comando ide. Inoltre grazie a
Govardhanen Gopal per i suoi suggerimenti.
-----------------------------------------
-- 
nra