RH8 Promise TX2 not RAIDing
Hi. Have a TX2 w/2 IBM 40G. I have RH8 on another drive using the onboard IDE. When I issue fdisk -l I see 3 drives, 2 obviously the 40g-ers. Hmmm. I display via the TX2 bios that I have 1 array with 2 drives. The Promise readme says "just fdisk as normal" but I think I should see only one drive, since this is a hardware RAID.
And that's the first question: what should I see? I've read the other posts and how-to's. It sounds like I should see an emulated SCSI device. I can say I don't have software RAID, do have the latest and correct driver from Promise, followed the install with no errors. Seems like I'm missing something basic - wouldn't be the first time. I haven't done RAID under Linux before. Thanks for your time and suggestions. Cheers. Kernel is 2.4.20-20.8. The system is up with no errors either during POST, or in dmesg. Here's a snippet of dmesg, followed by fdisk -l: Kernel command line: ro root=LABEL=/ hda=ide-scsi ide0=0x1f0,0x3f6,14 ide1=0x170 ,0x376,15 ide_setup: hda=ide-scsi ide_setup: ide0=0x1f0,0x3f6,14 ide_setup: ide1=0x170,0x376,15 <snip> ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ICH2: IDE controller at PCI slot 00:1f.1 ICH2: chipset revision 4 ICH2: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio PDC20270: IDE controller at PCI slot 02:09.0 PCI: Found IRQ 11 for device 02:09.0 PDC20270: chipset revision 2 PDC20270: not 100% native mode: will probe irqs later PDC20270: ROM enabled at 0xfead0000 ide2: BM-DMA at 0xdf90-0xdf97, BIOS settings: hde:pio, hdf:pio ide3: BM-DMA at 0xdf98-0xdf9f, BIOS settings: hdg:pio, hdh:pio hda: PLEXTOR CD-R PX-W1610A, ATAPI CD/DVD-ROM drive hdc: QUANTUM FIREBALL_TM3200A, ATA DISK drive blk: queue c03a46c4, I/O limit 4095Mb (mask 0xffffffff) hde: IC35L040AVER07-0, ATA DISK drive blk: queue c03a4b28, I/O limit 4095Mb (mask 0xffffffff) hdg: IC35L040AVER07-0, ATA DISK drive blk: queue c03a4f8c, I/O limit 4095Mb (mask 0xffffffff) ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 ide2 at 0xdff0-0xdff7,0xdfe6 on irq 11 ide3 at 0xdfa8-0xdfaf,0xdfe2 on irq 11 hdc: attached ide-disk driver. hdc: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error } hdc: task_no_data_intr: error=0x04 { DriveStatusError } hdc: 6281856 sectors (3216 MB) w/76KiB Cache, CHS=6232/16/63, DMA hde: attached ide-disk driver. hde: host protected area => 1 hde: 80418240 sectors (41174 MB) w/1916KiB Cache, CHS=79780/16/63, UDMA(100) hdg: attached ide-disk driver. hdg: host protected area => 1 hdg: 80418240 sectors (41174 MB) w/1916KiB Cache, CHS=79780/16/63, UDMA(100) ide-floppy driver 0.99.newide Partition check: hdc: [PTBL] [779/128/63] hdc1 hdc2 hdc3 hde: hde1 hde2 hde3 hdg: hdg1 hdg2 hdg3 ide-floppy driver 0.99.newide md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. ]# fdisk -l Disk /dev/hdg: 16 heads, 63 sectors, 79780 cylinders Units = cylinders of 1008 * 512 bytes Device Boot Start End Blocks Id System /dev/hdg1 * 1 203 102280+ 83 Linux /dev/hdg2 204 78220 39320568 83 Linux /dev/hdg3 78221 79780 786240 82 Linux swap Disk /dev/hde: 16 heads, 63 sectors, 79780 cylinders Units = cylinders of 1008 * 512 bytes Device Boot Start End Blocks Id System /dev/hde1 * 1 203 102280+ 83 Linux /dev/hde2 204 78220 39320568 83 Linux /dev/hde3 78221 79780 786240 82 Linux swap Disk /dev/hdc: 128 heads, 63 sectors, 779 cylinders Units = cylinders of 8064 * 512 bytes Device Boot Start End Blocks Id System /dev/hdc1 * 1 25 100768+ 83 Linux /dev/hdc2 26 584 2253888 83 Linux /dev/hdc3 585 779 786240 82 Linux swap Note: Yes, there is a Linux system on the disks, but not the one booted. And it will go away when I fdisk it. |
Its not seeing any raid array, hardware, software or otherwise... Does the Promise driver read as installed and used under /sbin/lsmod (if you compiled it as a module)?
Cheers, Finegan |
Ok. I am looking at their install sh and its pretty poor. I think I see what they're trying to do. They ended up with scsi_mod and sd_mod correctly installed but missed when they placed the FastTrak.o. I found it, but need to do some more reading prior to installing it. I don't know much about modules. The install sh also made some brutal assumptions; no other ide drives for example. I'll need to figure out the grub.conf ide list.
I should have looked at the shell script earlier; just didn't occur to me. Sorry about that. I'll post again Friday with the results. Cheers. |
I ended up adding insmod -f FastTrak.o to get it to work. The kernel level was a hair off the required level for the module. It seems to work fine.
So now I have an ide question. I'm trying to fix the ide parameters specified to grub. The install.sh wipes out the previous spec and lays down an addr, IRQ for ide 0 and 1. But since I have a CDROM and boot drive in the onboard ide controllers, these should have been at ide 2 and 3. When the PCI bus is queried, the TX2 gets IRQ 11. Same as for the ethernet card. Not the grub assigned ones, which are assigned to the onboard devices; both onboard devices seem to work fine. Do I have a problem? If everything seems to be working, should I move the ide parms in grub to ide 2 and 3? Is having both ide's on the TX2 on the same irq bad? Thanks again. |
Quote:
Cheers, Finegan |
All times are GMT -5. The time now is 10:44 PM. |