-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Saturday 24 August 2002 06:26 pm, T. Ryan Halwachs wrote: > Hi all, > hoping you can help me diagnose and correct some problems I am having > with 3 promise ultra100 cards I am trying to use with 6 WD1200 drives to > create an ide raid5 array. > > I posted this to the ataraid list originally. > https://listman.redhat.com/pipermail/ataraid-list/2002-August/001029.html > > since then, using 2.4.19-ac4 I was able to successfully build a raid5 > array on 5 disks attached to 3 Promise ultra100 pci add-in cards > (described in the original thread). I put some files on the array and > they passed md5check. > I couldn't unmount the array. > I couldn't raidstop it. > When I restarted the machine, it intermittently would not talk to the > drive on the third card. Just out of curiosity, how long did you let the raid 5 array "build" in the first place? I have seen similar problems (couldn't unmount etc) when the array has not completed the build process. The larger the array, the longer the build time (can take hours?). Patience is *definitely* a virtue when working with raid 5 arrays. I had a similar setup (3 Ultra 100 TX2 cards + 6 WD drives) that I could never get to work *reliably*. I would get a similar dmesg file. Note the last controller stating "PDC20267: (U)DMA Burst Bit DISABLED" and ide6 and ide7 being set to PIO (*not* UDMA 100) mode. I got this same message. The array might boot up fine, but virtually every time within a few hours one or both of the drives on the last controller would drop down to PIO mode and I/O to the array would drop to the 2-3 MB/sec range (as measured by hdparm -Tt) instead of the normal 30 MB/sec range. Bottom line, I *never* was able to get 3 Promise Ultra100 TX2 cards working *reliably* in the same system. I just recalled, I was never able to get 3 Ultra100 TX2 cards working *at all* in the same system. What I did to get it functioning (and giving the results described above) was to use 2 Ultra100 TX2 cards, and 1 Ultra100 card. I also tried the promise SuperTrak 100 with little or no success under linux. I finally shelled out a few extra bucks and purchased a 3Ware board and have been *very* happy with it ever since. Be willing to cut your loses before you spend too much more time trying to get the three controllers to work together.. John > ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx > PIIX4: IDE controller on PCI bus 00 dev 39 > PIIX4: chipset revision 1 > PIIX4: not 100% native mode: will probe irqs later > ide0: BM-DMA at 0x14e0-0x14e7, BIOS settings: hda:DMA, hdb:pio > ide1: BM-DMA at 0x14e8-0x14ef, BIOS settings: hdc:DMA, hdd:pio > PDC20267: IDE controller on PCI bus 00 dev 68 > PCI: Found IRQ 11 for device 00:0d.0 > PCI: Sharing IRQ 11 with 00:11.0 > PDC20267: chipset revision 2 > PDC20267: not 100% native mode: will probe irqs later > PDC20267: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode. > ide2: BM-DMA at 0x1400-0x1407, BIOS settings: hde:pio, hdf:pio > ide3: BM-DMA at 0x1408-0x140f, BIOS settings: hdg:pio, hdh:pio > PDC20267: IDE controller on PCI bus 00 dev 78 > PCI: Found IRQ 10 for device 00:0f.0 > PDC20267: chipset revision 2 > PDC20267: not 100% native mode: will probe irqs later > PDC20267: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode. > ide4: BM-DMA at 0x1440-0x1447, BIOS settings: hdi:DMA, hdj:pio > ide5: BM-DMA at 0x1448-0x144f, BIOS settings: hdk:pio, hdl:pio > PDC20267: IDE controller on PCI bus 00 dev 80 > PCI: Found IRQ 9 for device 00:10.0 > PCI: Sharing IRQ 9 with 00:07.2 > PDC20267: chipset revision 2 > PDC20267: not 100% native mode: will probe irqs later > PDC20267: (U)DMA Burst Bit DISABLED Primary PCI Mode Secondary PCI Mode. > PDC20267: FORCING BURST BIT 0x00 -> 0x01 ACTIVE > ide6: BM-DMA at 0x1480-0x1487, BIOS settings: hdm:pio, hdn:pio > ide7: BM-DMA at 0x1488-0x148f, BIOS settings: hdo:pio, hdp:pio > hda: QUANTUM FIREBALL_TM3840A, ATA DISK drive > hdc: RICOH CD-R/RW MP7040A, ATAPI CD/DVD-ROM drive > hdf: WDC WD1200AB-00CBA1, ATA DISK drive > hdh: WDC WD1200AB-00CBA1, ATA DISK drive > hdj: WDC WD1200AB-00CBA1, ATA DISK drive > hdl: WDC WD1200AB-00CBA1, ATA DISK drive > hdm: WDC WD1200JB-75CRA0, ATA DISK drive > hdp: WDC WD1200BB-00CAA0, ATA DISK drive > ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 > ide1 at 0x170-0x177,0x376 on irq 15 > ide2 at 0x1800-0x1807,0x14f6 on irq 11 > ide3 at 0x14f8-0x14ff,0x14f2 on irq 11 > ide4 at 0x1818-0x181f,0x180e on irq 10 > ide5 at 0x1810-0x1817,0x180a on irq 10 > ide6 at 0x1830-0x1837,0x1826 on irq 9 > ide7 at 0x1828-0x182f,0x1822 on irq 9 > hda: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error } > hda: task_no_data_intr: error=0x04 { DriveStatusError } > hda: 7539840 sectors (3860 MB) w/76KiB Cache, CHS=935/128/63, DMA > hdf: host protected area => 1 > hdf: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=232581/16/63, > UDMA(100) hdh: host protected area => 1 > hdh: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=232581/16/63, > UDMA(100) hdj: host protected area => 1 > hdj: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=232581/16/63, > UDMA(100) hdl: host protected area => 1 > hdl: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=232581/16/63, > UDMA(100) hdm: host protected area => 1 > hdm: setmax LBA 234375120, native 234375000 > hdm: 234375000 sectors (120000 MB) w/8192KiB Cache, CHS=232514/16/63, > UDMA(100) hdp: host protected area => 1 > hdp: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=232581/16/63, > UDMA(100) Partition check: > hda: [PTBL] [469/255/63] hda1 hda2 > hdf: hdf1 > hdh: hdh1 > hdj: hdj1 > hdl: hdl1 > hdm: [PTBL] [14589/255/63] hdm1 > hdp: [PTBL] [14593/255/63] hdp1 > Floppy drive(s): fd0 is 1.44M > FDC 0 is a post-1991 82077 > 8139too Fast Ethernet driver 0.9.25 > PCI: Found IRQ 11 for device 00:11.0 > PCI: Sharing IRQ 11 with 00:0d.0 > eth0: SMC1211TX EZCard 10/100 (RealTek RTL8139) at 0x1000, > 00:e0:29:46:7f:97, IRQ 11 eth0: Identified 8139 chip type 'RTL-8139A' > Linux agpgart interface v0.99 (c) Jeff Hartmann > agpgart: Maximum main memory to use for agp memory: 232M > agpgart: Detected Intel 440BX chipset > agpgart: AGP aperture is 64M @ 0xf8000000 > SCSI subsystem driver Revision: 1.00 > md: linear personality registered as nr 1 > md: raid0 personality registered as nr 2 > md: raid1 personality registered as nr 3 > md: raid5 personality registered as nr 4 > raid5: measuring checksumming speed > 8regs : 736.000 MB/sec > 32regs : 346.000 MB/sec > pII_mmx : 912.400 MB/sec > p5_mmx : 950.800 MB/sec > raid5: using function: p5_mmx (950.800 MB/sec) > md: multipath personality registered as nr 7 > md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 > md: Autodetecting RAID arrays. > [events: 0000000c] > [events: 0000000c] > [events: 0000000c] > [events: 00000004] > md: autorun ... > md: considering hdl1 ... > md: adding hdl1 ... > md: adding hdj1 ... > md: adding hdh1 ... > md: adding hdf1 ... > md: created md0 > md: bind<hdf1,1> > md: bind<hdh1,2> > md: bind<hdj1,3> > md: bind<hdl1,4> > md: running: <hdl1><hdj1><hdh1><hdf1> > md: hdl1's event counter: 00000004 > md: hdj1's event counter: 0000000c > md: hdh1's event counter: 0000000c > md: hdf1's event counter: 0000000c > md: superblock update time inconsistency -- using the most recent one > md: freshest: hdj1 > md: kicking non-fresh hdl1 from array! > md: unbind<hdl1,3> > md: export_rdev(hdl1) > md0: max total readahead window set to 744k > md0: 3 data-disks, max readahead per data-disk: 248k > raid5: device hdj1 operational as raid disk 2 > raid5: device hdh1 operational as raid disk 1 > raid5: device hdf1 operational as raid disk 0 > raid5: md0, not all disks are operational -- trying to recover array > - -- John Burton, Ph.D. Principal Associate GATS, Inc. j.c.burton@xxxxxxxxxxxx 11864 Canon Blvd - Suite 101 jcb@xxxxxxxx (personal) Newport News, VA 23606 (757) 873-5920 (voice) (757) 873-5924 (fax) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE9d2MDOw+BDg//vTwRAkJ3AKCHUCjvf0HRv9wujm3uygJU6EThygCg12AY G1bdq2VLxTAqikniuE9rn88= =+kl8 -----END PGP SIGNATURE-----