Problemut se dulji na tova, che kernel-a, koito idva s
bootable CD-to na RedHat 6.2 niama poddrujka za UDMA 66
kontrolera (High Point HPT366), koito e dosta
razprostranen.
Shte dam edin nachin za instalacia na RedHat6.2 pri takava
situacia. Tozi nachin pozvoliava instalacia na Linux vurhu
Hard Disk, zakachen na UDMA66,UDMA100 kontroleri (kakto
On-Board, taka i Off-Board) ot tipa na High Point, Promise
etc., dori kernel-a na niama poddrujka za suotvetnia
kontroler.
-------------------------------------------------------
Konfiguracia:
Motherboard Shuttle Spacewalker HOT569, Intel 430TX Chipset
(2 UDMA33 EIDE kanala On-Board);
HighPoint HPT366 UDMA66 PCI Off-Board (PCI controler,
davasht 2 dopulnitelni UDMA66 EIDE kanala);
CDROM Drive TEAC 32X - zakachen na Primary IDE-to na dunoto
kato master(i set-nat v BIOS-a kato bootable);
HDD Quantum FB LMA 15GB - zakachen na Primary IDE-to na PCI
kontrolera HPT366 kato master;
HDD Quantum FB EL 2.5GB - zakachen na Secondary IDE-to na
PCI kontrolera HPT366 kato master;
----------------------------------------------------------
Pripalvame jeliazoto i mnogo vnimatelno si zapisvame IRQ-to
koeto se pokazva v nachaloto na Mass Storage Controler
(HPT366 kontrolera) - v tozi sluchai 10 ;
Pri bootvane ot Instalacionnoto CD na RedHat6.2 izbirame
text-owa instalacia:
Boot:text
Izchakvame purviat dialog na instaler-a na RedHat-a, kato
mejduvremenno pri boot-a na kernel-a zabeliazvame kak toi
razpoznava samo IDE PIIX kontrolera na dunoto, no NE i
HPT366 kontrolera;
Minavame na vtora consol-a (Alt/F2) i vuvejdame:
#cat /proc/pci
........
V PCI resursite pokazani ot gornata komanda tursim: Unknown
Device...Triones Tehcnologies..ili podobno, koeto e
vsushtnost nashiat HPT366 controler, polzvasht 10 Interrupt
v tozi sluchai.
Zapisvame I/O port-owete na vseki IDE kanal na kontrolera
(vseki kanal v nashiat sluchai ima po 3 I/O grupi, ot koito
zapisvame samo purvoto chislo ot vsiaka grupa)
V tozi sluchai:(oznachavam gi s a i b)
a=0x6500 i b=0x6800
REBOOT-vame i vuvejdame na Boot prompta slednite
dopulnitelni parametri na kernel-a taka:
Boot:Linux ide0=0x6500,0x6602,10 ide1=0x6800,0x6902,10
, kudeto :
ide0=a,a+0x0102,IRQ ide1=b,b+0x0102,IRQ
Pri pravilno ukazvane na I/O adresite i IRQ-to na HPT366
controler-a kernel-a boot-va i razpoznava CDROM Drive-a i
po-vajno - Hard Diskovete, kato sled tova Partition Check-a
rapzoznava i partitioni-te(ako ima takiva) na Disk-owete.
(V tozi sluchai imashe problem pri Partition Check-a na
hdc-vtoriat HDD, poradi koeto se naloji da polzvam
dopulnitelen parametur hdc=noprobe)
Sled tazi procedura Hard-ovete veche se "vijdat" i RedHat-a
produljava instalaciata normalno.
Sled kato se instalira po tozi nachin RedHat-a, moje da se
naloji v /etc/lilo.conf da se dobaviat:
append = "ide0=0x6500,0x6602,10 ide1=0x6800,0x6902,10"
Preporuchvam kato sledvashta stupka kompilirane na noviat
kernel 2.4, koito poddurja UDMA66/100 kontroleri na niakolko
proizvoditelia i kato kraen rezultat poluchihme:
#hdparm -t /dev/hda .....20MB/s za Quantum FB LMA 15GB
:)
|