Promise PDC20267 / ide bug?

Steven Hartland killing at multiplay.co.uk
Sat Jul 8 03:17:17 UTC 2006


I believe this is also causing random crashes such
as "more" core dumping after the machine has done signigicant
disk access.

After more IO I then start getting the following errors on the
console such as the follow:
g_vfs_done():ar0s1f[READ(offset=-33834299286175744, lenght=16384)] error5
handle_workitme_freeblocks: block count
ad7: FAILURE - WRITE_DMA status=51<READY,DSC,ERROR) error=0 dma=0x06 LBA=29961535
ad5: FAILURE - WRITE_DMA status=51<READY,DSC,ERROR) error=0 dma=0x06 LBA=234441585
ad5: write metadata failed
ad6: FAILURE - WRITE_DMA status=51<READY,DSC,ERROR) error=0 dma=0x06 LBA=234441585
ad6: write metadata failed
ad7: WARNING - WRITE_DMA taskqueue timeout - completing request directly
ad5: FAILURE - WRITE_DMA status=51<READY,DSC,ERROR) error=0 dma=0x06 LBA=29961535
ar0: FAILURE RAID0+1 array broken

Note: The machine with all 120Gb ran fine for months on 6.0-RELEASE.

Steven Hartland wrote:
> I've just reinstalled a box with 6.1-RELEASE on a
> Promise PDC20267 RAID 0+1 ARRAY.
> On boot the BIOS says the array is "functional"
> but FreeBSD claims its running in DEGRADED mode.
> 
> [dmesg]
> ad4: 190782MB <WDC WD2000JB-00GVA0 08.02D08> at ata2-master UDMA100
> ad5: 114473MB <WDC WD1200JB-00DUA3 75.13B75> at ata2-slave UDMA100
> ad6: 114473MB <WDC WD1200JB-00GVA0 08.02D08> at ata3-master UDMA100
> ad7: 114473MB <WDC WD1200JB-00GVA0 08.02D08> at ata3-slave UDMA100
> ar0: WARNING - mirror protection lost. RAID0+1 array in DEGRADED mode
> ar0: 228946MB <Promise Fasttrak RAID0+1 (stripe 64 KB)> status:
> DEGRADED 
> ar0: disk0 DOWN no device found for this subdisk
> ar0: disk1 READY (master) using ad5 at ata2-slave
> ar0: disk2 READY (mirror) using ad6 at ata3-master
> ar0: disk3 READY (mirror) using ad7 at ata3-slave
> [/dmesg]
> 
> atacontrol status ar0
> ar0: ATA RAID0+1 stripesize=128 subdisks: DOWN ad5 ad6 ad7 status:
> DEGRADED 
> 
> I believe the problem is due to the size of ad4 which
> is a 200Gb disk as I had no spare 120's to replace
> the failed disk for this install. I think this is
> causing BSD to error as the RAID bios only listed it
> as a ~120GB i.e. only slightly bigger than other
> 120's.
> 
> Has anyone see this before? Is it a bug with the ide
> driver?
> 
>    Steve
> 
> 
> ================================================
> This e.mail is private and confidential between Multiplay (UK) Ltd.
> and the person or entity to whom it is addressed. In the event of
> misdirection, the recipient is prohibited from using, copying,
> printing or otherwise disseminating it or any information contained
> in it.    
> 
> In the event of misdirection, illegible or incomplete transmission
> please telephone +44 845 868 1337 
> or return the E.mail to postmaster at multiplay.co.uk.
> 
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to
> "freebsd-hackers-unsubscribe at freebsd.org" 




================================================
This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. 

In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337
or return the E.mail to postmaster at multiplay.co.uk.



More information about the freebsd-hackers mailing list