DOH! ata_alloc_request failed!

Mike Jakubik
Tue, 04 Sep 2007 21:07:36 -0000

Hello,

I keep seeing the following in my logs, should i be worried?:

Sep  4 03:01:29 ns2 kernel: DOH! ata_alloc_request failed!
Sep  4 03:01:29 ns2 kernel: FAILURE - out of memory in ata_raid_init_request
Sep  4 03:01:29 ns2 kernel:
g_vfs_done():ar0s1f[WRITE(offset=107303043072, length=16384)]error = 5

The disks seems fine as far as smartmontools can tell and there is no
visible data loss or corruption. This an an Opteron system running in
AMD64 mode on a Nvidia motherboard using the on-board ata raid. I've
seen some posts from other people complaining about this, but no real
answer as to the cause of the problem.

Thanks.

---
atapci0: <nVidia nForce CK804 UDMA133 controller> port
0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xe800-0xe80f at device 6.0 on pci0
ata0: <ATA channel 0> on atapci0
ata1: <ATA channel 1> on atapci0
atapci1: <nVidia nForce CK804 SATA300 controller> port
0x9f0-0x9f7,0xbf0-0xbf3,0x970-0x977,0xb70-0xb73,0xd400-0xd40f mem
0xfebfc000-0xfebfcfff irq 21 at device 7.0 on pci0
ata2: <ATA channel 0> on atapci1
ata3: <ATA channel 1> on atapci1
atapci2: <nVidia nForce CK804 SATA300 controller> port
0x9e0-0x9e7,0xbe0-0xbe3,0x960-0x967,0xb60-0xb63,0xc000-0xc00f mem
0xfebfb000-0xfebfbfff irq 22 at device 8.0 on pci0
ata4: <ATA channel 0> on atapci2
ata5: <ATA channel 1> on atapci2

ad4: 114473MB <Seagate ST3120813AS 3.AAD> at ata2-master SATA300
ad6: 114473MB <Seagate ST3120813AS 3.AAD> at ata3-master SATA300
ar0: 114473MB <nVidia MediaShield RAID1> status: READY
ar0: disk0 READY (master) using ad4 at ata2-master
ar0: disk1 READY (mirror) using ad6 at ata3-master