[Debian] PDC20276 array not detected?
I'm having a little trouble with my old GA-7VAXP motherboard, its RAID controller and Debian (2.6.18-4-k7). I've created a RAID0 array (they're old disks that aren't going to store anything important) and while Debian can correctly detect the individual drives in the array, it doesn't detect the array itself. Here is the relevant stuff from dmesg:
Code:
PDC20276: IDE controller at PCI slot 0000:00:0f.0
ACPI: PCI Interrupt 0000:00:0f.0[A] -> GSI 19 (level, low) -> IRQ 177
PDC20276: chipset revision 1
PDC20276: 100% native mode on irq 177
ide2: BM-DMA at 0xd400-0xd407, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0xd408-0xd40f, BIOS settings: hdg:pio, hdh:pio
Probing IDE interface ide2...
8139too Fast Ethernet driver 0.9.27
Probing IDE interface ide3...
hdg: ST340016A, ATA DISK drive
hdh: WDC WD400EB-00CPF0, ATA DISK drive
ide3 at 0xcc00-0xcc07,0xd002 on irq 177
VP_IDE: IDE controller at PCI slot 0000:00:11.1
ACPI: PCI Interrupt Link [ALKA] BIOS reported IRQ 0, using IRQ 20
ACPI: PCI Interrupt Link [ALKA] enabled at IRQ 20
ACPI: PCI Interrupt 0000:00:11.1[A] -> Link [ALKA] -> GSI 20 (level, low) -> IRQ 185
PCI: VIA IRQ fixup for 0000:00:11.1, from 255 to 9
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci0000:00:11.1
ide0: BM-DMA at 0xe400-0xe407, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xe408-0xe40f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hdg: max request size: 128KiB
hdg: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
hdg: cache flushes not supported
hdg: unknown partition table
hdh: max request size: 128KiB
hdh: Host Protected Area detected.
current capacity is 78163247 sectors (40019 MB)
native capacity is 78165360 sectors (40020 MB)
hdh: Host Protected Area disabled.
hdh: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
hdh: cache flushes not supported
hdh: unknown partition table
hda: WDC WD800BB-60JKA0, ATA DISK drive
hdb: ST3120023A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 128KiB
hda: Host Protected Area detected.
current capacity is 156299375 sectors (80025 MB)
native capacity is 156301488 sectors (80026 MB)
hda: Host Protected Area disabled.
hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
hda: cache flushes supported
hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 >
hdb: max request size: 128KiB
hdb: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
hdb: cache flushes supported
hdb: hdb1
Probing IDE interface ide1...
hdc: SAMSUNG DVD-ROM SD-616Q, ATAPI CD/DVD-ROM drive
and my lsmod:
Code:
Module Size Used by
vmnet 28588 10
parport_pc 32612 0
parport 33672 1 parport_pc
vmmon 167180 0
button 6928 0
ac 5508 0
battery 9924 0
ipv6 228064 12
dm_snapshot 15904 0
dm_mirror 19600 0
dm_mod 50776 2 dm_snapshot,dm_mirror
loop 15496 0
via_ircc 23956 0
irda 163580 1 via_ircc
crc_ccitt 2560 1 irda
rtc 12788 0
i2c_viapro 8596 0
serio_raw 6980 0
floppy 53668 0
i2c_core 20096 1 i2c_viapro
psmouse 35336 0
shpchp 33312 0
pci_hotplug 29056 1 shpchp
via_agp 9984 1
agpgart 30216 1 via_agp
pcspkr 3392 0
evdev 9408 0
ext3 120584 7
jbd 52968 1 ext3
mbcache 8644 1 ext3
ide_cd 36576 0
cdrom 33056 1 ide_cd
8139cp 22336 0
generic 5764 0 [permanent]
ide_disk 15168 10
8139too 25600 0
mii 5696 2 8139cp,8139too
via82cxxx 8708 0 [permanent]
pdc202xx_new 8256 0 [permanent]
ide_core 110984 5 ide_cd,generic,ide_disk,via82cxxx,pdc202xx_new
skge 35152 0
thermal 13896 0
processor 29128 1 thermal
fan 5124 0
Does anyone have any suggestions as to how I can get the array to work correctly? All other tools (Partition Magic etc.) I've tried correctly detect a single array of 80GB. Also, go easy on me please :newbie:, I'm still new Debian... some main points:
- My RAID Controller is the "Promise PDC20276".
- The RAID is configured in the RAID BIOS and is not software RAID.
- Debian is detecting the drives that make up the array, not the array itself. As above, any other disk reading utilities I try correctly see the array.
- I haven't installed any drivers - what you see above is simply what happened when I enabled the RAID controller and booted Debian (ie. the module used is possibly out of date, but I'm unsure of how to check/do anything about it).
|