[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: interface scsi -> non c'est plutôt l'ATA-100
- To:
- Subject: Re: interface scsi -> non c'est plutôt l'ATA-100
- From: R.Ouellette <>
- Date: Tue, 27 Mar 2001 12:02:19 -0500 (EST)
-
In-reply-to: <[email protected]>
J'ai trouvé l'explication à MandrakeUser.org.
Elle n'est disponible qu'en anglais, je le reproduit ici parce que
le site a changé récemment et qu'il est plus difficile de s'y retrouver...
J'avais conservé la version «locale» ou téléchargeable du site!
------
Hardware Titbits V -- LinuxMandrake.org
Installing LM 7.2 On An UDMA 100 Drive And Asus A7V
LM 7.2 supports the UDMA 100 Promise controller onboard chips on
the popular Asus A7V mainboards. The problem lies in detecting them
properly (or at all).
Regis Wira, Hardware Support Manager at MandrakeSoft, contributed
this little writeup to help you getting up and running LM on your new
UDMA 100 drive.
LM 7.2 does not automatically detect the embedded Promise ATA 100
controller in this motherboard. Some manipulations are needed to put
it to use.
Hardware used for the test:
AMD Duron 650
Asus A7V Bios release 1004
2*128 Mo PC 100
IBM DTLA-307045 or IBM DPTA-351500 or IBM DTLA-307030
Matrox G400 DH
Netcard Realtek RTL-8139
Creative 52x CD
This procedure is meant only for disks attached to the primary
ATA/100 channel.
Getting The Needed Information
(tom:) If you have Windows installed on the same machine, use its
device manager in the System Control Center to find the Promise
Controller, click on the 'Properties' button and then go for the
'resources' tab. Write down the first four I/O addresses listed, add 2 to
the second and fourth value.
Regis explains how to get those values without using Windows:
First of all, boot with the distribution CD. Upon the first screen, hit F1 to
get the prompt.
Now type "rescue" (without quotes) and hit the ENTER key.
The system will now boot in rescue mode. After booting, you will get a
new prompt:
[root@rescue]#
Enter this command:
lspci -vv | more
Among the listed entries, look for an entry like this:
00:11.0 Class 0180: 105a:0d30 (rev 02)
Subsystem: 105a:4d33
Flags: bus master, (...), latency 32, IRQ 10
I/O ports at a000
I/O ports at 9800
I/O ports at 9400
I/O ports at 9000
I/O ports at 8800
Memory at df800000 (32-bit, non-prefetchable)
Capabilities: [58] Power Management version 1
This is the result I get on my computer, it might be different on other
computers. But whatever result you get, the method to get the
hardware working stays the same.
Write down the first four I/O numbers, increase values 2 and 4 by '2' (in
this example that would result in '9802' and '9002').
Installation
Restart your computer to perform the installation.
Having the system rebooted from the distribution CD, press the F1 key
again on the first screen to get a prompt.
Enter this line:
linux ide2=0xa000,0x9802
(0xa000 is first I/O value and 0x9802 is the second plus 2)
These parameters tell the kernel the address of the Promise ATA 100
controller.
At this point you are able to go ahead with a full installation.
During the bootloader configuration, you must enter these parameters
so that the system will be able to reboot.
The matching lilo.conf entry looks like this:
(...)
image=/boot/vmlinuz
label=linux
root=/dev/hde2
initrd=/boot/initrd.img
append="ide2=0xa000,0x9802 ide2=autotune ide0=autotune"
read-only
(...)
(tom:) An entry in GRUB's 'menu.lst' would look like this:
title linux
kernel (hd0,1)/boot/vmlinuz root=/dev/hde2 ide2=0xa000,0x9802
ide2=autotune ide0=autotune
(Everything after 'kernel' has to be on the same line)
This step must be taken before rebooting the computer or you will
have to give the same parameters during each time you boot.
This was tested on a new installed HD and on a drive installed
previously on a PCI Promise ATA 100 card.
------
Autres infos également :
Chez Mandrake, voir :
http://www.linux-mandrake.com/en/72last.php3
Pour la carte Asus voir :
http://www.linuxhardwaredatabase.com/db/dispproduct.php3?DISP?2704