Date: Tue, 28 Feb 2006 11:02:29 +0000 From: Ashley Moran <work@ashleymoran.me.uk> To: freebsd-questions@freebsd.org Subject: RAID error "out of memory in ata_raid_init_request" plus phantom filesystem errors Message-ID: <200602281102.29257.work@ashleymoran.me.uk>
next in thread | raw e-mail | index | archive | help
I'm using the VIA on-board RAID of an Asus A8V Deluxe in RAID-1 on a server running FreeBSD 6.0/amd64. The server has 2GB RAM. I just saw on the console the following messages which happened around the time of the successful fetch: Feb 28 09:43:03 don FAILURE - out of memory in ata_raid_init_request Feb 28 09:43:03 don FAILURE - out of memory in ata_raid_init_request Feb 28 09:43:03 don FAILURE - out of memory in ata_raid_init_request Feb 28 09:43:03 don g_vfs_done():ar0s1h[WRITE(offset=98480537600, length=8192)]error = 5 Feb 28 09:43:03 don g_vfs_done():ar0s1h[WRITE(offset=98480519168, length=2048)]error = 5 Feb 28 09:43:03 don g_vfs_done():ar0s1h[WRITE(offset=98480531456, length=4096)]error = 5 Googling the error didn't through up anything useful. What causes this exactly? The server is hardly using any of the RAM it has right now. My 152 GB /var partition is now showing errors. When I reboot into single-user mode, fsck thinks the file system is clean. On continuing into multi-user mode, I get these errors: ----- root@don# fsck -n /var ** /dev/ar0s1h (NO WRITE) ** Last Mounted on /var ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups FREE BLK COUNT(S) WRONG IN SUPERBLK SALVAGE? no SUMMARY INFORMATION BAD SALVAGE? no BLK(S) MISSING IN BIT MAPS SALVAGE? no 119715 files, 6100274 used, 73522326 free (7158 frags, 9189396 blocks, 0.0% fragmentation) ----- (I ran it at the physical console and actually got more errors) Overall I'm very concerned. We recently lost this whole server when the ATA RAID (on a different board) failed miserably and both disks ended up with masses of random errors, leaving it unbootable. I've recently been talking to a guy off the amd64 list whose opinion of on-board SATA RAID is simply "POS". Would it be possible to split the SATA RAID, and reconfigure the system to use gmirror? Apparently that's a better solution. Ashley
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200602281102.29257.work>