DOH! ata_alloc_request failed!
Mars G. Miro
marsgmiro at gmail.com
Thu Apr 20 11:02:42 UTC 2006
Greetz Søren, List!
I had about 6 directories (~1G/dir) I had to remove (chflags -R
noschg && rm -rf), then I encountered these:
Apr 20 17:31:32 marsz kernel: DOH! ata_alloc_request failed!
Apr 20 17:31:32 marsz kernel: FAILURE - out of memory in ata_raid_init_request
Apr 20 17:31:32 marsz kernel:
g_vfs_done():ar0s1f[WRITE(offset=23179941888, length=2048)]error = 5
Apr 20 17:31:39 marsz kernel: initiate_write_filepage: already started
Apr 20 18:26:34 marsz kernel: FAILURE - out of memory in ata_raid_init_request
Apr 20 18:26:35 marsz kernel:
g_vfs_done():ar0s1f[WRITE(offset=39686225920, length=16384)]error = 5
Apr 20 18:27:50 marsz kernel: DOH! ata_alloc_request failed!
Apr 20 18:27:50 marsz kernel: FAILURE - out of memory in ata_raid_init_request
Apr 20 18:27:50 marsz last message repeated 3 times
Apr 20 18:27:50 marsz kernel: DOH! ata_alloc_request failed!
Apr 20 18:27:53 marsz kernel: FAILURE - out of memory in ata_raid_init_request
Apr 20 18:27:53 marsz last message repeated 24 times
Apr 20 18:27:53 marsz kernel: FAILURE - out of memory in
ag_vfs_done():ar0s1f[WRITE(offset=23760136192, length=2048)]error = 5
Apr 20 18:27:53 marsz kernel:
g_vfs_done():ar0s1f[WRITE(offset=23760271360, length=2048)]error = 5
Apr 20 18:27:53 marsz kernel:
g_vfs_done():ar0s1f[WRITE(offset=23761092608, length=6144)]error = 5
Apr 20 18:27:53 marsz kernel:
g_vfs_done():ar0s1f[WRITE(offset=22645618688, length=2048)]error = 5
Apr 20 18:27:53 marsz kernel:
g_vfs_done():ar0s1f[WRITE(offset=23761467392, length=2048)]error = 5
Apr 20 18:27:53 marsz kernel:
g_vfs_done():ar0s1f[WRITE(offset=23761500160, length=2048)]error = 5
[...]
Later on:
Apr 20 18:27:53 marsz kernel:
g_vfs_done():ar0s1f[WRITE(offset=23896389632, length=2048)]error = 5
Apr 20 18:27:53 marsz kernel: swap_pager: I/O error - pageout failed;
blkno 111102,size 4096, error 5
Apr 20 18:27:53 marsz kernel: swap_pager: I/O error - pageout failed;
blkno 111103,size 4096, error 5
Apr 20 18:27:53 marsz kernel: swap_pager: I/O error - pageout failed;
blkno 111104,size 4096, error 5
Apr 20 18:27:53 marsz kernel: swap_pager: I/O error - pageout failed;
blkno 111106,size 4096, error 5
Apr 20 18:27:53 marsz kernel: FAILURE - out of memory in ata_raid_init_request
Apr 20 18:27:53 marsz last message repeated 3 times
Apr 20 18:27:53 marsz kernel: swap_pager: I/O error - pageout failed;
blkno 111108,size 4096, error 5
Apr 20 18:27:53 marsz kernel: swap_pager: I/O error - pageout failed;
blkno 111109,size 4096, error 5
Apr 20 18:27:53 marsz kernel: swap_pager: I/O error - pageout failed;
blkno 111110,size 4096, error 5
Apr 20 18:27:53 marsz kernel: swap_pager: I/O error - pageout failed;
blkno 111111,size 4096, error 5
Apr 20 18:27:53 marsz kernel: FAILURE - out of memory in ata_raid_init_request
Apr 20 18:27:53 marsz last message repeated 3 times
Then there was a directory that wasn't deleted completely so I had to
chflags and rm -rf it.
A few people also experienced it in 6.0-RC1 last Nov:
http://lists.freebsd.org/pipermail/freebsd-stable/2005-November/019559.html
>From that thread, somebody suggested something and mine gives:
root at marsz:/home/jails# sysctl -a | grep ^ata
ata_composit: 376, 0, 0, 1300, 1544911
ata_request: 336, 0, 0, 2376, 4969864
My system is RELENG_6 as of Apr 04 on amd64:
FreeBSD marsz.XXXXXXXXXX 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #0: Tue
Apr 4 13:23:43 PHT 2006
root at XXXXXXXXXX:/usr/obj/usr/src/sys/MARSZ amd64
It is configured in ATA-RAID1 using a built-in:
atapci0: <Promise PDC20378 SATA150 controller> port
0xec00-0xec3f,0xdc00-0xdc0f,0xcc00-0xcc7f mem
0xfdc00000-0xfdc00fff,0xfdb00000-0xfdb1ffff irq 18 a
t device 8.0 on pci0
Though I have not crashed or anything, just wondering if it means
anything at all. I do recall back in 5.4X that I crashed doing similar
things and I had to manual-fsck in single user mode (bgfsck wouldnt
work). This gives 6.X a ++ ;-)
Thanks and FYI ;-)
cheers
mars
More information about the freebsd-amd64
mailing list