RAID Promise jeszcze raz

Marcin Kaminski maxiu w maxiu.com
Wto, 20 Maj 2003, 11:54:19 CEST


Witam
Temat kontrolera Promise przewijał się nie raz, ale takiego problemu
jeszcze nie widziałem.
Używam jądra 2.4.20 z 
ep09.kernel.pl/pub/People/cieciwa/Ra-2.4.20-6.i686_gcc2.
Na płycie mam kontroler Promise PDC20276 i do niego podłączone
dwa dyski, ustawione za pomocą FastBuilda na stripping.
Do tego mam zwykły kontroler VIA i do niego podłączony jeden dysk
i dwa napędy CD.
Przy jądrze dystybucyjnym kontroler RAID jest niewidoczny, a dysk
podłączony do VIA jest jako /dev/hdb (slave ze względu na kabel).
Natomiast po przejściu na 2.4.20 który obsługuje Promise, kontrolery
VIA wskoczyły mi na /dev/hde-/dev/hdh, natomiast na /dev/hda i
/dev/hdc są dyski podłączone do RAIDa.
Chciałbym żeby dyski od RAIDa były jednak po zwykłych, chociażby
dlatego że jak bootuje z 2.2.25 to musiałbym mieć innego fstab'a.
Próbowałem różne kombinacje ide1= w lilo itp, jednak nic nie zmieniły.
Fragment dmesga:
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PDC20276: IDE controller on PCI bus 00 dev 60
PDC20276: chipset revision 1
PDC20276: not 100% native mode: will probe irqs later
   ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:pio, hdb:pio
   ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:pio, hdd:pio
VP_IDE: IDE controller on PCI bus 00 dev 89
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt8233a (rev 00) IDE UDMA133 controller on pci00:11.1
   ide2: BM-DMA at 0xfc00-0xfc07, BIOS settings: hde:pio, hdf:DMA
   ide3: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdg:DMA, hdh:DMA
hda: ST380011A, ATA DISK drive
hdc: ST380011A, ATA DISK drive
hdf: IBM-DJNA-351520, ATA DISK drive
hdg: TOSHIBA DVD-ROM SD-M1612, ATAPI CD/DVD-ROM drive
hdh: LITE-ON LTR-48246K, ATAPI CD/DVD-ROM drive
ide0 at 0xe800-0xe807,0xe402 on irq 19
ide1 at 0xe000-0xe007,0xdc02 on irq 19
ide2 at 0x1f0-0x1f7,0x3f6 on irq 14
ide3 at 0x170-0x177,0x376 on irq 15
hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63
hdc: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63
hdf: 30033360 sectors (15377 MB) w/430KiB Cache, CHS=29795/16/63 

Dodanie append="ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15 
ide2=0xe800,0xe402,19 ide3=0xe000,0xdc02,19" nic nie zmienia.
Dyski spięte w RAIDa dostępne jako /dev/hda i /dev/hdc pracują
normalnie (można fdiskować itp.)
Drugi problem, prawdopodobnie powiązany z tym to sam RAID.
Załadowanie modułu pdcraid obsługuje /dev/ataraid/d0, jednak jest
nim pojedyńczy dysk wpięty do kontrolera VIA!
Fragment dmesg:
ataraid/d0: p1 p2 p3 p4 < p5 p6 p7 >
Drive 0 is 14664 Mb (33 / 64)
Raid0 array consists of 1 drives.
Promise Fasttrak(tm) Softwareraid driver for linux version 0.03beta 

A przecież chodzi o to żeby w RAIDzie były dyski podłączone do kontrolera 
RAID a nie zwykłego.
Czy ktoś wie o co chodzi i jak to zwalczyć? 

Pozdrawiam 


Marcin Kamiński 



Więcej informacji o liście dyskusyjnej pld-users-pl