Summary: | [hptmv] Intense disk activity (large FS newfs and/or many small files copy): DMA completion error with RocketRAID-1820A and FastTRAK-S150 | ||
---|---|---|---|
Product: | Base System | Reporter: | Phillip Musumeci <phillip> |
Component: | kern | Assignee: | freebsd-bugs (Nobody) <bugs> |
Status: | Closed Overcome By Events | ||
Severity: | Affects Only Me | CC: | jpaetzel |
Priority: | Normal | ||
Version: | Unspecified | ||
Hardware: | Any | ||
OS: | Any |
Description
Phillip Musumeci
2006-01-30 00:10:02 UTC
The following work-around for this bug has proved successful: 1) use the RocketRAID for a RAID-1 arrays constructed on pairs of disks. Assuming same sized disks, you'll end up with same sized RAID-1 arrays. 2) instead of using the RocketRAID drivers for striping to produce a RAID-10 array, use a GEOM stripe across the RAID-1 arrays. This allows newfs of 240GB file systems with no problems, and test copies of large numbers of small files (such as are in /usr/ports and /usr/src) also works fine. In addition, the RocketRAID driver can still manage on-line spare disks in the underlying RAID-1 arrays. The speculation that led to this work-around was that perhaps the EDMA time outs are being caused by events being confused between the RocketRAID software drivers associated with RAID-1 and RAID-0. Having RocketRAID handle RAID-1 and GEOM handle higher levels gets around this. However, I have not tested this speculation. The RocketRAID RAID-1 + GEOM stripe arrays have been in normal use for about almost week. It looks good. Note system update: the system has gone from 6.0-STABLE to 6.1-PRERELEASE during which the RocketRAID driver has not changed. Had a problem similar to this and its fixed by updating to v1.14 version of the highpoint driver. This includes a fix for a boundary condition error on specific large disks which may well be triggered by the test mentioned, it certainly creates the same error message. The new driver version can be found on highpoints site. ================================================ 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@multiplay.co.uk. |