2006-01-19 08:43:35

by Andy Chittenden

[permalink] [raw]
Subject: Out of Memory: Killed process 16498 (java).

Why does running the following command cause processes to be killed:

dd if=/dev/zero of=/u/u1/andyc/tmpfile bs=1M count=8k

And I noticed one of my windows disappeared. Further investigation
showed that was my terminator window (java based app: see
http://software.jessies.org/terminator/). I found this in my syslog:

Jan 17 11:12:58 boco kernel: Out of Memory: Killed process 16498 (java).

My hardware: amd64 based machine (ASUS A8V Deluxe motherboard) with 4Gb
of memory.
My kernel: debian package linux-image-2.6.15-1-amd64-k8 package
installed. IE its running 2.6.15 compiled for amd64.

This is repeatable. The above dd command also causes the machine to
become very unresponsive (eg windows don't focus).

--
Andy, BlueArc Engineering


2006-01-19 08:56:18

by Andrew Morton

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

"Andy Chittenden" <[email protected]> wrote:
>
> Why does running the following command cause processes to be killed:
>
> dd if=/dev/zero of=/u/u1/andyc/tmpfile bs=1M count=8k
>
> And I noticed one of my windows disappeared. Further investigation
> showed that was my terminator window (java based app: see
> http://software.jessies.org/terminator/). I found this in my syslog:
>
> Jan 17 11:12:58 boco kernel: Out of Memory: Killed process 16498 (java).
>
> My hardware: amd64 based machine (ASUS A8V Deluxe motherboard) with 4Gb
> of memory.
> My kernel: debian package linux-image-2.6.15-1-amd64-k8 package
> installed. IE its running 2.6.15 compiled for amd64.
>
> This is repeatable. The above dd command also causes the machine to
> become very unresponsive (eg windows don't focus).

What type of filesytem is being written to?

Has someone tuned /proc/sys/vm/swappiness, or something else under
/proc/sys/vm?

It'd be useful to see the dmesg output from that oom event.

2006-01-19 09:36:35

by Con Kolivas

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

On Thursday 19 January 2006 19:56, Andrew Morton wrote:
> "Andy Chittenden" <[email protected]> wrote:
> > Why does running the following command cause processes to be killed:
> >
> > dd if=/dev/zero of=/u/u1/andyc/tmpfile bs=1M count=8k
> >
> > And I noticed one of my windows disappeared. Further investigation
> > showed that was my terminator window (java based app: see
> > http://software.jessies.org/terminator/). I found this in my syslog:
> >
> > Jan 17 11:12:58 boco kernel: Out of Memory: Killed process 16498 (java).
> >
> > My hardware: amd64 based machine (ASUS A8V Deluxe motherboard) with 4Gb
> > of memory.
> > My kernel: debian package linux-image-2.6.15-1-amd64-k8 package
> > installed. IE its running 2.6.15 compiled for amd64.
> >
> > This is repeatable. The above dd command also causes the machine to
> > become very unresponsive (eg windows don't focus).
>
> What type of filesytem is being written to?
>
> Has someone tuned /proc/sys/vm/swappiness, or something else under
> /proc/sys/vm?
>
> It'd be useful to see the dmesg output from that oom event.

Are you using scsi? Someone just posted what looks to be a scsi slab leak (Re:
scsi cmd slab leak? (Was Re: [ck] Anyone been having OOM killer problems
lately?) that causes oom kills. Check your slabinfo for a large
scsi_cmd_cache.

Cheers,
Con

2006-01-19 09:40:22

by Andy Chittenden

[permalink] [raw]
Subject: RE: Out of Memory: Killed process 16498 (java).

> Are you using scsi? Someone just posted what looks to be a
> scsi slab leak (Re:
> scsi cmd slab leak? (Was Re: [ck] Anyone been having OOM
> killer problems
> lately?) that causes oom kills. Check your slabinfo for a large
> scsi_cmd_cache.

Not using scsi. Using ide and sata. The target for the dd command was
an ide disk.

# cat /proc/slabinfo | grep scsi
scsi_cmd_cache 4 8 448 8 1 : tunables 54 27
0 : slabdata 1 1 0

Is that large?

--
Andy, BlueArc Engineering

2006-01-19 09:42:06

by Con Kolivas

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

On Thursday 19 January 2006 20:40, Andy Chittenden wrote:
> > Are you using scsi? Someone just posted what looks to be a
> > scsi slab leak (Re:
> > scsi cmd slab leak? (Was Re: [ck] Anyone been having OOM
> > killer problems
> > lately?) that causes oom kills. Check your slabinfo for a large
> > scsi_cmd_cache.
>
> Not using scsi. Using ide and sata. The target for the dd command was
> an ide disk.
>
> # cat /proc/slabinfo | grep scsi
> scsi_cmd_cache 4 8 448 8 1 : tunables 54 27
> 0 : slabdata 1 1 0
>
> Is that large?

Heh, absolutely not. It was a shot in the dark anyway. Good luck.

Cheers,
Con

2006-01-19 09:44:23

by Andrew Morton

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

"Andy Chittenden" <[email protected]> wrote:
>
> > It'd be useful to see the dmesg output from that oom event.
>
> Well, I've just run it again and loads of processes got killed (at least
> 3). Here's the output from dmesg:
>
> ...
>

> oom-killer: gfp_mask=0xd1, order=0
> Mem-info:
> DMA per-cpu:
> cpu 0 hot: low 0, high 0, batch 1 used:0
> cpu 0 cold: low 0, high 0, batch 1 used:0
> DMA32 per-cpu:
> cpu 0 hot: low 0, high 186, batch 31 used:162
> cpu 0 cold: low 0, high 62, batch 15 used:51
> Normal per-cpu:
> cpu 0 hot: low 0, high 186, batch 31 used:21
> cpu 0 cold: low 0, high 62, batch 15 used:41
> HighMem per-cpu: empty
> Free pages: 3116636kB (0kB HighMem)
> Active:52119 inactive:158700 dirty:108550 writeback:9545 unstable:0
> free:779159 slab:10643 mapped:44283 pagetables:1750
> DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
> present:12740kB pages_scanned:18 all_unreclaimable? yes
> lowmem_reserve[]: 0 2999 4009 4009
> DMA32 free:2528816kB min:6052kB low:7564kB high:9076kB active:18312kB
> inactive:422164kB present:3071904kB pages_scanned:0 all_unreclaimable?
> no
> lowmem_reserve[]: 0 0 1010 1010
> Normal free:587800kB min:2036kB low:2544kB high:3052kB active:190164kB
> inactive:212636kB present:1034240kB pages_scanned:0 all_unreclaimable?
> no
> lowmem_reserve[]: 0 0 0 0
> HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
> present:0kB pages_scanned:0 all_unreclaimable? no
> lowmem_reserve[]: 0 0 0 0
> DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB
> 0*2048kB 0*4096kB = 20kB
> DMA32: 3630*4kB 3233*8kB 3673*16kB 3553*32kB 2973*64kB 1729*128kB
> 763*256kB 418*512kB 458*1024kB 221*2048kB 140*4096kB = 2528816kB
> Normal: 17422*4kB 12118*8kB 7607*16kB 3846*32kB 1606*64kB 449*128kB
> 57*256kB 1*512kB 1*1024kB 0*2048kB 0*4096kB = 587800kB
> HighMem: empty
> Swap cache: add 38, delete 38, find 0/0, race 0+0
> Free swap = 9686816kB
> Total swap = 9686968kB
> Free swap: 9686816kB
> 1310720 pages of RAM
> 299467 reserved pages
> 213833 pages shared
> 0 pages swap cached

You have 3G of free memory, 2.5G in the DMA32 zone, 0.5G in the NORMAL
zone.

> Out of Memory: Killed process 6179 (nautilus).
> oom-killer: gfp_mask=0xd1, order=0

What we've run out of is the old ZONE_DMA memory.

Can you please add this patch, retest?

--- devel/mm/oom_kill.c~a 2006-01-19 01:43:31.000000000 -0800
+++ devel-akpm/mm/oom_kill.c 2006-01-19 01:43:39.000000000 -0800
@@ -271,6 +271,7 @@ void out_of_memory(gfp_t gfp_mask, int o
if (printk_ratelimit()) {
printk("oom-killer: gfp_mask=0x%x, order=%d\n",
gfp_mask, order);
+ dump_stack();
show_mem();
}

_

2006-01-19 15:11:49

by Andy Chittenden

[permalink] [raw]
Subject: RE: Out of Memory: Killed process 16498 (java).

> Can you please add this patch, retest?

Dmesg now reports:

# dmesg
Bootdata ok (command line is root=/dev/hda1 ro )
Linux version 2.6.15-1-amd64-k8 (Debian 2.6.15-1) ([email protected])
(gcc version 4.0.3 20060115 (prerelease) (Debian 4.0.2-7)) #2 Thu Jan 19
13:00:18 GMT 2006
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000bffb0000 (usable)
BIOS-e820: 00000000bffb0000 - 00000000bffc0000 (ACPI data)
BIOS-e820: 00000000bffc0000 - 00000000bfff0000 (ACPI NVS)
BIOS-e820: 00000000bfff0000 - 00000000c0000000 (reserved)
BIOS-e820: 00000000ff780000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
ACPI: RSDP (v000 ACPIAM ) @
0x00000000000fa7c0
ACPI: RSDT (v001 A M I OEMRSDT 0x10000506 MSFT 0x00000097) @
0x00000000bffb0000
ACPI: FADT (v001 A M I OEMFACP 0x10000506 MSFT 0x00000097) @
0x00000000bffb0200
ACPI: MADT (v001 A M I OEMAPIC 0x10000506 MSFT 0x00000097) @
0x00000000bffb0390
ACPI: OEMB (v001 A M I OEMBIOS 0x10000506 MSFT 0x00000097) @
0x00000000bffc0040
ACPI: DSDT (v001 A0036 A0036001 0x00000001 MSFT 0x0100000d) @
0x0000000000000000
On node 0 totalpages: 1029721
DMA zone: 3185 pages, LIFO batch:0
DMA32 zone: 767976 pages, LIFO batch:31
Normal zone: 258560 pages, LIFO batch:31
HighMem zone: 0 pages, LIFO batch:0
Looks like a VIA chipset. Disabling IOMMU. Overwrite with
"iommu=allowed"
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:15 APIC version 16
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x81] disabled)
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 3, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Setting APIC routing to flat
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at c4000000 (gap: c0000000:3f780000)
Built 1 zonelists
Kernel command line: root=/dev/hda1 ro
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 131072 bytes)
time.c: Using 3.579545 MHz PM timer.
time.c: Detected 2202.924 MHz processor.
time.c: Using PIT/TSC based timekeeping.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Placing software IO TLB between 0x5c39000 - 0x9c39000
Memory: 4045192k/5242880k available (1703k kernel code, 148144k
reserved, 738k data, 148k init)
Calibrating delay using timer specific routine.. 4412.87 BogoMIPS
(lpj=2206436)
Security Framework v1.0.0 initialized
SELinux: Disabled at boot.
Capability LSM initialized
Mount-cache hash table entries: 256
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
mtrr: v2.0 (20020519)
CPU: AMD Athlon(tm) 64 Processor 3500+ stepping 00
Using local APIC timer interrupts.
Detected 12.516 MHz APIC timer.
testing NMI watchdog ... OK.
checking if image is initramfs... it is
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: Using configuration type 1
ACPI: Subsystem revision 20050902
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:01:00.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 *10 11 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 7 10 11 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: ACPI device : hid PNP0200
pnp: ACPI device : hid PNP0B00
pnp: ACPI device : hid PNP0303
pnp: ACPI device : hid PNP0F03
pnp: ACPI device : hid PNP0800
pnp: ACPI device : hid PNP0C04
pnp: ACPI device : hid PNP0700
pnp: ACPI device : hid PNP0C02
pnp: ACPI device : hid PNP0C02
pnp: ACPI device : hid PNP0C02
pnp: ACPI device : hid PNP0501
pnp: ACPI device : hid PNP0501
pnp: ACPI device : hid PNP0C01
pnp: PnP ACPI: found 13 devices
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a
report
TC classifier action (bugs to [email protected] cc [email protected])
agpgart: Detected AGP bridge 0
agpgart: AGP aperture is 64M @ 0xec000000
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
pnp: the driver 'system' has been registered
pnp: match found with the PnP device '00:07' and the driver 'system'
pnp: 00:07: ioport range 0x680-0x6ff has been reserved
pnp: 00:07: ioport range 0x290-0x297 has been reserved
pnp: match found with the PnP device '00:08' and the driver 'system'
pnp: match found with the PnP device '00:09' and the driver 'system'
pnp: match found with the PnP device '00:0c' and the driver 'system'
PCI: Bridge: 0000:00:01.0
IO window: disabled.
MEM window: faf00000-fbffffff
PREFETCH window: f0000000-f9ffffff
PCI: Setting latency timer of device 0000:00:01.0 to 64
IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
audit: initializing netlink socket (disabled)
audit(1137682942.372:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
Real Time Clock Driver v1.12
Linux agpgart interface v0.101 (c) Dave Jones
pnp: the driver 'i8042 kbd' has been registered
pnp: match found with the PnP device '00:02' and the driver 'i8042 kbd'
pnp: the driver 'i8042 aux' has been registered
pnp: match found with the PnP device '00:03' and the driver 'i8042 aux'
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 0) is a 16550A
serial8250: ttyS0 at I/O 0x3f8 (irq = 0) is a 16550A
pnp: the driver 'serial' has been registered
pnp: match found with the PnP device '00:0a' and the driver 'serial'
00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
pnp: match found with the PnP device '00:0b' and the driver 'serial'
00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
GSI 16 sharing vector 0xA9 and IRQ 16
ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 16 (level, low) -> IRQ 16
0000:00:09.0: ttyS2 at I/O 0xa400 (irq = 16) is a 16550A
0000:00:09.0: ttyS3 at I/O 0xa000 (irq = 16) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
usbmon: debugfs is not available
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
TCP established hash table entries: 524288 (order: 10, 4194304 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 8
NET: Registered protocol family 20
ACPI wakeup devices:
PCI0 PS2K PS2M UAR2 UAR1 AC97 USB1 USB2 USB3 USB4 EHCI PWRB SLPB
ACPI: (supports S0 S1 S3 S4 S5)
Freeing unused kernel memory: 148k freed
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
input: AT Translated Set 2 keyboard as /class/input/input0
VP_IDE: IDE controller at PCI slot 0000:00:0f.1
GSI 17 sharing vector 0xB1 and IRQ 17
ACPI: PCI Interrupt 0000:00:0f.1[A] -> GSI 20 (level, low) -> IRQ 17
PCI: Via IRQ fixup for 0000:00:0f.1, from 255 to 1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: HDS722525VLAT80, ATA DISK drive
hdb: Maxtor 6Y200P0, ATA DISK drive
isa bounce pool size: 16 pages
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: _NEC DVD_RW ND-3500AG, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 390721968 sectors (200049 MB) w/7938KiB Cache, CHS=24321/255/63,
UDMA(100)
hda: cache flushes supported
hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 >
hdb: max request size: 1024KiB
hdb: 398297088 sectors (203928 MB) w/7936KiB Cache, CHS=24792/255/63,
UDMA(133)
hdb: cache flushes supported
hdb: hdb1 hdb2 hdb3 hdb4 < hdb5 hdb6 >
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
SCSI subsystem initialized
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
USB Universal Host Controller Interface driver v2.3
GSI 18 sharing vector 0xB9 and IRQ 18
ACPI: PCI Interrupt 0000:00:10.0[A] -> GSI 21 (level, low) -> IRQ 18
PCI: Via IRQ fixup for 0000:00:10.0, from 11 to 2
uhci_hcd 0000:00:10.0: UHCI Host Controller
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:10.0: irq 18, io base 0x0000d400
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
libata version 1.20 loaded.
GSI 19 sharing vector 0xC1 and IRQ 19
ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 19
skge 1.2 addr 0xfa900000 irq 19 chip Yukon-Lite rev 7
skge eth0: addr 00:11:2f:a7:fb:ef
ACPI: PCI Interrupt 0000:00:10.1[A] -> GSI 21 (level, low) -> IRQ 18
PCI: Via IRQ fixup for 0000:00:10.1, from 11 to 2
uhci_hcd 0000:00:10.1: UHCI Host Controller
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:10.1: irq 18, io base 0x0000d800
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
input: PC Speaker as /class/input/input1
e100: Intel(R) PRO/100 Network Driver, 3.4.14-k4-NAPI
e100: Copyright(c) 1999-2005 Intel Corporation
GSI 20 sharing vector 0xC9 and IRQ 20
ACPI: PCI Interrupt 0000:00:0d.0[A] -> GSI 18 (level, low) -> IRQ 20
e100: eth1: e100_probe: addr 0xfac00000, irq 20, MAC addr
00:D0:B7:BF:92:C8
sata_promise 0000:00:08.0: version 1.03
ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 18 (level, low) -> IRQ 20
ata1: SATA max UDMA/133 cmd 0xFFFFC20000006200 ctl 0xFFFFC20000006238
bmdma 0x0 irq 20
ata2: SATA max UDMA/133 cmd 0xFFFFC20000006280 ctl 0xFFFFC200000062B8
bmdma 0x0 irq 20
ACPI: PCI Interrupt 0000:00:10.2[B] -> GSI 21 (level, low) -> IRQ 18
PCI: Via IRQ fixup for 0000:00:10.2, from 10 to 2
uhci_hcd 0000:00:10.2: UHCI Host Controller
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:10.2: irq 18, io base 0x0000e000
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.3[B] -> GSI 21 (level, low) -> IRQ 18
PCI: Via IRQ fixup for 0000:00:10.3, from 10 to 2
uhci_hcd 0000:00:10.3: UHCI Host Controller
uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:10.3: irq 18, io base 0x0000e400
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ata1: no device found (phy stat 00000000)
scsi0 : sata_promise
ACPI: PCI Interrupt 0000:00:10.4[C] -> GSI 21 (level, low) -> IRQ 18
PCI: Via IRQ fixup for 0000:00:10.4, from 5 to 2
ehci_hcd 0000:00:10.4: EHCI Host Controller
ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 5
ehci_hcd 0000:00:10.4: irq 18, io mem 0xfae00000
ehci_hcd 0000:00:10.4: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 8 ports detected
ata2: no device found (phy stat 00000000)
scsi1 : sata_promise
sata_via 0000:00:0f.0: version 1.1
ACPI: PCI Interrupt 0000:00:0f.0[B] -> GSI 20 (level, low) -> IRQ 17
PCI: Via IRQ fixup for 0000:00:0f.0, from 10 to 1
sata_via 0000:00:0f.0: routed to hard irq line 1
ata3: SATA max UDMA/133 cmd 0xD000 ctl 0xC802 bmdma 0xB800 irq 17
ata4: SATA max UDMA/133 cmd 0xC400 ctl 0xC002 bmdma 0xB808 irq 17
ata3: dev 0 cfg 49:2f00 82:3069 83:7c01 84:4003 85:3069 86:3c01 87:4003
88:203f
ata3: dev 0 ATA-6, max UDMA/100, 390721968 sectors: LBA48
ata3: dev 0 configured for UDMA/100
scsi2 : sata_via
ata4: no device found (phy stat 00000000)
scsi3 : sata_via
input: ImExPS/2 Generic Explorer Mouse as /class/input/input2
Vendor: ATA Model: ST3200822AS Rev: 3.01
Type: Direct-Access ANSI SCSI revision: 05
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
GSI 21 sharing vector 0xD1 and IRQ 21
ACPI: PCI Interrupt 0000:00:11.5[C] -> GSI 22 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:11.5 to 64
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 < sda5 > sda3
sd 2:0:0:0: Attached scsi disk sda
Adding 1951856k swap on /dev/hda5. Priority:-1 extents:1
across:1951856k
Adding 1951856k swap on /dev/hda6. Priority:-2 extents:1
across:1951856k
Adding 1951856k swap on /dev/hda7. Priority:-3 extents:1
across:1951856k
Adding 996020k swap on /dev/hdb2. Priority:-4 extents:1 across:996020k
Adding 996020k swap on /dev/hdb3. Priority:-5 extents:1 across:996020k
Adding 995988k swap on /dev/hdb5. Priority:-6 extents:1 across:995988k
Adding 843372k swap on /dev/hdb6. Priority:-7 extents:1 across:843372k
EXT3 FS on hda1, internal journal
ieee1394: Initialized config rom entry `ip1394'
sbp2: $Rev: 1306 $ Ben Collins <[email protected]>
ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1)
ieee1394: sbp2: Try serialize_io=0 for better performance
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda8, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
SGI XFS with ACLs, security attributes, realtime, large block/inode
numbers, no debug enabled
SGI XFS Quota Management subsystem
XFS mounting filesystem hdb1
Ending clean XFS mount for filesystem: hdb1
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
XFS mounting filesystem sda5
Ending clean XFS mount for filesystem: sda5
e100: intel: e100_watchdog: link up, 100Mbps, half-duplex
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
ACPI: Sleep Button (CM) [SLPB]
pnp: the driver 'parport_pc' has been registered
lp: driver loaded but no devices found
intel: no IPv6 routers present
Installing knfsd (copyright (C) 1996 [email protected]).
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery
directory
NFSD: recovery directory /var/lib/nfs/v4recovery doesn't exist
NFSD: starting 90-second grace period
mtrr: type mismatch for f0000000,8000000 old: write-back new:
write-combining
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48}
<ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232}
<ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd657>{blk_rq_map_user+136}
<ffffffff801c0008>{sg_io+328}
<ffffffff801c047c>{scsi_cmd_ioctl+491}
<ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88202d0c>{:sd_mod:sd_ioctl+371}
<ffffffff802a6db6>{schedule_timeout+158}
<ffffffff801bf165>{blkdev_ioctl+1365}
<ffffffff80243cb2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0}
<ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89}
<ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:155
cpu 0 cold: low 0, high 62, batch 15 used:56
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:150
cpu 0 cold: low 0, high 62, batch 15 used:53
HighMem per-cpu: empty
Free pages: 43224kB (0kB HighMem)
Active:48792 inactive:903480 dirty:404079 writeback:90 unstable:0
free:10806 slab:37887 mapped:48269 pagetables:1588
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
present:12740kB pages_scanned:2 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:34928kB min:6052kB low:7564kB high:9076kB active:700kB
inactive:2845172kB present:3071904kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 1010 1010
Normal free:8276kB min:2036kB low:2544kB high:3052kB active:194468kB
inactive:768748kB present:1034240kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB
0*2048kB 0*4096kB = 20kB
DMA32: 4390*4kB 61*8kB 43*16kB 36*32kB 37*64kB 11*128kB 0*256kB 0*512kB
1*1024kB 1*2048kB 2*4096kB = 34928kB
Normal: 863*4kB 85*8kB 45*16kB 17*32kB 9*64kB 6*128kB 0*256kB 1*512kB
1*1024kB 0*2048kB 0*4096kB = 8276kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
940324 pages shared
38 pages swap cached
Out of Memory: Killed process 6780 (java).
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48}
<ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232}
<ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd657>{blk_rq_map_user+136}
<ffffffff801c0008>{sg_io+328}
<ffffffff801c047c>{scsi_cmd_ioctl+491}
<ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88202d0c>{:sd_mod:sd_ioctl+371}
<ffffffff802a6db6>{schedule_timeout+158}
<ffffffff801bf165>{blkdev_ioctl+1365}
<ffffffff80243cb2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0}
<ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89}
<ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:178
cpu 0 cold: low 0, high 62, batch 15 used:56
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:160
cpu 0 cold: low 0, high 62, batch 15 used:53
HighMem per-cpu: empty
Free pages: 87768kB (0kB HighMem)
Active:37781 inactive:903473 dirty:404087 writeback:90 unstable:0
free:21942 slab:37866 mapped:37226 pagetables:1509
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
present:12740kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:35300kB min:6052kB low:7564kB high:9076kB active:260kB
inactive:2845148kB present:3071904kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 1010 1010
Normal free:52448kB min:2036kB low:2544kB high:3052kB active:150864kB
inactive:768744kB present:1034240kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB
0*2048kB 0*4096kB = 20kB
DMA32: 4483*4kB 61*8kB 43*16kB 36*32kB 37*64kB 11*128kB 0*256kB 0*512kB
1*1024kB 1*2048kB 2*4096kB = 35300kB
Normal: 1618*4kB 479*8kB 324*16kB 231*32kB 124*64kB 59*128kB 21*256kB
9*512kB 2*1024kB 1*2048kB 0*4096kB = 52448kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
936211 pages shared
38 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48}
<ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232}
<ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd657>{blk_rq_map_user+136}
<ffffffff801c0008>{sg_io+328}
<ffffffff801c047c>{scsi_cmd_ioctl+491}
<ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88202d0c>{:sd_mod:sd_ioctl+371}
<ffffffff802a6db6>{schedule_timeout+158}
<ffffffff801bf165>{blkdev_ioctl+1365}
<ffffffff80243cb2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0}
<ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89}
<ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:178
cpu 0 cold: low 0, high 62, batch 15 used:56
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:161
cpu 0 cold: low 0, high 62, batch 15 used:53
HighMem per-cpu: empty
Free pages: 87768kB (0kB HighMem)
Active:37781 inactive:903473 dirty:404087 writeback:90 unstable:0
free:21942 slab:37865 mapped:37226 pagetables:1509
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
present:12740kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:35300kB min:6052kB low:7564kB high:9076kB active:260kB
inactive:2845148kB present:3071904kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 1010 1010
Normal free:52448kB min:2036kB low:2544kB high:3052kB active:150864kB
inactive:768744kB present:1034240kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB
0*2048kB 0*4096kB = 20kB
DMA32: 4483*4kB 61*8kB 43*16kB 36*32kB 37*64kB 11*128kB 0*256kB 0*512kB
1*1024kB 1*2048kB 2*4096kB = 35300kB
Normal: 1618*4kB 479*8kB 324*16kB 231*32kB 124*64kB 59*128kB 21*256kB
9*512kB 2*1024kB 1*2048kB 0*4096kB = 52448kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
936211 pages shared
38 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48}
<ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232}
<ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd657>{blk_rq_map_user+136}
<ffffffff801c0008>{sg_io+328}
<ffffffff801c047c>{scsi_cmd_ioctl+491}
<ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88202d0c>{:sd_mod:sd_ioctl+371}
<ffffffff802a6db6>{schedule_timeout+158}
<ffffffff801bf165>{blkdev_ioctl+1365}
<ffffffff80243cb2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0}
<ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89}
<ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:179
cpu 0 cold: low 0, high 62, batch 15 used:56
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:170
cpu 0 cold: low 0, high 62, batch 15 used:53
HighMem per-cpu: empty
Free pages: 87768kB (0kB HighMem)
Active:37781 inactive:903473 dirty:404087 writeback:90 unstable:0
free:21942 slab:37855 mapped:37226 pagetables:1509
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
present:12740kB pages_scanned:2 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:35300kB min:6052kB low:7564kB high:9076kB active:260kB
inactive:2845148kB present:3071904kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 1010 1010
Normal free:52448kB min:2036kB low:2544kB high:3052kB active:150864kB
inactive:768744kB present:1034240kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB
0*2048kB 0*4096kB = 20kB
DMA32: 4483*4kB 61*8kB 43*16kB 36*32kB 37*64kB 11*128kB 0*256kB 0*512kB
1*1024kB 1*2048kB 2*4096kB = 35300kB
Normal: 1618*4kB 479*8kB 324*16kB 231*32kB 124*64kB 59*128kB 21*256kB
9*512kB 2*1024kB 1*2048kB 0*4096kB = 52448kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
936211 pages shared
38 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48}
<ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232}
<ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd657>{blk_rq_map_user+136}
<ffffffff801c0008>{sg_io+328}
<ffffffff801c047c>{scsi_cmd_ioctl+491}
<ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88202d0c>{:sd_mod:sd_ioctl+371}
<ffffffff802a6db6>{schedule_timeout+158}
<ffffffff801bf165>{blkdev_ioctl+1365}
<ffffffff80243cb2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0}
<ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89}
<ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:179
cpu 0 cold: low 0, high 62, batch 15 used:56
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:177
cpu 0 cold: low 0, high 62, batch 15 used:53
HighMem per-cpu: empty
Free pages: 87768kB (0kB HighMem)
Active:37781 inactive:903473 dirty:404070 writeback:45 unstable:0
free:21942 slab:37848 mapped:37226 pagetables:1509
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
present:12740kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:35300kB min:6052kB low:7564kB high:9076kB active:260kB
inactive:2845148kB present:3071904kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 1010 1010
Normal free:52448kB min:2036kB low:2544kB high:3052kB active:150864kB
inactive:768744kB present:1034240kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB
0*2048kB 0*4096kB = 20kB
DMA32: 4483*4kB 61*8kB 43*16kB 36*32kB 37*64kB 11*128kB 0*256kB 0*512kB
1*1024kB 1*2048kB 2*4096kB = 35300kB
Normal: 1618*4kB 479*8kB 324*16kB 231*32kB 124*64kB 59*128kB 21*256kB
9*512kB 2*1024kB 1*2048kB 0*4096kB = 52448kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
936211 pages shared
38 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48}
<ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232}
<ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd657>{blk_rq_map_user+136}
<ffffffff801c0008>{sg_io+328}
<ffffffff801c047c>{scsi_cmd_ioctl+491}
<ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88202d0c>{:sd_mod:sd_ioctl+371}
<ffffffff802a6db6>{schedule_timeout+158}
<ffffffff801bf165>{blkdev_ioctl+1365}
<ffffffff80243cb2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0}
<ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89}
<ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:179
cpu 0 cold: low 0, high 62, batch 15 used:56
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:177
cpu 0 cold: low 0, high 62, batch 15 used:53
HighMem per-cpu: empty
Free pages: 87768kB (0kB HighMem)
Active:37781 inactive:903473 dirty:404070 writeback:45 unstable:0
free:21942 slab:37848 mapped:37226 pagetables:1509
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
present:12740kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:35300kB min:6052kB low:7564kB high:9076kB active:260kB
inactive:2845148kB present:3071904kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 1010 1010
Normal free:52448kB min:2036kB low:2544kB high:3052kB active:150864kB
inactive:768744kB present:1034240kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB
0*2048kB 0*4096kB = 20kB
DMA32: 4483*4kB 61*8kB 43*16kB 36*32kB 37*64kB 11*128kB 0*256kB 0*512kB
1*1024kB 1*2048kB 2*4096kB = 35300kB
Normal: 1618*4kB 479*8kB 324*16kB 231*32kB 124*64kB 59*128kB 21*256kB
9*512kB 2*1024kB 1*2048kB 0*4096kB = 52448kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
936211 pages shared
38 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48}
<ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232}
<ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd657>{blk_rq_map_user+136}
<ffffffff801c0008>{sg_io+328}
<ffffffff801c047c>{scsi_cmd_ioctl+491}
<ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88202d0c>{:sd_mod:sd_ioctl+371}
<ffffffff802a6db6>{schedule_timeout+158}
<ffffffff801bf165>{blkdev_ioctl+1365}
<ffffffff80243cb2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0}
<ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89}
<ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:179
cpu 0 cold: low 0, high 62, batch 15 used:56
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:177
cpu 0 cold: low 0, high 62, batch 15 used:53
HighMem per-cpu: empty
Free pages: 87768kB (0kB HighMem)
Active:37781 inactive:903473 dirty:404070 writeback:39 unstable:0
free:21942 slab:37848 mapped:37226 pagetables:1509
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
present:12740kB pages_scanned:2 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:35300kB min:6052kB low:7564kB high:9076kB active:260kB
inactive:2845148kB present:3071904kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 1010 1010
Normal free:52448kB min:2036kB low:2544kB high:3052kB active:150864kB
inactive:768744kB present:1034240kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB
0*2048kB 0*4096kB = 20kB
DMA32: 4483*4kB 61*8kB 43*16kB 36*32kB 37*64kB 11*128kB 0*256kB 0*512kB
1*1024kB 1*2048kB 2*4096kB = 35300kB
Normal: 1618*4kB 479*8kB 324*16kB 231*32kB 124*64kB 59*128kB 21*256kB
9*512kB 2*1024kB 1*2048kB 0*4096kB = 52448kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
936211 pages shared
38 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48}
<ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232}
<ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd657>{blk_rq_map_user+136}
<ffffffff801c0008>{sg_io+328}
<ffffffff801c047c>{scsi_cmd_ioctl+491}
<ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88202d0c>{:sd_mod:sd_ioctl+371}
<ffffffff802a6db6>{schedule_timeout+158}
<ffffffff801bf165>{blkdev_ioctl+1365}
<ffffffff80243cb2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0}
<ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89}
<ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:179
cpu 0 cold: low 0, high 62, batch 15 used:56
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:176
cpu 0 cold: low 0, high 62, batch 15 used:53
HighMem per-cpu: empty
Free pages: 87768kB (0kB HighMem)
Active:37781 inactive:903473 dirty:404070 writeback:28 unstable:0
free:21942 slab:37848 mapped:37226 pagetables:1509
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
present:12740kB pages_scanned:2 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:35300kB min:6052kB low:7564kB high:9076kB active:260kB
inactive:2845148kB present:3071904kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 1010 1010
Normal free:52448kB min:2036kB low:2544kB high:3052kB active:150864kB
inactive:768744kB present:1034240kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB
0*2048kB 0*4096kB = 20kB
DMA32: 4483*4kB 61*8kB 43*16kB 36*32kB 37*64kB 11*128kB 0*256kB 0*512kB
1*1024kB 1*2048kB 2*4096kB = 35300kB
Normal: 1618*4kB 479*8kB 324*16kB 231*32kB 124*64kB 59*128kB 21*256kB
9*512kB 2*1024kB 1*2048kB 0*4096kB = 52448kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
936213 pages shared
38 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48}
<ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232}
<ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd657>{blk_rq_map_user+136}
<ffffffff801c0008>{sg_io+328}
<ffffffff801c047c>{scsi_cmd_ioctl+491}
<ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88202d0c>{:sd_mod:sd_ioctl+371}
<ffffffff802a6db6>{schedule_timeout+158}
<ffffffff801bf165>{blkdev_ioctl+1365}
<ffffffff80243cb2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0}
<ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89}
<ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:179
cpu 0 cold: low 0, high 62, batch 15 used:56
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:176
cpu 0 cold: low 0, high 62, batch 15 used:53
HighMem per-cpu: empty
Free pages: 87768kB (0kB HighMem)
Active:37781 inactive:903474 dirty:404070 writeback:13 unstable:0
free:21942 slab:37848 mapped:37226 pagetables:1509
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
present:12740kB pages_scanned:4 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:35300kB min:6052kB low:7564kB high:9076kB active:260kB
inactive:2845148kB present:3071904kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 1010 1010
Normal free:52448kB min:2036kB low:2544kB high:3052kB active:150864kB
inactive:768748kB present:1034240kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB
0*2048kB 0*4096kB = 20kB
DMA32: 4483*4kB 61*8kB 43*16kB 36*32kB 37*64kB 11*128kB 0*256kB 0*512kB
1*1024kB 1*2048kB 2*4096kB = 35300kB
Normal: 1618*4kB 479*8kB 324*16kB 231*32kB 124*64kB 59*128kB 21*256kB
9*512kB 2*1024kB 1*2048kB 0*4096kB = 52448kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
936212 pages shared
38 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48}
<ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232}
<ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd657>{blk_rq_map_user+136}
<ffffffff801c0008>{sg_io+328}
<ffffffff801c047c>{scsi_cmd_ioctl+491}
<ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88202d0c>{:sd_mod:sd_ioctl+371}
<ffffffff802a6db6>{schedule_timeout+158}
<ffffffff801bf165>{blkdev_ioctl+1365}
<ffffffff80243cb2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0}
<ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89}
<ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:179
cpu 0 cold: low 0, high 62, batch 15 used:56
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:174
cpu 0 cold: low 0, high 62, batch 15 used:53
HighMem per-cpu: empty
Free pages: 87768kB (0kB HighMem)
Active:37781 inactive:903474 dirty:404070 writeback:4 unstable:0
free:21942 slab:37848 mapped:37226 pagetables:1509
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
present:12740kB pages_scanned:4 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:35300kB min:6052kB low:7564kB high:9076kB active:260kB
inactive:2845148kB present:3071904kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 1010 1010
Normal free:52448kB min:2036kB low:2544kB high:3052kB active:150864kB
inactive:768748kB present:1034240kB pages_scanned:0 all_unreclaimable?
no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB
0*2048kB 0*4096kB = 20kB
DMA32: 4483*4kB 61*8kB 43*16kB 36*32kB 37*64kB 11*128kB 0*256kB 0*512kB
1*1024kB 1*2048kB 2*4096kB = 35300kB
Normal: 1618*4kB 479*8kB 324*16kB 231*32kB 124*64kB 59*128kB 21*256kB
9*512kB 2*1024kB 1*2048kB 0*4096kB = 52448kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
936216 pages shared
38 pages swap cached
Out of Memory: Killed process 6179 (nautilus).
Out of Memory: Killed process 6203 (clock-applet).
Out of Memory: Killed process 6141 (ssh-agent).
Out of Memory: Killed process 6957 (gnome-session).
Out of Memory: Killed process 6158 (gnome-settings-).
Out of Memory: Killed process 6166 (gnome-settings-).
Out of Memory: Killed process 6205 (mixer_applet2).
Out of Memory: Killed process 6175 (gnome-panel).
Out of Memory: Killed process 6181 (wnck-applet).
Out of Memory: Killed process 6190 (multiload-apple).

--
Andy, BlueArc Engineering

2006-01-19 19:49:17

by Dave Jones

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

On Thu, Jan 19, 2006 at 03:11:45PM -0000, Andy Chittenden wrote:
> DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
> present:12740kB pages_scanned:4 all_unreclaimable? yes

Note we only scanned 4 pages before we gave up.
Larry Woodman came up with this patch below that clears all_unreclaimable
when in two places where we've made progress at freeing up some pages
which has helped oom situations for some of our users.

From: Larry Woodman <[email protected]>
Signed-off-by: Dave Jones <[email protected]>

--- linux-2.6/mm/filemap.c~ 2005-12-10 01:47:15.000000000 -0500
+++ linux-2.6/mm/filemap.c 2005-12-10 01:47:46.000000000 -0500
@@ -471,11 +471,18 @@ EXPORT_SYMBOL(unlock_page);
*/
void end_page_writeback(struct page *page)
{
+ struct zone *zone = page_zone(page);
if (!TestClearPageReclaim(page) || rotate_reclaimable_page(page)) {
if (!test_clear_page_writeback(page))
BUG();
}
smp_mb__after_clear_bit();
+ if (zone->all_unreclaimable) {
+ spin_lock(&zone->lock);
+ zone->all_unreclaimable = 0;
+ zone->pages_scanned = 0;
+ spin_unlock(&zone->lock);
+ }
wake_up_page(page, PG_writeback);
}
EXPORT_SYMBOL(end_page_writeback);
--- linux-2.6.15/mm/page_alloc.c~ 2006-01-09 13:40:03.000000000 -0500
+++ linux-2.6.15/mm/page_alloc.c 2006-01-09 13:40:50.000000000 -0500
@@ -722,6 +722,11 @@ static void fastcall free_hot_cold_page(
if (pcp->count >= pcp->high) {
free_pages_bulk(zone, pcp->batch, &pcp->list, 0);
pcp->count -= pcp->batch;
+ } else if (zone->all_unreclaimable) {
+ spin_lock(&zone->lock);
+ zone->all_unreclaimable = 0;
+ zone->pages_scanned = 0;
+ spin_unlock(&zone->lock);
}
local_irq_restore(flags);
put_cpu();

2006-01-19 20:54:04

by Martin Bligh

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

Andy Chittenden wrote:
> Why does running the following command cause processes to be killed:
>
> dd if=/dev/zero of=/u/u1/andyc/tmpfile bs=1M count=8k
>
> And I noticed one of my windows disappeared. Further investigation
> showed that was my terminator window (java based app: see
> http://software.jessies.org/terminator/). I found this in my syslog:
>
> Jan 17 11:12:58 boco kernel: Out of Memory: Killed process 16498 (java).

Ah well. You can't fault us for having good taste ;-)

M.

2006-01-19 22:13:51

by Andrew Morton

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

Dave Jones <[email protected]> wrote:
>
> On Thu, Jan 19, 2006 at 03:11:45PM -0000, Andy Chittenden wrote:
> > DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
> > present:12740kB pages_scanned:4 all_unreclaimable? yes
>
> Note we only scanned 4 pages before we gave up.
> Larry Woodman came up with this patch below that clears all_unreclaimable
> when in two places where we've made progress at freeing up some pages
> which has helped oom situations for some of our users.

That won't help - there are exactly zero pages on ZONE_DMA's LRU.

The problem appears to be that all of the DMA zone has been gobbled up by
the BIO layer. It seems quite inappropriate that a modern 64-bit machine
is allocating tons of disk I/O pages from the teeny ZONE_DMA. I'm
suspecting that someone has gone and set a queue's ->bounce_gfp to the wrong
thing.

Jens, would you have time to investigate please?

2006-01-20 01:01:29

by Andrew Morton

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

Dave Jones <[email protected]> wrote:
>
> On Thu, Jan 19, 2006 at 03:11:45PM -0000, Andy Chittenden wrote:
> > DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
> > present:12740kB pages_scanned:4 all_unreclaimable? yes
>
> Note we only scanned 4 pages before we gave up.
> Larry Woodman came up with this patch below that clears all_unreclaimable
> when in two places where we've made progress at freeing up some pages
> which has helped oom situations for some of our users.
>

We already clear ->all_unreclaimable in free_pages_bulk, so I guess the
changes here are a) bypass the per-cpu-pages magazining (fair enough I
suppose) and b) clear all_unreclaimable earlier: as a page becomes
reclaimable, not as we reclaim it.

I wonder if it really makes a difference. Given that various processes are
currently scanning their little hearts out, if a reclaimable page pops up
at the tail of the LRU, we'll reclaim it pretty much immediately and go off
and, after the per-cpu batching, will clear ->all_unreclaimable.


> --- linux-2.6/mm/filemap.c~ 2005-12-10 01:47:15.000000000 -0500
> +++ linux-2.6/mm/filemap.c 2005-12-10 01:47:46.000000000 -0500
> @@ -471,11 +471,18 @@ EXPORT_SYMBOL(unlock_page);
> */
> void end_page_writeback(struct page *page)
> {
> + struct zone *zone = page_zone(page);
> if (!TestClearPageReclaim(page) || rotate_reclaimable_page(page)) {
> if (!test_clear_page_writeback(page))
> BUG();
> }
> smp_mb__after_clear_bit();
> + if (zone->all_unreclaimable) {
> + spin_lock(&zone->lock);
> + zone->all_unreclaimable = 0;
> + zone->pages_scanned = 0;
> + spin_unlock(&zone->lock);
> + }
> wake_up_page(page, PG_writeback);
> }

Wouldn't it be better to only clear ->all_unreclaimable if the page was
actually reclaimable? ie: inside rotate_reclaimable_page()?

Doing that would also fix the deadlock in the above code: zone.lock is
supposed to be irq-safe.

> EXPORT_SYMBOL(end_page_writeback);
> --- linux-2.6.15/mm/page_alloc.c~ 2006-01-09 13:40:03.000000000 -0500
> +++ linux-2.6.15/mm/page_alloc.c 2006-01-09 13:40:50.000000000 -0500
> @@ -722,6 +722,11 @@ static void fastcall free_hot_cold_page(
> if (pcp->count >= pcp->high) {
> free_pages_bulk(zone, pcp->batch, &pcp->list, 0);
> pcp->count -= pcp->batch;
> + } else if (zone->all_unreclaimable) {
> + spin_lock(&zone->lock);
> + zone->all_unreclaimable = 0;
> + zone->pages_scanned = 0;
> + spin_unlock(&zone->lock);
> }

This is the bypass-the-batching patch. It's a reasonable thing to do, but I'd
just do it unconditionally and remove the code which clears
->all_unreclaimable from free_pages_bulk(), if possible.

Has this patch been shown to have any effect? If so, what was it, and
under what conditions?

2006-01-20 01:29:18

by Dave Jones

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

On Thu, Jan 19, 2006 at 05:03:05PM -0800, Andrew Morton wrote:
> This is the bypass-the-batching patch. It's a reasonable thing to do, but I'd
> just do it unconditionally and remove the code which clears
> ->all_unreclaimable from free_pages_bulk(), if possible.
>
> Has this patch been shown to have any effect? If so, what was it, and
> under what conditions?

Larry originally came up with the patch for our RHEL4 2.6.9 kernel,
after customers were hitting OOM under some heavy workload he can
probably recall better than I can.

iirc it didn't solve the users OOM entirely, but it does make their workload
run longer before the kill happens.

A little while later, after Fedora users started reporting oom kills,
I forward-ported it to 2.6.14, and threw it out in an update.
The Fedora user in the bug report
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=175173
who on x86-64 with 5GB saw zone_dma exhausted saw a similar result,
delays the kill, but it does still happen.

Hmm.

Dave

2006-01-20 01:47:43

by Andrew Morton

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

Dave Jones <[email protected]> wrote:
>
> The Fedora user in the bug report
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=175173
> who on x86-64 with 5GB saw zone_dma exhausted saw a similar result,
> delays the kill, but it does still happen.

Again, that person's ZONE_DMA has *zero* pages on the LRU. Something has
consumed all of the piddling little zone for kernel data structures. It is
a true oom.

We need to work out who is using all this ZONE_DMA memory and make them
stop it.

2006-01-20 08:10:45

by Jens Axboe

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

On Thu, Jan 19 2006, Andrew Morton wrote:
> Dave Jones <[email protected]> wrote:
> >
> > On Thu, Jan 19, 2006 at 03:11:45PM -0000, Andy Chittenden wrote:
> > > DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
> > > present:12740kB pages_scanned:4 all_unreclaimable? yes
> >
> > Note we only scanned 4 pages before we gave up.
> > Larry Woodman came up with this patch below that clears all_unreclaimable
> > when in two places where we've made progress at freeing up some pages
> > which has helped oom situations for some of our users.
>
> That won't help - there are exactly zero pages on ZONE_DMA's LRU.
>
> The problem appears to be that all of the DMA zone has been gobbled up by
> the BIO layer. It seems quite inappropriate that a modern 64-bit machine
> is allocating tons of disk I/O pages from the teeny ZONE_DMA. I'm
> suspecting that someone has gone and set a queue's ->bounce_gfp to the wrong
> thing.
>
> Jens, would you have time to investigate please?

Certainly, I'll get this tested and fixed this afternoon. Andy, what are
you running that uses SG_IO - cd ripping, burning, something else?

--
Jens Axboe

2006-01-20 08:23:40

by Andrew Morton

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

Jens Axboe <[email protected]> wrote:
>
> On Thu, Jan 19 2006, Andrew Morton wrote:
> > Dave Jones <[email protected]> wrote:
> > >
> > > On Thu, Jan 19, 2006 at 03:11:45PM -0000, Andy Chittenden wrote:
> > > > DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
> > > > present:12740kB pages_scanned:4 all_unreclaimable? yes
> > >
> > > Note we only scanned 4 pages before we gave up.
> > > Larry Woodman came up with this patch below that clears all_unreclaimable
> > > when in two places where we've made progress at freeing up some pages
> > > which has helped oom situations for some of our users.
> >
> > That won't help - there are exactly zero pages on ZONE_DMA's LRU.
> >
> > The problem appears to be that all of the DMA zone has been gobbled up by
> > the BIO layer. It seems quite inappropriate that a modern 64-bit machine
> > is allocating tons of disk I/O pages from the teeny ZONE_DMA. I'm
> > suspecting that someone has gone and set a queue's ->bounce_gfp to the wrong
> > thing.
> >
> > Jens, would you have time to investigate please?
>
> Certainly, I'll get this tested and fixed this afternoon.

Wow ;)

You may find it's an x86_64 glitch - setting max_[low_]pfn wrong down in
the bowels of the arch mm init code, something like that.

I thought it might have been a regression which came in when we added
ZONE_DMA32 but the RH reporter is based on 2.6.14-<redhat stuff>, and he
didn't have ZONE_DMA32.

2006-01-20 12:06:50

by Jens Axboe

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

On Fri, Jan 20 2006, Andrew Morton wrote:
> Jens Axboe <[email protected]> wrote:
> >
> > On Thu, Jan 19 2006, Andrew Morton wrote:
> > > Dave Jones <[email protected]> wrote:
> > > >
> > > > On Thu, Jan 19, 2006 at 03:11:45PM -0000, Andy Chittenden wrote:
> > > > > DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
> > > > > present:12740kB pages_scanned:4 all_unreclaimable? yes
> > > >
> > > > Note we only scanned 4 pages before we gave up.
> > > > Larry Woodman came up with this patch below that clears all_unreclaimable
> > > > when in two places where we've made progress at freeing up some pages
> > > > which has helped oom situations for some of our users.
> > >
> > > That won't help - there are exactly zero pages on ZONE_DMA's LRU.
> > >
> > > The problem appears to be that all of the DMA zone has been gobbled up by
> > > the BIO layer. It seems quite inappropriate that a modern 64-bit machine
> > > is allocating tons of disk I/O pages from the teeny ZONE_DMA. I'm
> > > suspecting that someone has gone and set a queue's ->bounce_gfp to the wrong
> > > thing.
> > >
> > > Jens, would you have time to investigate please?
> >
> > Certainly, I'll get this tested and fixed this afternoon.
>
> Wow ;)
>
> You may find it's an x86_64 glitch - setting max_[low_]pfn wrong down in
> the bowels of the arch mm init code, something like that.
>
> I thought it might have been a regression which came in when we added
> ZONE_DMA32 but the RH reporter is based on 2.6.14-<redhat stuff>, and he
> didn't have ZONE_DMA32.

Sorry, spoke too soon, I thought this was the 'bio/scsi leaks' which
most likely is a scsi leak that also results in the bios not getting
freed.

This DMA32 zone shortage looks like a vm short coming, you're likely the
better candidate to fix that :-)

--
Jens Axboe

2006-01-20 12:18:00

by Andrew Morton

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

Jens Axboe <[email protected]> wrote:
>
> On Fri, Jan 20 2006, Andrew Morton wrote:
> > Jens Axboe <[email protected]> wrote:
> > >
> > > On Thu, Jan 19 2006, Andrew Morton wrote:
> > > > Dave Jones <[email protected]> wrote:
> > > > >
> > > > > On Thu, Jan 19, 2006 at 03:11:45PM -0000, Andy Chittenden wrote:
> > > > > > DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
> > > > > > present:12740kB pages_scanned:4 all_unreclaimable? yes
> > > > >
> > > > > Note we only scanned 4 pages before we gave up.
> > > > > Larry Woodman came up with this patch below that clears all_unreclaimable
> > > > > when in two places where we've made progress at freeing up some pages
> > > > > which has helped oom situations for some of our users.
> > > >
> > > > That won't help - there are exactly zero pages on ZONE_DMA's LRU.
> > > >
> > > > The problem appears to be that all of the DMA zone has been gobbled up by
> > > > the BIO layer. It seems quite inappropriate that a modern 64-bit machine
> > > > is allocating tons of disk I/O pages from the teeny ZONE_DMA. I'm
> > > > suspecting that someone has gone and set a queue's ->bounce_gfp to the wrong
> > > > thing.
> > > >
> > > > Jens, would you have time to investigate please?
> > >
> > > Certainly, I'll get this tested and fixed this afternoon.
> >
> > Wow ;)
> >
> > You may find it's an x86_64 glitch - setting max_[low_]pfn wrong down in
> > the bowels of the arch mm init code, something like that.
> >
> > I thought it might have been a regression which came in when we added
> > ZONE_DMA32 but the RH reporter is based on 2.6.14-<redhat stuff>, and he
> > didn't have ZONE_DMA32.
>
> Sorry, spoke too soon, I thought this was the 'bio/scsi leaks' which
> most likely is a scsi leak that also results in the bios not getting
> freed.
>
> This DMA32 zone shortage looks like a vm short coming, you're likely the
> better candidate to fix that :-)

It's not ZONE_DMA32. It's the 12MB ZONE_DMA which is being exhausted on
this 4GB 64-bit machine.

Andy put a dump_stack() into the oom code and it pointed at


Call Trace:<ffffffff8014d7bc>{out_of_memory+48}
<ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232}
<ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd657>{blk_rq_map_user+136}
<ffffffff801c0008>{sg_io+328}
<ffffffff801c047c>{scsi_cmd_ioctl+491}
<ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88202d0c>{:sd_mod:sd_ioctl+371}
<ffffffff802a6db6>{schedule_timeout+158}
<ffffffff801bf165>{blkdev_ioctl+1365}
<ffffffff80243cb2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0}
<ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89}

2006-01-20 12:27:05

by Jens Axboe

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

On Fri, Jan 20 2006, Andrew Morton wrote:
> Jens Axboe <[email protected]> wrote:
> >
> > On Fri, Jan 20 2006, Andrew Morton wrote:
> > > Jens Axboe <[email protected]> wrote:
> > > >
> > > > On Thu, Jan 19 2006, Andrew Morton wrote:
> > > > > Dave Jones <[email protected]> wrote:
> > > > > >
> > > > > > On Thu, Jan 19, 2006 at 03:11:45PM -0000, Andy Chittenden wrote:
> > > > > > > DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB
> > > > > > > present:12740kB pages_scanned:4 all_unreclaimable? yes
> > > > > >
> > > > > > Note we only scanned 4 pages before we gave up.
> > > > > > Larry Woodman came up with this patch below that clears all_unreclaimable
> > > > > > when in two places where we've made progress at freeing up some pages
> > > > > > which has helped oom situations for some of our users.
> > > > >
> > > > > That won't help - there are exactly zero pages on ZONE_DMA's LRU.
> > > > >
> > > > > The problem appears to be that all of the DMA zone has been gobbled up by
> > > > > the BIO layer. It seems quite inappropriate that a modern 64-bit machine
> > > > > is allocating tons of disk I/O pages from the teeny ZONE_DMA. I'm
> > > > > suspecting that someone has gone and set a queue's ->bounce_gfp to the wrong
> > > > > thing.
> > > > >
> > > > > Jens, would you have time to investigate please?
> > > >
> > > > Certainly, I'll get this tested and fixed this afternoon.
> > >
> > > Wow ;)
> > >
> > > You may find it's an x86_64 glitch - setting max_[low_]pfn wrong down in
> > > the bowels of the arch mm init code, something like that.
> > >
> > > I thought it might have been a regression which came in when we added
> > > ZONE_DMA32 but the RH reporter is based on 2.6.14-<redhat stuff>, and he
> > > didn't have ZONE_DMA32.
> >
> > Sorry, spoke too soon, I thought this was the 'bio/scsi leaks' which
> > most likely is a scsi leak that also results in the bios not getting
> > freed.
> >
> > This DMA32 zone shortage looks like a vm short coming, you're likely the
> > better candidate to fix that :-)
>
> It's not ZONE_DMA32. It's the 12MB ZONE_DMA which is being exhausted on
> this 4GB 64-bit machine.
>
> Andy put a dump_stack() into the oom code and it pointed at
>
>
> Call Trace:<ffffffff8014d7bc>{out_of_memory+48}
> <ffffffff8014f4b0>{__alloc_pages+536}
> <ffffffff80169788>{bio_alloc_bioset+232}
> <ffffffff80169d03>{bio_copy_user+218}
> <ffffffff801bd657>{blk_rq_map_user+136}
> <ffffffff801c0008>{sg_io+328}
> <ffffffff801c047c>{scsi_cmd_ioctl+491}
> <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
> <ffffffff88202d0c>{:sd_mod:sd_ioctl+371}
> <ffffffff802a6db6>{schedule_timeout+158}
> <ffffffff801bf165>{blkdev_ioctl+1365}
> <ffffffff80243cb2>{sys_sendto+251}
> <ffffffff801751e5>{__pollwait+0}
> <ffffffff8016b16a>{block_ioctl+25}
> <ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
> <ffffffff80174cb4>{sys_ioctl+89}

Hmm strange, what kind of device is this? I'm guessing it's not ISA.
Andy, can you try and boot with this applied?

Did the blk_max_low_pfn stuff get a different meaning with the addition
of the DMA32 zone?

diff --git a/block/ll_rw_blk.c b/block/ll_rw_blk.c
index 8e27d0a..ab897de 100644
--- a/block/ll_rw_blk.c
+++ b/block/ll_rw_blk.c
@@ -636,6 +636,8 @@ void blk_queue_bounce_limit(request_queu
{
unsigned long bounce_pfn = dma_addr >> PAGE_SHIFT;

+ printk("bounce: queue %p, setting pfn %lu, max_low %lu\n", q, bounce_pfn, blk_max_low_pfn);
+
/*
* set appropriate bounce gfp mask -- unfortunately we don't have a
* full 4GB zone, so we have to resort to low memory for any bounces.

--
Jens Axboe

2006-01-20 12:40:05

by Larry Woodman

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

Andy Chittenden wrote:

>>Andy, what are
>>you running that uses SG_IO - cd ripping, burning, something else?
>>
>>
>
>I'm sorry but I haven't a clue what uses SG_IO! All I did was boot up a
>debian unstable machine on my amd64 machine that uses 2.6.15. I log in
>via gdm and get a gnome session so I guess that's using nautilus (I've
>seen that killed in the past). I use the sawfish window manager and
>start up 7 rxvt windows and that java app I mentioned (terminator) (I
>suspect that's a red herring as other processes have been killed).
>
>
>
for starters you should probably change build_zonelists so that the DMA
zone is
not included in any of the zone lists except the DMA. This will prevent
__alloc_pages()
from exhausting the hignmem/normal zones then falling into the DMA zone
and exhausting
that with non-reclamable memory like the slabcache.

--- linux-2.6.9/mm/page_alloc.c.orig
+++ linux-2.6.9/mm/page_alloc.c
@@ -1170,6 +1170,9 @@ static int __init build_zonelists_node(p
zone = pgdat->node_zones + ZONE_NORMAL;
if (zone->present_pages)
zonelist->zones[j++] = zone;
+#if defined(CONFIG_HIGHMEM64G) || defined(CONFIG_X86_64)
+ break;
+#endif
case ZONE_DMA:
zone = pgdat->node_zones + ZONE_DMA;
if (zone->present_pages)
~



2006-01-20 12:51:49

by Andrew Morton

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

Jens Axboe <[email protected]> wrote:
>
> > > better candidate to fix that :-)
> >
> > It's not ZONE_DMA32. It's the 12MB ZONE_DMA which is being exhausted on
> > this 4GB 64-bit machine.
> >
> > Andy put a dump_stack() into the oom code and it pointed at
> >
> >
> > Call Trace:<ffffffff8014d7bc>{out_of_memory+48}
> > <ffffffff8014f4b0>{__alloc_pages+536}
> > <ffffffff80169788>{bio_alloc_bioset+232}
> > <ffffffff80169d03>{bio_copy_user+218}
> > <ffffffff801bd657>{blk_rq_map_user+136}
> > <ffffffff801c0008>{sg_io+328}
> > <ffffffff801c047c>{scsi_cmd_ioctl+491}
> > <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
> > <ffffffff88202d0c>{:sd_mod:sd_ioctl+371}
> > <ffffffff802a6db6>{schedule_timeout+158}
> > <ffffffff801bf165>{blkdev_ioctl+1365}
> > <ffffffff80243cb2>{sys_sendto+251}
> > <ffffffff801751e5>{__pollwait+0}
> > <ffffffff8016b16a>{block_ioctl+25}
> > <ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
> > <ffffffff80174cb4>{sys_ioctl+89}
>
> Hmm strange, what kind of device is this? I'm guessing it's not ISA.

sata_via 0000:00:0f.0: routed to hard irq line 1
ata1: SATA max UDMA/133 cmd 0xD000 ctl 0xC802 bmdma 0xB800 irq 17
ata2: SATA max UDMA/133 cmd 0xC400 ctl 0xC002 bmdma 0xB808 irq 17
sata_promise 0000:00:08.0: version 1.03
ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 18 (level, low) -> IRQ 19
ata3: SATA max UDMA/133 cmd 0xFFFFC20000006200 ctl 0xFFFFC20000006238
bmdma 0x0 irq 19
ata4: SATA max UDMA/133 cmd 0xFFFFC20000006280 ctl 0xFFFFC200000062B8
bmdma 0x0 irq 19
...
ata4: no device found (phy stat 00000000)
scsi3 : sata_promise
ata1: dev 0 cfg 49:2f00 82:3069 83:7c01 84:4003 85:3069 86:3c01 87:4003
88:203f
ata1: dev 0 ATA-6, max UDMA/100, 390721968 sectors: LBA48
ata1: dev 0 configured for UDMA/100
scsi0 : sata_via
ata2: no device found (phy stat 00000000)
scsi1 : sata_via
Vendor: ATA Model: ST3200822AS Rev: 3.01
Type: Direct-Access ANSI SCSI revision: 05

> Andy, can you try and boot with this applied?

yes, that'll be interesting.

> Did the blk_max_low_pfn stuff get a different meaning with the addition
> of the DMA32 zone?

The Fedora reporter
(https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=175173) hit what
appears to be the same thing (gfp_mask=0xd1 - that's ZONE_DMA unless I've
lost it completely?) in 2.6.14, which doesn't have ZONE_DMA32.

2006-01-20 17:37:45

by Jens Axboe

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

On Fri, Jan 20 2006, Andy Chittenden wrote:
> > Andy, can you try and boot with this applied?
>
> At boot,
>
> # dmesg | grep bounce:
> bounce: queue ffff81013fa5cd18, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa5ca88, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa5c7f8, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa5c568, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa5c2d8, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa5c048, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f93bd18, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f93ba88, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f93b7f8, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f93b568, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f93b2d8, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f93b048, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa31d18, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa31a88, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa317f8, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa31568, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa312d8, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa312d8, setting pfn 1048575, max_low 1310720
> bounce: queue ffff81013fa31048, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa31048, setting pfn 1048575, max_low 1310720
> bounce: queue ffff81013f51fd18, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f51fd18, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f51fa88, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f51fa88, setting pfn 1048575, max_low 1310720
> bounce: queue ffff81013f51f7f8, setting pfn 1310720, max_low 1310720
>
> No change when I ran the test.

Please include the full dmesg, so I can see which queue is what. Most of
them look ok (1310720 is BLK_BOUNCE_HIGH), 1048575 is a little weird
though. So full dmesg please!

Perhaps this is a wrapping problem of some sort.

--
Jens Axboe

2006-01-21 19:57:14

by Dan Aloni

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

On Thu, Jan 19, 2006 at 05:49:20PM -0800, Andrew Morton wrote:
> Dave Jones <[email protected]> wrote:
> >
> > The Fedora user in the bug report
> > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=175173
> > who on x86-64 with 5GB saw zone_dma exhausted saw a similar result,
> > delays the kill, but it does still happen.
>
> Again, that person's ZONE_DMA has *zero* pages on the LRU. Something has
> consumed all of the piddling little zone for kernel data structures. It is
> a true oom.
>
> We need to work out who is using all this ZONE_DMA memory and make them
> stop it.

It reminds me, we had a similar problem in the 2.4.x kernel with
many SCSI hosts loaded - that caused scsi_malloc (which uses DMA)
to consume a lot of DMA memory and trigger the OOM. I know that code
was much rewritten for 2.6.x, through DMA allocations in the SCSI
subsystem (regardless of drivers) still exist here and there.

--
Dan Aloni
[email protected], [email protected], [email protected], [email protected]

2006-01-21 21:48:46

by Andy Chittenden

[permalink] [raw]
Subject: RE: Out of Memory: Killed process 16498 (java).

ok - here is the complete dmesg as of today:

ksize
usbmon: debugfs is not available
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
TCP established hash table entries: 524288 (order: 10, 4194304 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 8
NET: Registered protocol family 20
ACPI wakeup devices:
PCI0 PS2K PS2M UAR2 UAR1 AC97 USB1 USB2 USB3 USB4 EHCI PWRB SLPB
ACPI: (supports S0 S1 S3 S4 S5)
Freeing unused kernel memory: 148k freed
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
input: AT Translated Set 2 keyboard as /class/input/input0
VP_IDE: IDE controller at PCI slot 0000:00:0f.1
GSI 17 sharing vector 0xB1 and IRQ 17
ACPI: PCI Interrupt 0000:00:0f.1[A] -> GSI 20 (level, low) -> IRQ 17
PCI: Via IRQ fixup for 0000:00:0f.1, from 255 to 1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: HDS722525VLAT80, ATA DISK drive
hdb: Maxtor 6Y200P0, ATA DISK drive
bounce: queue ffff81013fa312d8, setting pfn 1310720, max_low 1310720
bounce: queue ffff81013fa312d8, setting pfn 1048575, max_low 1310720
isa bounce pool size: 16 pages
bounce: queue ffff81013fa31048, setting pfn 1310720, max_low 1310720
bounce: queue ffff81013fa31048, setting pfn 1048575, max_low 1310720
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: _NEC DVD_RW ND-3500AG, ATAPI CD/DVD-ROM drive
bounce: queue ffff81013f51fd18, setting pfn 1310720, max_low 1310720
bounce: queue ffff81013f51fd18, setting pfn 1310720, max_low 1310720
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 390721968 sectors (200049 MB) w/7938KiB Cache, CHS=24321/255/63, UDMA(100)
hda: cache flushes supported
hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 >
hdb: max request size: 1024KiB
hdb: 398297088 sectors (203928 MB) w/7936KiB Cache, CHS=24792/255/63, UDMA(133)
hdb: cache flushes supported
hdb: hdb1 hdb2 hdb3 hdb4 < hdb5 hdb6 >
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
GSI 18 sharing vector 0xB9 and IRQ 18
ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 18
skge 1.2 addr 0xfa900000 irq 18 chip Yukon-Lite rev 7
skge eth0: addr 00:11:2f:a7:fb:ef
USB Universal Host Controller Interface driver v2.3
GSI 19 sharing vector 0xC1 and IRQ 19
ACPI: PCI Interrupt 0000:00:10.0[A] -> GSI 21 (level, low) -> IRQ 19
PCI: Via IRQ fixup for 0000:00:10.0, from 11 to 3
uhci_hcd 0000:00:10.0: UHCI Host Controller
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:10.0: irq 19, io base 0x0000d400
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
SCSI subsystem initialized
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
libata version 1.20 loaded.
sata_promise 0000:00:08.0: version 1.03
GSI 20 sharing vector 0xC9 and IRQ 20
ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 18 (level, low) -> IRQ 20
ACPI: PCI Interrupt 0000:00:10.1[A] -> GSI 21 (level, low) -> IRQ 19
PCI: Via IRQ fixup for 0000:00:10.1, from 11 to 3
uhci_hcd 0000:00:10.1: UHCI Host Controller
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:10.1: irq 19, io base 0x0000d800
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ata1: SATA max UDMA/133 cmd 0xFFFFC20000004200 ctl 0xFFFFC20000004238 bmdma 0x0 irq 20
ata2: SATA max UDMA/133 cmd 0xFFFFC20000004280 ctl 0xFFFFC200000042B8 bmdma 0x0 irq 20
input: PC Speaker as /class/input/input1
ACPI: PCI Interrupt 0000:00:10.2[B] -> GSI 21 (level, low) -> IRQ 19
PCI: Via IRQ fixup for 0000:00:10.2, from 10 to 3
uhci_hcd 0000:00:10.2: UHCI Host Controller
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:10.2: irq 19, io base 0x0000e000
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
ACPI: PCI Interrupt 0000:00:10.3[B] -> GSI 21 (level, low) -> IRQ 19
PCI: Via IRQ fixup for 0000:00:10.3, from 10 to 3
uhci_hcd 0000:00:10.3: UHCI Host Controller
uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:10.3: irq 19, io base 0x0000e400
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ata1: no device found (phy stat 00000000)
scsi0 : sata_promise
e100: Intel(R) PRO/100 Network Driver, 3.4.14-k4-NAPI
e100: Copyright(c) 1999-2005 Intel Corporation
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
ata2: no device found (phy stat 00000000)
scsi1 : sata_promise
ACPI: PCI Interrupt 0000:00:10.4[C] -> GSI 21 (level, low) -> IRQ 19
PCI: Via IRQ fixup for 0000:00:10.4, from 5 to 3
ehci_hcd 0000:00:10.4: EHCI Host Controller
ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 5
ehci_hcd 0000:00:10.4: irq 19, io mem 0xfae00000
ehci_hcd 0000:00:10.4: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 8 ports detected
sata_via 0000:00:0f.0: version 1.1
ACPI: PCI Interrupt 0000:00:0f.0[B] -> GSI 20 (level, low) -> IRQ 17
PCI: Via IRQ fixup for 0000:00:0f.0, from 10 to 1
sata_via 0000:00:0f.0: routed to hard irq line 1
ACPI: PCI Interrupt 0000:00:0d.0[A] -> GSI 18 (level, low) -> IRQ 20
e100: eth1: e100_probe: addr 0xfac00000, irq 20, MAC addr 00:D0:B7:BF:92:C8
ata3: SATA max UDMA/133 cmd 0xD000 ctl 0xC802 bmdma 0xB800 irq 17
ata4: SATA max UDMA/133 cmd 0xC400 ctl 0xC002 bmdma 0xB808 irq 17
input: ImExPS/2 Generic Explorer Mouse as /class/input/input2
ata3: dev 0 cfg 49:2f00 82:3069 83:7c01 84:4003 85:3069 86:3c01 87:4003 88:203f
ata3: dev 0 ATA-6, max UDMA/100, 390721968 sectors: LBA48
ata3: dev 0 configured for UDMA/100
scsi2 : sata_via
ata4: no device found (phy stat 00000000)
scsi3 : sata_via
bounce: queue ffff81013f51fa88, setting pfn 1310720, max_low 1310720
bounce: queue ffff81013f51fa88, setting pfn 1048575, max_low 1310720
Vendor: ATA Model: ST3200822AS Rev: 3.01
Type: Direct-Access ANSI SCSI revision: 05
bounce: queue ffff81013f51f7f8, setting pfn 1310720, max_low 1310720
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
GSI 21 sharing vector 0xD1 and IRQ 21
ACPI: PCI Interrupt 0000:00:11.5[C] -> GSI 22 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:11.5 to 64
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 < sda5 > sda3
sd 2:0:0:0: Attached scsi disk sda
Adding 1951856k swap on /dev/hda5. Priority:-1 extents:1 across:1951856k
Adding 1951856k swap on /dev/hda6. Priority:-2 extents:1 across:1951856k
Adding 1951856k swap on /dev/hda7. Priority:-3 extents:1 across:1951856k
Adding 996020k swap on /dev/hdb2. Priority:-4 extents:1 across:996020k
Adding 996020k swap on /dev/hdb3. Priority:-5 extents:1 across:996020k
Adding 995988k swap on /dev/hdb5. Priority:-6 extents:1 across:995988k
Adding 843372k swap on /dev/hdb6. Priority:-7 extents:1 across:843372k
EXT3 FS on hda1, internal journal
ieee1394: Initialized config rom entry `ip1394'
sbp2: $Rev: 1306 $ Ben Collins <[email protected]>
ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1)
ieee1394: sbp2: Try serialize_io=0 for better performance
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda8, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
SGI XFS Quota Management subsystem
XFS mounting filesystem hdb1
Ending clean XFS mount for filesystem: hdb1
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
XFS mounting filesystem sda5
Ending clean XFS mount for filesystem: sda5
e100: intel: e100_watchdog: link up, 100Mbps, half-duplex
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
ACPI: Sleep Button (CM) [SLPB]
pnp: the driver 'parport_pc' has been registered
lp: driver loaded but no devices found
intel: no IPv6 routers present
Installing knfsd (copyright (C) 1996 [email protected]).
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
NFSD: recovery directory /var/lib/nfs/v4recovery doesn't exist
NFSD: starting 90-second grace period
mtrr: type mismatch for f0000000,8000000 old: write-back new: write-combining
mtrr: type mismatch for f0000000,8000000 old: write-back new: write-combining
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:35
cpu 0 cold: low 0, high 62, batch 15 used:57
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:31
cpu 0 cold: low 0, high 62, batch 15 used:60
HighMem per-cpu: empty
Free pages: 20120kB (0kB HighMem)
Active:49696 inactive:905346 dirty:401104 writeback:10576 unstable:0 free:5030 slab:40994 mapped:49180 pagetables:1655
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:12 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:17032kB min:6052kB low:7564kB high:9076kB active:176kB inactive:2854812kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:3068kB min:2036kB low:2544kB high:3052kB active:198608kB inactive:766572kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 48*4kB 77*8kB 68*16kB 55*32kB 29*64kB 14*128kB 0*256kB 1*512kB 1*1024kB 0*2048kB 2*4096kB = 17032kB
Normal: 17*4kB 19*8kB 8*16kB 9*32kB 2*64kB 6*128kB 0*256kB 1*512kB 1*1024kB 0*2048kB 0*4096kB = 3068kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
955800 pages shared
38 pages swap cached
Out of Memory: Killed process 7054 (java).
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:49
cpu 0 cold: low 0, high 62, batch 15 used:57
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:171
cpu 0 cold: low 0, high 62, batch 15 used:60
HighMem per-cpu: empty
Free pages: 48660kB (0kB HighMem)
Active:42535 inactive:905346 dirty:401112 writeback:10064 unstable:0 free:12165 slab:40987 mapped:38361 pagetables:1578
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:14 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:17032kB min:6052kB low:7564kB high:9076kB active:176kB inactive:2854812kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:31608kB min:2036kB low:2544kB high:3052kB active:169964kB inactive:766572kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 48*4kB 77*8kB 68*16kB 55*32kB 29*64kB 14*128kB 0*256kB 1*512kB 1*1024kB 0*2048kB 2*4096kB = 17032kB
Normal: 454*4kB 328*8kB 222*16kB 148*32kB 99*64kB 40*128kB 13*256kB 4*512kB 2*1024kB 0*2048kB 0*4096kB = 31608kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
951709 pages shared
38 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:56
cpu 0 cold: low 0, high 62, batch 15 used:57
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:171
cpu 0 cold: low 0, high 62, batch 15 used:60
HighMem per-cpu: empty
Free pages: 48660kB (0kB HighMem)
Active:42535 inactive:905346 dirty:401112 writeback:9808 unstable:0 free:12165 slab:40980 mapped:38361 pagetables:1578
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:14 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:17032kB min:6052kB low:7564kB high:9076kB active:176kB inactive:2854812kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:31608kB min:2036kB low:2544kB high:3052kB active:169964kB inactive:766572kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 48*4kB 77*8kB 68*16kB 55*32kB 29*64kB 14*128kB 0*256kB 1*512kB 1*1024kB 0*2048kB 2*4096kB = 17032kB
Normal: 454*4kB 328*8kB 222*16kB 148*32kB 99*64kB 40*128kB 13*256kB 4*512kB 2*1024kB 0*2048kB 0*4096kB = 31608kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
951709 pages shared
38 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:64
cpu 0 cold: low 0, high 62, batch 15 used:57
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:171
cpu 0 cold: low 0, high 62, batch 15 used:60
HighMem per-cpu: empty
Free pages: 48660kB (0kB HighMem)
Active:42535 inactive:905346 dirty:401112 writeback:9552 unstable:0 free:12165 slab:40972 mapped:38361 pagetables:1578
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:14 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:17032kB min:6052kB low:7564kB high:9076kB active:176kB inactive:2854812kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:31608kB min:2036kB low:2544kB high:3052kB active:169964kB inactive:766572kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 48*4kB 77*8kB 68*16kB 55*32kB 29*64kB 14*128kB 0*256kB 1*512kB 1*1024kB 0*2048kB 2*4096kB = 17032kB
Normal: 454*4kB 328*8kB 222*16kB 148*32kB 99*64kB 40*128kB 13*256kB 4*512kB 2*1024kB 0*2048kB 0*4096kB = 31608kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
951709 pages shared
38 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:74
cpu 0 cold: low 0, high 62, batch 15 used:57
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:180
cpu 0 cold: low 0, high 62, batch 15 used:60
HighMem per-cpu: empty
Free pages: 48660kB (0kB HighMem)
Active:42535 inactive:905346 dirty:401112 writeback:9040 unstable:0 free:12165 slab:40953 mapped:38361 pagetables:1578
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:14 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:17032kB min:6052kB low:7564kB high:9076kB active:176kB inactive:2854812kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:31608kB min:2036kB low:2544kB high:3052kB active:169964kB inactive:766572kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 48*4kB 77*8kB 68*16kB 55*32kB 29*64kB 14*128kB 0*256kB 1*512kB 1*1024kB 0*2048kB 2*4096kB = 17032kB
Normal: 454*4kB 328*8kB 222*16kB 148*32kB 99*64kB 40*128kB 13*256kB 4*512kB 2*1024kB 0*2048kB 0*4096kB = 31608kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
951709 pages shared
38 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:74
cpu 0 cold: low 0, high 62, batch 15 used:57
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:159
cpu 0 cold: low 0, high 62, batch 15 used:60
HighMem per-cpu: empty
Free pages: 48784kB (0kB HighMem)
Active:42535 inactive:905346 dirty:401112 writeback:8784 unstable:0 free:12196 slab:40943 mapped:38361 pagetables:1578
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:14 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:17032kB min:6052kB low:7564kB high:9076kB active:176kB inactive:2854812kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:31732kB min:2036kB low:2544kB high:3052kB active:169964kB inactive:766572kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 48*4kB 77*8kB 68*16kB 55*32kB 29*64kB 14*128kB 0*256kB 1*512kB 1*1024kB 0*2048kB 2*4096kB = 17032kB
Normal: 453*4kB 328*8kB 222*16kB 148*32kB 99*64kB 41*128kB 13*256kB 4*512kB 2*1024kB 0*2048kB 0*4096kB = 31732kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
951709 pages shared
38 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:74
cpu 0 cold: low 0, high 62, batch 15 used:57
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:170
cpu 0 cold: low 0, high 62, batch 15 used:60
HighMem per-cpu: empty
Free pages: 48784kB (0kB HighMem)
Active:42535 inactive:905346 dirty:401112 writeback:8528 unstable:0 free:12196 slab:40932 mapped:38361 pagetables:1578
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:14 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:17032kB min:6052kB low:7564kB high:9076kB active:176kB inactive:2854812kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:31732kB min:2036kB low:2544kB high:3052kB active:169964kB inactive:766572kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 48*4kB 77*8kB 68*16kB 55*32kB 29*64kB 14*128kB 0*256kB 1*512kB 1*1024kB 0*2048kB 2*4096kB = 17032kB
Normal: 453*4kB 328*8kB 222*16kB 148*32kB 99*64kB 41*128kB 13*256kB 4*512kB 2*1024kB 0*2048kB 0*4096kB = 31732kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
951709 pages shared
38 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:74
cpu 0 cold: low 0, high 62, batch 15 used:57
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:179
cpu 0 cold: low 0, high 62, batch 15 used:60
HighMem per-cpu: empty
Free pages: 48784kB (0kB HighMem)
Active:42536 inactive:905349 dirty:401112 writeback:8272 unstable:0 free:12196 slab:40923 mapped:38361 pagetables:1578
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:16 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:17032kB min:6052kB low:7564kB high:9076kB active:176kB inactive:2854812kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:31732kB min:2036kB low:2544kB high:3052kB active:169968kB inactive:766584kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 48*4kB 77*8kB 68*16kB 55*32kB 29*64kB 14*128kB 0*256kB 1*512kB 1*1024kB 0*2048kB 2*4096kB = 17032kB
Normal: 453*4kB 328*8kB 222*16kB 148*32kB 99*64kB 41*128kB 13*256kB 4*512kB 2*1024kB 0*2048kB 0*4096kB = 31732kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
951705 pages shared
38 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:74
cpu 0 cold: low 0, high 62, batch 15 used:57
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:157
cpu 0 cold: low 0, high 62, batch 15 used:60
HighMem per-cpu: empty
Free pages: 48908kB (0kB HighMem)
Active:42536 inactive:905349 dirty:401112 writeback:8016 unstable:0 free:12227 slab:40914 mapped:38361 pagetables:1578
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:16 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:17032kB min:6052kB low:7564kB high:9076kB active:176kB inactive:2854812kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:31856kB min:2036kB low:2544kB high:3052kB active:169968kB inactive:766584kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 48*4kB 77*8kB 68*16kB 55*32kB 29*64kB 14*128kB 0*256kB 1*512kB 1*1024kB 0*2048kB 2*4096kB = 17032kB
Normal: 452*4kB 324*8kB 218*16kB 143*32kB 97*64kB 39*128kB 14*256kB 5*512kB 2*1024kB 0*2048kB 0*4096kB = 31856kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
951705 pages shared
38 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:74
cpu 0 cold: low 0, high 62, batch 15 used:57
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:178
cpu 0 cold: low 0, high 62, batch 15 used:60
HighMem per-cpu: empty
Free pages: 48908kB (0kB HighMem)
Active:42536 inactive:905349 dirty:401112 writeback:7504 unstable:0 free:12227 slab:40893 mapped:38361 pagetables:1578
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:16 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:17032kB min:6052kB low:7564kB high:9076kB active:176kB inactive:2854812kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:31856kB min:2036kB low:2544kB high:3052kB active:169968kB inactive:766584kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 48*4kB 77*8kB 68*16kB 55*32kB 29*64kB 14*128kB 0*256kB 1*512kB 1*1024kB 0*2048kB 2*4096kB = 17032kB
Normal: 452*4kB 324*8kB 218*16kB 143*32kB 97*64kB 39*128kB 14*256kB 5*512kB 2*1024kB 0*2048kB 0*4096kB = 31856kB
HighMem: empty
Swap cache: add 38, delete 0, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
951705 pages shared
38 pages swap cached
printk: 116 messages suppressed.
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:176
cpu 0 cold: low 0, high 62, batch 15 used:9
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:169
cpu 0 cold: low 0, high 62, batch 15 used:10
HighMem per-cpu: empty
Free pages: 2937644kB (0kB HighMem)
Active:234053 inactive:21105 dirty:85603 writeback:3267 unstable:0 free:734411 slab:11180 mapped:40545 pagetables:1672
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:2474820kB min:6052kB low:7564kB high:9076kB active:491432kB inactive:920kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:462804kB min:2036kB low:2544kB high:3052kB active:444780kB inactive:83500kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 5617*4kB 5710*8kB 5539*16kB 5003*32kB 3444*64kB 943*128kB 1009*256kB 594*512kB 409*1024kB 242*2048kB 83*4096kB = 2474820kB
Normal: 4939*4kB 111*8kB 1539*16kB 5268*32kB 2514*64kB 556*128kB 58*256kB 2*512kB 1*1024kB 0*2048kB 0*4096kB = 462804kB
HighMem: empty
Swap cache: add 38, delete 38, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
238615 pages shared
0 pages swap cached
Out of Memory: Killed process 6451 (nautilus).
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:176
cpu 0 cold: low 0, high 62, batch 15 used:9
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:155
cpu 0 cold: low 0, high 62, batch 15 used:10
HighMem per-cpu: empty
Free pages: 2944280kB (0kB HighMem)
Active:232520 inactive:21107 dirty:84963 writeback:3267 unstable:0 free:736070 slab:11173 mapped:38188 pagetables:1599
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:2474820kB min:6052kB low:7564kB high:9076kB active:491432kB inactive:920kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:469440kB min:2036kB low:2544kB high:3052kB active:438648kB inactive:83508kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 5617*4kB 5710*8kB 5539*16kB 5003*32kB 3444*64kB 943*128kB 1009*256kB 594*512kB 409*1024kB 242*2048kB 83*4096kB = 2474820kB
Normal: 5176*4kB 246*8kB 1593*16kB 5305*32kB 2528*64kB 561*128kB 60*256kB 3*512kB 1*1024kB 0*2048kB 0*4096kB = 469440kB
HighMem: empty
Swap cache: add 38, delete 38, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
235419 pages shared
0 pages swap cached
Out of Memory: Killed process 6475 (clock-applet).
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:185
cpu 0 cold: low 0, high 62, batch 15 used:9
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:58
cpu 0 cold: low 0, high 62, batch 15 used:10
HighMem per-cpu: empty
Free pages: 2947628kB (0kB HighMem)
Active:231721 inactive:21107 dirty:84451 writeback:3267 unstable:0 free:736907 slab:11167 mapped:37179 pagetables:1633
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:2474820kB min:6052kB low:7564kB high:9076kB active:491432kB inactive:920kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:472788kB min:2036kB low:2544kB high:3052kB active:435452kB inactive:83508kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 5617*4kB 5710*8kB 5539*16kB 5003*32kB 3444*64kB 943*128kB 1009*256kB 594*512kB 409*1024kB 242*2048kB 83*4096kB = 2474820kB
Normal: 5275*4kB 297*8kB 1616*16kB 5317*32kB 2536*64kB 567*128kB 62*256kB 3*512kB 1*1024kB 0*2048kB 0*4096kB = 472788kB
HighMem: empty
Swap cache: add 38, delete 38, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
235131 pages shared
0 pages swap cached
Out of Memory: Killed process 6413 (ssh-agent).
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:155
cpu 0 cold: low 0, high 62, batch 15 used:9
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:157
cpu 0 cold: low 0, high 62, batch 15 used:10
HighMem per-cpu: empty
Free pages: 2999552kB (0kB HighMem)
Active:218989 inactive:21102 dirty:81156 writeback:3259 unstable:0 free:749888 slab:10888 mapped:37088 pagetables:1621
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:2474944kB min:6052kB low:7564kB high:9076kB active:491432kB inactive:920kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:524588kB min:2036kB low:2544kB high:3052kB active:384524kB inactive:83488kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 5600*4kB 5702*8kB 5533*16kB 5000*32kB 3441*64kB 944*128kB 1007*256kB 596*512kB 409*1024kB 242*2048kB 83*4096kB = 2474944kB
Normal: 5403*4kB 3298*8kB 3305*16kB 5317*32kB 2536*64kB 567*128kB 63*256kB 3*512kB 1*1024kB 0*2048kB 0*4096kB = 524588kB
HighMem: empty
Swap cache: add 38, delete 38, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
222355 pages shared
0 pages swap cached
Out of Memory: Killed process 24590 (gnome-session).
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:155
cpu 0 cold: low 0, high 62, batch 15 used:9
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:131
cpu 0 cold: low 0, high 62, batch 15 used:10
HighMem per-cpu: empty
Free pages: 2999808kB (0kB HighMem)
Active:219006 inactive:21102 dirty:81148 writeback:3267 unstable:0 free:749952 slab:10888 mapped:37105 pagetables:1575
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:2474944kB min:6052kB low:7564kB high:9076kB active:491432kB inactive:920kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:524844kB min:2036kB low:2544kB high:3052kB active:384592kB inactive:83488kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 5600*4kB 5702*8kB 5533*16kB 5000*32kB 3441*64kB 944*128kB 1007*256kB 596*512kB 409*1024kB 242*2048kB 83*4096kB = 2474944kB
Normal: 5405*4kB 3297*8kB 3319*16kB 5316*32kB 2535*64kB 568*128kB 63*256kB 3*512kB 1*1024kB 0*2048kB 0*4096kB = 524844kB
HighMem: empty
Swap cache: add 38, delete 38, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
221469 pages shared
0 pages swap cached
Out of Memory: Killed process 6430 (gnome-settings-).
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:155
cpu 0 cold: low 0, high 62, batch 15 used:9
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:132
cpu 0 cold: low 0, high 62, batch 15 used:10
HighMem per-cpu: empty
Free pages: 2999808kB (0kB HighMem)
Active:219006 inactive:21102 dirty:80636 writeback:3267 unstable:0 free:749952 slab:10888 mapped:37105 pagetables:1575
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:2474944kB min:6052kB low:7564kB high:9076kB active:491432kB inactive:920kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:524844kB min:2036kB low:2544kB high:3052kB active:384592kB inactive:83488kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 5600*4kB 5702*8kB 5533*16kB 5000*32kB 3441*64kB 944*128kB 1007*256kB 596*512kB 409*1024kB 242*2048kB 83*4096kB = 2474944kB
Normal: 5405*4kB 3297*8kB 3319*16kB 5316*32kB 2535*64kB 568*128kB 63*256kB 3*512kB 1*1024kB 0*2048kB 0*4096kB = 524844kB
HighMem: empty
Swap cache: add 38, delete 38, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
221469 pages shared
0 pages swap cached
Out of Memory: Killed process 6438 (gnome-settings-).
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:155
cpu 0 cold: low 0, high 62, batch 15 used:9
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:132
cpu 0 cold: low 0, high 62, batch 15 used:10
HighMem per-cpu: empty
Free pages: 2999808kB (0kB HighMem)
Active:219006 inactive:21102 dirty:80252 writeback:3267 unstable:0 free:749952 slab:10888 mapped:37105 pagetables:1575
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:2 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:2474944kB min:6052kB low:7564kB high:9076kB active:491432kB inactive:920kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:524844kB min:2036kB low:2544kB high:3052kB active:384592kB inactive:83488kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 5600*4kB 5702*8kB 5533*16kB 5000*32kB 3441*64kB 944*128kB 1007*256kB 596*512kB 409*1024kB 242*2048kB 83*4096kB = 2474944kB
Normal: 5405*4kB 3297*8kB 3319*16kB 5316*32kB 2535*64kB 568*128kB 63*256kB 3*512kB 1*1024kB 0*2048kB 0*4096kB = 524844kB
HighMem: empty
Swap cache: add 38, delete 38, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
221469 pages shared
0 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:155
cpu 0 cold: low 0, high 62, batch 15 used:9
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:132
cpu 0 cold: low 0, high 62, batch 15 used:10
HighMem per-cpu: empty
Free pages: 2999808kB (0kB HighMem)
Active:219006 inactive:21102 dirty:79868 writeback:3267 unstable:0 free:749952 slab:10888 mapped:37105 pagetables:1575
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:2474944kB min:6052kB low:7564kB high:9076kB active:491432kB inactive:920kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:524844kB min:2036kB low:2544kB high:3052kB active:384592kB inactive:83488kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 5600*4kB 5702*8kB 5533*16kB 5000*32kB 3441*64kB 944*128kB 1007*256kB 596*512kB 409*1024kB 242*2048kB 83*4096kB = 2474944kB
Normal: 5405*4kB 3297*8kB 3319*16kB 5316*32kB 2535*64kB 568*128kB 63*256kB 3*512kB 1*1024kB 0*2048kB 0*4096kB = 524844kB
HighMem: empty
Swap cache: add 38, delete 38, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
221469 pages shared
0 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:155
cpu 0 cold: low 0, high 62, batch 15 used:9
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:132
cpu 0 cold: low 0, high 62, batch 15 used:10
HighMem per-cpu: empty
Free pages: 2999808kB (0kB HighMem)
Active:219006 inactive:21102 dirty:79484 writeback:3267 unstable:0 free:749952 slab:10888 mapped:37105 pagetables:1575
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:2474944kB min:6052kB low:7564kB high:9076kB active:491432kB inactive:920kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:524844kB min:2036kB low:2544kB high:3052kB active:384592kB inactive:83488kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 5600*4kB 5702*8kB 5533*16kB 5000*32kB 3441*64kB 944*128kB 1007*256kB 596*512kB 409*1024kB 242*2048kB 83*4096kB = 2474944kB
Normal: 5405*4kB 3297*8kB 3319*16kB 5316*32kB 2535*64kB 568*128kB 63*256kB 3*512kB 1*1024kB 0*2048kB 0*4096kB = 524844kB
HighMem: empty
Swap cache: add 38, delete 38, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
221469 pages shared
0 pages swap cached
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:155
cpu 0 cold: low 0, high 62, batch 15 used:9
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:132
cpu 0 cold: low 0, high 62, batch 15 used:10
HighMem per-cpu: empty
Free pages: 2999808kB (0kB HighMem)
Active:219006 inactive:21102 dirty:79100 writeback:3267 unstable:0 free:749952 slab:10888 mapped:37105 pagetables:1575
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:0 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:2474944kB min:6052kB low:7564kB high:9076kB active:491432kB inactive:920kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:524844kB min:2036kB low:2544kB high:3052kB active:384592kB inactive:83488kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 5600*4kB 5702*8kB 5533*16kB 5000*32kB 3441*64kB 944*128kB 1007*256kB 596*512kB 409*1024kB 242*2048kB 83*4096kB = 2474944kB
Normal: 5405*4kB 3297*8kB 3319*16kB 5316*32kB 2535*64kB 568*128kB 63*256kB 3*512kB 1*1024kB 0*2048kB 0*4096kB = 524844kB
HighMem: empty
Swap cache: add 38, delete 38, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
221469 pages shared
0 pages swap cached
Out of Memory: Killed process 6477 (mixer_applet2).
printk: 90 messages suppressed.
oom-killer: gfp_mask=0xd1, order=0

Call Trace:<ffffffff8014d7bc>{out_of_memory+48} <ffffffff8014f4b0>{__alloc_pages+536}
<ffffffff80169788>{bio_alloc_bioset+232} <ffffffff80169d03>{bio_copy_user+218}
<ffffffff801bd674>{blk_rq_map_user+136} <ffffffff801c0024>{sg_io+328}
<ffffffff801c0498>{scsi_cmd_ioctl+491} <ffffffff88005e22>{:ide_core:generic_ide_ioctl+631}
<ffffffff88206d0c>{:sd_mod:sd_ioctl+371} <ffffffff802a6dd6>{schedule_timeout+158}
<ffffffff801bf181>{blkdev_ioctl+1365} <ffffffff80243cd2>{sys_sendto+251}
<ffffffff801751e5>{__pollwait+0} <ffffffff8016b16a>{block_ioctl+25}
<ffffffff801749f4>{do_ioctl+24} <ffffffff80174c46>{vfs_ioctl+541}
<ffffffff80174cb4>{sys_ioctl+89} <ffffffff8010e4ba>{system_call+126}

Mem-info:
DMA per-cpu:
cpu 0 hot: low 0, high 0, batch 1 used:0
cpu 0 cold: low 0, high 0, batch 1 used:0
DMA32 per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:177
cpu 0 cold: low 0, high 62, batch 15 used:53
Normal per-cpu:
cpu 0 hot: low 0, high 186, batch 31 used:178
cpu 0 cold: low 0, high 62, batch 15 used:0
HighMem per-cpu: empty
Free pages: 3169120kB (0kB HighMem)
Active:169664 inactive:27316 dirty:25704 writeback:3254 unstable:0 free:792280 slab:11571 mapped:39271 pagetables:1562
DMA free:20kB min:24kB low:28kB high:36kB active:0kB inactive:0kB present:12740kB pages_scanned:2 all_unreclaimable? yes
lowmem_reserve[]: 0 2999 4009 4009
DMA32 free:2816320kB min:6052kB low:7564kB high:9076kB active:139680kB inactive:11112kB present:3071904kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:352780kB min:2036kB low:2544kB high:3052kB active:538976kB inactive:98152kB present:1034240kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 20kB
DMA32: 11666*4kB 10505*8kB 10673*16kB 9309*32kB 7290*64kB 5039*128kB 2420*256kB 711*512kB 107*1024kB 2*2048kB 2*4096kB = 2816320kB
Normal: 10207*4kB 6816*8kB 5839*16kB 939*32kB 867*64kB 513*128kB 44*256kB 1*512kB 1*1024kB 0*2048kB 0*4096kB = 352780kB
HighMem: empty
Swap cache: add 38, delete 38, find 0/0, race 0+0
Free swap = 9686816kB
Total swap = 9686968kB
Free swap: 9686816kB
1310720 pages of RAM
299467 reserved pages
106408 pages shared
0 pages swap cached
Out of Memory: Killed process 24591 (nautilus).




-----Original Message-----
From: Jens Axboe [mailto:[email protected]]
Sent: Fri 2006-01-20 17:39
To: Andy Chittenden
Cc: Andrew Morton; [email protected]; [email protected]; [email protected]
Subject: Re: Out of Memory: Killed process 16498 (java).

On Fri, Jan 20 2006, Andy Chittenden wrote:
> > Andy, can you try and boot with this applied?
>
> At boot,
>
> # dmesg | grep bounce:
> bounce: queue ffff81013fa5cd18, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa5ca88, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa5c7f8, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa5c568, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa5c2d8, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa5c048, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f93bd18, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f93ba88, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f93b7f8, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f93b568, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f93b2d8, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f93b048, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa31d18, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa31a88, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa317f8, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa31568, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa312d8, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa312d8, setting pfn 1048575, max_low 1310720
> bounce: queue ffff81013fa31048, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa31048, setting pfn 1048575, max_low 1310720
> bounce: queue ffff81013f51fd18, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f51fd18, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f51fa88, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013f51fa88, setting pfn 1048575, max_low 1310720
> bounce: queue ffff81013f51f7f8, setting pfn 1310720, max_low 1310720
>
> No change when I ran the test.

Please include the full dmesg, so I can see which queue is what. Most of
them look ok (1310720 is BLK_BOUNCE_HIGH), 1048575 is a little weird
though. So full dmesg please!

Perhaps this is a wrapping problem of some sort.

--
Jens Axboe


2006-01-23 09:25:53

by Jens Axboe

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

On Sat, Jan 21 2006, Andy Chittenden wrote:
> ok - here is the complete dmesg as of today:
>
> ksize
> usbmon: debugfs is not available
> mice: PS/2 mouse device common for all mice
> NET: Registered protocol family 2
> IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
> TCP established hash table entries: 524288 (order: 10, 4194304 bytes)
> TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
> TCP: Hash tables configured (established 524288 bind 65536)
> TCP reno registered
> TCP bic registered
> NET: Registered protocol family 1
> NET: Registered protocol family 17
> NET: Registered protocol family 8
> NET: Registered protocol family 20
> ACPI wakeup devices:
> PCI0 PS2K PS2M UAR2 UAR1 AC97 USB1 USB2 USB3 USB4 EHCI PWRB SLPB
> ACPI: (supports S0 S1 S3 S4 S5)
> Freeing unused kernel memory: 148k freed
> Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
> ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
> input: AT Translated Set 2 keyboard as /class/input/input0
> VP_IDE: IDE controller at PCI slot 0000:00:0f.1
> GSI 17 sharing vector 0xB1 and IRQ 17
> ACPI: PCI Interrupt 0000:00:0f.1[A] -> GSI 20 (level, low) -> IRQ 17
> PCI: Via IRQ fixup for 0000:00:0f.1, from 255 to 1
> VP_IDE: chipset revision 6
> VP_IDE: not 100% native mode: will probe irqs later
> VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
> ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA
> ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
> Probing IDE interface ide0...
> hda: HDS722525VLAT80, ATA DISK drive
> hdb: Maxtor 6Y200P0, ATA DISK drive
> bounce: queue ffff81013fa312d8, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa312d8, setting pfn 1048575, max_low 1310720
> isa bounce pool size: 16 pages
> bounce: queue ffff81013fa31048, setting pfn 1310720, max_low 1310720
> bounce: queue ffff81013fa31048, setting pfn 1048575, max_low 1310720

There's your problem, apparently both of these queues is being set to a
limit lower than blk_max_low_pfn which means the block layer will revert
to the isa dma bounce zone for that queue... There's room for
improvement in the logic that chooses what zone to allocate from. It's a
little problematic since there are two reasons why you would have to
bounce: the hardware cannot support a "high" address, _or_ the driver
cannot support a highmem page. The latter can be fixed, the former is
given of course.

So choosing the gfp mask is a composite of whether the machine has
highmem and the hardware/driver capabilities.

--
Jens Axboe

2006-01-23 10:03:39

by Andy Chittenden

[permalink] [raw]
Subject: RE: Out of Memory: Killed process 16498 (java).

> There's your problem, apparently both of these queues is
> being set to a
> limit lower than blk_max_low_pfn which means the block layer
> will revert
> to the isa dma bounce zone for that queue... There's room for
> improvement in the logic that chooses what zone to allocate
> from.

So I presume that requires a source fix. Or can it be configured out?

--
Andy, BlueArc Engineering


> -----Original Message-----
> From: Jens Axboe [mailto:[email protected]]
> Sent: 23 January 2006 09:28
> To: Andy Chittenden
> Cc: Andrew Morton; [email protected];
> [email protected]; [email protected]
> Subject: Re: Out of Memory: Killed process 16498 (java).
>
> On Sat, Jan 21 2006, Andy Chittenden wrote:
> > ok - here is the complete dmesg as of today:
> >
> > ksize
> > usbmon: debugfs is not available
> > mice: PS/2 mouse device common for all mice
> > NET: Registered protocol family 2
> > IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
> > TCP established hash table entries: 524288 (order: 10,
> 4194304 bytes)
> > TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
> > TCP: Hash tables configured (established 524288 bind 65536)
> > TCP reno registered
> > TCP bic registered
> > NET: Registered protocol family 1
> > NET: Registered protocol family 17
> > NET: Registered protocol family 8
> > NET: Registered protocol family 20
> > ACPI wakeup devices:
> > PCI0 PS2K PS2M UAR2 UAR1 AC97 USB1 USB2 USB3 USB4 EHCI PWRB SLPB
> > ACPI: (supports S0 S1 S3 S4 S5)
> > Freeing unused kernel memory: 148k freed
> > Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
> > ide: Assuming 33MHz system bus speed for PIO modes;
> override with idebus=xx
> > input: AT Translated Set 2 keyboard as /class/input/input0
> > VP_IDE: IDE controller at PCI slot 0000:00:0f.1
> > GSI 17 sharing vector 0xB1 and IRQ 17
> > ACPI: PCI Interrupt 0000:00:0f.1[A] -> GSI 20 (level, low) -> IRQ 17
> > PCI: Via IRQ fixup for 0000:00:0f.1, from 255 to 1
> > VP_IDE: chipset revision 6
> > VP_IDE: not 100% native mode: will probe irqs later
> > VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on
> pci0000:00:0f.1
> > ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA
> > ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
> > Probing IDE interface ide0...
> > hda: HDS722525VLAT80, ATA DISK drive
> > hdb: Maxtor 6Y200P0, ATA DISK drive
> > bounce: queue ffff81013fa312d8, setting pfn 1310720, max_low 1310720
> > bounce: queue ffff81013fa312d8, setting pfn 1048575, max_low 1310720
> > isa bounce pool size: 16 pages
> > bounce: queue ffff81013fa31048, setting pfn 1310720, max_low 1310720
> > bounce: queue ffff81013fa31048, setting pfn 1048575, max_low 1310720
>
> There's your problem, apparently both of these queues is
> being set to a
> limit lower than blk_max_low_pfn which means the block layer
> will revert
> to the isa dma bounce zone for that queue... There's room for
> improvement in the logic that chooses what zone to allocate
> from. It's a
> little problematic since there are two reasons why you would have to
> bounce: the hardware cannot support a "high" address, _or_ the driver
> cannot support a highmem page. The latter can be fixed, the former is
> given of course.
>
> So choosing the gfp mask is a composite of whether the machine has
> highmem and the hardware/driver capabilities.
>
> --
> Jens Axboe
>
>

2006-01-23 10:09:53

by Jens Axboe

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

On Mon, Jan 23 2006, Andy Chittenden wrote:
> > There's your problem, apparently both of these queues is
> > being set to a
> > limit lower than blk_max_low_pfn which means the block layer
> > will revert
> > to the isa dma bounce zone for that queue... There's room for
> > improvement in the logic that chooses what zone to allocate
> > from.
>
> So I presume that requires a source fix. Or can it be configured out?

It does, I'll see if I can get some time to generate one.

--
Jens Axboe

2006-01-27 11:53:13

by Andy Chittenden

[permalink] [raw]
Subject: RE: Out of Memory: Killed process 16498 (java).

Any progress on a patch?

--
Andy, BlueArc Engineering


> -----Original Message-----
> From: Jens Axboe [mailto:[email protected]]
> Sent: 23 January 2006 10:12
> To: Andy Chittenden
> Cc: Andrew Morton; [email protected];
> [email protected]; [email protected]
> Subject: Re: Out of Memory: Killed process 16498 (java).
>
> On Mon, Jan 23 2006, Andy Chittenden wrote:
> > > There's your problem, apparently both of these queues is
> > > being set to a
> > > limit lower than blk_max_low_pfn which means the block layer
> > > will revert
> > > to the isa dma bounce zone for that queue... There's room for
> > > improvement in the logic that chooses what zone to allocate
> > > from.
> >
> > So I presume that requires a source fix. Or can it be
> configured out?
>
> It does, I'll see if I can get some time to generate one.
>
> --
> Jens Axboe
>
>

2006-01-27 14:19:46

by Jens Axboe

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

On Fri, Jan 27 2006, Andy Chittenden wrote:
> Any progress on a patch?

(please don't top post)

Not yet, sorry, been busy with more critical bugs.

--
Jens Axboe

2006-01-27 14:40:35

by Anton Altaparmakov

[permalink] [raw]
Subject: Re: Out of Memory: Killed process 16498 (java).

Hi,

On Fri, 2006-01-27 at 15:21 +0100, Jens Axboe wrote:
> On Fri, Jan 27 2006, Andy Chittenden wrote:
> > Any progress on a patch?
>
> (please don't top post)
>
> Not yet, sorry, been busy with more critical bugs.

A colleague has a server (which does backups) that is incapable of doing
a backup due to the backup process being killed due to OOM after
anywhere between 30s and a few minutes of running... And the backup
process is just a simple program that does the equivalent of "dd with
one source but two destinations" where the source is an lvm/dm snapshot
and the two destinations are two different tape drives attached via
scsi. That is pretty critical, admittedly only to us and that system...

This problem means the system has to sit with an older kernel until such
time as the problem is fixed.

ps. I have no idea if it is the same problem or not but it may well be.
It is a SUSE kernel (SLES9) rather than stock kernel and the problem was
experienced with the 2.6.5-7.202.7 kernel update... Back to .151 the
system is doing backups just fine, no kernels between .151 and .202.7
have been tried yet on that system and neither has the latest .244
kernel. We (for a rather all encompassing value of we) pretty much
stopped at .151 due to the e1000 problems in all later kernels although
now we know the magic workaround of disabling TSO people around are
happier to try using more recent kernels (and leaving TSO disabled as
even .244 is badly borked there as soon as you get some traffic load on
any of the e1000s)...

Best regards,

Anton
--
Anton Altaparmakov <aia21 at cam.ac.uk> (replace at with @)
Unix Support, Computing Service, University of Cambridge, CB2 3QH, UK
Linux NTFS maintainer / IRC: #ntfs on irc.freenode.net
WWW: http://linux-ntfs.sf.net/ & http://www-stu.christs.cam.ac.uk/~aia21/

2006-02-03 09:20:33

by Anton Altaparmakov

[permalink] [raw]
Subject: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

Hi,

On Fri, 2006-01-27 at 14:39 +0000, Anton Altaparmakov wrote:
> A colleague has a server (which does backups) that is incapable of doing
> a backup due to the backup process being killed due to OOM after
> anywhere between 30s and a few minutes of running... And the backup
> process is just a simple program that does the equivalent of "dd with
> one source but two destinations" where the source is an lvm/dm snapshot
> and the two destinations are two different tape drives attached via
> scsi. That is pretty critical, admittedly only to us and that system...

We found a workaround for the OOM problems on above server yesterday.

Add a 1MiB swap file:

dd if=/dev/zero of=/var/swapfile bs=1024 count=1024
mkswap /var/swapfile
swapon /var/swapfile

Run backup script and no problems!

Note: This is a suse SLES9 system and the problem is not present on
kernel kernel-smp-2.6.5-7.193.i586.rpm and all earlier kernels and it is
present on kernel-smp-2.6.5-7.201.i586.rpm and all later kernels
including the latest kernel (2.6.5-7.244).

Seems like a definite VM bug... Interestingly on the .244 kernel the
OOM conditions print out a lot of debug information to dmesg about the
memory use in the system and AFAICS none of the memory is exhausted! So
it seems the system goes OOM without it actually being OOM because it
detects that "free swap == 0" or something along those lines...

Or do we nowadays require swap to be present?

The machine has 6GiB RAM so swap was turned off on it. (In our
experience if a machine with a lot of concurrent connections starts
swapping the system goes down the drain (it becomes too slow) so swap is
not something we want on servers with 40000+ users...)

If the above is not enough information to find/fix the problem please
let me know what more you would like to know...

Best regards,

Anton
--
Anton Altaparmakov <aia21 at cam.ac.uk> (replace at with @)
Unix Support, Computing Service, University of Cambridge, CB2 3QH, UK
Linux NTFS maintainer / IRC: #ntfs on irc.freenode.net
WWW: http://linux-ntfs.sf.net/ & http://www-stu.christs.cam.ac.uk/~aia21/

2006-02-03 09:26:47

by Andrew Morton

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

Anton Altaparmakov <[email protected]> wrote:
>
> Hi,
>
> On Fri, 2006-01-27 at 14:39 +0000, Anton Altaparmakov wrote:
> > A colleague has a server (which does backups) that is incapable of doing
> > a backup due to the backup process being killed due to OOM after
> > anywhere between 30s and a few minutes of running... And the backup
> > process is just a simple program that does the equivalent of "dd with
> > one source but two destinations" where the source is an lvm/dm snapshot
> > and the two destinations are two different tape drives attached via
> > scsi. That is pretty critical, admittedly only to us and that system...
>
> We found a workaround for the OOM problems on above server yesterday.
>
> Add a 1MiB swap file:
>
> dd if=/dev/zero of=/var/swapfile bs=1024 count=1024
> mkswap /var/swapfile
> swapon /var/swapfile
>
> Run backup script and no problems!
>
> Note: This is a suse SLES9 system and the problem is not present on
> kernel kernel-smp-2.6.5-7.193.i586.rpm and all earlier kernels and it is
> present on kernel-smp-2.6.5-7.201.i586.rpm and all later kernels
> including the latest kernel (2.6.5-7.244).
>
> Seems like a definite VM bug... Interestingly on the .244 kernel the
> OOM conditions print out a lot of debug information to dmesg about the
> memory use in the system and AFAICS none of the memory is exhausted! So
> it seems the system goes OOM without it actually being OOM because it
> detects that "free swap == 0" or something along those lines...

It does sound like that. Does it still happen if there's 1MB of swap
online and it's all full?

> Or do we nowadays require swap to be present?

Shouldn't be the case.

> The machine has 6GiB RAM so swap was turned off on it. (In our
> experience if a machine with a lot of concurrent connections starts
> swapping the system goes down the drain (it becomes too slow) so swap is
> not something we want on servers with 40000+ users...)

1MB of swap isn't likely to cause a lot of swapping.

> If the above is not enough information to find/fix the problem please
> let me know what more you would like to know...

It'd be nice to see the oom-killer output.

I don't recall a problem like this. I wonder if there are any suse changes
which might have triggered it.

2006-02-03 11:02:47

by Anton Altaparmakov

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Fri, 2006-02-03 at 01:26 -0800, Andrew Morton wrote:
> Anton Altaparmakov <[email protected]> wrote:
> > On Fri, 2006-01-27 at 14:39 +0000, Anton Altaparmakov wrote:
> > > A colleague has a server (which does backups) that is incapable of doing
> > > a backup due to the backup process being killed due to OOM after
> > > anywhere between 30s and a few minutes of running... And the backup
> > > process is just a simple program that does the equivalent of "dd with
> > > one source but two destinations" where the source is an lvm/dm snapshot
> > > and the two destinations are two different tape drives attached via
> > > scsi. That is pretty critical, admittedly only to us and that system...
> >
> > We found a workaround for the OOM problems on above server yesterday.
> >
> > Add a 1MiB swap file:
> >
> > dd if=/dev/zero of=/var/swapfile bs=1024 count=1024
> > mkswap /var/swapfile
> > swapon /var/swapfile
> >
> > Run backup script and no problems!
> >
> > Note: This is a suse SLES9 system and the problem is not present on
> > kernel kernel-smp-2.6.5-7.193.i586.rpm and all earlier kernels and it is
> > present on kernel-smp-2.6.5-7.201.i586.rpm and all later kernels
> > including the latest kernel (2.6.5-7.244).
> >
> > Seems like a definite VM bug... Interestingly on the .244 kernel the
> > OOM conditions print out a lot of debug information to dmesg about the
> > memory use in the system and AFAICS none of the memory is exhausted! So
> > it seems the system goes OOM without it actually being OOM because it
> > detects that "free swap == 0" or something along those lines...
>
> It does sound like that. Does it still happen if there's 1MB of swap
> online and it's all full?
>
> > Or do we nowadays require swap to be present?
>
> Shouldn't be the case.
>
> > The machine has 6GiB RAM so swap was turned off on it. (In our
> > experience if a machine with a lot of concurrent connections starts
> > swapping the system goes down the drain (it becomes too slow) so swap is
> > not something we want on servers with 40000+ users...)
>
> 1MB of swap isn't likely to cause a lot of swapping.
>
> > If the above is not enough information to find/fix the problem please
> > let me know what more you would like to know...
>
> It'd be nice to see the oom-killer output.
>
> I don't recall a problem like this. I wonder if there are any suse changes
> which might have triggered it.

Yes, I think it is suse. I just diffed /mm of both the above kernels
(.193 and .201) and I think there is a little typo which probably causes
the problem. It is mm/vmscan.c::shrink_zone():

@@ -845,19 +845,38 @@ shrink_zone(struct zone *zone, int max_s
}

atomic_add(scan_active + 1, &zone->nr_scan_active);
- count = atomic_read(&zone->nr_scan_active);
- if (count >= SWAP_CLUSTER_MAX) {
+ nr_active = atomic_read(&zone->nr_scan_active);
+ if (nr_active >= SWAP_CLUSTER_MAX)
atomic_set(&zone->nr_scan_active, 0);
- refill_inactive_zone(zone, count, ps, can_free_mapped);
- }
+ else
+ nr_active = 0;

atomic_add(max_scan, &zone->nr_scan_inactive);
- count = atomic_read(&zone->nr_scan_inactive);
- if (count >= SWAP_CLUSTER_MAX) {
+ nr_inactive = atomic_read(&zone->nr_scan_inactive);
+ if (nr_active >= SWAP_CLUSTER_MAX)
^^^^^^^^^ Should be nr_inactive I think.

Comparing to code in current linux-2.6.git/mm/vmscan.c confirms that it
should be nr_inactive.

atomic_set(&zone->nr_scan_inactive, 0);
- return shrink_cache(zone, gfp_mask, count, total_scanned, can_free_mapped);
+ else
+ nr_inactive = 0;

Jens, given you have an @suse email address, do you want to kick whoever
deals with this in novel/suse so it gets fixed in the next sles9 kernel
update?

Don't know if this fixes our OOM problem but it is a typo in any case.

Best regards,

Anton
--
Anton Altaparmakov <aia21 at cam.ac.uk> (replace at with @)
Unix Support, Computing Service, University of Cambridge, CB2 3QH, UK
Linux NTFS maintainer / IRC: #ntfs on irc.freenode.net
WWW: http://linux-ntfs.sf.net/ & http://www-stu.christs.cam.ac.uk/~aia21/

2006-02-03 13:52:34

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Fri, Feb 03 2006, Anton Altaparmakov wrote:
> Yes, I think it is suse. I just diffed /mm of both the above kernels
> (.193 and .201) and I think there is a little typo which probably causes
> the problem. It is mm/vmscan.c::shrink_zone():
>
> @@ -845,19 +845,38 @@ shrink_zone(struct zone *zone, int max_s
> }
>
> atomic_add(scan_active + 1, &zone->nr_scan_active);
> - count = atomic_read(&zone->nr_scan_active);
> - if (count >= SWAP_CLUSTER_MAX) {
> + nr_active = atomic_read(&zone->nr_scan_active);
> + if (nr_active >= SWAP_CLUSTER_MAX)
> atomic_set(&zone->nr_scan_active, 0);
> - refill_inactive_zone(zone, count, ps, can_free_mapped);
> - }
> + else
> + nr_active = 0;
>
> atomic_add(max_scan, &zone->nr_scan_inactive);
> - count = atomic_read(&zone->nr_scan_inactive);
> - if (count >= SWAP_CLUSTER_MAX) {
> + nr_inactive = atomic_read(&zone->nr_scan_inactive);
> + if (nr_active >= SWAP_CLUSTER_MAX)
> ^^^^^^^^^ Should be nr_inactive I think.
>
> Comparing to code in current linux-2.6.git/mm/vmscan.c confirms that it
> should be nr_inactive.
>
> atomic_set(&zone->nr_scan_inactive, 0);
> - return shrink_cache(zone, gfp_mask, count, total_scanned, can_free_mapped);
> + else
> + nr_inactive = 0;
>
> Jens, given you have an @suse email address, do you want to kick whoever
> deals with this in novel/suse so it gets fixed in the next sles9 kernel
> update?

Auch, that looks nasty. I'll forward this, thanks!

--
Jens Axboe

2006-02-03 13:56:32

by Andy Chittenden

[permalink] [raw]
Subject: RE: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

Which brings me back to the original problem I reported: any progress on
a patch for that? FYI I often come in the morning to find processes
killed.

--
Andy, BlueArc Engineering

2006-02-03 13:58:17

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Fri, Feb 03 2006, Andy Chittenden wrote:
> Which brings me back to the original problem I reported: any progress on
> a patch for that? FYI I often come in the morning to find processes
> killed.

Nope sorry, I'll probably get to it at the start of next week.

--
Jens Axboe

2006-02-22 10:48:19

by Andy Chittenden

[permalink] [raw]
Subject: RE: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

Jens

> On Fri, Feb 03 2006, Andy Chittenden wrote:
> > Which brings me back to the original problem I reported:
> any progress on
> > a patch for that? FYI I often come in the morning to find processes
> > killed.
>
> Nope sorry, I'll probably get to it at the start of next week.
>
> --
> Jens Axboe
>

Any progress? This is getting very irritating especially when processes
get killed during the day when I link a big executable.

--
Andy, BlueArc Engineering

2006-02-22 13:34:26

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Wed, Feb 22 2006, Andy Chittenden wrote:
> Jens
>
> > On Fri, Feb 03 2006, Andy Chittenden wrote:
> > > Which brings me back to the original problem I reported:
> > any progress on
> > > a patch for that? FYI I often come in the morning to find processes
> > > killed.
> >
> > Nope sorry, I'll probably get to it at the start of next week.
> >
> > --
> > Jens Axboe
> >
>
> Any progress? This is getting very irritating especially when processes
> get killed during the day when I link a big executable.

Can you give this a shot? Untested, as I cannot reproduce it here.

diff --git a/block/ll_rw_blk.c b/block/ll_rw_blk.c
index 41387f5..a6cfe7d 100644
--- a/block/ll_rw_blk.c
+++ b/block/ll_rw_blk.c
@@ -631,21 +631,15 @@ static inline int ordered_bio_endio(stru
**/
void blk_queue_bounce_limit(request_queue_t *q, u64 dma_addr)
{
- unsigned long bounce_pfn = dma_addr >> PAGE_SHIFT;
+ q->bounce_gfp = GFP_NOIO;

- /*
- * set appropriate bounce gfp mask -- unfortunately we don't have a
- * full 4GB zone, so we have to resort to low memory for any bounces.
- * ISA has its own < 16MB zone.
- */
- if (bounce_pfn < blk_max_low_pfn) {
- BUG_ON(dma_addr < BLK_BOUNCE_ISA);
+ if (dma_addr < ISA_DMA_THRESHOLD) {
init_emergency_isa_pool();
- q->bounce_gfp = GFP_NOIO | GFP_DMA;
- } else
- q->bounce_gfp = GFP_NOIO;
+ q->bounce_gfp |= GFP_DMA;
+ } else if (dma_addr < DMA_32BIT_MASK)
+ q->bounce_gfp |= GFP_DMA32;

- q->bounce_pfn = bounce_pfn;
+ q->bounce_pfn = dma_addr >> PAGE_SHIFT;
}

EXPORT_SYMBOL(blk_queue_bounce_limit);

--
Jens Axboe

2006-02-22 13:35:56

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Wed, Feb 22 2006, Jens Axboe wrote:
> On Wed, Feb 22 2006, Andy Chittenden wrote:
> > Jens
> >
> > > On Fri, Feb 03 2006, Andy Chittenden wrote:
> > > > Which brings me back to the original problem I reported:
> > > any progress on
> > > > a patch for that? FYI I often come in the morning to find processes
> > > > killed.
> > >
> > > Nope sorry, I'll probably get to it at the start of next week.
> > >
> > > --
> > > Jens Axboe
> > >
> >
> > Any progress? This is getting very irritating especially when processes
> > get killed during the day when I link a big executable.
>
> Can you give this a shot? Untested, as I cannot reproduce it here.

Scratch that, it cannot work on all cases (even if it may fix yours).

--
Jens Axboe

2006-02-22 13:38:13

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Wed, Feb 22 2006, Jens Axboe wrote:
> On Wed, Feb 22 2006, Jens Axboe wrote:
> > On Wed, Feb 22 2006, Andy Chittenden wrote:
> > > Jens
> > >
> > > > On Fri, Feb 03 2006, Andy Chittenden wrote:
> > > > > Which brings me back to the original problem I reported:
> > > > any progress on
> > > > > a patch for that? FYI I often come in the morning to find processes
> > > > > killed.
> > > >
> > > > Nope sorry, I'll probably get to it at the start of next week.
> > > >
> > > > --
> > > > Jens Axboe
> > > >
> > >
> > > Any progress? This is getting very irritating especially when processes
> > > get killed during the day when I link a big executable.
> >
> > Can you give this a shot? Untested, as I cannot reproduce it here.
>
> Scratch that, it cannot work on all cases (even if it may fix yours).

Andy, to help debug this further, can you boot with this patch? It dumps
what the kernel sets max_pfn and max_low_pfn too for your machine, in
addition to the dump we tried earlier. I'm a little puzzled about what
is going on here...


diff --git a/block/ll_rw_blk.c b/block/ll_rw_blk.c
index bfcde0f..bce6e55 100644
--- a/block/ll_rw_blk.c
+++ b/block/ll_rw_blk.c
@@ -637,6 +637,8 @@ void blk_queue_bounce_limit(request_queu
{
unsigned long bounce_pfn = dma_addr >> PAGE_SHIFT;

+ printk("q=%p, dma_addr=%llx, bounce pfn %lu\n",q, dma_addr, bounce_pfn);
+
/*
* set appropriate bounce gfp mask -- unfortunately we don't have a
* full 4GB zone, so we have to resort to low memory for any bounces.
@@ -3501,6 +3503,8 @@ int __init blk_dev_init(void)
blk_max_low_pfn = max_low_pfn;
blk_max_pfn = max_pfn;

+ printk("blk_max_low_pfn=%lu, blk_max_pfn=%lu\n", blk_max_low_pfn, blk_max_pfn);
+
return 0;
}


--
Jens Axboe

2006-02-24 09:33:50

by Andy Chittenden

[permalink] [raw]
Subject: RE: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

Jens

So was that output from dmesg useful? Any other info you need?

--
Andy, BlueArc Engineering

2006-02-27 14:40:10

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Mon, Feb 27 2006, Andy Chittenden wrote:
> Jens,
>
> It looks like my message containing the updated dmesg output didn't make
> it out (well it's not in the lkml archives anyway (that I could see!)).
> Anyway, here's the output from dmesg one more time. Hope it helps you
> diagnose/fix this problem:

Any chance you can try the patch Andi posted to fix the bounce setup on
64-bti machines? Should fix your case, I think. Let me know if you
missed it, and I'll dig out the link again.

--
Jens Axboe

2006-02-27 14:50:13

by Andy Chittenden

[permalink] [raw]
Subject: RE: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

Jens

> On Mon, Feb 27 2006, Andy Chittenden wrote:
> > Jens,
> >
> > It looks like my message containing the updated dmesg
> output didn't make
> > it out (well it's not in the lkml archives anyway (that I
> could see!)).
> > Anyway, here's the output from dmesg one more time. Hope it
> helps you
> > diagnose/fix this problem:
>
> Any chance you can try the patch Andi posted to fix the
> bounce setup on
> 64-bti machines? Should fix your case, I think. Let me know if you
> missed it, and I'll dig out the link again.

I missed it - please can you dig it out and I'll give it a go.

--
Andy, BlueArc Engineering

2006-02-27 15:07:59

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Mon, Feb 27 2006, Andy Chittenden wrote:
> Jens
>
> > On Mon, Feb 27 2006, Andy Chittenden wrote:
> > > Jens,
> > >
> > > It looks like my message containing the updated dmesg
> > output didn't make
> > > it out (well it's not in the lkml archives anyway (that I
> > could see!)).
> > > Anyway, here's the output from dmesg one more time. Hope it
> > helps you
> > > diagnose/fix this problem:
> >
> > Any chance you can try the patch Andi posted to fix the
> > bounce setup on
> > 64-bti machines? Should fix your case, I think. Let me know if you
> > missed it, and I'll dig out the link again.
>
> I missed it - please can you dig it out and I'll give it a go.

Sure, this is the one:

http://lkml.org/lkml/2006/2/26/212

--
Jens Axboe

2006-02-27 16:39:19

by Andy Chittenden

[permalink] [raw]
Subject: RE: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

> Sure, this is the one:
>
> http://lkml.org/lkml/2006/2/26/212

Well, the problem hasn't reoccurred with that patch applied. I'll leave
it running overnight as quite often one or two windows have disappeared
by the morning. The machine still becomes unresponsive whilst the dd is
happening though (eg tab completion takes an age, loading programs takes
an age, typing into windows doesn't echo). Is that meant to happen? FWIW
whilst the dd was happening I did a vmstat -a 1:

procs -----------memory---------- ---swap-- -----io---- --system--
----cpu----
r b swpd free inact active si so bi bo in cs us sy
id wa
...

0 0 152 44400 3578344 275716 0 0 0 0 1138 2807 4
2 94 0
0 0 152 44400 3578328 275732 0 0 0 0 1019 1169 1
0 99 0
0 0 152 44400 3578352 275744 0 0 12 441 1089 1320 0
0 98 2
0 0 152 44400 3578352 275744 0 0 0 0 1110 2639 4
2 94 0
0 0 152 44400 3578352 275744 0 0 0 0 1075 1246 1
1 98 0

I restarted the dd about here so I guess the file was deleted somehow
freeing up memory.

1 0 152 862668 2771716 275868 0 0 72 0 1027 1214 0
20 75 5
0 1 152 3681804 18520 276140 0 0 184 0 1093 1282 1
78 0 21
0 1 152 3681556 16176 279044 0 0 560 0 1157 1457 0
31 0 69
0 1 152 3680812 14840 280996 0 0 608 12 1191 1576 0
29 0 71
1 0 152 3545548 145780 282068 0 0 396 0 1125 1379 1
49 0 50
0 4 152 3189756 486836 282412 0 0 12 2952 1270 1194 0
98 0 2
0 3 152 3080188 580820 282292 0 0 8 15328 1213 1913 0
31 0 69
0 2 152 3026124 632412 282344 0 0 4 38912 1076 1472 0
26 0 74
0 2 152 3026124 632412 282344 0 0 0 40960 1055 1507 1
8 0 91
0 4 152 3026124 632424 282344 0 0 4 36872 1068 1548 0
9 0 91
0 3 152 3025876 632424 282344 0 0 0 36868 1056 1691 0
8 0 92
2 3 152 3025876 632424 282344 0 0 0 40960 1079 1679 1
10 0 89
0 3 152 3025876 632420 282348 0 0 0 39936 1055 1710 0
9 0 91
0 3 152 3025876 632420 282348 0 0 0 39936 1073 1694 0
10 0 90
0 3 152 3025876 632420 282348 0 0 0 40960 1054 1678 1
8 0 91
0 4 152 3025876 632428 282348 0 0 0 38920 1072 1676 0
9 0 91
1 3 152 3033552 635180 282376 0 0 40 32900 1065 1570 1
13 0 86
1 4 152 2823012 827508 285828 0 0 24 34404 1083 1715 0
75 0 25
1 3 152 2608068 1028180 285964 0 0 12 38912 1057 2213 0
82 0 18
1 2 152 2338100 1285928 286196 0 0 12 37888 1088 2331 1
92 0 7
1 3 152 2082540 1529624 286412 0 0 8 36568 1058 2414 1
84 0 15
1 5 152 1796064 1815408 286696 0 0 12 15600 1237 1720 0
89 0 11
procs -----------memory---------- ---swap-- -----io---- --system--
----cpu----
r b swpd free inact active si so bi bo in cs us sy
id wa
2 3 152 1538724 2048260 286896 0 0 8 42264 1316 2669 0
84 0 16
0 2 152 1503004 2081924 286924 0 0 0 23360 1205 1992 1
18 0 81
0 2 152 1502964 2081924 286924 0 0 0 8088 1251 3369 5
3 0 92
0 2 152 1503496 2081156 286924 0 0 0 38440 1196 1709 1
11 0 88
1 3 152 1413716 2176572 287032 0 0 28 30320 1084 1712 0
37 0 63
0 5 152 1359752 2214508 287072 0 0 4 163140 1105 1302 0
24 0 76
1 4 152 1351744 2224172 287080 0 0 0 25884 1120 1382 1
6 0 93
0 5 152 1291080 2283732 287144 0 0 4 26452 1216 2457 4
21 0 75
0 5 152 1295324 2283732 287144 0 0 0 2156 1322 2000 0
2 0 98
0 4 152 1298864 2283736 287144 0 0 0 1964 1288 1831 1
2 0 97
1 4 152 1303208 2291816 287152 0 0 0 29320 1336 1663 1
8 0 91
1 5 152 1145576 2431324 287292 0 0 4 119636 1430 1920 1
47 0 52
0 5 152 1106392 2472340 287332 0 0 0 2388 1169 1593 1
16 0 83
0 5 152 1074856 2509208 287368 0 0 0 2404 1079 1324 1
12 0 87
1 4 152 1038816 2549536 287412 0 0 4 1072 1077 1361 0
14 0 86
0 4 152 994080 2578952 287440 0 0 0 134876 1377 1779 1
17 0 82
0 5 152 952192 2617100 287480 0 0 4 61440 1130 1486 1
16 0 83
0 6 152 916632 2649484 287504 0 0 4 55300 1104 1417 0
15 0 85
0 6 152 919176 2648212 287500 0 0 0 27652 1121 1421 1
1 0 98
0 6 152 920448 2645652 287500 0 0 0 49376 1121 1325 1
4 0 95
0 6 152 923568 2644884 287500 0 0 0 24352 1104 1304 0
2 0 98
1 5 152 846176 2717684 287572 0 0 4 49156 1114 1419 1
28 0 71
0 6 152 791688 2769408 287620 0 0 4 29696 1097 1405 0
19 0 81
0 6 152 792320 2767872 287620 0 0 0 60380 1120 1418 1
3 0 96
0 6 152 793804 2767872 287620 0 0 0 19492 1074 1267 0
2 0 98
1 4 152 741732 2816792 287676 0 0 4 53248 1111 1503 1
18 0 81
0 5 152 567780 2983084 287856 0 0 4 16388 1080 1392 1
56 0 43
0 5 152 531088 3017648 287888 0 0 0 40964 1119 1494 0
15 0 85
0 5 152 486648 3062592 287936 0 0 4 32768 1091 1409 1
16 0 83
0 5 152 449296 3099456 287972 0 0 0 64512 1089 1323 0
15 0 85
0 6 152 415596 3136384 288008 0 0 0 32776 1068 1381 1
13 0 86
0 6 152 375792 3177400 288052 0 0 4 32788 1094 1348 1
16 0 83
1 5 152 332888 3218584 288092 0 0 0 31744 1065 1262 0
14 0 86
0 6 152 281976 3259376 288132 0 0 0 62464 1130 1690 2
18 0 80
0 6 152 239856 3296300 288172 0 0 4 32772 1163 2431 5
14 0 81
0 6 152 199400 3333168 288208 0 0 0 31748 1073 1331 2
14 0 84
0 6 152 159796 3375464 288252 0 0 0 25600 1204 1610 1
18 0 81
0 6 152 118320 3412384 288292 0 0 4 65536 1219 1492 1
15 0 84
0 6 152 75704 3453344 288332 0 0 0 31744 1078 1449 0
17 0 83
0 5 152 40556 3486168 288364 0 0 0 32772 1237 1662 1
13 0 86
0 5 152 14716 3510608 288372 0 0 0 16688 1111 1802 0
15 0 85
1 4 152 17180 3511204 288336 0 0 4 50896 1197 2581 1
19 0 80
0 5 152 20412 3510108 288300 0 0 0 64512 1100 2340 1
16 0 83
0 5 152 25720 3509648 288288 0 0 0 32768 1176 2731 6
18 0 76
0 5 152 25660 3509524 288252 0 0 4 32772 1113 2384 0
16 0 84
2 4 152 24604 3510716 288200 0 0 0 22476 1271 2626 2
17 0 81
0 5 152 26568 3511984 287224 0 0 0 112 1132 2431 0
16 0 84

And so on. As you can see the amount of free memory dwindles to almost
nothing as the dd continues.

--
Andy, BlueArc Engineering

2006-02-28 10:10:33

by Andy Chittenden

[permalink] [raw]
Subject: RE: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

With Andi's patch (and Jens' printk patch), I haven't seen a OOM but I'm
now seeing lots of "hda: DMA table too small" messages in dmesg. Is that
anything to worry about? Here's the complete output:

Bootdata ok (command line is root=/dev/hda1 ro )
Linux version 2.6.15-1-amd64-k8 (Debian 2.6.15-1) ([email protected])
(gcc version 4.0.3 20060212 (prerelease) (Debian 4.0.2-9)) #2 Tue Feb 28
08:54:02 GMT 2006
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000bffb0000 (usable)
BIOS-e820: 00000000bffb0000 - 00000000bffc0000 (ACPI data)
BIOS-e820: 00000000bffc0000 - 00000000bfff0000 (ACPI NVS)
BIOS-e820: 00000000bfff0000 - 00000000c0000000 (reserved)
BIOS-e820: 00000000ff780000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
ACPI: RSDP (v000 ACPIAM ) @
0x00000000000fa7c0
ACPI: RSDT (v001 A M I OEMRSDT 0x10000506 MSFT 0x00000097) @
0x00000000bffb0000
ACPI: FADT (v001 A M I OEMFACP 0x10000506 MSFT 0x00000097) @
0x00000000bffb0200
ACPI: MADT (v001 A M I OEMAPIC 0x10000506 MSFT 0x00000097) @
0x00000000bffb0390
ACPI: OEMB (v001 A M I OEMBIOS 0x10000506 MSFT 0x00000097) @
0x00000000bffc0040
ACPI: DSDT (v001 A0036 A0036001 0x00000001 MSFT 0x0100000d) @
0x0000000000000000
On node 0 totalpages: 1029721
DMA zone: 3185 pages, LIFO batch:0
DMA32 zone: 767976 pages, LIFO batch:31
Normal zone: 258560 pages, LIFO batch:31
HighMem zone: 0 pages, LIFO batch:0
Looks like a VIA chipset. Disabling IOMMU. Overwrite with
"iommu=allowed"
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:15 APIC version 16
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x81] disabled)
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 3, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Setting APIC routing to flat
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at c4000000 (gap: c0000000:3f780000)
Built 1 zonelists
Kernel command line: root=/dev/hda1 ro
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 131072 bytes)
time.c: Using 3.579545 MHz PM timer.
time.c: Detected 2202.916 MHz processor.
time.c: Using PIT/TSC based timekeeping.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Placing software IO TLB between 0x5c39000 - 0x9c39000
Memory: 4045192k/5242880k available (1703k kernel code, 148148k
reserved, 738k data, 148k init)
Calibrating delay using timer specific routine.. 4412.91 BogoMIPS
(lpj=2206459)
Security Framework v1.0.0 initialized
SELinux: Disabled at boot.
Capability LSM initialized
Mount-cache hash table entries: 256
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
mtrr: v2.0 (20020519)
CPU: AMD Athlon(tm) 64 Processor 3500+ stepping 00
Using local APIC timer interrupts.
Detected 12.516 MHz APIC timer.
testing NMI watchdog ... OK.
checking if image is initramfs... it is
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: Using configuration type 1
blk_max_low_pfn=1310720, blk_max_pfn=1310720
ACPI: Subsystem revision 20050902
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:01:00.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 *10 11 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 7 10 11 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: ACPI device : hid PNP0200
pnp: ACPI device : hid PNP0B00
pnp: ACPI device : hid PNP0303
pnp: ACPI device : hid PNP0F03
pnp: ACPI device : hid PNP0800
pnp: ACPI device : hid PNP0C04
pnp: ACPI device : hid PNP0700
pnp: ACPI device : hid PNP0C02
pnp: ACPI device : hid PNP0C02
pnp: ACPI device : hid PNP0C02
pnp: ACPI device : hid PNP0501
pnp: ACPI device : hid PNP0501
pnp: ACPI device : hid PNP0C01
pnp: PnP ACPI: found 13 devices
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a
report
TC classifier action (bugs to [email protected] cc [email protected])
agpgart: Detected AGP bridge 0
agpgart: AGP aperture is 64M @ 0xec000000
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
pnp: the driver 'system' has been registered
pnp: match found with the PnP device '00:07' and the driver 'system'
pnp: 00:07: ioport range 0x680-0x6ff has been reserved
pnp: 00:07: ioport range 0x290-0x297 has been reserved
pnp: match found with the PnP device '00:08' and the driver 'system'
pnp: match found with the PnP device '00:09' and the driver 'system'
pnp: match found with the PnP device '00:0c' and the driver 'system'
PCI: Bridge: 0000:00:01.0
IO window: disabled.
MEM window: faf00000-fbffffff
PREFETCH window: f0000000-f9ffffff
PCI: Setting latency timer of device 0000:00:01.0 to 64
IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
audit: initializing netlink socket (disabled)
audit(1141120203.375:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
Real Time Clock Driver v1.12
Linux agpgart interface v0.101 (c) Dave Jones
pnp: the driver 'i8042 kbd' has been registered
pnp: match found with the PnP device '00:02' and the driver 'i8042 kbd'
pnp: the driver 'i8042 aux' has been registered
pnp: match found with the PnP device '00:03' and the driver 'i8042 aux'
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 0) is a 16550A
serial8250: ttyS0 at I/O 0x3f8 (irq = 0) is a 16550A
pnp: the driver 'serial' has been registered
pnp: match found with the PnP device '00:0a' and the driver 'serial'
00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
pnp: match found with the PnP device '00:0b' and the driver 'serial'
00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
GSI 16 sharing vector 0xA9 and IRQ 16
ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 16 (level, low) -> IRQ 16
0000:00:09.0: ttyS2 at I/O 0xa400 (irq = 16) is a 16550A
0000:00:09.0: ttyS3 at I/O 0xa000 (irq = 16) is a 16550A
bounce: queue ffff81013fac1d18, setting pfn 1310720, max_low 1310720
q=ffff81013fac1d18, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fac1a88, setting pfn 1310720, max_low 1310720
q=ffff81013fac1a88, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fac17f8, setting pfn 1310720, max_low 1310720
q=ffff81013fac17f8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fac1568, setting pfn 1310720, max_low 1310720
q=ffff81013fac1568, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fac12d8, setting pfn 1310720, max_low 1310720
q=ffff81013fac12d8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fac1048, setting pfn 1310720, max_low 1310720
q=ffff81013fac1048, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa34d18, setting pfn 1310720, max_low 1310720
q=ffff81013fa34d18, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa34a88, setting pfn 1310720, max_low 1310720
q=ffff81013fa34a88, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa347f8, setting pfn 1310720, max_low 1310720
q=ffff81013fa347f8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa34568, setting pfn 1310720, max_low 1310720
q=ffff81013fa34568, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa342d8, setting pfn 1310720, max_low 1310720
q=ffff81013fa342d8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa34048, setting pfn 1310720, max_low 1310720
q=ffff81013fa34048, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f973d18, setting pfn 1310720, max_low 1310720
q=ffff81013f973d18, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f973a88, setting pfn 1310720, max_low 1310720
q=ffff81013f973a88, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f9737f8, setting pfn 1310720, max_low 1310720
q=ffff81013f9737f8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f973568, setting pfn 1310720, max_low 1310720
q=ffff81013f973568, dma_addr=140000000, bounce pfn 1310720
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
usbmon: debugfs is not available
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
TCP established hash table entries: 524288 (order: 10, 4194304 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 8
NET: Registered protocol family 20
ACPI wakeup devices:
PCI0 PS2K PS2M UAR2 UAR1 AC97 USB1 USB2 USB3 USB4 EHCI PWRB SLPB
ACPI: (supports S0 S1 S3 S4 S5)
Freeing unused kernel memory: 148k freed
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:0f.1
GSI 17 sharing vector 0xB1 and IRQ 17
ACPI: PCI Interrupt 0000:00:0f.1[A] -> GSI 20 (level, low) -> IRQ 17
PCI: Via IRQ fixup for 0000:00:0f.1, from 255 to 1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
input: AT Translated Set 2 keyboard as /class/input/input0
hda: HDS722525VLAT80, ATA DISK drive
hdb: Maxtor 6Y200P0, ATA DISK drive
bounce: queue ffff81013f9732d8, setting pfn 1310720, max_low 1310720
q=ffff81013f9732d8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f9732d8, setting pfn 1048575, max_low 1310720
q=ffff81013f9732d8, dma_addr=ffffffff, bounce pfn 1048575
bounce: queue ffff81013f973048, setting pfn 1310720, max_low 1310720
q=ffff81013f973048, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f973048, setting pfn 1048575, max_low 1310720
q=ffff81013f973048, dma_addr=ffffffff, bounce pfn 1048575
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: _NEC DVD_RW ND-3500AG, ATAPI CD/DVD-ROM drive
bounce: queue ffff81013f522d18, setting pfn 1310720, max_low 1310720
q=ffff81013f522d18, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f522d18, setting pfn 1310720, max_low 1310720
q=ffff81013f522d18, dma_addr=140000000, bounce pfn 1310720
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 390721968 sectors (200049 MB) w/7938KiB Cache, CHS=24321/255/63,
UDMA(100)
hda: cache flushes supported
hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 >
hdb: max request size: 1024KiB
hdb: 398297088 sectors (203928 MB) w/7936KiB Cache, CHS=24792/255/63,
UDMA(133)
hdb: cache flushes supported
hdb: hdb1 hdb2 hdb3 hdb4 < hdb5 hdb6 >
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
SCSI subsystem initialized
libata version 1.20 loaded.
sata_promise 0000:00:08.0: version 1.03
GSI 18 sharing vector 0xB9 and IRQ 18
ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 18 (level, low) -> IRQ 18
ata1: SATA max UDMA/133 cmd 0xFFFFC20000004200 ctl 0xFFFFC20000004238
bmdma 0x0 irq 18
ata2: SATA max UDMA/133 cmd 0xFFFFC20000004280 ctl 0xFFFFC200000042B8
bmdma 0x0 irq 18
USB Universal Host Controller Interface driver v2.3
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
e100: Intel(R) PRO/100 Network Driver, 3.4.14-k4-NAPI
e100: Copyright(c) 1999-2005 Intel Corporation
ata1: no device found (phy stat 00000000)
scsi0 : sata_promise
hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
ata2: no device found (phy stat 00000000)
scsi1 : sata_promise
GSI 19 sharing vector 0xC1 and IRQ 19
ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 19
skge 1.2 addr 0xfa900000 irq 19 chip Yukon-Lite rev 7
skge eth0: addr 00:11:2f:a7:fb:ef
sata_via 0000:00:0f.0: version 1.1
ACPI: PCI Interrupt 0000:00:0f.0[B] -> GSI 20 (level, low) -> IRQ 17
PCI: Via IRQ fixup for 0000:00:0f.0, from 10 to 1
sata_via 0000:00:0f.0: routed to hard irq line 1
ata3: SATA max UDMA/133 cmd 0xD000 ctl 0xC802 bmdma 0xB800 irq 17
ata4: SATA max UDMA/133 cmd 0xC400 ctl 0xC002 bmdma 0xB808 irq 17
ACPI: PCI Interrupt 0000:00:0d.0[A] -> GSI 18 (level, low) -> IRQ 18
e100: eth1: e100_probe: addr 0xfac00000, irq 18, MAC addr
00:D0:B7:BF:92:C8
input: PC Speaker as /class/input/input1
bounce: queue ffff81013f522a88, setting pfn 1310720, max_low 1310720
q=ffff81013f522a88, dma_addr=140000000, bounce pfn 1310720
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
ata3: dev 0 cfg 49:2f00 82:3069 83:7c01 84:4003 85:3069 86:3c01 87:4003
88:203f
ata3: dev 0 ATA-6, max UDMA/100, 390721968 sectors: LBA48
ata3: dev 0 configured for UDMA/100
scsi2 : sata_via
ata4: no device found (phy stat 00000000)
scsi3 : sata_via
bounce: queue ffff81013f5227f8, setting pfn 1310720, max_low 1310720
q=ffff81013f5227f8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f5227f8, setting pfn 1048575, max_low 1310720
q=ffff81013f5227f8, dma_addr=ffffffff, bounce pfn 1048575
Vendor: ATA Model: ST3200822AS Rev: 3.01
Type: Direct-Access ANSI SCSI revision: 05
GSI 20 sharing vector 0xC9 and IRQ 20
ACPI: PCI Interrupt 0000:00:10.0[A] -> GSI 21 (level, low) -> IRQ 20
PCI: Via IRQ fixup for 0000:00:10.0, from 11 to 4
uhci_hcd 0000:00:10.0: UHCI Host Controller
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:10.0: irq 20, io base 0x0000d400
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.1[A] -> GSI 21 (level, low) -> IRQ 20
PCI: Via IRQ fixup for 0000:00:10.1, from 11 to 4
uhci_hcd 0000:00:10.1: UHCI Host Controller
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:10.1: irq 20, io base 0x0000d800
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.2[B] -> GSI 21 (level, low) -> IRQ 20
PCI: Via IRQ fixup for 0000:00:10.2, from 10 to 4
uhci_hcd 0000:00:10.2: UHCI Host Controller
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:10.2: irq 20, io base 0x0000e000
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.3[B] -> GSI 21 (level, low) -> IRQ 20
PCI: Via IRQ fixup for 0000:00:10.3, from 10 to 4
uhci_hcd 0000:00:10.3: UHCI Host Controller
uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:10.3: irq 20, io base 0x0000e400
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
GSI 21 sharing vector 0xD1 and IRQ 21
ACPI: PCI Interrupt 0000:00:11.5[C] -> GSI 22 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:11.5 to 64
ACPI: PCI Interrupt 0000:00:10.4[C] -> GSI 21 (level, low) -> IRQ 20
PCI: Via IRQ fixup for 0000:00:10.4, from 5 to 4
ehci_hcd 0000:00:10.4: EHCI Host Controller
ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 5
ehci_hcd 0000:00:10.4: irq 20, io mem 0xfae00000
ehci_hcd 0000:00:10.4: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 8 ports detected
input: ImExPS/2 Generic Explorer Mouse as /class/input/input2
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 < sda5 > sda3
sd 2:0:0:0: Attached scsi disk sda
Adding 1951856k swap on /dev/hda5. Priority:-1 extents:1
across:1951856k
Adding 1951856k swap on /dev/hda6. Priority:-2 extents:1
across:1951856k
Adding 1951856k swap on /dev/hda7. Priority:-3 extents:1
across:1951856k
Adding 996020k swap on /dev/hdb2. Priority:-4 extents:1 across:996020k
Adding 996020k swap on /dev/hdb3. Priority:-5 extents:1 across:996020k
Adding 995988k swap on /dev/hdb5. Priority:-6 extents:1 across:995988k
Adding 843372k swap on /dev/hdb6. Priority:-7 extents:1 across:843372k
EXT3 FS on hda1, internal journal
ieee1394: Initialized config rom entry `ip1394'
sbp2: $Rev: 1306 $ Ben Collins <[email protected]>
ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1)
ieee1394: sbp2: Try serialize_io=0 for better performance
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda8, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
SGI XFS with ACLs, security attributes, realtime, large block/inode
numbers, no debug enabled
SGI XFS Quota Management subsystem
XFS mounting filesystem hdb1
Ending clean XFS mount for filesystem: hdb1
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
XFS mounting filesystem sda5
Ending clean XFS mount for filesystem: sda5
e100: intel: e100_watchdog: link up, 100Mbps, full-duplex
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
ACPI: Sleep Button (CM) [SLPB]
pnp: the driver 'parport_pc' has been registered
lp: driver loaded but no devices found
intel: no IPv6 routers present
Installing knfsd (copyright (C) 1996 [email protected]).
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery
directory
NFSD: recovery directory /var/lib/nfs/v4recovery doesn't exist
NFSD: starting 90-second grace period
mtrr: type mismatch for f0000000,8000000 old: write-back new:
write-combining
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small
hda: DMA table too small



--
Andy, BlueArc Engineering

2006-02-28 10:20:37

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Tue, Feb 28 2006, Andy Chittenden wrote:
> With Andi's patch (and Jens' printk patch), I haven't seen a OOM but I'm
> now seeing lots of "hda: DMA table too small" messages in dmesg. Is that
> anything to worry about? Here's the complete output:

Oops, that's definitely _not_ a good thing. The IDE driver recovers by
using PIO for that case, but it's something that really should not
happen.

This usually happens because the block layer thinks the iommu will
coalesce certain segments which it then does not. Do the messages go
away if you do:

> Looks like a VIA chipset. Disabling IOMMU. Overwrite with
> "iommu=allowed"

like that suggests?

It might also be that a page gets bounced and thus forms a new segment
and we weren't conservative enough in gauging that. We do check for that
in blk_recount_segments(), though...

If the iommu work-around doesn't help, we probably need to add some
debug code in ide-dma.c to dump the scatterlist so we can see where it
went wrong.

--
Jens Axboe

2006-02-28 10:27:30

by Andy Chittenden

[permalink] [raw]
Subject: RE: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

> Do the messages go
> away if you do:
>
> > Looks like a VIA chipset. Disabling IOMMU. Overwrite with
> > "iommu=allowed"
>
> like that suggests?

it hangs during boot :-( at:

hda: cache flushes supported
hda:

--
Andy, BlueArc Engineering

2006-02-28 10:29:46

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Tue, Feb 28 2006, Andy Chittenden wrote:
> > Do the messages go
> > away if you do:
> >
> > > Looks like a VIA chipset. Disabling IOMMU. Overwrite with
> > > "iommu=allowed"
> >
> > like that suggests?
>
> it hangs during boot :-( at:
>
> hda: cache flushes supported
> hda:

I guess that definitely doesn't work, then :-)
Let me doctor up a quick debug patch for ide-dma, then.

--
Jens Axboe

2006-03-01 09:43:06

by Andy Chittenden

[permalink] [raw]
Subject: RE: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

Jens

> I guess that definitely doesn't work, then :-)
> Let me doctor up a quick debug patch for ide-dma, then.
>
How's that patch coming along?

--
Andy, BlueArc Engineering

2006-03-01 09:55:36

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Wed, Mar 01 2006, Andy Chittenden wrote:
> Jens
>
> > I guess that definitely doesn't work, then :-)
> > Let me doctor up a quick debug patch for ide-dma, then.
> >
> How's that patch coming along?

Something like this.

diff --git a/drivers/ide/ide-dma.c b/drivers/ide/ide-dma.c
index 0523da7..9ee8c5c 100644
--- a/drivers/ide/ide-dma.c
+++ b/drivers/ide/ide-dma.c
@@ -221,6 +221,20 @@ int ide_build_sglist(ide_drive_t *drive,

EXPORT_SYMBOL_GPL(ide_build_sglist);

+static void dump_dma_table(ide_drive_t *drive)
+{
+ ide_hwif_t *hwif = HWIF(drive);
+ request_queue_t *q = drive->queue;
+ int i;
+
+ printk("ide dma table, %d entries, bounce pfn %lu\n", hwif->sg_nents, q->bounce_pfn);
+ for (i = 0; i < hwif->sg_nents; i++) {
+ struct scatterlist *sg = &hwif->sg_table[i];
+
+ printk("sg%d: dma=%llx, len=%u/%u, pfn=%lu\n", i, (unsigned long long) sg->dma_address, sg->length, sg->offset, page_to_pfn(sg->page));
+ }
+}
+
/**
* ide_build_dmatable - build IDE DMA table
*
@@ -311,6 +325,7 @@ use_pio_instead:
hwif->sg_table,
hwif->sg_nents,
hwif->sg_dma_direction);
+ dump_dma_table(drive);
return 0; /* revert to PIO for this request */
}


--
Jens Axboe

2006-03-01 10:47:11

by Andy Chittenden

[permalink] [raw]
Subject: RE: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

Thanks for the patch. Here's the output from dmesg after applying it:

Bootdata ok (command line is root=/dev/hda1 ro )
Linux version 2.6.15-1-amd64-k8 (Debian 2.6.15-1) ([email protected])
(gcc version 4.0.3 20060212 (prerelease) (Debian 4.0.2-9)) #2 Wed Mar 1
10:09:53 GMT 2006
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000bffb0000 (usable)
BIOS-e820: 00000000bffb0000 - 00000000bffc0000 (ACPI data)
BIOS-e820: 00000000bffc0000 - 00000000bfff0000 (ACPI NVS)
BIOS-e820: 00000000bfff0000 - 00000000c0000000 (reserved)
BIOS-e820: 00000000ff780000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
ACPI: RSDP (v000 ACPIAM ) @
0x00000000000fa7c0
ACPI: RSDT (v001 A M I OEMRSDT 0x10000506 MSFT 0x00000097) @
0x00000000bffb0000
ACPI: FADT (v001 A M I OEMFACP 0x10000506 MSFT 0x00000097) @
0x00000000bffb0200
ACPI: MADT (v001 A M I OEMAPIC 0x10000506 MSFT 0x00000097) @
0x00000000bffb0390
ACPI: OEMB (v001 A M I OEMBIOS 0x10000506 MSFT 0x00000097) @
0x00000000bffc0040
ACPI: DSDT (v001 A0036 A0036001 0x00000001 MSFT 0x0100000d) @
0x0000000000000000
On node 0 totalpages: 1029721
DMA zone: 3185 pages, LIFO batch:0
DMA32 zone: 767976 pages, LIFO batch:31
Normal zone: 258560 pages, LIFO batch:31
HighMem zone: 0 pages, LIFO batch:0
Looks like a VIA chipset. Disabling IOMMU. Overwrite with
"iommu=allowed"
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:15 APIC version 16
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x81] disabled)
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 3, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Setting APIC routing to flat
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at c4000000 (gap: c0000000:3f780000)
Built 1 zonelists
Kernel command line: root=/dev/hda1 ro
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 131072 bytes)
time.c: Using 3.579545 MHz PM timer.
time.c: Detected 2202.916 MHz processor.
time.c: Using PIT/TSC based timekeeping.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Placing software IO TLB between 0x5c39000 - 0x9c39000
Memory: 4045192k/5242880k available (1703k kernel code, 148148k
reserved, 738k data, 148k init)
Calibrating delay using timer specific routine.. 4412.88 BogoMIPS
(lpj=2206444)
Security Framework v1.0.0 initialized
SELinux: Disabled at boot.
Capability LSM initialized
Mount-cache hash table entries: 256
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
mtrr: v2.0 (20020519)
CPU: AMD Athlon(tm) 64 Processor 3500+ stepping 00
Using local APIC timer interrupts.
Detected 12.516 MHz APIC timer.
testing NMI watchdog ... OK.
checking if image is initramfs... it is
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: Using configuration type 1
blk_max_low_pfn=1310720, blk_max_pfn=1310720
ACPI: Subsystem revision 20050902
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:01:00.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 *10 11 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 7 10 11 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: ACPI device : hid PNP0200
pnp: ACPI device : hid PNP0B00
pnp: ACPI device : hid PNP0303
pnp: ACPI device : hid PNP0F03
pnp: ACPI device : hid PNP0800
pnp: ACPI device : hid PNP0C04
pnp: ACPI device : hid PNP0700
pnp: ACPI device : hid PNP0C02
pnp: ACPI device : hid PNP0C02
pnp: ACPI device : hid PNP0C02
pnp: ACPI device : hid PNP0501
pnp: ACPI device : hid PNP0501
pnp: ACPI device : hid PNP0C01
pnp: PnP ACPI: found 13 devices
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a
report
TC classifier action (bugs to [email protected] cc [email protected])
agpgart: Detected AGP bridge 0
agpgart: AGP aperture is 128M @ 0xe8000000
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
pnp: the driver 'system' has been registered
pnp: match found with the PnP device '00:07' and the driver 'system'
pnp: 00:07: ioport range 0x680-0x6ff has been reserved
pnp: 00:07: ioport range 0x290-0x297 has been reserved
pnp: match found with the PnP device '00:08' and the driver 'system'
pnp: match found with the PnP device '00:09' and the driver 'system'
pnp: match found with the PnP device '00:0c' and the driver 'system'
PCI: Bridge: 0000:00:01.0
IO window: disabled.
MEM window: faf00000-fbffffff
PREFETCH window: f0000000-f9ffffff
PCI: Setting latency timer of device 0000:00:01.0 to 64
IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
audit: initializing netlink socket (disabled)
audit(1141209586.378:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
Real Time Clock Driver v1.12
Linux agpgart interface v0.101 (c) Dave Jones
pnp: the driver 'i8042 kbd' has been registered
pnp: match found with the PnP device '00:02' and the driver 'i8042 kbd'
pnp: the driver 'i8042 aux' has been registered
pnp: match found with the PnP device '00:03' and the driver 'i8042 aux'
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 0) is a 16550A
serial8250: ttyS0 at I/O 0x3f8 (irq = 0) is a 16550A
pnp: the driver 'serial' has been registered
pnp: match found with the PnP device '00:0a' and the driver 'serial'
00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
pnp: match found with the PnP device '00:0b' and the driver 'serial'
00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
GSI 16 sharing vector 0xA9 and IRQ 16
ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 16 (level, low) -> IRQ 16
0000:00:09.0: ttyS2 at I/O 0xa400 (irq = 16) is a 16550A
0000:00:09.0: ttyS3 at I/O 0xa000 (irq = 16) is a 16550A
bounce: queue ffff81013f97ad18, setting pfn 1310720, max_low 1310720
q=ffff81013f97ad18, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f97aa88, setting pfn 1310720, max_low 1310720
q=ffff81013f97aa88, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f97a7f8, setting pfn 1310720, max_low 1310720
q=ffff81013f97a7f8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f97a568, setting pfn 1310720, max_low 1310720
q=ffff81013f97a568, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f97a2d8, setting pfn 1310720, max_low 1310720
q=ffff81013f97a2d8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f97a048, setting pfn 1310720, max_low 1310720
q=ffff81013f97a048, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f980d18, setting pfn 1310720, max_low 1310720
q=ffff81013f980d18, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f980a88, setting pfn 1310720, max_low 1310720
q=ffff81013f980a88, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f9807f8, setting pfn 1310720, max_low 1310720
q=ffff81013f9807f8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f980568, setting pfn 1310720, max_low 1310720
q=ffff81013f980568, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f9802d8, setting pfn 1310720, max_low 1310720
q=ffff81013f9802d8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f980048, setting pfn 1310720, max_low 1310720
q=ffff81013f980048, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa4ed18, setting pfn 1310720, max_low 1310720
q=ffff81013fa4ed18, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa4ea88, setting pfn 1310720, max_low 1310720
q=ffff81013fa4ea88, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa4e7f8, setting pfn 1310720, max_low 1310720
q=ffff81013fa4e7f8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa4e568, setting pfn 1310720, max_low 1310720
q=ffff81013fa4e568, dma_addr=140000000, bounce pfn 1310720
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
usbmon: debugfs is not available
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
TCP established hash table entries: 524288 (order: 10, 4194304 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 8
NET: Registered protocol family 20
ACPI wakeup devices:
PCI0 PS2K PS2M UAR2 UAR1 AC97 USB1 USB2 USB3 USB4 EHCI PWRB SLPB
ACPI: (supports S0 S1 S3 S4 S5)
Freeing unused kernel memory: 148k freed
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:0f.1
GSI 17 sharing vector 0xB1 and IRQ 17
ACPI: PCI Interrupt 0000:00:0f.1[A] -> GSI 20 (level, low) -> IRQ 17
PCI: Via IRQ fixup for 0000:00:0f.1, from 255 to 1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
input: AT Translated Set 2 keyboard as /class/input/input0
hda: HDS722525VLAT80, ATA DISK drive
hdb: Maxtor 6Y200P0, ATA DISK drive
bounce: queue ffff81013fa4e2d8, setting pfn 1310720, max_low 1310720
q=ffff81013fa4e2d8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa4e2d8, setting pfn 1048575, max_low 1310720
q=ffff81013fa4e2d8, dma_addr=ffffffff, bounce pfn 1048575
bounce: queue ffff81013fa4e048, setting pfn 1310720, max_low 1310720
q=ffff81013fa4e048, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa4e048, setting pfn 1048575, max_low 1310720
q=ffff81013fa4e048, dma_addr=ffffffff, bounce pfn 1048575
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: _NEC DVD_RW ND-3500AG, ATAPI CD/DVD-ROM drive
bounce: queue ffff81013f541d18, setting pfn 1310720, max_low 1310720
q=ffff81013f541d18, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f541d18, setting pfn 1310720, max_low 1310720
q=ffff81013f541d18, dma_addr=140000000, bounce pfn 1310720
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 390721968 sectors (200049 MB) w/7938KiB Cache, CHS=24321/255/63,
UDMA(100)
hda: cache flushes supported
hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 >
hdb: max request size: 1024KiB
hdb: 398297088 sectors (203928 MB) w/7936KiB Cache, CHS=24792/255/63,
UDMA(133)
hdb: cache flushes supported
hdb: hdb1 hdb2 hdb3 hdb4 < hdb5 hdb6 >
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
GSI 18 sharing vector 0xB9 and IRQ 18
ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 18
skge 1.2 addr 0xfa900000 irq 18 chip Yukon-Lite rev 7
skge eth0: addr 00:11:2f:a7:fb:ef
SCSI subsystem initialized
hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
USB Universal Host Controller Interface driver v2.3
GSI 19 sharing vector 0xC1 and IRQ 19
ACPI: PCI Interrupt 0000:00:10.0[A] -> GSI 21 (level, low) -> IRQ 19
PCI: Via IRQ fixup for 0000:00:10.0, from 11 to 3
uhci_hcd 0000:00:10.0: UHCI Host Controller
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:10.0: irq 19, io base 0x0000d400
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
libata version 1.20 loaded.
sata_promise 0000:00:08.0: version 1.03
GSI 20 sharing vector 0xC9 and IRQ 20
ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 18 (level, low) -> IRQ 20
ata1: SATA max UDMA/133 cmd 0xFFFFC20000004200 ctl 0xFFFFC20000004238
bmdma 0x0 irq 20
ata2: SATA max UDMA/133 cmd 0xFFFFC20000004280 ctl 0xFFFFC200000042B8
bmdma 0x0 irq 20
e100: Intel(R) PRO/100 Network Driver, 3.4.14-k4-NAPI
e100: Copyright(c) 1999-2005 Intel Corporation
ACPI: PCI Interrupt 0000:00:10.1[A] -> GSI 21 (level, low) -> IRQ 19
PCI: Via IRQ fixup for 0000:00:10.1, from 11 to 3
uhci_hcd 0000:00:10.1: UHCI Host Controller
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:10.1: irq 19, io base 0x0000d800
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.2[B] -> GSI 21 (level, low) -> IRQ 19
PCI: Via IRQ fixup for 0000:00:10.2, from 10 to 3
uhci_hcd 0000:00:10.2: UHCI Host Controller
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:10.2: irq 19, io base 0x0000e000
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ata1: no device found (phy stat 00000000)
scsi0 : sata_promise
ACPI: PCI Interrupt 0000:00:10.3[B] -> GSI 21 (level, low) -> IRQ 19
PCI: Via IRQ fixup for 0000:00:10.3, from 10 to 3
uhci_hcd 0000:00:10.3: UHCI Host Controller
uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:10.3: irq 19, io base 0x0000e400
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.4[C] -> GSI 21 (level, low) -> IRQ 19
PCI: Via IRQ fixup for 0000:00:10.4, from 5 to 3
ehci_hcd 0000:00:10.4: EHCI Host Controller
ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 5
ehci_hcd 0000:00:10.4: irq 19, io mem 0xfae00000
ehci_hcd 0000:00:10.4: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 8 ports detected
ata2: no device found (phy stat 00000000)
scsi1 : sata_promise
ACPI: PCI Interrupt 0000:00:0d.0[A] -> GSI 18 (level, low) -> IRQ 20
e100: eth1: e100_probe: addr 0xfac00000, irq 20, MAC addr
00:D0:B7:BF:92:C8
sata_via 0000:00:0f.0: version 1.1
ACPI: PCI Interrupt 0000:00:0f.0[B] -> GSI 20 (level, low) -> IRQ 17
PCI: Via IRQ fixup for 0000:00:0f.0, from 10 to 1
sata_via 0000:00:0f.0: routed to hard irq line 1
ata3: SATA max UDMA/133 cmd 0xD000 ctl 0xC802 bmdma 0xB800 irq 17
ata4: SATA max UDMA/133 cmd 0xC400 ctl 0xC002 bmdma 0xB808 irq 17
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
input: PC Speaker as /class/input/input1
bounce: queue ffff81013f541a88, setting pfn 1310720, max_low 1310720
q=ffff81013f541a88, dma_addr=140000000, bounce pfn 1310720
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
ata3: dev 0 cfg 49:2f00 82:3069 83:7c01 84:4003 85:3069 86:3c01 87:4003
88:203f
ata3: dev 0 ATA-6, max UDMA/100, 390721968 sectors: LBA48
ata3: dev 0 configured for UDMA/100
scsi2 : sata_via
input: ImExPS/2 Generic Explorer Mouse as /class/input/input2
ata4: no device found (phy stat 00000000)
scsi3 : sata_via
bounce: queue ffff81013f5417f8, setting pfn 1310720, max_low 1310720
q=ffff81013f5417f8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f5417f8, setting pfn 1048575, max_low 1310720
q=ffff81013f5417f8, dma_addr=ffffffff, bounce pfn 1048575
Vendor: ATA Model: ST3200822AS Rev: 3.01
Type: Direct-Access ANSI SCSI revision: 05
GSI 21 sharing vector 0xD1 and IRQ 21
ACPI: PCI Interrupt 0000:00:11.5[C] -> GSI 22 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:11.5 to 64
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 < sda5 > sda3
sd 2:0:0:0: Attached scsi disk sda
Adding 1951856k swap on /dev/hda5. Priority:-1 extents:1
across:1951856k
Adding 1951856k swap on /dev/hda6. Priority:-2 extents:1
across:1951856k
Adding 1951856k swap on /dev/hda7. Priority:-3 extents:1
across:1951856k
Adding 996020k swap on /dev/hdb2. Priority:-4 extents:1 across:996020k
Adding 996020k swap on /dev/hdb3. Priority:-5 extents:1 across:996020k
Adding 995988k swap on /dev/hdb5. Priority:-6 extents:1 across:995988k
Adding 843372k swap on /dev/hdb6. Priority:-7 extents:1 across:843372k
EXT3 FS on hda1, internal journal
ieee1394: Initialized config rom entry `ip1394'
sbp2: $Rev: 1306 $ Ben Collins <[email protected]>
ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1)
ieee1394: sbp2: Try serialize_io=0 for better performance
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda8, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
SGI XFS with ACLs, security attributes, realtime, large block/inode
numbers, no debug enabled
SGI XFS Quota Management subsystem
XFS mounting filesystem hdb1
Ending clean XFS mount for filesystem: hdb1
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
XFS mounting filesystem sda5
Ending clean XFS mount for filesystem: sda5
e100: intel: e100_watchdog: link up, 100Mbps, full-duplex
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
ACPI: Sleep Button (CM) [SLPB]
intel: no IPv6 routers present
pnp: the driver 'parport_pc' has been registered
lp: driver loaded but no devices found
Installing knfsd (copyright (C) 1996 [email protected]).
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery
directory
NFSD: recovery directory /var/lib/nfs/v4recovery doesn't exist
NFSD: starting 90-second grace period
mtrr: type mismatch for f0000000,8000000 old: write-back new:
write-combining
hda: DMA table too small
ide dma table, 256 entries, bounce pfn 1310720
sg0: dma=6e9e800, len=4096/0, pfn=1185312
sg1: dma=6e9f800, len=4096/0, pfn=1185270
sg2: dma=6ea0800, len=4096/0, pfn=1184892
sg3: dma=6ea1800, len=4096/0, pfn=1185144
sg4: dma=6ea2800, len=4096/0, pfn=1185102
sg5: dma=6ea3800, len=4096/0, pfn=1185059
sg6: dma=6ea4800, len=4096/0, pfn=1185017
sg7: dma=6ea5800, len=4096/0, pfn=1184975
sg8: dma=6ea6800, len=4096/0, pfn=1184933
sg9: dma=6ea7800, len=4096/0, pfn=1184850
sg10: dma=6ea8800, len=4096/0, pfn=1186142
sg11: dma=6ea9800, len=4096/0, pfn=1186814
sg12: dma=6eaa800, len=4096/0, pfn=1186731
sg13: dma=6eab800, len=4096/0, pfn=1186689
sg14: dma=6eac800, len=4096/0, pfn=1186227
sg15: dma=6ead800, len=4096/0, pfn=1186185
sg16: dma=6eae800, len=4096/0, pfn=1186100
sg17: dma=6eaf800, len=4096/0, pfn=1185807
sg18: dma=6eb0800, len=4096/0, pfn=1186058
sg19: dma=6eb1800, len=4096/0, pfn=1186017
sg20: dma=6eb2800, len=4096/0, pfn=1185975
sg21: dma=6eb3800, len=4096/0, pfn=1185933
sg22: dma=6eb4800, len=4096/0, pfn=1185891
sg23: dma=6eb5800, len=4096/0, pfn=1185849
sg24: dma=6eb6800, len=4096/0, pfn=1187813
sg25: dma=6eb7800, len=4096/0, pfn=1187771
sg26: dma=6eb9000, len=4096/0, pfn=1187520
sg27: dma=6eba000, len=4096/0, pfn=1187687
sg28: dma=6ebb000, len=4096/0, pfn=1187646
sg29: dma=6ebc000, len=4096/0, pfn=1187604
sg30: dma=6ebd000, len=4096/0, pfn=1187562
sg31: dma=6ebe000, len=4096/0, pfn=1187478
sg32: dma=6ebf000, len=4096/0, pfn=1187436
sg33: dma=6ec0000, len=4096/0, pfn=1187184
sg34: dma=6ec1000, len=4096/0, pfn=1187394
sg35: dma=6ec2000, len=4096/0, pfn=1187352
sg36: dma=6ec3000, len=4096/0, pfn=1187310
sg37: dma=6ec4000, len=4096/0, pfn=1187267
sg38: dma=6ec5000, len=4096/0, pfn=1187225
sg39: dma=6ec6000, len=4096/0, pfn=1187142
sg40: dma=6ec7000, len=4096/0, pfn=1186848
sg41: dma=6ec8000, len=4096/0, pfn=1187100
sg42: dma=6ec9000, len=4096/0, pfn=1187016
sg43: dma=6eca000, len=4096/0, pfn=1186974
sg44: dma=6ecb000, len=4096/0, pfn=1186932
sg45: dma=6ecc000, len=4096/0, pfn=1186890
sg46: dma=6ecd000, len=4096/0, pfn=1188811
sg47: dma=6ece000, len=4096/0, pfn=1188519
sg48: dma=6ecf000, len=4096/0, pfn=1188770
sg49: dma=6ed0000, len=4096/0, pfn=1188687
sg50: dma=6ed1000, len=4096/0, pfn=1188645
sg51: dma=6ed2000, len=4096/0, pfn=1188603
sg52: dma=6ed3000, len=4096/0, pfn=1188561
sg53: dma=6ed4000, len=4096/0, pfn=1188225
sg54: dma=6ed5000, len=4096/0, pfn=1188350
sg55: dma=6ed6000, len=4096/0, pfn=1188309
sg56: dma=6ed7000, len=4096/0, pfn=1188267
sg57: dma=6ed8000, len=4096/0, pfn=1188183
sg58: dma=6ed9000, len=4096/0, pfn=1187888
sg59: dma=6eda000, len=4096/0, pfn=1188141
sg60: dma=6edb000, len=4096/0, pfn=1188099
sg61: dma=6edc000, len=4096/0, pfn=1188057
sg62: dma=6edd000, len=4096/0, pfn=1188015
sg63: dma=6ede000, len=4096/0, pfn=1187972
sg64: dma=6edf000, len=4096/0, pfn=1187930
sg65: dma=6ee0000, len=4096/0, pfn=1187847
sg66: dma=6ee1000, len=4096/0, pfn=1189853
sg67: dma=6ee2000, len=4096/0, pfn=1189097
sg68: dma=6ee3000, len=4096/0, pfn=1189266
sg69: dma=6ee4000, len=4096/0, pfn=1189224
sg70: dma=6ee5000, len=4096/0, pfn=1189182
sg71: dma=6ee6000, len=4096/0, pfn=1189140
sg72: dma=6ee7000, len=4096/0, pfn=1189055
sg73: dma=6ee8000, len=4096/0, pfn=1189013
sg74: dma=6ee9000, len=4096/0, pfn=1190810
sg75: dma=6eea000, len=4096/0, pfn=1188972
sg76: dma=6eeb000, len=4096/0, pfn=1188930
sg77: dma=6eec000, len=4096/0, pfn=1188888
sg78: dma=6eed000, len=4096/0, pfn=1190894
sg79: dma=6eee000, len=4096/0, pfn=1190852
sg80: dma=6eef000, len=4096/0, pfn=1190768
sg81: dma=6ef0000, len=4096/0, pfn=1190475
sg82: dma=6ef1000, len=4096/0, pfn=1190642
sg83: dma=6ef2000, len=4096/0, pfn=1190600
sg84: dma=6ef3000, len=4096/0, pfn=1190559
sg85: dma=6ef4000, len=4096/0, pfn=1190517
sg86: dma=6ef5000, len=4096/0, pfn=1190433
sg87: dma=6ef6000, len=4096/0, pfn=1190391
sg88: dma=6ef7000, len=4096/0, pfn=1190349
sg89: dma=6ef8000, len=4096/0, pfn=1190138
sg90: dma=6ef9000, len=4096/0, pfn=1190307
sg91: dma=6efa000, len=4096/0, pfn=1190265
sg92: dma=6efb000, len=4096/0, pfn=1190180
sg93: dma=6efc000, len=4096/0, pfn=1190097
sg94: dma=6efd000, len=4096/0, pfn=1190055
sg95: dma=6efe000, len=4096/0, pfn=1191851
sg96: dma=6eff000, len=4096/0, pfn=1190013
sg97: dma=6f00000, len=4096/0, pfn=1189971
sg98: dma=6f01000, len=4096/0, pfn=1191935
sg99: dma=6f02000, len=4096/0, pfn=1194513
sg100: dma=6f03000, len=4096/0, pfn=1194261
sg101: dma=6f04000, len=4096/0, pfn=1194471
sg102: dma=6f05000, len=4096/0, pfn=1194429
sg103: dma=6f06000, len=4096/0, pfn=1194387
sg104: dma=6f07000, len=4096/0, pfn=1194345
sg105: dma=6f08000, len=4096/0, pfn=1194303
sg106: dma=6f09000, len=4096/0, pfn=1194218
sg107: dma=6f0a000, len=4096/0, pfn=1194135
sg108: dma=6f0b000, len=4096/0, pfn=1195973
sg109: dma=6f0c000, len=4096/0, pfn=1194093
sg110: dma=6f0d000, len=4096/0, pfn=1194051
sg111: dma=6f0e000, len=4096/0, pfn=1194009
sg112: dma=6f0f000, len=4096/0, pfn=1196015
sg113: dma=6f10000, len=4096/0, pfn=1195931
sg114: dma=6f11000, len=4096/0, pfn=1195889
sg115: dma=6f12000, len=4096/0, pfn=1195679
sg116: dma=6f13000, len=4096/0, pfn=1195847
sg117: dma=6f14000, len=4096/0, pfn=1195804
sg118: dma=6f15000, len=4096/0, pfn=1195763
sg119: dma=6f16000, len=4096/0, pfn=1195721
sg120: dma=6f17000, len=4096/0, pfn=1195637
sg121: dma=6f18000, len=4096/0, pfn=1195595
sg122: dma=6f19000, len=4096/0, pfn=1195553
sg123: dma=6f1a000, len=4096/0, pfn=1195470
sg124: dma=6f1b000, len=4096/0, pfn=1195428
sg125: dma=6f1c000, len=4096/0, pfn=1195386
sg126: dma=6f1d000, len=4096/0, pfn=1195260
sg127: dma=6f1e000, len=4096/0, pfn=1195218
sg128: dma=6f1f000, len=4096/0, pfn=1195176
sg129: dma=6f20000, len=4096/0, pfn=1197014
sg130: dma=6f21000, len=4096/0, pfn=1195134
sg131: dma=6f22000, len=4096/0, pfn=1195092
sg132: dma=6f23000, len=4096/0, pfn=1195050
sg133: dma=6f24000, len=4096/0, pfn=1195008
sg134: dma=6f25000, len=4096/0, pfn=1170485
sg135: dma=6f26000, len=4096/0, pfn=1170443
sg136: dma=6f27000, len=4096/0, pfn=1172281
sg137: dma=6f28000, len=4096/0, pfn=1172450
sg138: dma=6f29000, len=4096/0, pfn=1172408
sg139: dma=6f2a000, len=4096/0, pfn=1172366
sg140: dma=6f2b000, len=4096/0, pfn=1172323
sg141: dma=6f2c000, len=4096/0, pfn=1172239
sg142: dma=6f2d000, len=4096/0, pfn=1171905
sg143: dma=6f2e000, len=4096/0, pfn=1172155
sg144: dma=6f2f000, len=4096/0, pfn=1172113
sg145: dma=6f30000, len=4096/0, pfn=1172030
sg146: dma=6f31000, len=4096/0, pfn=1171989
sg147: dma=6f32000, len=4096/0, pfn=1171947
sg148: dma=6f33000, len=4096/0, pfn=1171862
sg149: dma=6f34000, len=4096/0, pfn=1171820
sg150: dma=6f35000, len=4096/0, pfn=1171778
sg151: dma=6f36000, len=4096/0, pfn=1171610
sg152: dma=6f37000, len=4096/0, pfn=1171736
sg153: dma=6f38000, len=4096/0, pfn=1171694
sg154: dma=6f39000, len=4096/0, pfn=1171652
sg155: dma=6f3a000, len=4096/0, pfn=1171568
sg156: dma=6f3b000, len=4096/0, pfn=1171527
sg157: dma=6f3c000, len=4096/0, pfn=1171485
sg158: dma=6f3d000, len=4096/0, pfn=1173322
sg159: dma=6f3e000, len=4096/0, pfn=1173491
sg160: dma=6f3f000, len=4096/0, pfn=1173448
sg161: dma=6f40000, len=4096/0, pfn=1173406
sg162: dma=6f41000, len=4096/0, pfn=1173280
sg163: dma=6f42000, len=4096/0, pfn=1173238
sg164: dma=6f43000, len=4096/0, pfn=1173196
sg165: dma=6f44000, len=4096/0, pfn=1173154
sg166: dma=6f45000, len=4096/0, pfn=1173113
sg167: dma=6f46000, len=4096/0, pfn=1173030
sg168: dma=6f47000, len=4096/0, pfn=1172987
sg169: dma=6f48000, len=4096/0, pfn=1172652
sg170: dma=6f49000, len=4096/0, pfn=1172568
sg171: dma=6f4a000, len=4096/0, pfn=1172526
sg172: dma=6f4b000, len=4096/0, pfn=1172483
sg173: dma=6f4c000, len=4096/0, pfn=1174489
sg174: dma=6f4d000, len=4096/0, pfn=1174238
sg175: dma=6f4e000, len=4096/0, pfn=1174196
sg176: dma=6f4f000, len=4096/0, pfn=1174154
sg177: dma=6f50000, len=4096/0, pfn=1174112
sg178: dma=6f51000, len=4096/0, pfn=1174069
sg179: dma=6f52000, len=4096/0, pfn=1173944
sg180: dma=6f53000, len=4096/0, pfn=1173651
sg181: dma=6f54000, len=4096/0, pfn=1173902
sg182: dma=6f55000, len=4096/0, pfn=1173860
sg183: dma=6f56000, len=4096/0, pfn=1173819
sg184: dma=6f57000, len=4096/0, pfn=1173777
sg185: dma=6f58000, len=4096/0, pfn=1173735
sg186: dma=6f59000, len=4096/0, pfn=1173608
sg187: dma=6f5a000, len=4096/0, pfn=1173566
sg188: dma=6f5b000, len=4096/0, pfn=1175363
sg189: dma=6f5c000, len=4096/0, pfn=1173524
sg190: dma=6f5d000, len=4096/0, pfn=1175530
sg191: dma=6f5e000, len=4096/0, pfn=1175488
sg192: dma=6f5f000, len=4096/0, pfn=1175026
sg193: dma=6f60000, len=4096/0, pfn=1174944
sg194: dma=6f61000, len=4096/0, pfn=1174692
sg195: dma=6f62000, len=4096/0, pfn=1174902
sg196: dma=6f63000, len=4096/0, pfn=1174860
sg197: dma=6f64000, len=4096/0, pfn=1174819
sg198: dma=6f65000, len=4096/0, pfn=1174776
sg199: dma=6f66000, len=4096/0, pfn=1174734
sg200: dma=6f67000, len=4096/0, pfn=1174650
sg201: dma=6f68000, len=4096/0, pfn=1176405
sg202: dma=6f69000, len=4096/0, pfn=1174566
sg203: dma=6f6a000, len=4096/0, pfn=1176572
sg204: dma=6f6b000, len=4096/0, pfn=1176531
sg205: dma=6f6c000, len=4096/0, pfn=1176489
sg206: dma=6f6d000, len=4096/0, pfn=1176447
sg207: dma=6f6e000, len=4096/0, pfn=1176362
sg208: dma=6f6f000, len=4096/0, pfn=1176320
sg209: dma=6f70000, len=4096/0, pfn=1176069
sg210: dma=6f71000, len=4096/0, pfn=1224020
sg211: dma=6f72000, len=4096/0, pfn=1176278
sg212: dma=6f73000, len=4096/0, pfn=1176236
sg213: dma=6f74000, len=4096/0, pfn=1176194
sg214: dma=6f75000, len=4096/0, pfn=1176152
sg215: dma=6f76000, len=4096/0, pfn=1176110
sg216: dma=6f77000, len=4096/0, pfn=1176027
sg217: dma=6f78000, len=4096/0, pfn=1175733
sg218: dma=6f79000, len=4096/0, pfn=1175944
sg219: dma=6f7a000, len=4096/0, pfn=1175901
sg220: dma=6f7b000, len=4096/0, pfn=1175859
sg221: dma=6f7c000, len=4096/0, pfn=1175817
sg222: dma=6f7d000, len=4096/0, pfn=1175775
sg223: dma=6f7e000, len=4096/0, pfn=1175691
sg224: dma=6f7f000, len=4096/0, pfn=1177445
sg225: dma=6f80000, len=4096/0, pfn=1175649
sg226: dma=6f81000, len=4096/0, pfn=1175608
sg227: dma=6f82000, len=4096/0, pfn=1175566
sg228: dma=6f83000, len=4096/0, pfn=1177572
sg229: dma=6f84000, len=4096/0, pfn=1177530
sg230: dma=6f85000, len=4096/0, pfn=1177403
sg231: dma=6f86000, len=4096/0, pfn=1177361
sg232: dma=6f87000, len=4096/0, pfn=1177110
sg233: dma=6f88000, len=4096/0, pfn=1177319
sg234: dma=6f89000, len=4096/0, pfn=1177277
sg235: dma=6f8a000, len=4096/0, pfn=1177235
sg236: dma=6f8b000, len=4096/0, pfn=1177194
sg237: dma=6f8c000, len=4096/0, pfn=1177152
sg238: dma=6f8d000, len=4096/0, pfn=1177068
sg239: dma=6f8e000, len=4096/0, pfn=1176774
sg240: dma=6f8f000, len=4096/0, pfn=1177026
sg241: dma=6f90000, len=4096/0, pfn=1176983
sg242: dma=6f91000, len=4096/0, pfn=1176858
sg243: dma=6f92000, len=4096/0, pfn=1176816
sg244: dma=6f93000, len=4096/0, pfn=1176733
sg245: dma=6f94000, len=4096/0, pfn=1176691
sg246: dma=6f95000, len=4096/0, pfn=1176649
sg247: dma=6f96000, len=4096/0, pfn=1178486
sg248: dma=6f97000, len=4096/0, pfn=1176607
sg249: dma=6f98000, len=4096/0, pfn=1178613
sg250: dma=6f99000, len=4096/0, pfn=1178570
sg251: dma=6f9a000, len=4096/0, pfn=1178528
sg252: dma=6f9b000, len=4096/0, pfn=1178444
sg253: dma=6f9c000, len=4096/0, pfn=1178402
sg254: dma=6f9d000, len=4096/0, pfn=1178151
sg255: dma=6f9e000, len=4096/0, pfn=1178360
hda: DMA table too small
ide dma table, 256 entries, bounce pfn 1310720
sg0: dma=724b800, len=4096/0, pfn=1067002
sg1: dma=724c800, len=4096/0, pfn=1224339
sg2: dma=724d800, len=4096/0, pfn=1224338
sg3: dma=724e800, len=4096/0, pfn=1224336
sg4: dma=724f800, len=4096/0, pfn=1224335
sg5: dma=7250800, len=4096/0, pfn=1224334
sg6: dma=7251800, len=4096/0, pfn=1224333
sg7: dma=7252800, len=4096/0, pfn=1224332
sg8: dma=7253800, len=4096/0, pfn=1227264
sg9: dma=7254800, len=4096/0, pfn=1244897
sg10: dma=7255800, len=4096/0, pfn=1244896
sg11: dma=7256800, len=4096/0, pfn=1224331
sg12: dma=7257800, len=4096/0, pfn=1224330
sg13: dma=7258800, len=4096/0, pfn=1224329
sg14: dma=7259800, len=4096/0, pfn=1224327
sg15: dma=725a800, len=4096/0, pfn=1224326
sg16: dma=725b800, len=4096/0, pfn=1224325
sg17: dma=725c800, len=4096/0, pfn=1224324
sg18: dma=725d800, len=4096/0, pfn=1224323
sg19: dma=725e800, len=4096/0, pfn=1224321
sg20: dma=725f800, len=4096/0, pfn=1224320
sg21: dma=7260800, len=4096/0, pfn=1224319
sg22: dma=7261800, len=4096/0, pfn=1224318
sg23: dma=7262800, len=4096/0, pfn=1224317
sg24: dma=7263800, len=4096/0, pfn=1224316
sg25: dma=7264800, len=4096/0, pfn=1224314
sg26: dma=7265800, len=4096/0, pfn=1224313
sg27: dma=7266800, len=4096/0, pfn=1224309
sg28: dma=7267800, len=4096/0, pfn=1224269
sg29: dma=7268800, len=4096/0, pfn=1224308
sg30: dma=7269800, len=4096/0, pfn=1224306
sg31: dma=726a800, len=4096/0, pfn=1224305
sg32: dma=726b800, len=4096/0, pfn=1224304
sg33: dma=726c800, len=4096/0, pfn=1224302
sg34: dma=726d800, len=4096/0, pfn=1224301
sg35: dma=726e800, len=4096/0, pfn=1224300
sg36: dma=726f800, len=4096/0, pfn=1224298
sg37: dma=7270800, len=4096/0, pfn=1224297
sg38: dma=7271800, len=4096/0, pfn=1224296
sg39: dma=7272800, len=4096/0, pfn=1224295
sg40: dma=7273800, len=4096/0, pfn=1224294
sg41: dma=7274800, len=4096/0, pfn=1224293
sg42: dma=7275800, len=4096/0, pfn=1224291
sg43: dma=7276800, len=4096/0, pfn=1224290
sg44: dma=7277800, len=4096/0, pfn=1224289
sg45: dma=7279000, len=4096/0, pfn=1224288
sg46: dma=727a000, len=4096/0, pfn=1224287
sg47: dma=727b000, len=4096/0, pfn=1224286
sg48: dma=727c000, len=4096/0, pfn=1224284
sg49: dma=727d000, len=4096/0, pfn=1224283
sg50: dma=727e000, len=4096/0, pfn=1224282
sg51: dma=727f000, len=4096/0, pfn=1224281
sg52: dma=7280000, len=4096/0, pfn=1224280
sg53: dma=7281000, len=4096/0, pfn=1224278
sg54: dma=7282000, len=4096/0, pfn=1224277
sg55: dma=7283000, len=4096/0, pfn=1224276
sg56: dma=7284000, len=4096/0, pfn=1224275
sg57: dma=7285000, len=4096/0, pfn=1224274
sg58: dma=7286000, len=4096/0, pfn=1224273
sg59: dma=7287000, len=4096/0, pfn=1224271
sg60: dma=7288000, len=4096/0, pfn=1224268
sg61: dma=7289000, len=4096/0, pfn=1224229
sg62: dma=728a000, len=4096/0, pfn=1224267
sg63: dma=728b000, len=4096/0, pfn=1224265
sg64: dma=728c000, len=4096/0, pfn=1224264
sg65: dma=728d000, len=4096/0, pfn=1224263
sg66: dma=728e000, len=4096/0, pfn=1224262
sg67: dma=728f000, len=4096/0, pfn=1224261
sg68: dma=7290000, len=4096/0, pfn=1224260
sg69: dma=7291000, len=4096/0, pfn=1224258
sg70: dma=7292000, len=4096/0, pfn=1224257
sg71: dma=7293000, len=4096/0, pfn=1224256
sg72: dma=7294000, len=4096/0, pfn=1224254
sg73: dma=7295000, len=4096/0, pfn=1224253
sg74: dma=7296000, len=4096/0, pfn=1224252
sg75: dma=7297000, len=4096/0, pfn=1224250
sg76: dma=7298000, len=4096/0, pfn=1224249
sg77: dma=7299000, len=4096/0, pfn=1224248
sg78: dma=729a000, len=4096/0, pfn=1224247
sg79: dma=729b000, len=4096/0, pfn=1224246
sg80: dma=729c000, len=4096/0, pfn=1224244
sg81: dma=729d000, len=4096/0, pfn=1224243
sg82: dma=729e000, len=4096/0, pfn=1224242
sg83: dma=729f000, len=4096/0, pfn=1224241
sg84: dma=72a0000, len=4096/0, pfn=1224240
sg85: dma=72a1000, len=4096/0, pfn=1224239
sg86: dma=72a2000, len=4096/0, pfn=1224237
sg87: dma=72a3000, len=4096/0, pfn=1224236
sg88: dma=72a4000, len=4096/0, pfn=1224235
sg89: dma=72a5000, len=4096/0, pfn=1224234
sg90: dma=72a6000, len=4096/0, pfn=1224233
sg91: dma=72a7000, len=4096/0, pfn=1224232
sg92: dma=72a8000, len=4096/0, pfn=1224228
sg93: dma=72a9000, len=4096/0, pfn=1224189
sg94: dma=72aa000, len=4096/0, pfn=1224227
sg95: dma=72ab000, len=4096/0, pfn=1224226
sg96: dma=72ac000, len=4096/0, pfn=1224225
sg97: dma=72ad000, len=4096/0, pfn=1224223
sg98: dma=72ae000, len=4096/0, pfn=1224222
sg99: dma=72af000, len=4096/0, pfn=1224221
sg100: dma=72b0000, len=4096/0, pfn=1224220
sg101: dma=72b1000, len=4096/0, pfn=1224219
sg102: dma=72b2000, len=4096/0, pfn=1224218
sg103: dma=72b3000, len=4096/0, pfn=1224216
sg104: dma=72b4000, len=4096/0, pfn=1224215
sg105: dma=72b5000, len=4096/0, pfn=1224214
sg106: dma=72b6000, len=4096/0, pfn=1224213
sg107: dma=72b7000, len=4096/0, pfn=1224212
sg108: dma=72b8000, len=4096/0, pfn=1224211
sg109: dma=72b9000, len=4096/0, pfn=1224209
sg110: dma=72ba000, len=4096/0, pfn=1224208
sg111: dma=72bb000, len=4096/0, pfn=1224207
sg112: dma=72bc000, len=4096/0, pfn=1224206
sg113: dma=72bd000, len=4096/0, pfn=1224205
sg114: dma=72be000, len=4096/0, pfn=1224203
sg115: dma=72bf000, len=4096/0, pfn=1224202
sg116: dma=72c0000, len=4096/0, pfn=1224200
sg117: dma=72c1000, len=4096/0, pfn=1224199
sg118: dma=72c2000, len=4096/0, pfn=1224198
sg119: dma=72c3000, len=4096/0, pfn=1224197
sg120: dma=72c4000, len=4096/0, pfn=1224195
sg121: dma=72c5000, len=4096/0, pfn=1224194
sg122: dma=72c6000, len=4096/0, pfn=1224193
sg123: dma=72c7000, len=4096/0, pfn=1224192
sg124: dma=72c8000, len=4096/0, pfn=1224191
sg125: dma=72c9000, len=4096/0, pfn=1224188
sg126: dma=72ca000, len=4096/0, pfn=1224149
sg127: dma=72cb000, len=4096/0, pfn=1224187
sg128: dma=72cc000, len=4096/0, pfn=1224186
sg129: dma=72cd000, len=4096/0, pfn=1224185
sg130: dma=72ce000, len=4096/0, pfn=1224184
sg131: dma=72cf000, len=4096/0, pfn=1224182
sg132: dma=72d0000, len=4096/0, pfn=1224181
sg133: dma=72d1000, len=4096/0, pfn=1224180
sg134: dma=72d2000, len=4096/0, pfn=1224179
sg135: dma=72d3000, len=4096/0, pfn=1224178
sg136: dma=72d4000, len=4096/0, pfn=1224176
sg137: dma=72d5000, len=4096/0, pfn=1224174
sg138: dma=72d6000, len=4096/0, pfn=1224173
sg139: dma=72d7000, len=4096/0, pfn=1224172
sg140: dma=72d8000, len=4096/0, pfn=1224171
sg141: dma=72d9000, len=4096/0, pfn=1224170
sg142: dma=72da000, len=4096/0, pfn=1224168
sg143: dma=72db000, len=4096/0, pfn=1224167
sg144: dma=72dc000, len=4096/0, pfn=1224166
sg145: dma=72dd000, len=4096/0, pfn=1224165
sg146: dma=72de000, len=4096/0, pfn=1224164
sg147: dma=72df000, len=4096/0, pfn=1224163
sg148: dma=72e0000, len=4096/0, pfn=1224160
sg149: dma=72e1000, len=4096/0, pfn=1224159
sg150: dma=72e2000, len=4096/0, pfn=1224158
sg151: dma=72e3000, len=4096/0, pfn=1224157
sg152: dma=72e4000, len=4096/0, pfn=1224156
sg153: dma=72e5000, len=4096/0, pfn=1224154
sg154: dma=72e6000, len=4096/0, pfn=1224153
sg155: dma=72e7000, len=4096/0, pfn=1224152
sg156: dma=72e8000, len=4096/0, pfn=1224151
sg157: dma=72e9000, len=4096/0, pfn=1224147
sg158: dma=72ea000, len=4096/0, pfn=1224109
sg159: dma=72eb000, len=4096/0, pfn=1224146
sg160: dma=72ec000, len=4096/0, pfn=1224144
sg161: dma=72ed000, len=4096/0, pfn=1224143
sg162: dma=72ee000, len=4096/0, pfn=1224142
sg163: dma=72ef000, len=4096/0, pfn=1224141
sg164: dma=72f0000, len=4096/0, pfn=1224140
sg165: dma=72f1000, len=4096/0, pfn=1224138
sg166: dma=72f2000, len=4096/0, pfn=1224137
sg167: dma=72f3000, len=4096/0, pfn=1224136
sg168: dma=72f4000, len=4096/0, pfn=1224135
sg169: dma=72f5000, len=4096/0, pfn=1224134
sg170: dma=72f6000, len=4096/0, pfn=1224132
sg171: dma=72f7000, len=4096/0, pfn=1224131
sg172: dma=72f8000, len=4096/0, pfn=1224130
sg173: dma=72f9000, len=4096/0, pfn=1224129
sg174: dma=72fa000, len=4096/0, pfn=1224128
sg175: dma=72fb000, len=4096/0, pfn=1224127
sg176: dma=72fc000, len=4096/0, pfn=1224125
sg177: dma=72fd000, len=4096/0, pfn=1224124
sg178: dma=72fe000, len=4096/0, pfn=1224123
sg179: dma=72ff000, len=4096/0, pfn=1224122
sg180: dma=7300000, len=4096/0, pfn=1224121
sg181: dma=7301000, len=4096/0, pfn=1224120
sg182: dma=7302000, len=4096/0, pfn=1224118
sg183: dma=7303000, len=4096/0, pfn=1224117
sg184: dma=7304000, len=4096/0, pfn=1224116
sg185: dma=7305000, len=4096/0, pfn=1224115
sg186: dma=7306000, len=4096/0, pfn=1224114
sg187: dma=7307000, len=4096/0, pfn=1224112
sg188: dma=7308000, len=4096/0, pfn=1224111
sg189: dma=7309000, len=4096/0, pfn=1224110
sg190: dma=730a000, len=4096/0, pfn=1224108
sg191: dma=730b000, len=4096/0, pfn=1224070
sg192: dma=730c000, len=4096/0, pfn=1224106
sg193: dma=730d000, len=4096/0, pfn=1224105
sg194: dma=730e000, len=4096/0, pfn=1224104
sg195: dma=730f000, len=4096/0, pfn=1224103
sg196: dma=7310000, len=4096/0, pfn=1224102
sg197: dma=7311000, len=4096/0, pfn=1224101
sg198: dma=7312000, len=4096/0, pfn=1224099
sg199: dma=7313000, len=4096/0, pfn=1224098
sg200: dma=7314000, len=4096/0, pfn=1224097
sg201: dma=7315000, len=4096/0, pfn=1224096
sg202: dma=7316000, len=4096/0, pfn=1224095
sg203: dma=7317000, len=4096/0, pfn=1224094
sg204: dma=7318000, len=4096/0, pfn=1224091
sg205: dma=7319000, len=4096/0, pfn=1224090
sg206: dma=731a000, len=4096/0, pfn=1224089
sg207: dma=731b000, len=4096/0, pfn=1224088
sg208: dma=731c000, len=4096/0, pfn=1224087
sg209: dma=731d000, len=4096/0, pfn=1224086
sg210: dma=731e000, len=4096/0, pfn=1224084
sg211: dma=731f000, len=4096/0, pfn=1224083
sg212: dma=7320000, len=4096/0, pfn=1224082
sg213: dma=7321000, len=4096/0, pfn=1224081
sg214: dma=7322000, len=4096/0, pfn=1224080
sg215: dma=7323000, len=4096/0, pfn=1224078
sg216: dma=7324000, len=4096/0, pfn=1224077
sg217: dma=7325000, len=4096/0, pfn=1224076
sg218: dma=7326000, len=4096/0, pfn=1224075
sg219: dma=7327000, len=4096/0, pfn=1224074
sg220: dma=7328000, len=4096/0, pfn=1224073
sg221: dma=7329000, len=4096/0, pfn=1224071
sg222: dma=732a000, len=4096/0, pfn=1224069
sg223: dma=732b000, len=4096/0, pfn=1224030
sg224: dma=732c000, len=4096/0, pfn=1224068
sg225: dma=732d000, len=4096/0, pfn=1224067
sg226: dma=732e000, len=4096/0, pfn=1224065
sg227: dma=732f000, len=4096/0, pfn=1224064
sg228: dma=7330000, len=4096/0, pfn=1224063
sg229: dma=7331000, len=4096/0, pfn=1224062
sg230: dma=7332000, len=4096/0, pfn=1224061
sg231: dma=7333000, len=4096/0, pfn=1224060
sg232: dma=7334000, len=4096/0, pfn=1224058
sg233: dma=7335000, len=4096/0, pfn=1224057
sg234: dma=7336000, len=4096/0, pfn=1224056
sg235: dma=7337000, len=4096/0, pfn=1224055
sg236: dma=7338000, len=4096/0, pfn=1224054
sg237: dma=7339000, len=4096/0, pfn=1224053
sg238: dma=733a000, len=4096/0, pfn=1224051
sg239: dma=733b000, len=4096/0, pfn=1224050
sg240: dma=733c000, len=4096/0, pfn=1224049
sg241: dma=733d000, len=4096/0, pfn=1224048
sg242: dma=733e000, len=4096/0, pfn=1224047
sg243: dma=733f000, len=4096/0, pfn=1224045
sg244: dma=7340000, len=4096/0, pfn=1224044
sg245: dma=7341000, len=4096/0, pfn=1224043
sg246: dma=7342000, len=4096/0, pfn=1224042
sg247: dma=7343000, len=4096/0, pfn=1224041
sg248: dma=7344000, len=4096/0, pfn=1224039
sg249: dma=7345000, len=4096/0, pfn=1224037
sg250: dma=7346000, len=4096/0, pfn=1224036
sg251: dma=7347000, len=4096/0, pfn=1224035
sg252: dma=7348000, len=4096/0, pfn=1224034
sg253: dma=7349000, len=4096/0, pfn=1224033
sg254: dma=734a000, len=4096/0, pfn=1224032
sg255: dma=734b000, len=4096/0, pfn=1224029
hda: DMA table too small
ide dma table, 256 entries, bounce pfn 1310720
sg0: dma=b7faf000, len=4096/0, pfn=753583
sg1: dma=b79b4000, len=4096/0, pfn=752052
sg2: dma=95cc000, len=4096/0, pfn=1208756
sg3: dma=95cd000, len=4096/0, pfn=1209286
sg4: dma=b7607000, len=4096/0, pfn=751111
sg5: dma=95ce000, len=4096/0, pfn=1225664
sg6: dma=b6cad000, len=4096/0, pfn=748717
sg7: dma=b6e26000, len=4096/0, pfn=749094
sg8: dma=b688b000, len=4096/0, pfn=747659
sg9: dma=b6a2b000, len=4096/0, pfn=748075
sg10: dma=95cf800, len=4096/0, pfn=1204806
sg11: dma=95d0800, len=4096/0, pfn=1203283
sg12: dma=b60f3000, len=4096/0, pfn=745715
sg13: dma=b6300000, len=4096/0, pfn=746240
sg14: dma=95d1800, len=4096/0, pfn=1202669
sg15: dma=95d2800, len=4096/0, pfn=1201342
sg16: dma=95d3800, len=4096/0, pfn=1201695
sg17: dma=b5b09000, len=4096/0, pfn=744201
sg18: dma=b5560000, len=4096/0, pfn=742752
sg19: dma=b5723000, len=4096/0, pfn=743203
sg20: dma=95d4800, len=4096/0, pfn=1225607
sg21: dma=95d5800, len=4096/0, pfn=1199733
sg22: dma=95d6800, len=4096/0, pfn=1198396
sg23: dma=95d7800, len=4096/0, pfn=1198848
sg24: dma=95d8800, len=4096/0, pfn=1197381
sg25: dma=b49b4000, len=4096/0, pfn=739764
sg26: dma=b440e000, len=4096/0, pfn=738318
sg27: dma=95d9800, len=4096/0, pfn=1196964
sg28: dma=b4014000, len=4096/0, pfn=737300
sg29: dma=b421b000, len=4096/0, pfn=737819
sg30: dma=b3c67000, len=4096/0, pfn=736359
sg31: dma=b3e15000, len=4096/0, pfn=736789
sg32: dma=95da800, len=4096/0, pfn=1193402
sg33: dma=95db800, len=4096/0, pfn=1225629
sg34: dma=95dc800, len=4096/0, pfn=1192489
sg35: dma=b3785000, len=4096/0, pfn=735109
sg36: dma=b315b000, len=4096/0, pfn=733531
sg37: dma=95dd800, len=4096/0, pfn=1190222
sg38: dma=95de800, len=4096/0, pfn=1190704
sg39: dma=95df800, len=4096/0, pfn=1189057
sg40: dma=95e0800, len=4096/0, pfn=1189567
sg41: dma=b2939000, len=4096/0, pfn=731449
sg42: dma=b25bb000, len=4096/0, pfn=730555
sg43: dma=b204e000, len=4096/0, pfn=729166
sg44: dma=95e1800, len=4096/0, pfn=1186102
sg45: dma=95e2800, len=4096/0, pfn=1186320
sg46: dma=95e3800, len=4096/0, pfn=1186776
sg47: dma=95e4800, len=4096/0, pfn=1225612
sg48: dma=b1948000, len=4096/0, pfn=727368
sg49: dma=b1447000, len=4096/0, pfn=726087
sg50: dma=95e5800, len=4096/0, pfn=1182875
sg51: dma=95e6800, len=4096/0, pfn=1183454
sg52: dma=95e7800, len=4096/0, pfn=1225571
sg53: dma=95e8800, len=4096/0, pfn=1182057
sg54: dma=95e9800, len=4096/0, pfn=1182463
sg55: dma=b08ab000, len=4096/0, pfn=723115
sg56: dma=b08d0000, len=4096/0, pfn=723152
sg57: dma=b0bd5000, len=4096/0, pfn=723925
sg58: dma=95ea800, len=4096/0, pfn=1180475
sg59: dma=95eb800, len=4096/0, pfn=1178861
sg60: dma=b0295000, len=4096/0, pfn=721557
sg61: dma=95ec800, len=4096/0, pfn=1266062
sg62: dma=95ed800, len=4096/0, pfn=1176735
sg63: dma=af89e000, len=4096/0, pfn=719006
sg64: dma=af9b4000, len=4096/0, pfn=719284
sg65: dma=af4a8000, len=4096/0, pfn=717992
sg66: dma=95ee800, len=4096/0, pfn=1176554
sg67: dma=95ef800, len=4096/0, pfn=1175190
sg68: dma=aec5e000, len=4096/0, pfn=715870
sg69: dma=95f0800, len=4096/0, pfn=1174284
sg70: dma=95f1800, len=4096/0, pfn=1172750
sg71: dma=95f2800, len=4096/0, pfn=1173272
sg72: dma=aeba1000, len=4096/0, pfn=715681
sg73: dma=95f3800, len=4096/0, pfn=1171887
sg74: dma=ae7f3000, len=4096/0, pfn=714739
sg75: dma=95f4800, len=4096/0, pfn=1225582
sg76: dma=adc68000, len=4096/0, pfn=711784
sg77: dma=95f5800, len=4096/0, pfn=1168456
sg78: dma=ad97c000, len=4096/0, pfn=711036
sg79: dma=95f6800, len=4096/0, pfn=1167416
sg80: dma=95f7800, len=4096/0, pfn=1166598
sg81: dma=ad10e000, len=4096/0, pfn=708878
sg82: dma=95f9000, len=4096/0, pfn=1165571
sg83: dma=95fa000, len=4096/0, pfn=1165825
sg84: dma=95fb000, len=4096/0, pfn=1164592
sg85: dma=95fc000, len=4096/0, pfn=1225480
sg86: dma=ac9d0000, len=4096/0, pfn=707024
sg87: dma=acb38000, len=4096/0, pfn=707384
sg88: dma=95fd000, len=4096/0, pfn=1163696
sg89: dma=95fe000, len=4096/0, pfn=1164061
sg90: dma=95ff000, len=4096/0, pfn=1225565
sg91: dma=ac14f000, len=4096/0, pfn=704847
sg92: dma=ad910000, len=4096/0, pfn=710928
sg93: dma=9600000, len=4096/0, pfn=1161833
sg94: dma=abf93000, len=4096/0, pfn=704403
sg95: dma=aba5d000, len=4096/0, pfn=703069
sg96: dma=9601000, len=4096/0, pfn=1159577
sg97: dma=9602000, len=4096/0, pfn=1162011
sg98: dma=9603000, len=4096/0, pfn=1158506
sg99: dma=ab17e000, len=4096/0, pfn=700798
sg100: dma=9604000, len=4096/0, pfn=1157612
sg101: dma=aac0b000, len=4096/0, pfn=699403
sg102: dma=aa8d2000, len=4096/0, pfn=698578
sg103: dma=9605000, len=4096/0, pfn=1155133
sg104: dma=9606000, len=4096/0, pfn=1225549
sg105: dma=aa6a9000, len=4096/0, pfn=698025
sg106: dma=aa173000, len=4096/0, pfn=696691
sg107: dma=aa335000, len=4096/0, pfn=697141
sg108: dma=a9d5b000, len=4096/0, pfn=695643
sg109: dma=9607000, len=4096/0, pfn=1152239
sg110: dma=9608000, len=4096/0, pfn=1152821
sg111: dma=9609000, len=4096/0, pfn=1151501
sg112: dma=a957f000, len=4096/0, pfn=693631
sg113: dma=a902f000, len=4096/0, pfn=692271
sg114: dma=960a000, len=4096/0, pfn=1150727
sg115: dma=a8ce8000, len=4096/0, pfn=691432
sg116: dma=960b000, len=4096/0, pfn=1147956
sg117: dma=960c000, len=4096/0, pfn=1225481
sg118: dma=960d000, len=4096/0, pfn=1265927
sg119: dma=a8aa7000, len=4096/0, pfn=690855
sg120: dma=960e000, len=4096/0, pfn=1147539
sg121: dma=a8672000, len=4096/0, pfn=689778
sg122: dma=a860d000, len=4096/0, pfn=689677
sg123: dma=960f000, len=4096/0, pfn=1145214
sg124: dma=a7e00000, len=4096/0, pfn=687616
sg125: dma=a7845000, len=4096/0, pfn=686149
sg126: dma=a7831000, len=4096/0, pfn=686129
sg127: dma=9610000, len=4096/0, pfn=1225458
sg128: dma=a7646000, len=4096/0, pfn=685638
sg129: dma=a70c3000, len=4096/0, pfn=684227
sg130: dma=9611000, len=4096/0, pfn=1142614
sg131: dma=a6ca7000, len=4096/0, pfn=683175
sg132: dma=a6eea000, len=4096/0, pfn=683754
sg133: dma=a68ff000, len=4096/0, pfn=682239
sg134: dma=9612000, len=4096/0, pfn=1222724
sg135: dma=697e2000, len=4096/0, pfn=432098
sg136: dma=9613000, len=4096/0, pfn=1221919
sg137: dma=9614000, len=4096/0, pfn=1139509
sg138: dma=a67bc000, len=4096/0, pfn=681916
sg139: dma=a6234000, len=4096/0, pfn=680500
sg140: dma=9615000, len=4096/0, pfn=1136752
sg141: dma=9616000, len=4096/0, pfn=1137359
sg142: dma=a5801000, len=4096/0, pfn=677889
sg143: dma=9617000, len=4096/0, pfn=1136524
sg144: dma=9618000, len=4096/0, pfn=1134927
sg145: dma=9619000, len=4096/0, pfn=1133595
sg146: dma=a5006000, len=4096/0, pfn=675846
sg147: dma=961a000, len=4096/0, pfn=1132572
sg148: dma=961b000, len=4096/0, pfn=1133165
sg149: dma=a4f06000, len=4096/0, pfn=675590
sg150: dma=961c000, len=4096/0, pfn=1221902
sg151: dma=961d800, len=4096/0, pfn=1132454
sg152: dma=961e800, len=4096/0, pfn=1221862
sg153: dma=a459c000, len=4096/0, pfn=673180
sg154: dma=961f800, len=4096/0, pfn=1129645
sg155: dma=9620800, len=4096/0, pfn=1130049
sg156: dma=a4336000, len=4096/0, pfn=672566
sg157: dma=a3e0a000, len=4096/0, pfn=671242
sg158: dma=9621800, len=4096/0, pfn=1129458
sg159: dma=a3a4b000, len=4096/0, pfn=670283
sg160: dma=9622800, len=4096/0, pfn=1126774
sg161: dma=a3563000, len=4096/0, pfn=669027
sg162: dma=a3003000, len=4096/0, pfn=667651
sg163: dma=9623800, len=4096/0, pfn=1126141
sg164: dma=a2c99000, len=4096/0, pfn=666777
sg165: dma=9624800, len=4096/0, pfn=1221885
sg166: dma=a29fa000, len=4096/0, pfn=666106
sg167: dma=a2b6f000, len=4096/0, pfn=666479
sg168: dma=a25a2000, len=4096/0, pfn=664994
sg169: dma=9625800, len=4096/0, pfn=1121282
sg170: dma=9626800, len=4096/0, pfn=1121882
sg171: dma=a1c0e000, len=4096/0, pfn=662542
sg172: dma=9627800, len=4096/0, pfn=1121147
sg173: dma=a18bb000, len=4096/0, pfn=661691
sg174: dma=9628800, len=4096/0, pfn=1120121
sg175: dma=a1505000, len=4096/0, pfn=660741
sg176: dma=a1724000, len=4096/0, pfn=661284
sg177: dma=9629800, len=4096/0, pfn=1116777
sg178: dma=962a800, len=4096/0, pfn=1115188
sg179: dma=962b800, len=4096/0, pfn=1221868
sg180: dma=962c800, len=4096/0, pfn=1232088
sg181: dma=962d800, len=4096/0, pfn=1233027
sg182: dma=9faff000, len=4096/0, pfn=654079
sg183: dma=962e800, len=4096/0, pfn=1112769
sg184: dma=9f726000, len=4096/0, pfn=653094
sg185: dma=962f800, len=4096/0, pfn=1221824
sg186: dma=9630800, len=4096/0, pfn=1110606
sg187: dma=9edf9000, len=4096/0, pfn=650745
sg188: dma=9e8f7000, len=4096/0, pfn=649463
sg189: dma=9631800, len=4096/0, pfn=1108249
sg190: dma=9e48f000, len=4096/0, pfn=648335
sg191: dma=9e7a3000, len=4096/0, pfn=649123
sg192: dma=9632800, len=4096/0, pfn=1107834
sg193: dma=9633800, len=4096/0, pfn=1221852
sg194: dma=9de5f000, len=4096/0, pfn=646751
sg195: dma=9d864000, len=4096/0, pfn=645220
sg196: dma=9635800, len=4096/0, pfn=1104256
sg197: dma=9d413000, len=4096/0, pfn=644115
sg198: dma=9d1e8000, len=4096/0, pfn=643560
sg199: dma=9cc5a000, len=4096/0, pfn=642138
sg200: dma=9cff6000, len=4096/0, pfn=643062
sg201: dma=9c4ab000, len=4096/0, pfn=640171
sg202: dma=9c790000, len=4096/0, pfn=640912
sg203: dma=9636800, len=4096/0, pfn=1098015
sg204: dma=9bd2f000, len=4096/0, pfn=638255
sg205: dma=9bfd3000, len=4096/0, pfn=638931
sg206: dma=9ba8e000, len=4096/0, pfn=637582
sg207: dma=9637800, len=4096/0, pfn=1221834
sg208: dma=9b77b000, len=4096/0, pfn=636795
sg209: dma=9b1f2000, len=4096/0, pfn=635378
sg210: dma=9639000, len=4096/0, pfn=1094604
sg211: dma=9aa0d000, len=4096/0, pfn=633357
sg212: dma=963a000, len=4096/0, pfn=1091699
sg213: dma=9a70b000, len=4096/0, pfn=632587
sg214: dma=9a035000, len=4096/0, pfn=630837
sg215: dma=963b000, len=4096/0, pfn=1091576
sg216: dma=963c000, len=4096/0, pfn=1090291
sg217: dma=963d000, len=4096/0, pfn=1221784
sg218: dma=98c8b000, len=4096/0, pfn=625803
sg219: dma=98e6f000, len=4096/0, pfn=626287
sg220: dma=963e000, len=4096/0, pfn=1088257
sg221: dma=963f000, len=4096/0, pfn=1221818
sg222: dma=97d1e000, len=4096/0, pfn=621854
sg223: dma=9640000, len=4096/0, pfn=1085880
sg224: dma=9641000, len=4096/0, pfn=1084486
sg225: dma=9642000, len=4096/0, pfn=1085115
sg226: dma=96c8e000, len=4096/0, pfn=617614
sg227: dma=96e47000, len=4096/0, pfn=618055
sg228: dma=9643000, len=4096/0, pfn=1082851
sg229: dma=964f1000, len=4096/0, pfn=615665
sg230: dma=96660000, len=4096/0, pfn=616032
sg231: dma=961d5000, len=4096/0, pfn=614869
sg232: dma=9644000, len=4096/0, pfn=1080727
sg233: dma=9645000, len=4096/0, pfn=1081323
sg234: dma=9646000, len=4096/0, pfn=1079852
sg235: dma=9647000, len=4096/0, pfn=1221801
sg236: dma=954d4000, len=4096/0, pfn=611540
sg237: dma=956f8000, len=4096/0, pfn=612088
sg238: dma=950bd000, len=4096/0, pfn=610493
sg239: dma=9528c000, len=4096/0, pfn=610956
sg240: dma=9648000, len=4096/0, pfn=1076990
sg241: dma=9649000, len=4096/0, pfn=1075291
sg242: dma=948d3000, len=4096/0, pfn=608467
sg243: dma=94b25000, len=4096/0, pfn=609061
sg244: dma=9449b000, len=4096/0, pfn=607387
sg245: dma=964a000, len=4096/0, pfn=1073483
sg246: dma=964b000, len=4096/0, pfn=1073949
sg247: dma=964c000, len=4096/0, pfn=1072438
sg248: dma=964d000, len=4096/0, pfn=1072865
sg249: dma=93fec000, len=4096/0, pfn=606188
sg250: dma=7eac4000, len=4096/0, pfn=518852
sg251: dma=93997000, len=4096/0, pfn=604567
sg252: dma=964e000, len=4096/0, pfn=1077105
sg253: dma=964f000, len=4096/0, pfn=1070987
sg254: dma=93013000, len=4096/0, pfn=602131
sg255: dma=b6fcf000, len=4096/0, pfn=749519

--
Andy, BlueArc Engineering

2006-03-01 12:16:29

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Wed, Mar 01 2006, Andy Chittenden wrote:

Some weird stuff going on here, or I'm confused. Lots of entries are not
page start aligned, yet they have a length of 4kb. The troublesome
entries are additionally:

> hda: DMA table too small
> ide dma table, 256 entries, bounce pfn 1310720
> sg0: dma=6e9e800, len=4096/0, pfn=1185312
> sg1: dma=6e9f800, len=4096/0, pfn=1185270

This one, since it'll wrap around and consume two cpu dma table entries.
Since we are already at the max of 256 already from the beginning,
there's no way we can split this one.

> sg2: dma=6ea0800, len=4096/0, pfn=1184892
> sg3: dma=6ea1800, len=4096/0, pfn=1185144
> sg4: dma=6ea2800, len=4096/0, pfn=1185102
> sg5: dma=6ea3800, len=4096/0, pfn=1185059
> sg6: dma=6ea4800, len=4096/0, pfn=1185017
> sg7: dma=6ea5800, len=4096/0, pfn=1184975
> sg8: dma=6ea6800, len=4096/0, pfn=1184933
> sg9: dma=6ea7800, len=4096/0, pfn=1184850
> sg10: dma=6ea8800, len=4096/0, pfn=1186142
> sg11: dma=6ea9800, len=4096/0, pfn=1186814
> sg12: dma=6eaa800, len=4096/0, pfn=1186731
> sg13: dma=6eab800, len=4096/0, pfn=1186689
> sg14: dma=6eac800, len=4096/0, pfn=1186227
> sg15: dma=6ead800, len=4096/0, pfn=1186185
> sg16: dma=6eae800, len=4096/0, pfn=1186100
> sg17: dma=6eaf800, len=4096/0, pfn=1185807

Ditto for that one, will also be split into two 2kb entries.

So this first mapping dump shows us that we start with 256 entries, that
IDE would like to map into 258 entries. The question is why these dma
address as mapped by pci_map_sg() aren't page aligned? Andi?

--
Jens Axboe

2006-03-01 12:20:14

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Wed, Mar 01 2006, Jens Axboe wrote:
> On Wed, Mar 01 2006, Andy Chittenden wrote:
>
> Some weird stuff going on here, or I'm confused. Lots of entries are not
> page start aligned, yet they have a length of 4kb. The troublesome
> entries are additionally:
>
> > hda: DMA table too small
> > ide dma table, 256 entries, bounce pfn 1310720
> > sg0: dma=6e9e800, len=4096/0, pfn=1185312
> > sg1: dma=6e9f800, len=4096/0, pfn=1185270
>
> This one, since it'll wrap around and consume two cpu dma table entries.
> Since we are already at the max of 256 already from the beginning,
> there's no way we can split this one.
>
> > sg2: dma=6ea0800, len=4096/0, pfn=1184892
> > sg3: dma=6ea1800, len=4096/0, pfn=1185144
> > sg4: dma=6ea2800, len=4096/0, pfn=1185102
> > sg5: dma=6ea3800, len=4096/0, pfn=1185059
> > sg6: dma=6ea4800, len=4096/0, pfn=1185017
> > sg7: dma=6ea5800, len=4096/0, pfn=1184975
> > sg8: dma=6ea6800, len=4096/0, pfn=1184933
> > sg9: dma=6ea7800, len=4096/0, pfn=1184850
> > sg10: dma=6ea8800, len=4096/0, pfn=1186142
> > sg11: dma=6ea9800, len=4096/0, pfn=1186814
> > sg12: dma=6eaa800, len=4096/0, pfn=1186731
> > sg13: dma=6eab800, len=4096/0, pfn=1186689
> > sg14: dma=6eac800, len=4096/0, pfn=1186227
> > sg15: dma=6ead800, len=4096/0, pfn=1186185
> > sg16: dma=6eae800, len=4096/0, pfn=1186100
> > sg17: dma=6eaf800, len=4096/0, pfn=1185807
>
> Ditto for that one, will also be split into two 2kb entries.
>
> So this first mapping dump shows us that we start with 256 entries, that
> IDE would like to map into 258 entries. The question is why these dma
> address as mapped by pci_map_sg() aren't page aligned? Andi?

Oh, it's dumping ->length but should be dumping ->dma_length in my debug
patch. Can you change that and reproduce again?

--
Jens Axboe

2006-03-01 12:23:41

by Andi Kleen

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Wednesday 01 March 2006 13:19, Jens Axboe wrote:
> On Wed, Mar 01 2006, Jens Axboe wrote:
> > On Wed, Mar 01 2006, Andy Chittenden wrote:
> >
> > Some weird stuff going on here, or I'm confused. Lots of entries are not
> > page start aligned, yet they have a length of 4kb. The troublesome
> > entries are additionally:
> >
> > > hda: DMA table too small
> > > ide dma table, 256 entries, bounce pfn 1310720
> > > sg0: dma=6e9e800, len=4096/0, pfn=1185312
> > > sg1: dma=6e9f800, len=4096/0, pfn=1185270
> >
> > This one, since it'll wrap around and consume two cpu dma table entries.
> > Since we are already at the max of 256 already from the beginning,
> > there's no way we can split this one.
> >
> > > sg2: dma=6ea0800, len=4096/0, pfn=1184892
> > > sg3: dma=6ea1800, len=4096/0, pfn=1185144
> > > sg4: dma=6ea2800, len=4096/0, pfn=1185102
> > > sg5: dma=6ea3800, len=4096/0, pfn=1185059
> > > sg6: dma=6ea4800, len=4096/0, pfn=1185017
> > > sg7: dma=6ea5800, len=4096/0, pfn=1184975
> > > sg8: dma=6ea6800, len=4096/0, pfn=1184933
> > > sg9: dma=6ea7800, len=4096/0, pfn=1184850
> > > sg10: dma=6ea8800, len=4096/0, pfn=1186142
> > > sg11: dma=6ea9800, len=4096/0, pfn=1186814
> > > sg12: dma=6eaa800, len=4096/0, pfn=1186731
> > > sg13: dma=6eab800, len=4096/0, pfn=1186689
> > > sg14: dma=6eac800, len=4096/0, pfn=1186227
> > > sg15: dma=6ead800, len=4096/0, pfn=1186185
> > > sg16: dma=6eae800, len=4096/0, pfn=1186100
> > > sg17: dma=6eaf800, len=4096/0, pfn=1185807
> >
> > Ditto for that one, will also be split into two 2kb entries.
> >
> > So this first mapping dump shows us that we start with 256 entries, that
> > IDE would like to map into 258 entries. The question is why these dma
> > address as mapped by pci_map_sg() aren't page aligned? Andi?
>
> Oh, it's dumping ->length but should be dumping ->dma_length in my debug
> patch. Can you change that and reproduce again?

Also only dump upto the value map_sg returned.

The new kernel will not do any changes to the input parts in the sglist, but
just merge up the dma pointers and fix up dma_length. So the mappings
can be completely out of sync now.

This only changed recently.

-Andi

P.S.: There might be also still some confusion with ->dma_length vs ->length.

2006-03-01 12:31:28

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Wed, Mar 01 2006, Andi Kleen wrote:
> On Wednesday 01 March 2006 13:19, Jens Axboe wrote:
> > On Wed, Mar 01 2006, Jens Axboe wrote:
> > > On Wed, Mar 01 2006, Andy Chittenden wrote:
> > >
> > > Some weird stuff going on here, or I'm confused. Lots of entries are not
> > > page start aligned, yet they have a length of 4kb. The troublesome
> > > entries are additionally:
> > >
> > > > hda: DMA table too small
> > > > ide dma table, 256 entries, bounce pfn 1310720
> > > > sg0: dma=6e9e800, len=4096/0, pfn=1185312
> > > > sg1: dma=6e9f800, len=4096/0, pfn=1185270
> > >
> > > This one, since it'll wrap around and consume two cpu dma table entries.
> > > Since we are already at the max of 256 already from the beginning,
> > > there's no way we can split this one.
> > >
> > > > sg2: dma=6ea0800, len=4096/0, pfn=1184892
> > > > sg3: dma=6ea1800, len=4096/0, pfn=1185144
> > > > sg4: dma=6ea2800, len=4096/0, pfn=1185102
> > > > sg5: dma=6ea3800, len=4096/0, pfn=1185059
> > > > sg6: dma=6ea4800, len=4096/0, pfn=1185017
> > > > sg7: dma=6ea5800, len=4096/0, pfn=1184975
> > > > sg8: dma=6ea6800, len=4096/0, pfn=1184933
> > > > sg9: dma=6ea7800, len=4096/0, pfn=1184850
> > > > sg10: dma=6ea8800, len=4096/0, pfn=1186142
> > > > sg11: dma=6ea9800, len=4096/0, pfn=1186814
> > > > sg12: dma=6eaa800, len=4096/0, pfn=1186731
> > > > sg13: dma=6eab800, len=4096/0, pfn=1186689
> > > > sg14: dma=6eac800, len=4096/0, pfn=1186227
> > > > sg15: dma=6ead800, len=4096/0, pfn=1186185
> > > > sg16: dma=6eae800, len=4096/0, pfn=1186100
> > > > sg17: dma=6eaf800, len=4096/0, pfn=1185807
> > >
> > > Ditto for that one, will also be split into two 2kb entries.
> > >
> > > So this first mapping dump shows us that we start with 256 entries, that
> > > IDE would like to map into 258 entries. The question is why these dma
> > > address as mapped by pci_map_sg() aren't page aligned? Andi?
> >
> > Oh, it's dumping ->length but should be dumping ->dma_length in my debug
> > patch. Can you change that and reproduce again?
>
> Also only dump upto the value map_sg returned.

It is dumping that far only, i and sg_nents is the value returned by
pci_map_sg()

> The new kernel will not do any changes to the input parts in the
> sglist, but just merge up the dma pointers and fix up dma_length. So
> the mappings can be completely out of sync now.

Yeah that's fine, it's my debug patch that dumps ->length (input) that
is wrong.

It'll be interesting to see, I wonder why so many of the output dma
address aren't aligned.

--
Jens Axboe

2006-03-01 13:34:10

by Andy Chittenden

[permalink] [raw]
Subject: RE: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

with revised patch that does:

printk("sg%d: dma=%llx, dma_len=%u/%u, pfn=%lu\n", i,
(unsigned long long) sg->dma_address, sg->dma_length, sg->offset,
page_to_pfn(sg->page));
}

dmesg says:


Bootdata ok (command line is root=/dev/hda1 ro )
Linux version 2.6.15-1-amd64-k8 (Debian 2.6.15-1) ([email protected])
(gcc version 4.0.3 20060212 (prerelease) (Debian 4.0.2-9)) #2 Wed Mar 1
12:31:31 GMT 2006
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000bffb0000 (usable)
BIOS-e820: 00000000bffb0000 - 00000000bffc0000 (ACPI data)
BIOS-e820: 00000000bffc0000 - 00000000bfff0000 (ACPI NVS)
BIOS-e820: 00000000bfff0000 - 00000000c0000000 (reserved)
BIOS-e820: 00000000ff780000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
ACPI: RSDP (v000 ACPIAM ) @
0x00000000000fa7c0
ACPI: RSDT (v001 A M I OEMRSDT 0x10000506 MSFT 0x00000097) @
0x00000000bffb0000
ACPI: FADT (v001 A M I OEMFACP 0x10000506 MSFT 0x00000097) @
0x00000000bffb0200
ACPI: MADT (v001 A M I OEMAPIC 0x10000506 MSFT 0x00000097) @
0x00000000bffb0390
ACPI: OEMB (v001 A M I OEMBIOS 0x10000506 MSFT 0x00000097) @
0x00000000bffc0040
ACPI: DSDT (v001 A0036 A0036001 0x00000001 MSFT 0x0100000d) @
0x0000000000000000
On node 0 totalpages: 1029721
DMA zone: 3185 pages, LIFO batch:0
DMA32 zone: 767976 pages, LIFO batch:31
Normal zone: 258560 pages, LIFO batch:31
HighMem zone: 0 pages, LIFO batch:0
Looks like a VIA chipset. Disabling IOMMU. Overwrite with
"iommu=allowed"
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:15 APIC version 16
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x81] disabled)
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 3, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Setting APIC routing to flat
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at c4000000 (gap: c0000000:3f780000)
Built 1 zonelists
Kernel command line: root=/dev/hda1 ro
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 131072 bytes)
time.c: Using 3.579545 MHz PM timer.
time.c: Detected 2202.918 MHz processor.
time.c: Using PIT/TSC based timekeeping.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Placing software IO TLB between 0x5c39000 - 0x9c39000
Memory: 4045192k/5242880k available (1703k kernel code, 148148k
reserved, 738k data, 148k init)
Calibrating delay using timer specific routine.. 4412.88 BogoMIPS
(lpj=2206443)
Security Framework v1.0.0 initialized
SELinux: Disabled at boot.
Capability LSM initialized
Mount-cache hash table entries: 256
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
mtrr: v2.0 (20020519)
CPU: AMD Athlon(tm) 64 Processor 3500+ stepping 00
Using local APIC timer interrupts.
Detected 12.516 MHz APIC timer.
testing NMI watchdog ... OK.
checking if image is initramfs... it is
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: Using configuration type 1
blk_max_low_pfn=1310720, blk_max_pfn=1310720
ACPI: Subsystem revision 20050902
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:01:00.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 *10 11 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 7 10 11 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: ACPI device : hid PNP0200
pnp: ACPI device : hid PNP0B00
pnp: ACPI device : hid PNP0303
pnp: ACPI device : hid PNP0F03
pnp: ACPI device : hid PNP0800
pnp: ACPI device : hid PNP0C04
pnp: ACPI device : hid PNP0700
pnp: ACPI device : hid PNP0C02
pnp: ACPI device : hid PNP0C02
pnp: ACPI device : hid PNP0C02
pnp: ACPI device : hid PNP0501
pnp: ACPI device : hid PNP0501
pnp: ACPI device : hid PNP0C01
pnp: PnP ACPI: found 13 devices
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a
report
TC classifier action (bugs to [email protected] cc [email protected])
agpgart: Detected AGP bridge 0
agpgart: AGP aperture is 128M @ 0xe8000000
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
pnp: the driver 'system' has been registered
pnp: match found with the PnP device '00:07' and the driver 'system'
pnp: 00:07: ioport range 0x680-0x6ff has been reserved
pnp: 00:07: ioport range 0x290-0x297 has been reserved
pnp: match found with the PnP device '00:08' and the driver 'system'
pnp: match found with the PnP device '00:09' and the driver 'system'
pnp: match found with the PnP device '00:0c' and the driver 'system'
PCI: Bridge: 0000:00:01.0
IO window: disabled.
MEM window: faf00000-fbffffff
PREFETCH window: f0000000-f9ffffff
PCI: Setting latency timer of device 0000:00:01.0 to 64
IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
audit: initializing netlink socket (disabled)
audit(1141219505.378:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
Real Time Clock Driver v1.12
Linux agpgart interface v0.101 (c) Dave Jones
pnp: the driver 'i8042 kbd' has been registered
pnp: match found with the PnP device '00:02' and the driver 'i8042 kbd'
pnp: the driver 'i8042 aux' has been registered
pnp: match found with the PnP device '00:03' and the driver 'i8042 aux'
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 0) is a 16550A
serial8250: ttyS0 at I/O 0x3f8 (irq = 0) is a 16550A
pnp: the driver 'serial' has been registered
pnp: match found with the PnP device '00:0a' and the driver 'serial'
00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
pnp: match found with the PnP device '00:0b' and the driver 'serial'
00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
GSI 16 sharing vector 0xA9 and IRQ 16
ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 16 (level, low) -> IRQ 16
0000:00:09.0: ttyS2 at I/O 0xa400 (irq = 16) is a 16550A
0000:00:09.0: ttyS3 at I/O 0xa000 (irq = 16) is a 16550A
bounce: queue ffff81013f97ad18, setting pfn 1310720, max_low 1310720
q=ffff81013f97ad18, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f97aa88, setting pfn 1310720, max_low 1310720
q=ffff81013f97aa88, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f97a7f8, setting pfn 1310720, max_low 1310720
q=ffff81013f97a7f8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f97a568, setting pfn 1310720, max_low 1310720
q=ffff81013f97a568, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f97a2d8, setting pfn 1310720, max_low 1310720
q=ffff81013f97a2d8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f97a048, setting pfn 1310720, max_low 1310720
q=ffff81013f97a048, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f980d18, setting pfn 1310720, max_low 1310720
q=ffff81013f980d18, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f980a88, setting pfn 1310720, max_low 1310720
q=ffff81013f980a88, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f9807f8, setting pfn 1310720, max_low 1310720
q=ffff81013f9807f8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f980568, setting pfn 1310720, max_low 1310720
q=ffff81013f980568, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f9802d8, setting pfn 1310720, max_low 1310720
q=ffff81013f9802d8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f980048, setting pfn 1310720, max_low 1310720
q=ffff81013f980048, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa40d18, setting pfn 1310720, max_low 1310720
q=ffff81013fa40d18, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa40a88, setting pfn 1310720, max_low 1310720
q=ffff81013fa40a88, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa407f8, setting pfn 1310720, max_low 1310720
q=ffff81013fa407f8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa40568, setting pfn 1310720, max_low 1310720
q=ffff81013fa40568, dma_addr=140000000, bounce pfn 1310720
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
usbmon: debugfs is not available
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
TCP established hash table entries: 524288 (order: 10, 4194304 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 8
NET: Registered protocol family 20
ACPI wakeup devices:
PCI0 PS2K PS2M UAR2 UAR1 AC97 USB1 USB2 USB3 USB4 EHCI PWRB SLPB
ACPI: (supports S0 S1 S3 S4 S5)
Freeing unused kernel memory: 148k freed
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
input: AT Translated Set 2 keyboard as /class/input/input0
VP_IDE: IDE controller at PCI slot 0000:00:0f.1
GSI 17 sharing vector 0xB1 and IRQ 17
ACPI: PCI Interrupt 0000:00:0f.1[A] -> GSI 20 (level, low) -> IRQ 17
PCI: Via IRQ fixup for 0000:00:0f.1, from 255 to 1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: HDS722525VLAT80, ATA DISK drive
hdb: Maxtor 6Y200P0, ATA DISK drive
bounce: queue ffff81013fa402d8, setting pfn 1310720, max_low 1310720
q=ffff81013fa402d8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa402d8, setting pfn 1048575, max_low 1310720
q=ffff81013fa402d8, dma_addr=ffffffff, bounce pfn 1048575
bounce: queue ffff81013fa40048, setting pfn 1310720, max_low 1310720
q=ffff81013fa40048, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013fa40048, setting pfn 1048575, max_low 1310720
q=ffff81013fa40048, dma_addr=ffffffff, bounce pfn 1048575
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: _NEC DVD_RW ND-3500AG, ATAPI CD/DVD-ROM drive
bounce: queue ffff81013f53fd18, setting pfn 1310720, max_low 1310720
q=ffff81013f53fd18, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f53fd18, setting pfn 1310720, max_low 1310720
q=ffff81013f53fd18, dma_addr=140000000, bounce pfn 1310720
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 390721968 sectors (200049 MB) w/7938KiB Cache, CHS=24321/255/63,
UDMA(100)
hda: cache flushes supported
hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 >
hdb: max request size: 1024KiB
hdb: 398297088 sectors (203928 MB) w/7936KiB Cache, CHS=24792/255/63,
UDMA(133)
hdb: cache flushes supported
hdb: hdb1 hdb2 hdb3 hdb4 < hdb5 hdb6 >
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
SCSI subsystem initialized
USB Universal Host Controller Interface driver v2.3
GSI 18 sharing vector 0xB9 and IRQ 18
ACPI: PCI Interrupt 0000:00:10.0[A] -> GSI 21 (level, low) -> IRQ 18
PCI: Via IRQ fixup for 0000:00:10.0, from 11 to 2
uhci_hcd 0000:00:10.0: UHCI Host Controller
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:10.0: irq 18, io base 0x0000d400
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
e100: Intel(R) PRO/100 Network Driver, 3.4.14-k4-NAPI
e100: Copyright(c) 1999-2005 Intel Corporation
GSI 19 sharing vector 0xC1 and IRQ 19
ACPI: PCI Interrupt 0000:00:0d.0[A] -> GSI 18 (level, low) -> IRQ 19
e100: eth0: e100_probe: addr 0xfac00000, irq 19, MAC addr
00:D0:B7:BF:92:C8
GSI 20 sharing vector 0xC9 and IRQ 20
ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 20
skge 1.2 addr 0xfa900000 irq 20 chip Yukon-Lite rev 7
skge eth1: addr 00:11:2f:a7:fb:ef
libata version 1.20 loaded.
input: PC Speaker as /class/input/input1
ACPI: PCI Interrupt 0000:00:10.1[A] -> GSI 21 (level, low) -> IRQ 18
PCI: Via IRQ fixup for 0000:00:10.1, from 11 to 2
uhci_hcd 0000:00:10.1: UHCI Host Controller
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:10.1: irq 18, io base 0x0000d800
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
bounce: queue ffff81013f53fa88, setting pfn 1310720, max_low 1310720
q=ffff81013f53fa88, dma_addr=140000000, bounce pfn 1310720
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
sata_via 0000:00:0f.0: version 1.1
ACPI: PCI Interrupt 0000:00:0f.0[B] -> GSI 20 (level, low) -> IRQ 17
PCI: Via IRQ fixup for 0000:00:0f.0, from 10 to 1
sata_via 0000:00:0f.0: routed to hard irq line 1
ata1: SATA max UDMA/133 cmd 0xD000 ctl 0xC802 bmdma 0xB800 irq 17
ata2: SATA max UDMA/133 cmd 0xC400 ctl 0xC002 bmdma 0xB808 irq 17
ACPI: PCI Interrupt 0000:00:10.2[B] -> GSI 21 (level, low) -> IRQ 18
PCI: Via IRQ fixup for 0000:00:10.2, from 10 to 2
uhci_hcd 0000:00:10.2: UHCI Host Controller
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:10.2: irq 18, io base 0x0000e000
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
sata_promise 0000:00:08.0: version 1.03
ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 18 (level, low) -> IRQ 19
ata3: SATA max UDMA/133 cmd 0xFFFFC20000006200 ctl 0xFFFFC20000006238
bmdma 0x0 irq 19
ata4: SATA max UDMA/133 cmd 0xFFFFC20000006280 ctl 0xFFFFC200000062B8
bmdma 0x0 irq 19
ACPI: PCI Interrupt 0000:00:10.3[B] -> GSI 21 (level, low) -> IRQ 18
PCI: Via IRQ fixup for 0000:00:10.3, from 10 to 2
uhci_hcd 0000:00:10.3: UHCI Host Controller
uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:10.3: irq 18, io base 0x0000e400
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
input: ImExPS/2 Generic Explorer Mouse as /class/input/input2
ACPI: PCI Interrupt 0000:00:10.4[C] -> GSI 21 (level, low) -> IRQ 18
PCI: Via IRQ fixup for 0000:00:10.4, from 5 to 2
ehci_hcd 0000:00:10.4: EHCI Host Controller
ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 5
ehci_hcd 0000:00:10.4: irq 18, io mem 0xfae00000
ehci_hcd 0000:00:10.4: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 8 ports detected
ata3: no device found (phy stat 00000000)
scsi2 : sata_promise
ata4: no device found (phy stat 00000000)
scsi3 : sata_promise
ata1: dev 0 cfg 49:2f00 82:3069 83:7c01 84:4003 85:3069 86:3c01 87:4003
88:203f
ata1: dev 0 ATA-6, max UDMA/100, 390721968 sectors: LBA48
ata1: dev 0 configured for UDMA/100
scsi0 : sata_via
ata2: no device found (phy stat 00000000)
scsi1 : sata_via
bounce: queue ffff81013f53f7f8, setting pfn 1310720, max_low 1310720
q=ffff81013f53f7f8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f53f7f8, setting pfn 1048575, max_low 1310720
q=ffff81013f53f7f8, dma_addr=ffffffff, bounce pfn 1048575
Vendor: ATA Model: ST3200822AS Rev: 3.01
Type: Direct-Access ANSI SCSI revision: 05
GSI 21 sharing vector 0xD1 and IRQ 21
ACPI: PCI Interrupt 0000:00:11.5[C] -> GSI 22 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:11.5 to 64
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 < sda5 > sda3
sd 0:0:0:0: Attached scsi disk sda
Adding 1951856k swap on /dev/hda5. Priority:-1 extents:1
across:1951856k
Adding 1951856k swap on /dev/hda6. Priority:-2 extents:1
across:1951856k
Adding 1951856k swap on /dev/hda7. Priority:-3 extents:1
across:1951856k
Adding 996020k swap on /dev/hdb2. Priority:-4 extents:1 across:996020k
Adding 996020k swap on /dev/hdb3. Priority:-5 extents:1 across:996020k
Adding 995988k swap on /dev/hdb5. Priority:-6 extents:1 across:995988k
Adding 843372k swap on /dev/hdb6. Priority:-7 extents:1 across:843372k
EXT3 FS on hda1, internal journal
ieee1394: Initialized config rom entry `ip1394'
sbp2: $Rev: 1306 $ Ben Collins <[email protected]>
ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1)
ieee1394: sbp2: Try serialize_io=0 for better performance
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda8, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
SGI XFS with ACLs, security attributes, realtime, large block/inode
numbers, no debug enabled
SGI XFS Quota Management subsystem
XFS mounting filesystem hdb1
Ending clean XFS mount for filesystem: hdb1
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
XFS mounting filesystem sda5
Ending clean XFS mount for filesystem: sda5
e100: intel: e100_watchdog: link up, 100Mbps, full-duplex
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
ACPI: Sleep Button (CM) [SLPB]
pnp: the driver 'parport_pc' has been registered
lp: driver loaded but no devices found
intel: no IPv6 routers present
Installing knfsd (copyright (C) 1996 [email protected]).
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery
directory
NFSD: recovery directory /var/lib/nfs/v4recovery doesn't exist
NFSD: starting 90-second grace period
mtrr: type mismatch for f0000000,8000000 old: write-back new:
write-combining
hda: DMA table too small
ide dma table, 255 entries, bounce pfn 1310720
sg0: dma=81c8800, dma_len=4096/0, pfn=1296369
sg1: dma=81c9800, dma_len=4096/0, pfn=1292696
sg2: dma=81ca800, dma_len=4096/0, pfn=1296278
sg3: dma=81cb800, dma_len=4096/0, pfn=1296092
sg4: dma=81cc800, dma_len=4096/0, pfn=1296090
sg5: dma=81cd800, dma_len=4096/0, pfn=1296088
sg6: dma=81ce800, dma_len=4096/0, pfn=1296086
sg7: dma=81cf800, dma_len=4096/0, pfn=1296083
sg8: dma=81d0800, dma_len=4096/0, pfn=1296081
sg9: dma=81d1800, dma_len=4096/0, pfn=1292712
sg10: dma=81d2800, dma_len=4096/0, pfn=1297008
sg11: dma=81d3800, dma_len=4096/0, pfn=1297063
sg12: dma=81d4800, dma_len=4096/0, pfn=1297146
sg13: dma=81d5800, dma_len=4096/0, pfn=1297193
sg14: dma=81d6800, dma_len=4096/0, pfn=1297198
sg15: dma=81d7800, dma_len=4096/0, pfn=1296363
sg16: dma=81d8800, dma_len=4096/0, pfn=1304021
sg17: dma=81d9800, dma_len=4096/0, pfn=1303030
sg18: dma=81da800, dma_len=4096/0, pfn=1302151
sg19: dma=81db800, dma_len=4096/0, pfn=1303979
sg20: dma=81dc800, dma_len=4096/0, pfn=1306158
sg21: dma=81dd800, dma_len=4096/0, pfn=1304015
sg22: dma=81de800, dma_len=4096/0, pfn=1304957
sg23: dma=81df800, dma_len=4096/0, pfn=1304001
sg24: dma=81e0800, dma_len=4096/0, pfn=1292710
sg25: dma=81e1800, dma_len=4096/0, pfn=1304035
sg26: dma=81e2800, dma_len=4096/0, pfn=1303025
sg27: dma=81e3800, dma_len=4096/0, pfn=1304019
sg28: dma=81e4800, dma_len=4096/0, pfn=1302256
sg29: dma=81e5800, dma_len=4096/0, pfn=1304738
sg30: dma=81e6800, dma_len=4096/0, pfn=1302998
sg31: dma=81e7800, dma_len=4096/0, pfn=1304148
sg32: dma=81e8800, dma_len=4096/0, pfn=1304126
sg33: dma=81e9800, dma_len=4096/0, pfn=1303079
sg34: dma=81ea800, dma_len=4096/0, pfn=1302996
sg35: dma=81eb800, dma_len=4096/0, pfn=1296243
sg36: dma=81ec800, dma_len=4096/0, pfn=1306396
sg37: dma=81ed800, dma_len=4096/0, pfn=1306474
sg38: dma=81ee800, dma_len=4096/0, pfn=1295929
sg39: dma=81ef800, dma_len=4096/0, pfn=1296156
sg40: dma=81f0800, dma_len=4096/0, pfn=1049000
sg41: dma=81f1800, dma_len=4096/0, pfn=1306293
sg42: dma=81f2800, dma_len=4096/0, pfn=1306289
sg43: dma=81f3800, dma_len=4096/0, pfn=1306368
sg44: dma=81f4800, dma_len=4096/0, pfn=1306326
sg45: dma=81f5800, dma_len=4096/0, pfn=1306388
sg46: dma=81f6800, dma_len=4096/0, pfn=1306265
sg47: dma=81f7800, dma_len=4096/0, pfn=1308137
sg48: dma=81f9000, dma_len=4096/0, pfn=1306294
sg49: dma=81fa000, dma_len=4096/0, pfn=1306130
sg50: dma=81fb000, dma_len=4096/0, pfn=1306422
sg51: dma=81fc000, dma_len=4096/0, pfn=1306151
sg52: dma=81fd000, dma_len=4096/0, pfn=1306262
sg53: dma=81fe000, dma_len=4096/0, pfn=1306617
sg54: dma=81ff000, dma_len=4096/0, pfn=1306492
sg55: dma=8200000, dma_len=4096/0, pfn=1305974
sg56: dma=8201000, dma_len=4096/0, pfn=1306509
sg57: dma=8202000, dma_len=4096/0, pfn=1306162
sg58: dma=8203000, dma_len=4096/0, pfn=1306281
sg59: dma=8204000, dma_len=4096/0, pfn=1306485
sg60: dma=8205000, dma_len=4096/0, pfn=1306024
sg61: dma=8206000, dma_len=4096/0, pfn=1307943
sg62: dma=8207000, dma_len=4096/0, pfn=1092022
sg63: dma=8208000, dma_len=4096/0, pfn=1092024
sg64: dma=8209000, dma_len=4096/0, pfn=1305950
sg65: dma=820a800, dma_len=4096/0, pfn=1295655
sg66: dma=820b800, dma_len=4096/0, pfn=1295788
sg67: dma=820c800, dma_len=4096/0, pfn=1296106
sg68: dma=820d800, dma_len=4096/0, pfn=1296102
sg69: dma=820e800, dma_len=4096/0, pfn=1296126
sg70: dma=820f800, dma_len=4096/0, pfn=1296041
sg71: dma=8210800, dma_len=4096/0, pfn=1296099
sg72: dma=8211800, dma_len=4096/0, pfn=1296076
sg73: dma=8212800, dma_len=4096/0, pfn=1296069
sg74: dma=8213800, dma_len=4096/0, pfn=1296066
sg75: dma=8214800, dma_len=4096/0, pfn=1296064
sg76: dma=8215800, dma_len=4096/0, pfn=1296049
sg77: dma=8216800, dma_len=4096/0, pfn=1296045
sg78: dma=8217800, dma_len=4096/0, pfn=1295926
sg79: dma=8218800, dma_len=4096/0, pfn=1306031
sg80: dma=8219800, dma_len=4096/0, pfn=1305911
sg81: dma=821a800, dma_len=4096/0, pfn=1306239
sg82: dma=821b800, dma_len=4096/0, pfn=1306117
sg83: dma=821c800, dma_len=4096/0, pfn=1307944
sg84: dma=821d800, dma_len=4096/0, pfn=1306097
sg85: dma=821e800, dma_len=4096/0, pfn=1306225
sg86: dma=821f800, dma_len=4096/0, pfn=1306220
sg87: dma=8220800, dma_len=4096/0, pfn=1306244
sg88: dma=8221800, dma_len=4096/0, pfn=1306186
sg89: dma=8222800, dma_len=4096/0, pfn=1306109
sg90: dma=8223800, dma_len=4096/0, pfn=1306210
sg91: dma=8224800, dma_len=4096/0, pfn=1306227
sg92: dma=8225800, dma_len=4096/0, pfn=1306049
sg93: dma=8226800, dma_len=4096/0, pfn=1306250
sg94: dma=8227800, dma_len=4096/0, pfn=1306249
sg95: dma=8228800, dma_len=4096/0, pfn=1306061
sg96: dma=8229800, dma_len=4096/0, pfn=1306080
sg97: dma=822a800, dma_len=4096/0, pfn=1306046
sg98: dma=822b800, dma_len=4096/0, pfn=1306207
sg99: dma=822c800, dma_len=4096/0, pfn=1295699
sg100: dma=822d800, dma_len=4096/0, pfn=1301756
sg101: dma=822e800, dma_len=4096/0, pfn=1301005
sg102: dma=822f800, dma_len=4096/0, pfn=1301059
sg103: dma=8230800, dma_len=4096/0, pfn=1299674
sg104: dma=8231800, dma_len=4096/0, pfn=1298741
sg105: dma=8232800, dma_len=4096/0, pfn=1297470
sg106: dma=8233800, dma_len=4096/0, pfn=1297855
sg107: dma=8234800, dma_len=4096/0, pfn=1297742
sg108: dma=8235800, dma_len=4096/0, pfn=1297728
sg109: dma=8236800, dma_len=4096/0, pfn=1303749
sg110: dma=8237800, dma_len=4096/0, pfn=1303866
sg111: dma=8239000, dma_len=4096/0, pfn=1302678
sg112: dma=823a000, dma_len=4096/0, pfn=1303323
sg113: dma=823b000, dma_len=4096/0, pfn=1299255
sg114: dma=823c000, dma_len=4096/0, pfn=1299252
sg115: dma=823d000, dma_len=4096/0, pfn=1298794
sg116: dma=823e000, dma_len=4096/0, pfn=1297988
sg117: dma=823f000, dma_len=4096/0, pfn=1297829
sg118: dma=8240000, dma_len=4096/0, pfn=1297460
sg119: dma=8241000, dma_len=4096/0, pfn=1297420
sg120: dma=8242000, dma_len=4096/0, pfn=1297654
sg121: dma=8243000, dma_len=4096/0, pfn=1301800
sg122: dma=8244000, dma_len=4096/0, pfn=1305171
sg123: dma=8245000, dma_len=4096/0, pfn=1303818
sg124: dma=8246000, dma_len=4096/0, pfn=1305201
sg125: dma=8247000, dma_len=4096/0, pfn=1298803
sg126: dma=8248000, dma_len=4096/0, pfn=1297746
sg127: dma=8249000, dma_len=4096/0, pfn=1297955
sg128: dma=824a000, dma_len=4096/0, pfn=1297510
sg129: dma=824b000, dma_len=4096/0, pfn=1297605
sg130: dma=824c000, dma_len=4096/0, pfn=1297414
sg131: dma=824d000, dma_len=4096/0, pfn=1297413
sg132: dma=824e000, dma_len=4096/0, pfn=1299048
sg133: dma=824f000, dma_len=4096/0, pfn=1299046
sg134: dma=8250000, dma_len=4096/0, pfn=1295697
sg135: dma=8251000, dma_len=4096/0, pfn=1295660
sg136: dma=8252000, dma_len=4096/0, pfn=1295714
sg137: dma=8253000, dma_len=4096/0, pfn=1295630
sg138: dma=8254000, dma_len=4096/0, pfn=1295628
sg139: dma=8255000, dma_len=4096/0, pfn=1295601
sg140: dma=8256000, dma_len=4096/0, pfn=1295590
sg141: dma=8257000, dma_len=4096/0, pfn=1295627
sg142: dma=8258000, dma_len=4096/0, pfn=1295498
sg143: dma=8259000, dma_len=4096/0, pfn=1295472
sg144: dma=825a000, dma_len=4096/0, pfn=1295437
sg145: dma=825b000, dma_len=4096/0, pfn=1295430
sg146: dma=825c000, dma_len=4096/0, pfn=1295413
sg147: dma=825d000, dma_len=4096/0, pfn=1299813
sg148: dma=825e000, dma_len=4096/0, pfn=1303770
sg149: dma=825f000, dma_len=4096/0, pfn=1300498
sg150: dma=8260000, dma_len=4096/0, pfn=1298184
sg151: dma=8261000, dma_len=4096/0, pfn=1309734
sg152: dma=8262000, dma_len=4096/0, pfn=1297857
sg153: dma=8263000, dma_len=4096/0, pfn=1302887
sg154: dma=8264000, dma_len=4096/0, pfn=1297520
sg155: dma=8265000, dma_len=4096/0, pfn=1298978
sg156: dma=8266000, dma_len=4096/0, pfn=1297431
sg157: dma=8267000, dma_len=4096/0, pfn=1298597
sg158: dma=8268000, dma_len=4096/0, pfn=1298997
sg159: dma=8269000, dma_len=4096/0, pfn=1298984
sg160: dma=826a000, dma_len=4096/0, pfn=1298832
sg161: dma=826b000, dma_len=4096/0, pfn=1308002
sg162: dma=826c000, dma_len=4096/0, pfn=1309552
sg163: dma=826d000, dma_len=4096/0, pfn=1307906
sg164: dma=826e000, dma_len=4096/0, pfn=1308001
sg165: dma=826f000, dma_len=8192/0, pfn=1309559
sg166: dma=8271000, dma_len=4096/0, pfn=1307941
sg167: dma=8272000, dma_len=4096/0, pfn=1307936
sg168: dma=8273000, dma_len=4096/0, pfn=1307935
sg169: dma=8274000, dma_len=4096/0, pfn=1307932
sg170: dma=8275000, dma_len=4096/0, pfn=1307982
sg171: dma=8276000, dma_len=4096/0, pfn=1307985
sg172: dma=8277000, dma_len=4096/0, pfn=1307999
sg173: dma=8278000, dma_len=4096/0, pfn=1297616
sg174: dma=8279000, dma_len=4096/0, pfn=1307993
sg175: dma=827a000, dma_len=4096/0, pfn=1307920
sg176: dma=827b000, dma_len=4096/0, pfn=1297609
sg177: dma=827c000, dma_len=4096/0, pfn=1297546
sg178: dma=827d000, dma_len=4096/0, pfn=1297443
sg179: dma=827e000, dma_len=4096/0, pfn=1297434
sg180: dma=827f000, dma_len=4096/0, pfn=1297429
sg181: dma=8280000, dma_len=4096/0, pfn=1297517
sg182: dma=8281000, dma_len=4096/0, pfn=1297454
sg183: dma=8282000, dma_len=4096/0, pfn=1299366
sg184: dma=8283000, dma_len=4096/0, pfn=1298890
sg185: dma=8284000, dma_len=4096/0, pfn=1299087
sg186: dma=8285000, dma_len=4096/0, pfn=1299536
sg187: dma=8286000, dma_len=4096/0, pfn=1053055
sg188: dma=8287000, dma_len=4096/0, pfn=1303002
sg189: dma=8288000, dma_len=4096/0, pfn=1301953
sg190: dma=8289000, dma_len=4096/0, pfn=1305063
sg191: dma=828a000, dma_len=4096/0, pfn=1306067
sg192: dma=828b000, dma_len=4096/0, pfn=1306001
sg193: dma=828c000, dma_len=4096/0, pfn=1300866
sg194: dma=828d000, dma_len=4096/0, pfn=1304415
sg195: dma=828e000, dma_len=4096/0, pfn=1302426
sg196: dma=828f000, dma_len=4096/0, pfn=1306090
sg197: dma=8290000, dma_len=4096/0, pfn=1300504
sg198: dma=8291000, dma_len=4096/0, pfn=1301579
sg199: dma=8292000, dma_len=4096/0, pfn=1305087
sg200: dma=8293000, dma_len=4096/0, pfn=1303295
sg201: dma=8294800, dma_len=4096/0, pfn=1300662
sg202: dma=8295800, dma_len=4096/0, pfn=1305119
sg203: dma=8296800, dma_len=4096/0, pfn=1303824
sg204: dma=8297800, dma_len=4096/0, pfn=1301163
sg205: dma=8298800, dma_len=4096/0, pfn=1051200
sg206: dma=8299800, dma_len=4096/0, pfn=1302977
sg207: dma=829a800, dma_len=4096/0, pfn=1299597
sg208: dma=829b800, dma_len=4096/0, pfn=1299592
sg209: dma=829c800, dma_len=4096/0, pfn=1299588
sg210: dma=829d800, dma_len=4096/0, pfn=1299624
sg211: dma=829e800, dma_len=4096/0, pfn=1299622
sg212: dma=829f800, dma_len=4096/0, pfn=1299621
sg213: dma=82a0800, dma_len=4096/0, pfn=1299619
sg214: dma=82a1800, dma_len=4096/0, pfn=1299553
sg215: dma=82a2800, dma_len=4096/0, pfn=1299551
sg216: dma=82a3800, dma_len=4096/0, pfn=1299549
sg217: dma=82a4800, dma_len=4096/0, pfn=1299603
sg218: dma=82a5800, dma_len=4096/0, pfn=1299600
sg219: dma=82a6800, dma_len=4096/0, pfn=1299542
sg220: dma=82a7800, dma_len=4096/0, pfn=1299540
sg221: dma=82a8800, dma_len=4096/0, pfn=1299568
sg222: dma=82a9800, dma_len=4096/0, pfn=1299567
sg223: dma=82aa800, dma_len=4096/0, pfn=1299559
sg224: dma=82ab800, dma_len=4096/0, pfn=1299557
sg225: dma=82ac800, dma_len=4096/0, pfn=1299555
sg226: dma=82ad800, dma_len=4096/0, pfn=1299533
sg227: dma=82ae800, dma_len=4096/0, pfn=1299530
sg228: dma=82af800, dma_len=4096/0, pfn=1299529
sg229: dma=82b0800, dma_len=4096/0, pfn=1299506
sg230: dma=82b1800, dma_len=4096/0, pfn=1301402
sg231: dma=82b2800, dma_len=4096/0, pfn=1301400
sg232: dma=82b3800, dma_len=4096/0, pfn=1301399
sg233: dma=82b4800, dma_len=4096/0, pfn=1299483
sg234: dma=82b5800, dma_len=4096/0, pfn=1301199
sg235: dma=82b6800, dma_len=4096/0, pfn=1301195
sg236: dma=82b7800, dma_len=4096/0, pfn=1301192
sg237: dma=82b9000, dma_len=4096/0, pfn=1301185
sg238: dma=82ba000, dma_len=4096/0, pfn=1301183
sg239: dma=82bb000, dma_len=4096/0, pfn=1301181
sg240: dma=82bc000, dma_len=4096/0, pfn=1301179
sg241: dma=82bd000, dma_len=4096/0, pfn=1301170
sg242: dma=82be000, dma_len=4096/0, pfn=1301166
sg243: dma=82bf000, dma_len=4096/0, pfn=1301164
sg244: dma=82c0000, dma_len=4096/0, pfn=1301357
sg245: dma=82c1000, dma_len=4096/0, pfn=1301354
sg246: dma=82c2000, dma_len=4096/0, pfn=1301340
sg247: dma=82c3000, dma_len=4096/0, pfn=1301124
sg248: dma=82c4000, dma_len=4096/0, pfn=1301122
sg249: dma=82c5000, dma_len=4096/0, pfn=1301115
sg250: dma=82c6000, dma_len=4096/0, pfn=1301200
sg251: dma=82c7000, dma_len=4096/0, pfn=1301494
sg252: dma=82c8000, dma_len=4096/0, pfn=1301157
sg253: dma=82c9000, dma_len=4096/0, pfn=1301152
sg254: dma=82ca000, dma_len=4096/0, pfn=1301149
hda: DMA table too small
ide dma table, 256 entries, bounce pfn 1310720
sg0: dma=5eb9800, dma_len=4096/0, pfn=1301146
sg1: dma=5eba800, dma_len=4096/0, pfn=1301144
sg2: dma=5ebb800, dma_len=4096/0, pfn=1301142
sg3: dma=5ebc800, dma_len=4096/0, pfn=1050242
sg4: dma=5ebd800, dma_len=4096/0, pfn=1076172
sg5: dma=5ebe800, dma_len=4096/0, pfn=1166945
sg6: dma=5ebf800, dma_len=4096/0, pfn=1053986
sg7: dma=5ec0800, dma_len=4096/0, pfn=1076177
sg8: dma=5ec1800, dma_len=4096/0, pfn=1076160
sg9: dma=5ec2800, dma_len=4096/0, pfn=1050254
sg10: dma=5ec3800, dma_len=4096/0, pfn=1162365
sg11: dma=5ec4800, dma_len=4096/0, pfn=1187516
sg12: dma=5ec5800, dma_len=4096/0, pfn=1164204
sg13: dma=5ec6800, dma_len=4096/0, pfn=1187223
sg14: dma=5ec7800, dma_len=4096/0, pfn=1303806
sg15: dma=5ec8800, dma_len=4096/0, pfn=1301784
sg16: dma=5ec9800, dma_len=4096/0, pfn=1303498
sg17: dma=5eca800, dma_len=4096/0, pfn=1302341
sg18: dma=5ecb800, dma_len=4096/0, pfn=1302365
sg19: dma=5ecc800, dma_len=4096/0, pfn=1304767
sg20: dma=5ecd800, dma_len=4096/0, pfn=1304761
sg21: dma=5ece800, dma_len=4096/0, pfn=1304693
sg22: dma=5ecf800, dma_len=4096/0, pfn=1304652
sg23: dma=5ed0800, dma_len=4096/0, pfn=1302210
sg24: dma=5ed1800, dma_len=4096/0, pfn=1305430
sg25: dma=5ed2800, dma_len=4096/0, pfn=1305429
sg26: dma=5ed3800, dma_len=4096/0, pfn=1306135
sg27: dma=5ed4800, dma_len=4096/0, pfn=1306166
sg28: dma=5ed5800, dma_len=4096/0, pfn=1306172
sg29: dma=5ed6800, dma_len=4096/0, pfn=1306298
sg30: dma=5ed7800, dma_len=4096/0, pfn=1306269
sg31: dma=5ed8800, dma_len=4096/0, pfn=1306153
sg32: dma=5ed9800, dma_len=4096/0, pfn=1309539
sg33: dma=5eda800, dma_len=4096/0, pfn=1308279
sg34: dma=5edb800, dma_len=4096/0, pfn=1308277
sg35: dma=5edc800, dma_len=4096/0, pfn=1308271
sg36: dma=5edd800, dma_len=4096/0, pfn=1308269
sg37: dma=5ede800, dma_len=4096/0, pfn=1305665
sg38: dma=5edf800, dma_len=4096/0, pfn=1305651
sg39: dma=5ee0800, dma_len=4096/0, pfn=1305642
sg40: dma=5ee1800, dma_len=4096/0, pfn=1306319
sg41: dma=5ee2800, dma_len=4096/0, pfn=1306316
sg42: dma=5ee3800, dma_len=4096/0, pfn=1309525
sg43: dma=5ee4800, dma_len=4096/0, pfn=1308249
sg44: dma=5ee5800, dma_len=4096/0, pfn=1307949
sg45: dma=5ee6800, dma_len=4096/0, pfn=1308552
sg46: dma=5ee7800, dma_len=4096/0, pfn=1308306
sg47: dma=5ee8800, dma_len=4096/0, pfn=1308305
sg48: dma=5ee9800, dma_len=4096/0, pfn=1306228
sg49: dma=5eea800, dma_len=4096/0, pfn=1306214
sg50: dma=5eeb800, dma_len=4096/0, pfn=1163699
sg51: dma=5eec800, dma_len=4096/0, pfn=1065378
sg52: dma=5eed800, dma_len=4096/0, pfn=1165443
sg53: dma=5eee800, dma_len=4096/0, pfn=1167113
sg54: dma=5eef800, dma_len=4096/0, pfn=1167071
sg55: dma=5ef0800, dma_len=4096/0, pfn=1167029
sg56: dma=5ef1800, dma_len=4096/0, pfn=1166987
sg57: dma=5ef2800, dma_len=4096/0, pfn=1166903
sg58: dma=5ef3800, dma_len=4096/0, pfn=1167156
sg59: dma=5ef4800, dma_len=4096/0, pfn=1163909
sg60: dma=5ef5800, dma_len=4096/0, pfn=1180298
sg61: dma=5ef6800, dma_len=4096/0, pfn=1167323
sg62: dma=5ef7800, dma_len=4096/0, pfn=1167281
sg63: dma=5ef9000, dma_len=4096/0, pfn=1167239
sg64: dma=5efa000, dma_len=4096/0, pfn=1167197
sg65: dma=5efb000, dma_len=4096/0, pfn=1166241
sg66: dma=5efc000, dma_len=4096/0, pfn=1166073
sg67: dma=5efd000, dma_len=4096/0, pfn=1166032
sg68: dma=5efe000, dma_len=4096/0, pfn=1165989
sg69: dma=5eff000, dma_len=4096/0, pfn=1165947
sg70: dma=5f00000, dma_len=4096/0, pfn=1165905
sg71: dma=5f01000, dma_len=4096/0, pfn=1165863
sg72: dma=5f02000, dma_len=4096/0, pfn=1166115
sg73: dma=5f03000, dma_len=4096/0, pfn=1165611
sg74: dma=5f04000, dma_len=4096/0, pfn=1165779
sg75: dma=5f05000, dma_len=4096/0, pfn=1165527
sg76: dma=5f06000, dma_len=4096/0, pfn=1165401
sg77: dma=5f07000, dma_len=4096/0, pfn=1165359
sg78: dma=5f08000, dma_len=4096/0, pfn=1165317
sg79: dma=5f09000, dma_len=4096/0, pfn=1165075
sg80: dma=5f0a000, dma_len=4096/0, pfn=1164739
sg81: dma=5f0b000, dma_len=4096/0, pfn=1164697
sg82: dma=5f0c000, dma_len=4096/0, pfn=1163489
sg83: dma=5f0d000, dma_len=4096/0, pfn=1163447
sg84: dma=5f0e000, dma_len=4096/0, pfn=1053983
sg85: dma=5f0f000, dma_len=4096/0, pfn=1163405
sg86: dma=5f10000, dma_len=4096/0, pfn=1163321
sg87: dma=5f11000, dma_len=4096/0, pfn=1163279
sg88: dma=5f12000, dma_len=4096/0, pfn=1165285
sg89: dma=5f13000, dma_len=4096/0, pfn=1165243
sg90: dma=5f14000, dma_len=4096/0, pfn=1165201
sg91: dma=5f15000, dma_len=4096/0, pfn=1165159
sg92: dma=5f16000, dma_len=4096/0, pfn=1165117
sg93: dma=5f17000, dma_len=4096/0, pfn=1163363
sg94: dma=5f18000, dma_len=4096/0, pfn=1165033
sg95: dma=5f19000, dma_len=4096/0, pfn=1164991
sg96: dma=5f1a000, dma_len=4096/0, pfn=1053992
sg97: dma=5f1b000, dma_len=4096/0, pfn=1053990
sg98: dma=5f1c000, dma_len=4096/0, pfn=1053989
sg99: dma=5f1d000, dma_len=4096/0, pfn=1163867
sg100: dma=5f1e800, dma_len=4096/0, pfn=1163825
sg101: dma=5f1f800, dma_len=4096/0, pfn=1163784
sg102: dma=5f20800, dma_len=4096/0, pfn=1163742
sg103: dma=5f21800, dma_len=4096/0, pfn=1163657
sg104: dma=5f22800, dma_len=4096/0, pfn=1055857
sg105: dma=5f23800, dma_len=4096/0, pfn=1163615
sg106: dma=5f24800, dma_len=4096/0, pfn=1060720
sg107: dma=5f25800, dma_len=4096/0, pfn=1055849
sg108: dma=5f26800, dma_len=4096/0, pfn=1192414
sg109: dma=5f27800, dma_len=4096/0, pfn=1076188
sg110: dma=5f28800, dma_len=4096/0, pfn=1063537
sg111: dma=5f29800, dma_len=4096/0, pfn=1051198
sg112: dma=5f2a800, dma_len=4096/0, pfn=1179509
sg113: dma=5f2b800, dma_len=4096/0, pfn=1179551
sg114: dma=5f2c800, dma_len=4096/0, pfn=1179593
sg115: dma=5f2d800, dma_len=4096/0, pfn=1179635
sg116: dma=5f2e800, dma_len=4096/0, pfn=1177630
sg117: dma=5f2f800, dma_len=4096/0, pfn=1177672
sg118: dma=5f30800, dma_len=4096/0, pfn=1177713
sg119: dma=5f31800, dma_len=4096/0, pfn=1177755
sg120: dma=5f32800, dma_len=4096/0, pfn=1177797
sg121: dma=5f33800, dma_len=4096/0, pfn=1177839
sg122: dma=5f34800, dma_len=4096/0, pfn=1177881
sg123: dma=5f35800, dma_len=4096/0, pfn=1177923
sg124: dma=5f36800, dma_len=4096/0, pfn=1177965
sg125: dma=5f37800, dma_len=4096/0, pfn=1178007
sg126: dma=5f39000, dma_len=4096/0, pfn=1178879
sg127: dma=5f3a000, dma_len=4096/0, pfn=1178921
sg128: dma=5f3b000, dma_len=4096/0, pfn=1178963
sg129: dma=5f3c000, dma_len=4096/0, pfn=1179005
sg130: dma=5f3d000, dma_len=4096/0, pfn=1179047
sg131: dma=5f3e000, dma_len=4096/0, pfn=1179089
sg132: dma=5f3f000, dma_len=4096/0, pfn=1179131
sg133: dma=5f40000, dma_len=4096/0, pfn=1125733
sg134: dma=5f41000, dma_len=4096/0, pfn=1073305
sg135: dma=5f42000, dma_len=4096/0, pfn=1126002
sg136: dma=5f43000, dma_len=4096/0, pfn=1051194
sg137: dma=5f44000, dma_len=4096/0, pfn=1076158
sg138: dma=5f45000, dma_len=4096/0, pfn=1052126
sg139: dma=5f46000, dma_len=4096/0, pfn=1052142
sg140: dma=5f47000, dma_len=4096/0, pfn=1052114
sg141: dma=5f48000, dma_len=4096/0, pfn=1053074
sg142: dma=5f49000, dma_len=4096/0, pfn=1165821
sg143: dma=5f4a000, dma_len=4096/0, pfn=1165570
sg144: dma=5f4b000, dma_len=4096/0, pfn=1163573
sg145: dma=5f4c000, dma_len=4096/0, pfn=1182545
sg146: dma=5f4d000, dma_len=4096/0, pfn=1179216
sg147: dma=5f4e000, dma_len=4096/0, pfn=1179667
sg148: dma=5f4f000, dma_len=4096/0, pfn=1179709
sg149: dma=5f50000, dma_len=4096/0, pfn=1179751
sg150: dma=5f51000, dma_len=4096/0, pfn=1179793
sg151: dma=5f52000, dma_len=4096/0, pfn=1179836
sg152: dma=5f53000, dma_len=4096/0, pfn=1179878
sg153: dma=5f54000, dma_len=4096/0, pfn=1179920
sg154: dma=5f55000, dma_len=4096/0, pfn=1179961
sg155: dma=5f56000, dma_len=4096/0, pfn=1181295
sg156: dma=5f57000, dma_len=4096/0, pfn=1181337
sg157: dma=5f58000, dma_len=4096/0, pfn=1181379
sg158: dma=5f59000, dma_len=4096/0, pfn=1181422
sg159: dma=5f5a000, dma_len=4096/0, pfn=1182713
sg160: dma=5f5b000, dma_len=4096/0, pfn=1180707
sg161: dma=5f5c000, dma_len=4096/0, pfn=1180749
sg162: dma=5f5d000, dma_len=4096/0, pfn=1180791
sg163: dma=5f5e000, dma_len=4096/0, pfn=1180833
sg164: dma=5f5f000, dma_len=4096/0, pfn=1180875
sg165: dma=5f60000, dma_len=4096/0, pfn=1180917
sg166: dma=5f61000, dma_len=4096/0, pfn=1180959
sg167: dma=5f62000, dma_len=4096/0, pfn=1181001
sg168: dma=5f63000, dma_len=4096/0, pfn=1181043
sg169: dma=5f64000, dma_len=4096/0, pfn=1181084
sg170: dma=5f65000, dma_len=4096/0, pfn=1181169
sg171: dma=5f66000, dma_len=4096/0, pfn=1181211
sg172: dma=5f67000, dma_len=4096/0, pfn=1181253
sg173: dma=5f68000, dma_len=4096/0, pfn=1182041
sg174: dma=5f69000, dma_len=4096/0, pfn=1182125
sg175: dma=5f6a000, dma_len=4096/0, pfn=1182167
sg176: dma=5f6b000, dma_len=4096/0, pfn=1182208
sg177: dma=5f6c000, dma_len=4096/0, pfn=1182251
sg178: dma=5f6d000, dma_len=4096/0, pfn=1183417
sg179: dma=5f6e000, dma_len=4096/0, pfn=1183459
sg180: dma=5f6f000, dma_len=4096/0, pfn=1183501
sg181: dma=5f70000, dma_len=4096/0, pfn=1183543
sg182: dma=5f71000, dma_len=4096/0, pfn=1183585
sg183: dma=5f72000, dma_len=4096/0, pfn=1183627
sg184: dma=5f73000, dma_len=4096/0, pfn=1183669
sg185: dma=5f74000, dma_len=4096/0, pfn=1183711
sg186: dma=5f75000, dma_len=4096/0, pfn=1181705
sg187: dma=5f76000, dma_len=4096/0, pfn=1181746
sg188: dma=5f77000, dma_len=4096/0, pfn=1181788
sg189: dma=5f78000, dma_len=4096/0, pfn=1181831
sg190: dma=5f79000, dma_len=4096/0, pfn=1184751
sg191: dma=5f7a000, dma_len=4096/0, pfn=1182745
sg192: dma=5f7b000, dma_len=4096/0, pfn=1182787
sg193: dma=5f7c000, dma_len=4096/0, pfn=1182829
sg194: dma=5f7d000, dma_len=4096/0, pfn=1182870
sg195: dma=5f7e000, dma_len=4096/0, pfn=1182912
sg196: dma=5f7f000, dma_len=4096/0, pfn=1182954
sg197: dma=5f80000, dma_len=4096/0, pfn=1182996
sg198: dma=5f81000, dma_len=4096/0, pfn=1183039
sg199: dma=5f82000, dma_len=4096/0, pfn=1183123
sg200: dma=5f83000, dma_len=4096/0, pfn=1183165
sg201: dma=5f84000, dma_len=4096/0, pfn=1183207
sg202: dma=5f85000, dma_len=4096/0, pfn=1183249
sg203: dma=5f86000, dma_len=4096/0, pfn=1183291
sg204: dma=5f87000, dma_len=4096/0, pfn=1184540
sg205: dma=5f88000, dma_len=4096/0, pfn=1184583
sg206: dma=5f89000, dma_len=4096/0, pfn=1184625
sg207: dma=5f8a000, dma_len=4096/0, pfn=1184709
sg208: dma=5f8b000, dma_len=4096/0, pfn=1183911
sg209: dma=5f8c000, dma_len=4096/0, pfn=1183953
sg210: dma=5f8d000, dma_len=4096/0, pfn=1183994
sg211: dma=5f8e000, dma_len=4096/0, pfn=1184078
sg212: dma=5f8f000, dma_len=4096/0, pfn=1184121
sg213: dma=5f90000, dma_len=4096/0, pfn=1184163
sg214: dma=5f91000, dma_len=4096/0, pfn=1184205
sg215: dma=5f92000, dma_len=4096/0, pfn=1184247
sg216: dma=5f93000, dma_len=4096/0, pfn=1184289
sg217: dma=5f94000, dma_len=4096/0, pfn=1184331
sg218: dma=5f95000, dma_len=4096/0, pfn=1184373
sg219: dma=5f96000, dma_len=4096/0, pfn=1184415
sg220: dma=5f97000, dma_len=4096/0, pfn=1184456
sg221: dma=5f98000, dma_len=4096/0, pfn=1184498
sg222: dma=5f99000, dma_len=4096/0, pfn=1286724
sg223: dma=5f9a000, dma_len=4096/0, pfn=1306057
sg224: dma=5f9b000, dma_len=4096/0, pfn=1185622
sg225: dma=5f9c000, dma_len=4096/0, pfn=1185664
sg226: dma=5f9d000, dma_len=4096/0, pfn=1185706
sg227: dma=5f9e000, dma_len=4096/0, pfn=1185748
sg228: dma=5f9f000, dma_len=4096/0, pfn=1185791
sg229: dma=5fa0000, dma_len=4096/0, pfn=1183785
sg230: dma=5fa1000, dma_len=4096/0, pfn=1183827
sg231: dma=5fa2000, dma_len=4096/0, pfn=1183869
sg232: dma=5fa3000, dma_len=4096/0, pfn=1051207
sg233: dma=5fa4000, dma_len=4096/0, pfn=1051203
sg234: dma=5fa5000, dma_len=4096/0, pfn=1076162
sg235: dma=5fa6000, dma_len=4096/0, pfn=1051193
sg236: dma=5fa7000, dma_len=4096/0, pfn=1173889
sg237: dma=5fa8000, dma_len=4096/0, pfn=1099379
sg238: dma=5fa9000, dma_len=4096/0, pfn=1163993
sg239: dma=5faa000, dma_len=4096/0, pfn=1176011
sg240: dma=5fab000, dma_len=4096/0, pfn=1178385
sg241: dma=5fac000, dma_len=4096/0, pfn=1180507
sg242: dma=5fad000, dma_len=4096/0, pfn=1059777
sg243: dma=5fae000, dma_len=4096/0, pfn=1061654
sg244: dma=5faf000, dma_len=4096/0, pfn=1056810
sg245: dma=5fb0000, dma_len=4096/0, pfn=1056781
sg246: dma=5fb1000, dma_len=4096/0, pfn=1059789
sg247: dma=5fb2000, dma_len=4096/0, pfn=1056775
sg248: dma=5fb3000, dma_len=4096/0, pfn=1075857
sg249: dma=5fb4000, dma_len=4096/0, pfn=1060733
sg250: dma=5fb5000, dma_len=4096/0, pfn=1075865
sg251: dma=5fb6000, dma_len=4096/0, pfn=1060734
sg252: dma=5fb7000, dma_len=4096/0, pfn=1075860
sg253: dma=5fb8000, dma_len=4096/0, pfn=1059763
sg254: dma=5fb9000, dma_len=4096/0, pfn=1174141
sg255: dma=5fba000, dma_len=4096/0, pfn=1174183
hda: DMA table too small
ide dma table, 256 entries, bounce pfn 1310720
sg0: dma=7512800, dma_len=4096/0, pfn=1091699
sg1: dma=7513800, dma_len=4096/0, pfn=1091675
sg2: dma=7514800, dma_len=4096/0, pfn=1110989
sg3: dma=7515800, dma_len=4096/0, pfn=1094723
sg4: dma=7516800, dma_len=4096/0, pfn=1128625
sg5: dma=7517800, dma_len=4096/0, pfn=1074769
sg6: dma=7518800, dma_len=4096/0, pfn=1061548
sg7: dma=7519800, dma_len=4096/0, pfn=1139995
sg8: dma=751a800, dma_len=4096/0, pfn=1091152
sg9: dma=751b800, dma_len=4096/0, pfn=1093315
sg10: dma=751c800, dma_len=4096/0, pfn=1086382
sg11: dma=751d800, dma_len=4096/0, pfn=1161577
sg12: dma=751e800, dma_len=4096/0, pfn=1162533
sg13: dma=751f800, dma_len=4096/0, pfn=1164161
sg14: dma=7520800, dma_len=4096/0, pfn=1125619
sg15: dma=7521800, dma_len=4096/0, pfn=1075073
sg16: dma=7522800, dma_len=4096/0, pfn=1074842
sg17: dma=7523800, dma_len=4096/0, pfn=1074880
sg18: dma=7524800, dma_len=4096/0, pfn=1135167
sg19: dma=7525800, dma_len=4096/0, pfn=1154790
sg20: dma=7526800, dma_len=4096/0, pfn=1164732
sg21: dma=7527800, dma_len=4096/0, pfn=1094056
sg22: dma=7528800, dma_len=4096/0, pfn=1168951
sg23: dma=7529800, dma_len=4096/0, pfn=1053264
sg24: dma=752a800, dma_len=4096/0, pfn=1049613
sg25: dma=752b800, dma_len=4096/0, pfn=1133339
sg26: dma=752c800, dma_len=4096/0, pfn=1132213
sg27: dma=752d800, dma_len=4096/0, pfn=1127468
sg28: dma=752e800, dma_len=4096/0, pfn=1127678
sg29: dma=752f800, dma_len=4096/0, pfn=1127803
sg30: dma=7530800, dma_len=4096/0, pfn=1143981
sg31: dma=7531800, dma_len=4096/0, pfn=1143026
sg32: dma=7532800, dma_len=4096/0, pfn=1142028
sg33: dma=7533800, dma_len=4096/0, pfn=1140117
sg34: dma=7534800, dma_len=4096/0, pfn=1137910
sg35: dma=7535800, dma_len=4096/0, pfn=1072277
sg36: dma=7536800, dma_len=4096/0, pfn=1129800
sg37: dma=7537800, dma_len=4096/0, pfn=1143864
sg38: dma=7539000, dma_len=4096/0, pfn=1136460
sg39: dma=753a000, dma_len=4096/0, pfn=1138666
sg40: dma=753b000, dma_len=4096/0, pfn=1135042
sg41: dma=753c000, dma_len=4096/0, pfn=1129631
sg42: dma=753d000, dma_len=4096/0, pfn=1129547
sg43: dma=753e000, dma_len=4096/0, pfn=1163576
sg44: dma=753f000, dma_len=4096/0, pfn=1109168
sg45: dma=7540000, dma_len=4096/0, pfn=1124431
sg46: dma=7541000, dma_len=4096/0, pfn=1127569
sg47: dma=7542000, dma_len=4096/0, pfn=1127728
sg48: dma=7543000, dma_len=4096/0, pfn=1124079
sg49: dma=7544000, dma_len=4096/0, pfn=1183318
sg50: dma=7545000, dma_len=4096/0, pfn=1166001
sg51: dma=7546000, dma_len=4096/0, pfn=1166019
sg52: dma=7547000, dma_len=4096/0, pfn=1166000
sg53: dma=7548000, dma_len=4096/0, pfn=1161066
sg54: dma=7549000, dma_len=4096/0, pfn=1065267
sg55: dma=754a000, dma_len=4096/0, pfn=1161488
sg56: dma=754b000, dma_len=4096/0, pfn=1160949
sg57: dma=754c000, dma_len=4096/0, pfn=1158399
sg58: dma=754d000, dma_len=4096/0, pfn=1139304
sg59: dma=754e000, dma_len=4096/0, pfn=1210905
sg60: dma=754f000, dma_len=4096/0, pfn=1061814
sg61: dma=7550000, dma_len=4096/0, pfn=1124273
sg62: dma=7551000, dma_len=4096/0, pfn=1139293
sg63: dma=7552000, dma_len=4096/0, pfn=1253082
sg64: dma=7553000, dma_len=4096/0, pfn=1120775
sg65: dma=7554000, dma_len=4096/0, pfn=1295660
sg66: dma=7555000, dma_len=4096/0, pfn=1278386
sg67: dma=7556000, dma_len=4096/0, pfn=1195092
sg68: dma=7557000, dma_len=4096/0, pfn=1180605
sg69: dma=7558000, dma_len=4096/0, pfn=1295714
sg70: dma=7559000, dma_len=4096/0, pfn=1303818
sg71: dma=755a000, dma_len=4096/0, pfn=1301800
sg72: dma=755b000, dma_len=4096/0, pfn=1305171
sg73: dma=755c000, dma_len=4096/0, pfn=1297654
sg74: dma=755d000, dma_len=4096/0, pfn=1295697
sg75: dma=755e000, dma_len=4096/0, pfn=1085326
sg76: dma=755f000, dma_len=4096/0, pfn=1210199
sg77: dma=7560000, dma_len=4096/0, pfn=1253083
sg78: dma=7561000, dma_len=4096/0, pfn=1075475
sg79: dma=7562000, dma_len=4096/0, pfn=1077515
sg80: dma=7563000, dma_len=4096/0, pfn=1077566
sg81: dma=7564000, dma_len=4096/0, pfn=1064739
sg82: dma=7565000, dma_len=4096/0, pfn=1064552
sg83: dma=7566000, dma_len=4096/0, pfn=1139305
sg84: dma=7567000, dma_len=4096/0, pfn=1139308
sg85: dma=7568000, dma_len=4096/0, pfn=1139063
sg86: dma=7569000, dma_len=4096/0, pfn=1124894
sg87: dma=756a000, dma_len=4096/0, pfn=1163500
sg88: dma=756b000, dma_len=4096/0, pfn=1151353
sg89: dma=756c000, dma_len=4096/0, pfn=1238691
sg90: dma=756d000, dma_len=4096/0, pfn=1064586
sg91: dma=756e000, dma_len=4096/0, pfn=1302882
sg92: dma=756f000, dma_len=4096/0, pfn=1305872
sg93: dma=7570000, dma_len=4096/0, pfn=1302818
sg94: dma=7571000, dma_len=4096/0, pfn=1306451
sg95: dma=7572000, dma_len=4096/0, pfn=1303196
sg96: dma=7573000, dma_len=4096/0, pfn=1300495
sg97: dma=7574000, dma_len=4096/0, pfn=1300505
sg98: dma=7575000, dma_len=4096/0, pfn=1301942
sg99: dma=7576000, dma_len=4096/0, pfn=1302371
sg100: dma=7577000, dma_len=4096/0, pfn=1302423
sg101: dma=7578000, dma_len=4096/0, pfn=1302943
sg102: dma=7579000, dma_len=4096/0, pfn=1227562
sg103: dma=757a000, dma_len=4096/0, pfn=1226351
sg104: dma=757b000, dma_len=4096/0, pfn=1302150
sg105: dma=757c000, dma_len=4096/0, pfn=1302146
sg106: dma=757d000, dma_len=4096/0, pfn=1302145
sg107: dma=757e000, dma_len=4096/0, pfn=1303473
sg108: dma=757f000, dma_len=4096/0, pfn=1302360
sg109: dma=7580000, dma_len=4096/0, pfn=1303481
sg110: dma=7581000, dma_len=4096/0, pfn=1303485
sg111: dma=7582000, dma_len=4096/0, pfn=1302000
sg112: dma=7583000, dma_len=4096/0, pfn=1302285
sg113: dma=7584000, dma_len=4096/0, pfn=1302605
sg114: dma=7585000, dma_len=4096/0, pfn=1302602
sg115: dma=7586000, dma_len=4096/0, pfn=1288276
sg116: dma=7587000, dma_len=4096/0, pfn=1199147
sg117: dma=7588000, dma_len=4096/0, pfn=1291163
sg118: dma=7589000, dma_len=4096/0, pfn=1225828
sg119: dma=758a000, dma_len=4096/0, pfn=1192479
sg120: dma=758b000, dma_len=4096/0, pfn=1302022
sg121: dma=758c000, dma_len=4096/0, pfn=1302096
sg122: dma=758d000, dma_len=4096/0, pfn=1302682
sg123: dma=758e000, dma_len=4096/0, pfn=1302600
sg124: dma=758f000, dma_len=4096/0, pfn=1302263
sg125: dma=7590000, dma_len=4096/0, pfn=1302626
sg126: dma=7591000, dma_len=4096/0, pfn=1303065
sg127: dma=7592000, dma_len=4096/0, pfn=1302639
sg128: dma=7593000, dma_len=4096/0, pfn=1302831
sg129: dma=7594000, dma_len=4096/0, pfn=1302391
sg130: dma=7595000, dma_len=4096/0, pfn=1186671
sg131: dma=7596000, dma_len=4096/0, pfn=1302107
sg132: dma=7597000, dma_len=4096/0, pfn=1302266
sg133: dma=7598000, dma_len=4096/0, pfn=1303514
sg134: dma=7599000, dma_len=4096/0, pfn=1074456
sg135: dma=759a000, dma_len=4096/0, pfn=1074454
sg136: dma=759b000, dma_len=4096/0, pfn=1077932
sg137: dma=759c000, dma_len=4096/0, pfn=1138151
sg138: dma=759d000, dma_len=4096/0, pfn=1309818
sg139: dma=759e000, dma_len=4096/0, pfn=1301073
sg140: dma=759f000, dma_len=4096/0, pfn=1300993
sg141: dma=75a0000, dma_len=4096/0, pfn=1309780
sg142: dma=75a1000, dma_len=4096/0, pfn=1301040
sg143: dma=75a2000, dma_len=4096/0, pfn=1301007
sg144: dma=75a3000, dma_len=4096/0, pfn=1130805
sg145: dma=75a4000, dma_len=4096/0, pfn=1285725
sg146: dma=75a5000, dma_len=4096/0, pfn=1075164
sg147: dma=75a6000, dma_len=4096/0, pfn=1074291
sg148: dma=75a7000, dma_len=4096/0, pfn=1176495
sg149: dma=75a8000, dma_len=4096/0, pfn=1152240
sg150: dma=75a9000, dma_len=4096/0, pfn=1066291
sg151: dma=75aa000, dma_len=4096/0, pfn=1078137
sg152: dma=75ab000, dma_len=4096/0, pfn=1300894
sg153: dma=75ac000, dma_len=4096/0, pfn=1300984
sg154: dma=75ad000, dma_len=4096/0, pfn=1306470
sg155: dma=75ae000, dma_len=4096/0, pfn=1306473
sg156: dma=75af000, dma_len=4096/0, pfn=1306438
sg157: dma=75b0000, dma_len=4096/0, pfn=1306454
sg158: dma=75b1000, dma_len=4096/0, pfn=1300991
sg159: dma=75b2000, dma_len=4096/0, pfn=1300996
sg160: dma=75b3000, dma_len=4096/0, pfn=1303940
sg161: dma=75b4000, dma_len=4096/0, pfn=1300980
sg162: dma=75b5000, dma_len=4096/0, pfn=1304592
sg163: dma=75b6000, dma_len=4096/0, pfn=1304657
sg164: dma=75b7000, dma_len=4096/0, pfn=1300865
sg165: dma=75b8000, dma_len=4096/0, pfn=1300868
sg166: dma=75b9000, dma_len=4096/0, pfn=1300850
sg167: dma=75ba000, dma_len=4096/0, pfn=1300902
sg168: dma=75bb000, dma_len=4096/0, pfn=1300913
sg169: dma=75bc000, dma_len=4096/0, pfn=1301045
sg170: dma=75bd000, dma_len=4096/0, pfn=1301048
sg171: dma=75be000, dma_len=4096/0, pfn=1301050
sg172: dma=75bf000, dma_len=4096/0, pfn=1305977
sg173: dma=75c0000, dma_len=4096/0, pfn=1303937
sg174: dma=75c1000, dma_len=4096/0, pfn=1301063
sg175: dma=75c2000, dma_len=4096/0, pfn=1301002
sg176: dma=75c3000, dma_len=4096/0, pfn=1300858
sg177: dma=75c4000, dma_len=4096/0, pfn=1301066
sg178: dma=75c5000, dma_len=4096/0, pfn=1301090
sg179: dma=75c6000, dma_len=4096/0, pfn=1301109
sg180: dma=75c7800, dma_len=4096/0, pfn=1301052
sg181: dma=75c8800, dma_len=4096/0, pfn=1050889
sg182: dma=75ca000, dma_len=4096/0, pfn=1058758
sg183: dma=75cb000, dma_len=4096/0, pfn=1300834
sg184: dma=75cc800, dma_len=4096/0, pfn=1175943
sg185: dma=75cd800, dma_len=4096/0, pfn=1059784
sg186: dma=75ce800, dma_len=4096/0, pfn=1178155
sg187: dma=75cf800, dma_len=4096/0, pfn=1301057
sg188: dma=75d0800, dma_len=4096/0, pfn=1301070
sg189: dma=75d1800, dma_len=4096/0, pfn=1302404
sg190: dma=75d2800, dma_len=4096/0, pfn=1306152
sg191: dma=75d3800, dma_len=4096/0, pfn=1300845
sg192: dma=75d4800, dma_len=4096/0, pfn=1050243
sg193: dma=75d5800, dma_len=4096/0, pfn=1303880
sg194: dma=75d6800, dma_len=4096/0, pfn=1306171
sg195: dma=75d7800, dma_len=4096/0, pfn=1306275
sg196: dma=75d8800, dma_len=4096/0, pfn=1306174
sg197: dma=75d9800, dma_len=4096/0, pfn=1306138
sg198: dma=75da800, dma_len=4096/0, pfn=1306463
sg199: dma=75db800, dma_len=4096/0, pfn=1306469
sg200: dma=75dc800, dma_len=4096/0, pfn=1301416
sg201: dma=75dd800, dma_len=4096/0, pfn=1301418
sg202: dma=75de800, dma_len=4096/0, pfn=1299028
sg203: dma=75df800, dma_len=4096/0, pfn=1309563
sg204: dma=75e0800, dma_len=4096/0, pfn=1299036
sg205: dma=75e1800, dma_len=4096/0, pfn=1299006
sg206: dma=75e2800, dma_len=4096/0, pfn=1298996
sg207: dma=75e3800, dma_len=4096/0, pfn=1299020
sg208: dma=75e4800, dma_len=4096/0, pfn=1299003
sg209: dma=75e5800, dma_len=4096/0, pfn=1053054
sg210: dma=75e6800, dma_len=4096/0, pfn=1050924
sg211: dma=75e7800, dma_len=4096/0, pfn=1059515
sg212: dma=75e8800, dma_len=4096/0, pfn=1051608
sg213: dma=75e9800, dma_len=4096/0, pfn=1064691
sg214: dma=75ea800, dma_len=4096/0, pfn=1050926
sg215: dma=75eb800, dma_len=4096/0, pfn=1105646
sg216: dma=75ec800, dma_len=4096/0, pfn=1199955
sg217: dma=75ed800, dma_len=4096/0, pfn=1060378
sg218: dma=75ee800, dma_len=4096/0, pfn=1143091
sg219: dma=75ef800, dma_len=4096/0, pfn=1062717
sg220: dma=75f0800, dma_len=4096/0, pfn=1050862
sg221: dma=75f1800, dma_len=4096/0, pfn=1306215
sg222: dma=75f2800, dma_len=4096/0, pfn=1306195
sg223: dma=75f3800, dma_len=4096/0, pfn=1306229
sg224: dma=75f4800, dma_len=4096/0, pfn=1050973
sg225: dma=75f5800, dma_len=4096/0, pfn=1050976
sg226: dma=75f6800, dma_len=4096/0, pfn=1061237
sg227: dma=75f7800, dma_len=4096/0, pfn=1198723
sg228: dma=75f9000, dma_len=4096/0, pfn=1301414
sg229: dma=75fa000, dma_len=4096/0, pfn=1061761
sg230: dma=75fb000, dma_len=4096/0, pfn=1062342
sg231: dma=75fc000, dma_len=4096/0, pfn=1050811
sg232: dma=75fd000, dma_len=4096/0, pfn=1050847
sg233: dma=75fe000, dma_len=4096/0, pfn=1050859
sg234: dma=75ff000, dma_len=4096/0, pfn=1050658
sg235: dma=7600000, dma_len=4096/0, pfn=1166357
sg236: dma=7601000, dma_len=4096/0, pfn=1050760
sg237: dma=7602000, dma_len=4096/0, pfn=1050771
sg238: dma=7603000, dma_len=4096/0, pfn=1051400
sg239: dma=7604000, dma_len=4096/0, pfn=1050702
sg240: dma=7605000, dma_len=4096/0, pfn=1078142
sg241: dma=7606000, dma_len=4096/0, pfn=1109123
sg242: dma=7607000, dma_len=4096/0, pfn=1059322
sg243: dma=7608000, dma_len=4096/0, pfn=1058840
sg244: dma=7609000, dma_len=4096/0, pfn=1050954
sg245: dma=760a000, dma_len=4096/0, pfn=1050931
sg246: dma=760b000, dma_len=4096/0, pfn=1051398
sg247: dma=760c000, dma_len=4096/0, pfn=1051387
sg248: dma=760d000, dma_len=4096/0, pfn=1050908
sg249: dma=760e000, dma_len=4096/0, pfn=1050802
sg250: dma=760f000, dma_len=4096/0, pfn=1050816
sg251: dma=4021f000, dma_len=4096/0, pfn=262687
sg252: dma=3fa4f000, dma_len=4096/0, pfn=260687
sg253: dma=41727000, dma_len=4096/0, pfn=268071
sg254: dma=41e55000, dma_len=4096/0, pfn=269909
sg255: dma=40043000, dma_len=4096/0, pfn=262211


--
Andy, BlueArc Engineering

2006-03-01 13:41:53

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Wed, Mar 01 2006, Andy Chittenden wrote:
> with revised patch that does:
>
> printk("sg%d: dma=%llx, dma_len=%u/%u, pfn=%lu\n", i,
> (unsigned long long) sg->dma_address, sg->dma_length, sg->offset,
> page_to_pfn(sg->page));

That is correct, thanks!

> hda: DMA table too small
> ide dma table, 255 entries, bounce pfn 1310720
> sg0: dma=81c8800, dma_len=4096/0, pfn=1296369

Still the same badness here, it's 2kb into a page so straddles two pages
for one entry.

> sg1: dma=81c9800, dma_len=4096/0, pfn=1292696
> sg2: dma=81ca800, dma_len=4096/0, pfn=1296278
> sg3: dma=81cb800, dma_len=4096/0, pfn=1296092
> sg4: dma=81cc800, dma_len=4096/0, pfn=1296090
> sg5: dma=81cd800, dma_len=4096/0, pfn=1296088
> sg6: dma=81ce800, dma_len=4096/0, pfn=1296086
> sg7: dma=81cf800, dma_len=4096/0, pfn=1296083

This one gets split.

> sg8: dma=81d0800, dma_len=4096/0, pfn=1296081
> sg9: dma=81d1800, dma_len=4096/0, pfn=1292712
> sg10: dma=81d2800, dma_len=4096/0, pfn=1297008
> sg11: dma=81d3800, dma_len=4096/0, pfn=1297063
> sg12: dma=81d4800, dma_len=4096/0, pfn=1297146
> sg13: dma=81d5800, dma_len=4096/0, pfn=1297193
> sg14: dma=81d6800, dma_len=4096/0, pfn=1297198
> sg15: dma=81d7800, dma_len=4096/0, pfn=1296363
> sg16: dma=81d8800, dma_len=4096/0, pfn=1304021
> sg17: dma=81d9800, dma_len=4096/0, pfn=1303030
> sg18: dma=81da800, dma_len=4096/0, pfn=1302151
> sg19: dma=81db800, dma_len=4096/0, pfn=1303979
> sg20: dma=81dc800, dma_len=4096/0, pfn=1306158
> sg21: dma=81dd800, dma_len=4096/0, pfn=1304015
> sg22: dma=81de800, dma_len=4096/0, pfn=1304957
> sg23: dma=81df800, dma_len=4096/0, pfn=1304001

This one as well.

> sg24: dma=81e0800, dma_len=4096/0, pfn=1292710
> sg25: dma=81e1800, dma_len=4096/0, pfn=1304035
> sg26: dma=81e2800, dma_len=4096/0, pfn=1303025
> sg27: dma=81e3800, dma_len=4096/0, pfn=1304019
> sg28: dma=81e4800, dma_len=4096/0, pfn=1302256
> sg29: dma=81e5800, dma_len=4096/0, pfn=1304738
> sg30: dma=81e6800, dma_len=4096/0, pfn=1302998
> sg31: dma=81e7800, dma_len=4096/0, pfn=1304148
> sg32: dma=81e8800, dma_len=4096/0, pfn=1304126
> sg33: dma=81e9800, dma_len=4096/0, pfn=1303079
> sg34: dma=81ea800, dma_len=4096/0, pfn=1302996
> sg35: dma=81eb800, dma_len=4096/0, pfn=1296243
> sg36: dma=81ec800, dma_len=4096/0, pfn=1306396
> sg37: dma=81ed800, dma_len=4096/0, pfn=1306474
> sg38: dma=81ee800, dma_len=4096/0, pfn=1295929
> sg39: dma=81ef800, dma_len=4096/0, pfn=1296156

And this. And a few more below. The end result is that we are about ~20
entries short.

Andi, any idea what is going on here? Why is this throwing up all of a
sudden??

--
Jens Axboe

2006-03-01 14:13:10

by Andi Kleen

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Wednesday 01 March 2006 14:41, Jens Axboe wrote:
> On Wed, Mar 01 2006, Andy Chittenden wrote:
> > with revised patch that does:
> >
> > printk("sg%d: dma=%llx, dma_len=%u/%u, pfn=%lu\n", i,
> > (unsigned long long) sg->dma_address, sg->dma_length, sg->offset,
> > page_to_pfn(sg->page));
>
> That is correct, thanks!
>
> > hda: DMA table too small
> > ide dma table, 255 entries, bounce pfn 1310720
> > sg0: dma=81c8800, dma_len=4096/0, pfn=1296369
>
> Still the same badness here, it's 2kb into a page so straddles two pages
> for one entry.

That's normal if it was in the IOMMU and a merged entry.

You can try iommu=nomerge.

Or maybe the higher layers are passing in physically continuous pages
that get merged? Not too unlikely at boot.


>
> Andi, any idea what is going on here? Why is this throwing up all of a
> sudden??

What is throwing up exactly?

There was a change recently in the merging algorithm, but it shouldn't
cause any bad side effects for correct users of *_map_sg()

-Andi

2006-03-01 14:19:20

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Wed, Mar 01 2006, Andi Kleen wrote:
> On Wednesday 01 March 2006 14:41, Jens Axboe wrote:
> > On Wed, Mar 01 2006, Andy Chittenden wrote:
> > > with revised patch that does:
> > >
> > > printk("sg%d: dma=%llx, dma_len=%u/%u, pfn=%lu\n", i,
> > > (unsigned long long) sg->dma_address, sg->dma_length, sg->offset,
> > > page_to_pfn(sg->page));
> >
> > That is correct, thanks!
> >
> > > hda: DMA table too small
> > > ide dma table, 255 entries, bounce pfn 1310720
> > > sg0: dma=81c8800, dma_len=4096/0, pfn=1296369
> >
> > Still the same badness here, it's 2kb into a page so straddles two pages
> > for one entry.
>
> That's normal if it was in the IOMMU and a merged entry.
>
> You can try iommu=nomerge.
>
> Or maybe the higher layers are passing in physically continuous pages
> that get merged? Not too unlikely at boot.

But that would have to be 1kb or 512b io going in, I would expect 4kb to
be the base entries for any normal type of setup (with a 4kb fs). The
8kb could be one such merged entry, I agree.

> > Andi, any idea what is going on here? Why is this throwing up all of a
> > sudden??
>
> What is throwing up exactly?
>
> There was a change recently in the merging algorithm, but it shouldn't
> cause any bad side effects for correct users of *_map_sg()

That the request we end up passing to blk_rq_map_sg() and then to
pci_map_sg() ends up with more entries than the driver advertised. So
far I think only Andy reported this, and then only with your
blk_queue_bounce_limit() patch applied.

--
Jens Axboe

2006-03-01 14:26:47

by Andi Kleen

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Wednesday 01 March 2006 15:18, Jens Axboe wrote:
> On Wed, Mar 01 2006, Andi Kleen wrote:
> > On Wednesday 01 March 2006 14:41, Jens Axboe wrote:
> > > On Wed, Mar 01 2006, Andy Chittenden wrote:
> > > > with revised patch that does:
> > > >
> > > > printk("sg%d: dma=%llx, dma_len=%u/%u, pfn=%lu\n", i,
> > > > (unsigned long long) sg->dma_address, sg->dma_length, sg->offset,
> > > > page_to_pfn(sg->page));
> > >
> > > That is correct, thanks!
> > >
> > > > hda: DMA table too small
> > > > ide dma table, 255 entries, bounce pfn 1310720
> > > > sg0: dma=81c8800, dma_len=4096/0, pfn=1296369
> > >
> > > Still the same badness here, it's 2kb into a page so straddles two pages
> > > for one entry.
> >
> > That's normal if it was in the IOMMU and a merged entry.
> >
> > You can try iommu=nomerge.
> >
> > Or maybe the higher layers are passing in physically continuous pages
> > that get merged? Not too unlikely at boot.
>
> But that would have to be 1kb or 512b io going in

Yes. Why not?

> , I would expect 4kb to
> be the base entries for any normal type of setup (with a 4kb fs). The
> 8kb could be one such merged entry, I agree.

Probably yes.

> > > Andi, any idea what is going on here? Why is this throwing up all of a
> > > sudden??
> >
> > What is throwing up exactly?
> >
> > There was a change recently in the merging algorithm, but it shouldn't
> > cause any bad side effects for correct users of *_map_sg()
>
> That the request we end up passing to blk_rq_map_sg() and then to
> pci_map_sg() ends up with more entries than the driver advertised. So
> far I think only Andy reported this, and then only with your
> blk_queue_bounce_limit() patch applied.

It shouldn't end up with more, only with less.

Does iommu=nomerge make a difference?

-Andi

2006-03-01 14:35:09

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Wed, Mar 01 2006, Andi Kleen wrote:
> On Wednesday 01 March 2006 15:18, Jens Axboe wrote:
> > On Wed, Mar 01 2006, Andi Kleen wrote:
> > > On Wednesday 01 March 2006 14:41, Jens Axboe wrote:
> > > > On Wed, Mar 01 2006, Andy Chittenden wrote:
> > > > > with revised patch that does:
> > > > >
> > > > > printk("sg%d: dma=%llx, dma_len=%u/%u, pfn=%lu\n", i,
> > > > > (unsigned long long) sg->dma_address, sg->dma_length, sg->offset,
> > > > > page_to_pfn(sg->page));
> > > >
> > > > That is correct, thanks!
> > > >
> > > > > hda: DMA table too small
> > > > > ide dma table, 255 entries, bounce pfn 1310720
> > > > > sg0: dma=81c8800, dma_len=4096/0, pfn=1296369
> > > >
> > > > Still the same badness here, it's 2kb into a page so straddles two pages
> > > > for one entry.
> > >
> > > That's normal if it was in the IOMMU and a merged entry.
> > >
> > > You can try iommu=nomerge.
> > >
> > > Or maybe the higher layers are passing in physically continuous pages
> > > that get merged? Not too unlikely at boot.
> >
> > But that would have to be 1kb or 512b io going in
>
> Yes. Why not?

It's not totally out of the question, but I would say it's unlikely.
Andy, I have generated a new debug patch that also dumps the request in
question, can you apply that one? It replaces the earlier patch...

> > > > Andi, any idea what is going on here? Why is this throwing up all of a
> > > > sudden??
> > >
> > > What is throwing up exactly?
> > >
> > > There was a change recently in the merging algorithm, but it shouldn't
> > > cause any bad side effects for correct users of *_map_sg()
> >
> > That the request we end up passing to blk_rq_map_sg() and then to
> > pci_map_sg() ends up with more entries than the driver advertised. So
> > far I think only Andy reported this, and then only with your
> > blk_queue_bounce_limit() patch applied.
>
> It shouldn't end up with more, only with less.

Sure yes, but if that 'less' is still more than what the driver can
handle, then there's a problem.

> Does iommu=nomerge make a difference?

Andy?


diff --git a/drivers/ide/ide-dma.c b/drivers/ide/ide-dma.c
index 0523da7..f893f98 100644
--- a/drivers/ide/ide-dma.c
+++ b/drivers/ide/ide-dma.c
@@ -221,6 +221,37 @@ int ide_build_sglist(ide_drive_t *drive,

EXPORT_SYMBOL_GPL(ide_build_sglist);

+static void dump_dma_table(ide_drive_t *drive, struct request *rq)
+{
+ ide_hwif_t *hwif = HWIF(drive);
+ request_queue_t *q = drive->queue;
+ struct bio *bio;
+ struct bio_vec *bvec;
+ int i;
+
+ printk("ide dma table, %d entries, bounce pfn %lu\n", hwif->sg_nents, q->bounce_pfn);
+ for (i = 0; i < hwif->sg_nents; i++) {
+ struct scatterlist *sg = &hwif->sg_table[i];
+
+ printk("sg%d: dma=%llx, len=%u/%u, pfn=%lu\n", i, (unsigned long long) sg->dma_address, sg->dma_length, sg->offset, page_to_pfn(sg->page));
+ }
+
+ printk("request: phys seg %d, hw seg %d, nr_sectors %lu\n", rq->nr_phys_segments, rq->nr_hw_segments, rq->nr_sectors);
+ i = 0;
+ rq_for_each_bio(bio, rq) {
+ int j;
+
+ printk(" bio%d: bytes=%u, phys seg %d, hw seg %d\n", i, bio->bi_size, bio->bi_phys_segments, bio->bi_hw_segments);
+ bio_for_each_segment(bvec, bio, j) {
+ void *addr = page_address(bvec->bv_page);
+
+ printk(" bvec%d: addr=%p, size=%u, off=%u\n", j, addr, bvec->bv_len, bvec->bv_offset);
+ }
+ i++;
+ }
+
+}
+
/**
* ide_build_dmatable - build IDE DMA table
*
@@ -311,6 +342,7 @@ use_pio_instead:
hwif->sg_table,
hwif->sg_nents,
hwif->sg_dma_direction);
+ dump_dma_table(drive, rq);
return 0; /* revert to PIO for this request */
}


--
Jens Axboe

2006-03-01 14:40:21

by Andy Chittenden

[permalink] [raw]
Subject: RE: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

I'll try that patch in a minute and let you know the result.

With iommu=nomerge, I believe the problem's still there:

Bootdata ok (command line is iommu=nomerge root=/dev/hda1 ro )
Linux version 2.6.15-1-amd64-k8 (Debian 2.6.15-1) ([email protected])
(gcc version 4.0.3 20060212 (prerelease) (Debian 4.0.2-9)) #2 Wed Mar 1
12:31:31 GMT 2006
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000bffb0000 (usable)
BIOS-e820: 00000000bffb0000 - 00000000bffc0000 (ACPI data)
BIOS-e820: 00000000bffc0000 - 00000000bfff0000 (ACPI NVS)
BIOS-e820: 00000000bfff0000 - 00000000c0000000 (reserved)
BIOS-e820: 00000000ff780000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
ACPI: RSDP (v000 ACPIAM ) @
0x00000000000fa7c0
ACPI: RSDT (v001 A M I OEMRSDT 0x10000506 MSFT 0x00000097) @
0x00000000bffb0000
ACPI: FADT (v001 A M I OEMFACP 0x10000506 MSFT 0x00000097) @
0x00000000bffb0200
ACPI: MADT (v001 A M I OEMAPIC 0x10000506 MSFT 0x00000097) @
0x00000000bffb0390
ACPI: OEMB (v001 A M I OEMBIOS 0x10000506 MSFT 0x00000097) @
0x00000000bffc0040
ACPI: DSDT (v001 A0036 A0036001 0x00000001 MSFT 0x0100000d) @
0x0000000000000000
On node 0 totalpages: 1029721
DMA zone: 3185 pages, LIFO batch:0
DMA32 zone: 767976 pages, LIFO batch:31
Normal zone: 258560 pages, LIFO batch:31
HighMem zone: 0 pages, LIFO batch:0
Looks like a VIA chipset. Disabling IOMMU. Overwrite with
"iommu=allowed"
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:15 APIC version 16
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x81] disabled)
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 3, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Setting APIC routing to flat
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at c4000000 (gap: c0000000:3f780000)
Built 1 zonelists
Kernel command line: iommu=nomerge root=/dev/hda1 ro
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 131072 bytes)
time.c: Using 3.579545 MHz PM timer.
time.c: Detected 2202.916 MHz processor.
time.c: Using PIT/TSC based timekeeping.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Placing software IO TLB between 0x5c39000 - 0x9c39000
Memory: 4045192k/5242880k available (1703k kernel code, 148148k
reserved, 738k data, 148k init)
Calibrating delay using timer specific routine.. 4412.91 BogoMIPS
(lpj=2206455)
Security Framework v1.0.0 initialized
SELinux: Disabled at boot.
Capability LSM initialized
Mount-cache hash table entries: 256
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
mtrr: v2.0 (20020519)
CPU: AMD Athlon(tm) 64 Processor 3500+ stepping 00
Using local APIC timer interrupts.
Detected 12.516 MHz APIC timer.
testing NMI watchdog ... OK.
checking if image is initramfs... it is
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: Using configuration type 1
blk_max_low_pfn=1310720, blk_max_pfn=1310720
ACPI: Subsystem revision 20050902
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:01:00.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 *10 11 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 7 10 11 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: ACPI device : hid PNP0200
pnp: ACPI device : hid PNP0B00
pnp: ACPI device : hid PNP0303
pnp: ACPI device : hid PNP0F03
pnp: ACPI device : hid PNP0800
pnp: ACPI device : hid PNP0C04
pnp: ACPI device : hid PNP0700
pnp: ACPI device : hid PNP0C02
pnp: ACPI device : hid PNP0C02
pnp: ACPI device : hid PNP0C02
pnp: ACPI device : hid PNP0501
pnp: ACPI device : hid PNP0501
pnp: ACPI device : hid PNP0C01
pnp: PnP ACPI: found 13 devices
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a
report
TC classifier action (bugs to [email protected] cc [email protected])
agpgart: Detected AGP bridge 0
agpgart: AGP aperture is 128M @ 0xe8000000
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
pnp: the driver 'system' has been registered
pnp: match found with the PnP device '00:07' and the driver 'system'
pnp: 00:07: ioport range 0x680-0x6ff has been reserved
pnp: 00:07: ioport range 0x290-0x297 has been reserved
pnp: match found with the PnP device '00:08' and the driver 'system'
pnp: match found with the PnP device '00:09' and the driver 'system'
pnp: match found with the PnP device '00:0c' and the driver 'system'
PCI: Bridge: 0000:00:01.0
IO window: disabled.
MEM window: faf00000-fbffffff
PREFETCH window: f0000000-f9ffffff
PCI: Setting latency timer of device 0000:00:01.0 to 64
IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
audit: initializing netlink socket (disabled)
audit(1141223603.378:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
Real Time Clock Driver v1.12
Linux agpgart interface v0.101 (c) Dave Jones
pnp: the driver 'i8042 kbd' has been registered
pnp: match found with the PnP device '00:02' and the driver 'i8042 kbd'
pnp: the driver 'i8042 aux' has been registered
pnp: match found with the PnP device '00:03' and the driver 'i8042 aux'
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 0) is a 16550A
serial8250: ttyS0 at I/O 0x3f8 (irq = 0) is a 16550A
pnp: the driver 'serial' has been registered
pnp: match found with the PnP device '00:0a' and the driver 'serial'
00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
pnp: match found with the PnP device '00:0b' and the driver 'serial'
00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
GSI 16 sharing vector 0xA9 and IRQ 16
ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 16 (level, low) -> IRQ 16
0000:00:09.0: ttyS2 at I/O 0xa400 (irq = 16) is a 16550A
0000:00:09.0: ttyS3 at I/O 0xa000 (irq = 16) is a 16550A
bounce: queue ffff81013f957d18, setting pfn 1310720, max_low 1310720
q=ffff81013f957d18, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f957a88, setting pfn 1310720, max_low 1310720
q=ffff81013f957a88, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f9577f8, setting pfn 1310720, max_low 1310720
q=ffff81013f9577f8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f957568, setting pfn 1310720, max_low 1310720
q=ffff81013f957568, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f9572d8, setting pfn 1310720, max_low 1310720
q=ffff81013f9572d8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f957048, setting pfn 1310720, max_low 1310720
q=ffff81013f957048, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f983d18, setting pfn 1310720, max_low 1310720
q=ffff81013f983d18, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f983a88, setting pfn 1310720, max_low 1310720
q=ffff81013f983a88, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f9837f8, setting pfn 1310720, max_low 1310720
q=ffff81013f9837f8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f983568, setting pfn 1310720, max_low 1310720
q=ffff81013f983568, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f9832d8, setting pfn 1310720, max_low 1310720
q=ffff81013f9832d8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f983048, setting pfn 1310720, max_low 1310720
q=ffff81013f983048, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f977d18, setting pfn 1310720, max_low 1310720
q=ffff81013f977d18, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f977a88, setting pfn 1310720, max_low 1310720
q=ffff81013f977a88, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f9777f8, setting pfn 1310720, max_low 1310720
q=ffff81013f9777f8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f977568, setting pfn 1310720, max_low 1310720
q=ffff81013f977568, dma_addr=140000000, bounce pfn 1310720
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
usbmon: debugfs is not available
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
TCP established hash table entries: 524288 (order: 10, 4194304 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 8
NET: Registered protocol family 20
ACPI wakeup devices:
PCI0 PS2K PS2M UAR2 UAR1 AC97 USB1 USB2 USB3 USB4 EHCI PWRB SLPB
ACPI: (supports S0 S1 S3 S4 S5)
Freeing unused kernel memory: 148k freed
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:0f.1
GSI 17 sharing vector 0xB1 and IRQ 17
ACPI: PCI Interrupt 0000:00:0f.1[A] -> GSI 20 (level, low) -> IRQ 17
PCI: Via IRQ fixup for 0000:00:0f.1, from 255 to 1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
input: AT Translated Set 2 keyboard as /class/input/input0
hda: HDS722525VLAT80, ATA DISK drive
hdb: Maxtor 6Y200P0, ATA DISK drive
bounce: queue ffff81013f9772d8, setting pfn 1310720, max_low 1310720
q=ffff81013f9772d8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f9772d8, setting pfn 1048575, max_low 1310720
q=ffff81013f9772d8, dma_addr=ffffffff, bounce pfn 1048575
bounce: queue ffff81013f977048, setting pfn 1310720, max_low 1310720
q=ffff81013f977048, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f977048, setting pfn 1048575, max_low 1310720
q=ffff81013f977048, dma_addr=ffffffff, bounce pfn 1048575
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: _NEC DVD_RW ND-3500AG, ATAPI CD/DVD-ROM drive
bounce: queue ffff81013f540d18, setting pfn 1310720, max_low 1310720
q=ffff81013f540d18, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f540d18, setting pfn 1310720, max_low 1310720
q=ffff81013f540d18, dma_addr=140000000, bounce pfn 1310720
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 390721968 sectors (200049 MB) w/7938KiB Cache, CHS=24321/255/63,
UDMA(100)
hda: cache flushes supported
hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 >
hdb: max request size: 1024KiB
hdb: 398297088 sectors (203928 MB) w/7936KiB Cache, CHS=24792/255/63,
UDMA(133)
hdb: cache flushes supported
hdb: hdb1 hdb2 hdb3 hdb4 < hdb5 hdb6 >
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
bounce: queue ffff81013f540a88, setting pfn 1310720, max_low 1310720
q=ffff81013f540a88, dma_addr=140000000, bounce pfn 1310720
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
SCSI subsystem initialized
input: PC Speaker as /class/input/input1
libata version 1.20 loaded.
hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
GSI 18 sharing vector 0xB9 and IRQ 18
ACPI: PCI Interrupt 0000:00:10.4[C] -> GSI 21 (level, low) -> IRQ 18
PCI: Via IRQ fixup for 0000:00:10.4, from 5 to 2
ehci_hcd 0000:00:10.4: EHCI Host Controller
ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:10.4: irq 18, io mem 0xfae00000
ehci_hcd 0000:00:10.4: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
USB Universal Host Controller Interface driver v2.3
ACPI: PCI Interrupt 0000:00:10.0[A] -> GSI 21 (level, low) -> IRQ 18
PCI: Via IRQ fixup for 0000:00:10.0, from 11 to 2
uhci_hcd 0000:00:10.0: UHCI Host Controller
GSI 19 sharing vector 0xC1 and IRQ 19
ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 19
skge 1.2 addr 0xfa900000 irq 19 chip Yukon-Lite rev 7
skge eth0: addr 00:11:2f:a7:fb:ef
sata_promise 0000:00:08.0: version 1.03
GSI 20 sharing vector 0xC9 and IRQ 20
ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 18 (level, low) -> IRQ 20
ata1: SATA max UDMA/133 cmd 0xFFFFC20000006200 ctl 0xFFFFC20000006238
bmdma 0x0 irq 20
ata2: SATA max UDMA/133 cmd 0xFFFFC20000006280 ctl 0xFFFFC200000062B8
bmdma 0x0 irq 20
e100: Intel(R) PRO/100 Network Driver, 3.4.14-k4-NAPI
e100: Copyright(c) 1999-2005 Intel Corporation
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:10.0: irq 18, io base 0x0000d400
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.1[A] -> GSI 21 (level, low) -> IRQ 18
PCI: Via IRQ fixup for 0000:00:10.1, from 11 to 2
uhci_hcd 0000:00:10.1: UHCI Host Controller
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:10.1: irq 18, io base 0x0000d800
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ata1: no device found (phy stat 00000000)
scsi0 : sata_promise
ACPI: PCI Interrupt 0000:00:10.2[B] -> GSI 21 (level, low) -> IRQ 18
PCI: Via IRQ fixup for 0000:00:10.2, from 10 to 2
uhci_hcd 0000:00:10.2: UHCI Host Controller
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:10.2: irq 18, io base 0x0000e000
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.3[B] -> GSI 21 (level, low) -> IRQ 18
PCI: Via IRQ fixup for 0000:00:10.3, from 10 to 2
uhci_hcd 0000:00:10.3: UHCI Host Controller
uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:10.3: irq 18, io base 0x0000e400
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
ata2: no device found (phy stat 00000000)
scsi1 : sata_promise
sata_via 0000:00:0f.0: version 1.1
ACPI: PCI Interrupt 0000:00:0f.0[B] -> GSI 20 (level, low) -> IRQ 17
PCI: Via IRQ fixup for 0000:00:0f.0, from 10 to 1
sata_via 0000:00:0f.0: routed to hard irq line 1
ACPI: PCI Interrupt 0000:00:0d.0[A] -> GSI 18 (level, low) -> IRQ 20
e100: eth1: e100_probe: addr 0xfac00000, irq 20, MAC addr
00:D0:B7:BF:92:C8
ata3: SATA max UDMA/133 cmd 0xD000 ctl 0xC802 bmdma 0xB800 irq 17
ata4: SATA max UDMA/133 cmd 0xC400 ctl 0xC002 bmdma 0xB808 irq 17
ata3: dev 0 cfg 49:2f00 82:3069 83:7c01 84:4003 85:3069 86:3c01 87:4003
88:203f
ata3: dev 0 ATA-6, max UDMA/100, 390721968 sectors: LBA48
ata3: dev 0 configured for UDMA/100
scsi2 : sata_via
ata4: no device found (phy stat 00000000)
scsi3 : sata_via
bounce: queue ffff81013f5407f8, setting pfn 1310720, max_low 1310720
q=ffff81013f5407f8, dma_addr=140000000, bounce pfn 1310720
bounce: queue ffff81013f5407f8, setting pfn 1048575, max_low 1310720
q=ffff81013f5407f8, dma_addr=ffffffff, bounce pfn 1048575
Vendor: ATA Model: ST3200822AS Rev: 3.01
Type: Direct-Access ANSI SCSI revision: 05
input: ImExPS/2 Generic Explorer Mouse as /class/input/input2
GSI 21 sharing vector 0xD1 and IRQ 21
ACPI: PCI Interrupt 0000:00:11.5[C] -> GSI 22 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:11.5 to 64
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 < sda5 > sda3
sd 2:0:0:0: Attached scsi disk sda
Adding 1951856k swap on /dev/hda5. Priority:-1 extents:1
across:1951856k
Adding 1951856k swap on /dev/hda6. Priority:-2 extents:1
across:1951856k
Adding 1951856k swap on /dev/hda7. Priority:-3 extents:1
across:1951856k
Adding 996020k swap on /dev/hdb2. Priority:-4 extents:1 across:996020k
Adding 996020k swap on /dev/hdb3. Priority:-5 extents:1 across:996020k
Adding 995988k swap on /dev/hdb5. Priority:-6 extents:1 across:995988k
Adding 843372k swap on /dev/hdb6. Priority:-7 extents:1 across:843372k
EXT3 FS on hda1, internal journal
ieee1394: Initialized config rom entry `ip1394'
sbp2: $Rev: 1306 $ Ben Collins <[email protected]>
ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1)
ieee1394: sbp2: Try serialize_io=0 for better performance
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda8, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
SGI XFS with ACLs, security attributes, realtime, large block/inode
numbers, no debug enabled
SGI XFS Quota Management subsystem
XFS mounting filesystem hdb1
Ending clean XFS mount for filesystem: hdb1
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
XFS mounting filesystem sda5
Ending clean XFS mount for filesystem: sda5
e100: intel: e100_watchdog: link up, 100Mbps, full-duplex
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
ACPI: Sleep Button (CM) [SLPB]
pnp: the driver 'parport_pc' has been registered
lp: driver loaded but no devices found
intel: no IPv6 routers present
Installing knfsd (copyright (C) 1996 [email protected]).
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery
directory
NFSD: recovery directory /var/lib/nfs/v4recovery doesn't exist
NFSD: starting 90-second grace period
mtrr: type mismatch for f0000000,8000000 old: write-back new:
write-combining
hda: DMA table too small
ide dma table, 256 entries, bounce pfn 1310720
sg0: dma=8be5000, dma_len=4096/0, pfn=1187929
sg1: dma=8be6000, dma_len=4096/0, pfn=1136193
sg2: dma=8be7000, dma_len=4096/0, pfn=1136235
sg3: dma=8be8000, dma_len=4096/0, pfn=1136277
sg4: dma=8be9000, dma_len=4096/0, pfn=1136319
sg5: dma=8bea000, dma_len=4096/0, pfn=1136361
sg6: dma=8beb000, dma_len=4096/0, pfn=1136403
sg7: dma=8bec000, dma_len=4096/0, pfn=1136445
sg8: dma=8bed000, dma_len=4096/0, pfn=1136486
sg9: dma=8bee000, dma_len=4096/0, pfn=1136528
sg10: dma=8bef000, dma_len=4096/0, pfn=1136570
sg11: dma=8bf0000, dma_len=4096/0, pfn=1136612
sg12: dma=8bf1000, dma_len=4096/0, pfn=1134607
sg13: dma=8bf2000, dma_len=4096/0, pfn=1134649
sg14: dma=8bf3000, dma_len=4096/0, pfn=1134691
sg15: dma=8bf4000, dma_len=4096/0, pfn=1134733
sg16: dma=8bf5000, dma_len=4096/0, pfn=1134775
sg17: dma=8bf6000, dma_len=4096/0, pfn=1134817
sg18: dma=8bf7000, dma_len=4096/0, pfn=1134859
sg19: dma=8bf8000, dma_len=4096/0, pfn=1134900
sg20: dma=8bf9000, dma_len=4096/0, pfn=1134942
sg21: dma=8bfa000, dma_len=4096/0, pfn=1134984
sg22: dma=8bfb000, dma_len=4096/0, pfn=1135026
sg23: dma=8bfc000, dma_len=4096/0, pfn=1135110
sg24: dma=8bfd000, dma_len=4096/0, pfn=1135152
sg25: dma=8bfe000, dma_len=4096/0, pfn=1135194
sg26: dma=8bff000, dma_len=4096/0, pfn=1135236
sg27: dma=8c00000, dma_len=4096/0, pfn=1135278
sg28: dma=8c01000, dma_len=4096/0, pfn=1135320
sg29: dma=8c02000, dma_len=4096/0, pfn=1135361
sg30: dma=8c03000, dma_len=4096/0, pfn=1135403
sg31: dma=8c04000, dma_len=4096/0, pfn=1135445
sg32: dma=8c05000, dma_len=4096/0, pfn=1135488
sg33: dma=8c06000, dma_len=4096/0, pfn=1135530
sg34: dma=8c07000, dma_len=4096/0, pfn=1135572
sg35: dma=8c08000, dma_len=4096/0, pfn=1135614
sg36: dma=8c09000, dma_len=4096/0, pfn=1133608
sg37: dma=8c0a000, dma_len=4096/0, pfn=1133650
sg38: dma=8c0b000, dma_len=4096/0, pfn=1133692
sg39: dma=8c0c000, dma_len=4096/0, pfn=1133734
sg40: dma=8c0d000, dma_len=4096/0, pfn=1133775
sg41: dma=8c0e000, dma_len=4096/0, pfn=1133817
sg42: dma=8c0f000, dma_len=4096/0, pfn=1133859
sg43: dma=8c10000, dma_len=4096/0, pfn=1133902
sg44: dma=8c11000, dma_len=4096/0, pfn=1133944
sg45: dma=8c12000, dma_len=4096/0, pfn=1133986
sg46: dma=8c13000, dma_len=4096/0, pfn=1134028
sg47: dma=8c14000, dma_len=4096/0, pfn=1134111
sg48: dma=8c15000, dma_len=4096/0, pfn=1134153
sg49: dma=8c16000, dma_len=4096/0, pfn=1134195
sg50: dma=8c17000, dma_len=4096/0, pfn=1134236
sg51: dma=8c18000, dma_len=4096/0, pfn=1134278
sg52: dma=8c19000, dma_len=4096/0, pfn=1134320
sg53: dma=8c1a000, dma_len=4096/0, pfn=1134363
sg54: dma=8c1b000, dma_len=4096/0, pfn=1134405
sg55: dma=8c1c000, dma_len=4096/0, pfn=1134447
sg56: dma=8c1d000, dma_len=4096/0, pfn=1134489
sg57: dma=8c1e000, dma_len=4096/0, pfn=1134531
sg58: dma=8c1f000, dma_len=4096/0, pfn=1134573
sg59: dma=8c20000, dma_len=4096/0, pfn=1132567
sg60: dma=8c21000, dma_len=4096/0, pfn=1132609
sg61: dma=8c22000, dma_len=4096/0, pfn=1132650
sg62: dma=8c23000, dma_len=4096/0, pfn=1132692
sg63: dma=8c24000, dma_len=4096/0, pfn=1132734
sg64: dma=8c25000, dma_len=4096/0, pfn=1132777
sg65: dma=8c26000, dma_len=4096/0, pfn=1132819
sg66: dma=8c27000, dma_len=4096/0, pfn=1132861
sg67: dma=8c28000, dma_len=4096/0, pfn=1132903
sg68: dma=8c29000, dma_len=4096/0, pfn=1132945
sg69: dma=8c2a000, dma_len=4096/0, pfn=1132987
sg70: dma=8c2b000, dma_len=4096/0, pfn=1133029
sg71: dma=8c2c000, dma_len=4096/0, pfn=1133071
sg72: dma=8c2d000, dma_len=4096/0, pfn=1133153
sg73: dma=8c2e000, dma_len=4096/0, pfn=1133195
sg74: dma=8c2f000, dma_len=4096/0, pfn=1133237
sg75: dma=8c30000, dma_len=4096/0, pfn=1133280
sg76: dma=8c31000, dma_len=4096/0, pfn=1133322
sg77: dma=8c32000, dma_len=4096/0, pfn=1133364
sg78: dma=8c33000, dma_len=4096/0, pfn=1133406
sg79: dma=8c34000, dma_len=4096/0, pfn=1133448
sg80: dma=8c35000, dma_len=4096/0, pfn=1133490
sg81: dma=8c36000, dma_len=4096/0, pfn=1133531
sg82: dma=8c37000, dma_len=4096/0, pfn=1131525
sg83: dma=8c38000, dma_len=4096/0, pfn=1131567
sg84: dma=8c39000, dma_len=4096/0, pfn=1131609
sg85: dma=8c3a000, dma_len=4096/0, pfn=1131651
sg86: dma=8c3b000, dma_len=4096/0, pfn=1131694
sg87: dma=8c3c000, dma_len=4096/0, pfn=1131736
sg88: dma=8c3d000, dma_len=4096/0, pfn=1131778
sg89: dma=8c3e000, dma_len=4096/0, pfn=1131820
sg90: dma=8c3f000, dma_len=4096/0, pfn=1131862
sg91: dma=8c40000, dma_len=4096/0, pfn=1131904
sg92: dma=8c41000, dma_len=4096/0, pfn=1131945
sg93: dma=8c42000, dma_len=4096/0, pfn=1131987
sg94: dma=8c43000, dma_len=4096/0, pfn=1132029
sg95: dma=8c44000, dma_len=4096/0, pfn=1132071
sg96: dma=8c45000, dma_len=4096/0, pfn=1132155
sg97: dma=8c46000, dma_len=4096/0, pfn=1132197
sg98: dma=8c47000, dma_len=4096/0, pfn=1132363
sg99: dma=8c48000, dma_len=4096/0, pfn=1132405
sg100: dma=8c49000, dma_len=4096/0, pfn=1132489
sg101: dma=8c4a000, dma_len=4096/0, pfn=1132530
sg102: dma=8c4b000, dma_len=4096/0, pfn=1130524
sg103: dma=8c4c000, dma_len=4096/0, pfn=1130566
sg104: dma=8c4d000, dma_len=4096/0, pfn=1130608
sg105: dma=8c4e000, dma_len=4096/0, pfn=1130651
sg106: dma=8c4f000, dma_len=4096/0, pfn=1130693
sg107: dma=8c50000, dma_len=4096/0, pfn=1130735
sg108: dma=8c51000, dma_len=4096/0, pfn=1130777
sg109: dma=8c52000, dma_len=4096/0, pfn=1130819
sg110: dma=8c53000, dma_len=4096/0, pfn=1130861
sg111: dma=8c54000, dma_len=4096/0, pfn=1130903
sg112: dma=8c55000, dma_len=4096/0, pfn=1130944
sg113: dma=8c56000, dma_len=4096/0, pfn=1130986
sg114: dma=8c57000, dma_len=4096/0, pfn=1131028
sg115: dma=8c58000, dma_len=4096/0, pfn=1131070
sg116: dma=8c59000, dma_len=4096/0, pfn=1131113
sg117: dma=8c5a000, dma_len=4096/0, pfn=1131155
sg118: dma=8c5b000, dma_len=4096/0, pfn=1131197
sg119: dma=8c5c000, dma_len=4096/0, pfn=1131239
sg120: dma=8c5d000, dma_len=4096/0, pfn=1131322
sg121: dma=8c5e000, dma_len=4096/0, pfn=1131364
sg122: dma=8c5f000, dma_len=4096/0, pfn=1131405
sg123: dma=8c60000, dma_len=4096/0, pfn=1131447
sg124: dma=8c61000, dma_len=4096/0, pfn=1131489
sg125: dma=8c62000, dma_len=4096/0, pfn=1129484
sg126: dma=8c63000, dma_len=4096/0, pfn=1129526
sg127: dma=8c64000, dma_len=4096/0, pfn=1129568
sg128: dma=8c65000, dma_len=4096/0, pfn=1129610
sg129: dma=8c66000, dma_len=4096/0, pfn=1129652
sg130: dma=8c67000, dma_len=4096/0, pfn=1129694
sg131: dma=8c68000, dma_len=4096/0, pfn=1129736
sg132: dma=8c69000, dma_len=4096/0, pfn=1129778
sg133: dma=8c6a000, dma_len=4096/0, pfn=1129819
sg134: dma=8c6b000, dma_len=4096/0, pfn=1129861
sg135: dma=8c6c000, dma_len=4096/0, pfn=1244022
sg136: dma=8c6d000, dma_len=4096/0, pfn=1129903
sg137: dma=8c6e000, dma_len=4096/0, pfn=1129946
sg138: dma=8c6f000, dma_len=4096/0, pfn=1129988
sg139: dma=8c70000, dma_len=4096/0, pfn=1130030
sg140: dma=8c71000, dma_len=4096/0, pfn=1130072
sg141: dma=8c72000, dma_len=4096/0, pfn=1130114
sg142: dma=8c73000, dma_len=4096/0, pfn=1130156
sg143: dma=8c74000, dma_len=4096/0, pfn=1130198
sg144: dma=8c75000, dma_len=4096/0, pfn=1130240
sg145: dma=8c76000, dma_len=4096/0, pfn=1130281
sg146: dma=8c77000, dma_len=4096/0, pfn=1130364
sg147: dma=8c78000, dma_len=4096/0, pfn=1130407
sg148: dma=8c79000, dma_len=4096/0, pfn=1130449
sg149: dma=8c7a000, dma_len=4096/0, pfn=1130491
sg150: dma=8c7b000, dma_len=4096/0, pfn=1128485
sg151: dma=8c7c000, dma_len=4096/0, pfn=1128527
sg152: dma=8c7d000, dma_len=4096/0, pfn=1128569
sg153: dma=8c7e000, dma_len=4096/0, pfn=1128611
sg154: dma=8c7f000, dma_len=4096/0, pfn=1128653
sg155: dma=8c80000, dma_len=4096/0, pfn=1128694
sg156: dma=8c81000, dma_len=4096/0, pfn=1128736
sg157: dma=8c82000, dma_len=4096/0, pfn=1128778
sg158: dma=8c83000, dma_len=4096/0, pfn=1128821
sg159: dma=8c84000, dma_len=4096/0, pfn=1128863
sg160: dma=8c85000, dma_len=4096/0, pfn=1128905
sg161: dma=8c86000, dma_len=4096/0, pfn=1128947
sg162: dma=8c87000, dma_len=4096/0, pfn=1128989
sg163: dma=8c88000, dma_len=4096/0, pfn=1129031
sg164: dma=8c89000, dma_len=4096/0, pfn=1129073
sg165: dma=8c8a000, dma_len=4096/0, pfn=1129115
sg166: dma=8c8b000, dma_len=4096/0, pfn=1129156
sg167: dma=8c8c000, dma_len=4096/0, pfn=1129198
sg168: dma=8c8d000, dma_len=4096/0, pfn=1129240
sg169: dma=8c8e000, dma_len=4096/0, pfn=1129283
sg170: dma=8c8f000, dma_len=4096/0, pfn=1129366
sg171: dma=8c90800, dma_len=4096/0, pfn=1129408
sg172: dma=8c91800, dma_len=4096/0, pfn=1129450
sg173: dma=8c99800, dma_len=4096/0, pfn=1127444
sg174: dma=8c9a800, dma_len=4096/0, pfn=1127486
sg175: dma=8c9b800, dma_len=4096/0, pfn=1127527
sg176: dma=8c9c800, dma_len=4096/0, pfn=1127569
sg177: dma=8c9d800, dma_len=4096/0, pfn=1127611
sg178: dma=8c9e800, dma_len=4096/0, pfn=1127653
sg179: dma=8c9f800, dma_len=4096/0, pfn=1127695
sg180: dma=8ca0800, dma_len=4096/0, pfn=1127738
sg181: dma=8ca1800, dma_len=4096/0, pfn=1127780
sg182: dma=8ca3800, dma_len=4096/0, pfn=1127822
sg183: dma=8ca4800, dma_len=4096/0, pfn=1127864
sg184: dma=8ca5800, dma_len=4096/0, pfn=1127906
sg185: dma=8ca6800, dma_len=4096/0, pfn=1127948
sg186: dma=8ca7800, dma_len=4096/0, pfn=1127989
sg187: dma=8ca8800, dma_len=4096/0, pfn=1128031
sg188: dma=8ca9800, dma_len=4096/0, pfn=1128073
sg189: dma=8caa800, dma_len=4096/0, pfn=1128240
sg190: dma=8cab800, dma_len=4096/0, pfn=1128282
sg191: dma=8cac800, dma_len=4096/0, pfn=1128324
sg192: dma=8cad800, dma_len=4096/0, pfn=1128366
sg193: dma=8cae800, dma_len=4096/0, pfn=1128408
sg194: dma=8caf800, dma_len=4096/0, pfn=1126402
sg195: dma=8cb0800, dma_len=4096/0, pfn=1126485
sg196: dma=8cb1800, dma_len=4096/0, pfn=1126526
sg197: dma=8cb2800, dma_len=4096/0, pfn=1126568
sg198: dma=8cb3800, dma_len=4096/0, pfn=1126610
sg199: dma=8cb4800, dma_len=4096/0, pfn=1126653
sg200: dma=8cb5800, dma_len=4096/0, pfn=1126695
sg201: dma=8cb6800, dma_len=4096/0, pfn=1126737
sg202: dma=8cb7800, dma_len=4096/0, pfn=1126779
sg203: dma=8cb9000, dma_len=4096/0, pfn=1126821
sg204: dma=8cba000, dma_len=4096/0, pfn=1126863
sg205: dma=8cbb000, dma_len=4096/0, pfn=1126905
sg206: dma=8cbc000, dma_len=4096/0, pfn=1126947
sg207: dma=8cbd000, dma_len=4096/0, pfn=1126988
sg208: dma=8cbe000, dma_len=4096/0, pfn=1127030
sg209: dma=8cbf000, dma_len=4096/0, pfn=1127072
sg210: dma=8cc0000, dma_len=4096/0, pfn=1127114
sg211: dma=8cc1000, dma_len=4096/0, pfn=1127157
sg212: dma=8cc2000, dma_len=4096/0, pfn=1127199
sg213: dma=8cc3000, dma_len=4096/0, pfn=1127241
sg214: dma=8cc4000, dma_len=4096/0, pfn=1127283
sg215: dma=8cc5000, dma_len=4096/0, pfn=1127325
sg216: dma=8cc6000, dma_len=4096/0, pfn=1127367
sg217: dma=8cc7000, dma_len=4096/0, pfn=1127409
sg218: dma=8cc8000, dma_len=4096/0, pfn=1125402
sg219: dma=8cc9000, dma_len=4096/0, pfn=1125444
sg220: dma=8cca000, dma_len=4096/0, pfn=1125528
sg221: dma=8ccb000, dma_len=4096/0, pfn=1125570
sg222: dma=8ccc000, dma_len=4096/0, pfn=1125612
sg223: dma=8ccd000, dma_len=4096/0, pfn=1125654
sg224: dma=8cce000, dma_len=4096/0, pfn=1125696
sg225: dma=8ccf000, dma_len=4096/0, pfn=1125738
sg226: dma=8cd0000, dma_len=4096/0, pfn=1125780
sg227: dma=8cd1000, dma_len=4096/0, pfn=1125822
sg228: dma=8cd2000, dma_len=4096/0, pfn=1125863
sg229: dma=8cd3000, dma_len=4096/0, pfn=1125905
sg230: dma=8cd4000, dma_len=4096/0, pfn=1125948
sg231: dma=8cd5000, dma_len=4096/0, pfn=1125990
sg232: dma=8cd6000, dma_len=4096/0, pfn=1126032
sg233: dma=8cd7000, dma_len=4096/0, pfn=1126074
sg234: dma=8cd8000, dma_len=4096/0, pfn=1126116
sg235: dma=8cd9000, dma_len=4096/0, pfn=1126158
sg236: dma=8cda000, dma_len=4096/0, pfn=1126200
sg237: dma=8cdb000, dma_len=4096/0, pfn=1126242
sg238: dma=8cdc000, dma_len=4096/0, pfn=1126284
sg239: dma=8cdd000, dma_len=4096/0, pfn=1126325
sg240: dma=8cde000, dma_len=4096/0, pfn=1126367
sg241: dma=8cdf000, dma_len=4096/0, pfn=1124361
sg242: dma=8ce0000, dma_len=4096/0, pfn=1124404
sg243: dma=8ce1000, dma_len=4096/0, pfn=1124446
sg244: dma=8ce2000, dma_len=4096/0, pfn=1124529
sg245: dma=8ce3000, dma_len=4096/0, pfn=1124571
sg246: dma=8ce4000, dma_len=4096/0, pfn=1124613
sg247: dma=8ce5000, dma_len=4096/0, pfn=1124655
sg248: dma=8ce6000, dma_len=4096/0, pfn=1124697
sg249: dma=8ce7000, dma_len=4096/0, pfn=1124738
sg250: dma=8ce8000, dma_len=4096/0, pfn=1124780
sg251: dma=8ce9000, dma_len=4096/0, pfn=1124822
sg252: dma=8cea000, dma_len=4096/0, pfn=1124865
sg253: dma=8ceb000, dma_len=4096/0, pfn=1124907
sg254: dma=8cec000, dma_len=4096/0, pfn=1124949
sg255: dma=8ced000, dma_len=4096/0, pfn=1124991
hda: DMA table too small
ide dma table, 256 entries, bounce pfn 1310720
sg0: dma=8cf0000, dma_len=4096/0, pfn=1125033
sg1: dma=8cf1000, dma_len=4096/0, pfn=1125075
sg2: dma=8cf2000, dma_len=4096/0, pfn=1125117
sg3: dma=8cf3000, dma_len=4096/0, pfn=1125159
sg4: dma=8cf4000, dma_len=4096/0, pfn=1125200
sg5: dma=8cf5000, dma_len=4096/0, pfn=1125242
sg6: dma=8cf6000, dma_len=4096/0, pfn=1125284
sg7: dma=8cf7000, dma_len=4096/0, pfn=1125327
sg8: dma=8cf8000, dma_len=4096/0, pfn=1125369
sg9: dma=8cf9000, dma_len=4096/0, pfn=1123363
sg10: dma=8cfa000, dma_len=4096/0, pfn=1123405
sg11: dma=8cfb000, dma_len=4096/0, pfn=1123447
sg12: dma=8cfc000, dma_len=4096/0, pfn=1123489
sg13: dma=8cfd000, dma_len=4096/0, pfn=1123571
sg14: dma=8cfe000, dma_len=4096/0, pfn=1123613
sg15: dma=8cff000, dma_len=4096/0, pfn=1123655
sg16: dma=8d00000, dma_len=4096/0, pfn=1123697
sg17: dma=8d01000, dma_len=4096/0, pfn=1123740
sg18: dma=8d02000, dma_len=4096/0, pfn=1123782
sg19: dma=8d03000, dma_len=4096/0, pfn=1123824
sg20: dma=8d04000, dma_len=4096/0, pfn=1123866
sg21: dma=8d05000, dma_len=4096/0, pfn=1123908
sg22: dma=8d06000, dma_len=4096/0, pfn=1123950
sg23: dma=8d07000, dma_len=4096/0, pfn=1123992
sg24: dma=8d08000, dma_len=4096/0, pfn=1124033
sg25: dma=8d09000, dma_len=4096/0, pfn=1124075
sg26: dma=8d0a000, dma_len=4096/0, pfn=1124117
sg27: dma=8d0b000, dma_len=4096/0, pfn=1124159
sg28: dma=8d0c000, dma_len=4096/0, pfn=1124202
sg29: dma=8d0d000, dma_len=4096/0, pfn=1124244
sg30: dma=8d0e000, dma_len=4096/0, pfn=1124286
sg31: dma=8d0f000, dma_len=4096/0, pfn=1124328
sg32: dma=8d10000, dma_len=4096/0, pfn=1122322
sg33: dma=8d11000, dma_len=4096/0, pfn=1122364
sg34: dma=8d12000, dma_len=4096/0, pfn=1122406
sg35: dma=8d13000, dma_len=4096/0, pfn=1122447
sg36: dma=8d14000, dma_len=4096/0, pfn=1122489
sg37: dma=8d15000, dma_len=4096/0, pfn=1122572
sg38: dma=8d16000, dma_len=4096/0, pfn=1122614
sg39: dma=8d17000, dma_len=4096/0, pfn=1122657
sg40: dma=8d18000, dma_len=4096/0, pfn=1122699
sg41: dma=8d19000, dma_len=4096/0, pfn=1122741
sg42: dma=8d1a000, dma_len=4096/0, pfn=1122783
sg43: dma=8d1b000, dma_len=4096/0, pfn=1122825
sg44: dma=8d1c000, dma_len=4096/0, pfn=1122867
sg45: dma=8d1d000, dma_len=4096/0, pfn=1122908
sg46: dma=8d1e000, dma_len=4096/0, pfn=1122950
sg47: dma=8d1f000, dma_len=4096/0, pfn=1122992
sg48: dma=8d20000, dma_len=4096/0, pfn=1123034
sg49: dma=8d21000, dma_len=4096/0, pfn=1123076
sg50: dma=8d22000, dma_len=4096/0, pfn=1123119
sg51: dma=8d23000, dma_len=4096/0, pfn=1123161
sg52: dma=8d24000, dma_len=4096/0, pfn=1123203
sg53: dma=8d25000, dma_len=4096/0, pfn=1123245
sg54: dma=8d26000, dma_len=4096/0, pfn=1123287
sg55: dma=8d27000, dma_len=4096/0, pfn=1121281
sg56: dma=8d28000, dma_len=4096/0, pfn=1121322
sg57: dma=8d29000, dma_len=4096/0, pfn=1121364
sg58: dma=8d2a000, dma_len=4096/0, pfn=1121406
sg59: dma=8d2b000, dma_len=4096/0, pfn=1121448
sg60: dma=8d2c000, dma_len=4096/0, pfn=1121490
sg61: dma=8d2d000, dma_len=4096/0, pfn=1121533
sg62: dma=8d2e000, dma_len=4096/0, pfn=1121616
sg63: dma=8d2f000, dma_len=4096/0, pfn=1121658
sg64: dma=8d30000, dma_len=4096/0, pfn=1121700
sg65: dma=8d31000, dma_len=4096/0, pfn=1121742
sg66: dma=8d32000, dma_len=4096/0, pfn=1121783
sg67: dma=8d33000, dma_len=4096/0, pfn=1121825
sg68: dma=8d34000, dma_len=4096/0, pfn=1121867
sg69: dma=8d35000, dma_len=4096/0, pfn=1122049
sg70: dma=8d36000, dma_len=4096/0, pfn=1122091
sg71: dma=8d37000, dma_len=4096/0, pfn=1122133
sg72: dma=8d38000, dma_len=4096/0, pfn=1122175
sg73: dma=8d39000, dma_len=4096/0, pfn=1122217
sg74: dma=8d3a000, dma_len=4096/0, pfn=1122259
sg75: dma=8d3b000, dma_len=4096/0, pfn=1122301
sg76: dma=8d3c000, dma_len=4096/0, pfn=1120295
sg77: dma=8d3d000, dma_len=4096/0, pfn=1120336
sg78: dma=8d3e000, dma_len=4096/0, pfn=1120378
sg79: dma=8d3f000, dma_len=4096/0, pfn=1120421
sg80: dma=8d40000, dma_len=4096/0, pfn=1120463
sg81: dma=8d41000, dma_len=4096/0, pfn=1120505
sg82: dma=8d42000, dma_len=4096/0, pfn=1120547
sg83: dma=8d43000, dma_len=4096/0, pfn=1120589
sg84: dma=8d46800, dma_len=4096/0, pfn=1120631
sg85: dma=8d47800, dma_len=4096/0, pfn=1120673
sg86: dma=8d48800, dma_len=4096/0, pfn=1120715
sg87: dma=8d49800, dma_len=4096/0, pfn=1120797
sg88: dma=8d4a800, dma_len=4096/0, pfn=1120839
sg89: dma=8d4b800, dma_len=4096/0, pfn=1120881
sg90: dma=8d4c800, dma_len=4096/0, pfn=1120924
sg91: dma=8d4d800, dma_len=4096/0, pfn=1120966
sg92: dma=8d4e800, dma_len=4096/0, pfn=1121008
sg93: dma=8d4f800, dma_len=4096/0, pfn=1121050
sg94: dma=8d50800, dma_len=4096/0, pfn=1121092
sg95: dma=8d51800, dma_len=4096/0, pfn=1121134
sg96: dma=8d52800, dma_len=4096/0, pfn=1121176
sg97: dma=8d53800, dma_len=4096/0, pfn=1121218
sg98: dma=8d54800, dma_len=4096/0, pfn=1121259
sg99: dma=8d55800, dma_len=4096/0, pfn=1119253
sg100: dma=8d56800, dma_len=4096/0, pfn=1119295
sg101: dma=8d57800, dma_len=4096/0, pfn=1119338
sg102: dma=8d58800, dma_len=4096/0, pfn=1119380
sg103: dma=8d59800, dma_len=4096/0, pfn=1119422
sg104: dma=8d5a800, dma_len=4096/0, pfn=1119464
sg105: dma=8d5b800, dma_len=4096/0, pfn=1119506
sg106: dma=8d5c800, dma_len=4096/0, pfn=1119548
sg107: dma=8d5d800, dma_len=4096/0, pfn=1119590
sg108: dma=8d5e800, dma_len=4096/0, pfn=1119632
sg109: dma=8d5f800, dma_len=4096/0, pfn=1119673
sg110: dma=8d60800, dma_len=4096/0, pfn=1119715
sg111: dma=8d61800, dma_len=4096/0, pfn=1119799
sg112: dma=8d62800, dma_len=4096/0, pfn=1119841
sg113: dma=8d63800, dma_len=4096/0, pfn=1119883
sg114: dma=8d64800, dma_len=4096/0, pfn=1119925
sg115: dma=8d65800, dma_len=4096/0, pfn=1119967
sg116: dma=8d66800, dma_len=4096/0, pfn=1120009
sg117: dma=8d67800, dma_len=4096/0, pfn=1120051
sg118: dma=8d68800, dma_len=4096/0, pfn=1120092
sg119: dma=8d69800, dma_len=4096/0, pfn=1120134
sg120: dma=8d6a800, dma_len=4096/0, pfn=1120176
sg121: dma=8d6b800, dma_len=4096/0, pfn=1120218
sg122: dma=8d6c800, dma_len=4096/0, pfn=1118213
sg123: dma=8d6d800, dma_len=4096/0, pfn=1118255
sg124: dma=8d6e800, dma_len=4096/0, pfn=1118297
sg125: dma=8d6f800, dma_len=4096/0, pfn=1118339
sg126: dma=8d70800, dma_len=4096/0, pfn=1118381
sg127: dma=8d71800, dma_len=4096/0, pfn=1118423
sg128: dma=8d72800, dma_len=4096/0, pfn=1118465
sg129: dma=8d73800, dma_len=4096/0, pfn=1118506
sg130: dma=8d74800, dma_len=4096/0, pfn=1118548
sg131: dma=8d75800, dma_len=4096/0, pfn=1118590
sg132: dma=8d76800, dma_len=4096/0, pfn=1118632
sg133: dma=8d77800, dma_len=4096/0, pfn=1118675
sg134: dma=8d79000, dma_len=4096/0, pfn=1118717
sg135: dma=8d7a000, dma_len=4096/0, pfn=1118759
sg136: dma=8d7b000, dma_len=4096/0, pfn=1118842
sg137: dma=8d7c000, dma_len=4096/0, pfn=1118884
sg138: dma=8d7d000, dma_len=4096/0, pfn=1118926
sg139: dma=8d7e000, dma_len=4096/0, pfn=1118967
sg140: dma=8d7f000, dma_len=4096/0, pfn=1119009
sg141: dma=8d80000, dma_len=4096/0, pfn=1119051
sg142: dma=8d81000, dma_len=4096/0, pfn=1119093
sg143: dma=8d82000, dma_len=4096/0, pfn=1119135
sg144: dma=8d83000, dma_len=4096/0, pfn=1119178
sg145: dma=8d84000, dma_len=4096/0, pfn=1119220
sg146: dma=8d85000, dma_len=4096/0, pfn=1117214
sg147: dma=8d86000, dma_len=4096/0, pfn=1117256
sg148: dma=8d87000, dma_len=4096/0, pfn=1117298
sg149: dma=8d88000, dma_len=4096/0, pfn=1117340
sg150: dma=8d89000, dma_len=4096/0, pfn=1117381
sg151: dma=8d8a000, dma_len=4096/0, pfn=1117423
sg152: dma=8d8b000, dma_len=4096/0, pfn=1117465
sg153: dma=8d8c000, dma_len=4096/0, pfn=1117507
sg154: dma=8d8d000, dma_len=4096/0, pfn=1117549
sg155: dma=8d8e000, dma_len=4096/0, pfn=1117592
sg156: dma=8d8f000, dma_len=4096/0, pfn=1117634
sg157: dma=8d90000, dma_len=4096/0, pfn=1117676
sg158: dma=8d91000, dma_len=4096/0, pfn=1117842
sg159: dma=8d92000, dma_len=4096/0, pfn=1117884
sg160: dma=8d93000, dma_len=4096/0, pfn=1117926
sg161: dma=8d94000, dma_len=4096/0, pfn=1118008
sg162: dma=8d95000, dma_len=4096/0, pfn=1118051
sg163: dma=8d96000, dma_len=4096/0, pfn=1118093
sg164: dma=8d97000, dma_len=4096/0, pfn=1118135
sg165: dma=8d98000, dma_len=4096/0, pfn=1118177
sg166: dma=8d99000, dma_len=4096/0, pfn=1116171
sg167: dma=8d9a000, dma_len=4096/0, pfn=1116213
sg168: dma=8d9b000, dma_len=4096/0, pfn=1116255
sg169: dma=8d9c000, dma_len=4096/0, pfn=1116297
sg170: dma=8d9d000, dma_len=4096/0, pfn=1116339
sg171: dma=8d9e000, dma_len=4096/0, pfn=1116380
sg172: dma=8d9f000, dma_len=4096/0, pfn=1116422
sg173: dma=8da0000, dma_len=4096/0, pfn=1116465
sg174: dma=8da1000, dma_len=4096/0, pfn=1116507
sg175: dma=8da2000, dma_len=4096/0, pfn=1116549
sg176: dma=8da3000, dma_len=4096/0, pfn=1116591
sg177: dma=8da4000, dma_len=4096/0, pfn=1116633
sg178: dma=8da5000, dma_len=4096/0, pfn=1116675
sg179: dma=8da6000, dma_len=4096/0, pfn=1116717
sg180: dma=8da7000, dma_len=4096/0, pfn=1116759
sg181: dma=8da8000, dma_len=4096/0, pfn=1116801
sg182: dma=8da9000, dma_len=4096/0, pfn=1116842
sg183: dma=8daa000, dma_len=4096/0, pfn=1116884
sg184: dma=8dab000, dma_len=4096/0, pfn=1116927
sg185: dma=8dac000, dma_len=4096/0, pfn=1117010
sg186: dma=8dad000, dma_len=4096/0, pfn=1117052
sg187: dma=8dae000, dma_len=4096/0, pfn=1117094
sg188: dma=8daf000, dma_len=4096/0, pfn=1117136
sg189: dma=8db0000, dma_len=4096/0, pfn=1117178
sg190: dma=8db1000, dma_len=4096/0, pfn=1115172
sg191: dma=8db2000, dma_len=4096/0, pfn=1115214
sg192: dma=8db3000, dma_len=4096/0, pfn=1115255
sg193: dma=8db4000, dma_len=4096/0, pfn=1115297
sg194: dma=8db5000, dma_len=4096/0, pfn=1115340
sg195: dma=8db6000, dma_len=4096/0, pfn=1115382
sg196: dma=8db7000, dma_len=4096/0, pfn=1115424
sg197: dma=8db8000, dma_len=4096/0, pfn=1115466
sg198: dma=8db9000, dma_len=4096/0, pfn=1115508
sg199: dma=8dba000, dma_len=4096/0, pfn=1115550
sg200: dma=8dbb000, dma_len=4096/0, pfn=1115592
sg201: dma=8dbc000, dma_len=4096/0, pfn=1115634
sg202: dma=8dbd000, dma_len=4096/0, pfn=1115676
sg203: dma=8dbe000, dma_len=4096/0, pfn=1115717
sg204: dma=8dbf000, dma_len=4096/0, pfn=1115759
sg205: dma=8dc0000, dma_len=4096/0, pfn=1115801
sg206: dma=8dc1000, dma_len=4096/0, pfn=1115844
sg207: dma=8dc2000, dma_len=4096/0, pfn=1115886
sg208: dma=8dc3000, dma_len=4096/0, pfn=1115970
sg209: dma=8dc4000, dma_len=4096/0, pfn=1116053
sg210: dma=8dc5000, dma_len=4096/0, pfn=1116095
sg211: dma=8dc6000, dma_len=4096/0, pfn=1116136
sg212: dma=8dc7000, dma_len=4096/0, pfn=1114130
sg213: dma=8dc8000, dma_len=4096/0, pfn=1114172
sg214: dma=8dc9000, dma_len=4096/0, pfn=1114214
sg215: dma=8dca000, dma_len=4096/0, pfn=1114257
sg216: dma=8dcb000, dma_len=4096/0, pfn=1114299
sg217: dma=8dcc000, dma_len=4096/0, pfn=1114341
sg218: dma=8dcd000, dma_len=4096/0, pfn=1114383
sg219: dma=8dce000, dma_len=4096/0, pfn=1114425
sg220: dma=8dcf000, dma_len=4096/0, pfn=1114467
sg221: dma=8dd0000, dma_len=4096/0, pfn=1114509
sg222: dma=8dd1000, dma_len=4096/0, pfn=1114550
sg223: dma=8dd2000, dma_len=4096/0, pfn=1114592
sg224: dma=8dd3000, dma_len=4096/0, pfn=1114634
sg225: dma=8dd4000, dma_len=4096/0, pfn=1114676
sg226: dma=8dd5000, dma_len=4096/0, pfn=1114719
sg227: dma=8dd6000, dma_len=4096/0, pfn=1114761
sg228: dma=8dd7000, dma_len=4096/0, pfn=1114803
sg229: dma=8dd8000, dma_len=4096/0, pfn=1114845
sg230: dma=8dd9000, dma_len=4096/0, pfn=1114887
sg231: dma=8dda000, dma_len=4096/0, pfn=1114929
sg232: dma=8ddb000, dma_len=4096/0, pfn=1114971
sg233: dma=8ddc000, dma_len=4096/0, pfn=1115053
sg234: dma=8ddd000, dma_len=4096/0, pfn=1115095
sg235: dma=8dde000, dma_len=4096/0, pfn=1113089
sg236: dma=8ddf000, dma_len=4096/0, pfn=1113132
sg237: dma=8de0000, dma_len=4096/0, pfn=1113174
sg238: dma=8de1000, dma_len=4096/0, pfn=1113216
sg239: dma=8de2000, dma_len=4096/0, pfn=1113258
sg240: dma=8de3000, dma_len=4096/0, pfn=1113300
sg241: dma=8de4000, dma_len=4096/0, pfn=1113342
sg242: dma=8de5000, dma_len=4096/0, pfn=1113384
sg243: dma=8de6000, dma_len=4096/0, pfn=1113425
sg244: dma=8de7000, dma_len=4096/0, pfn=1113467
sg245: dma=8de8000, dma_len=4096/0, pfn=1113509
sg246: dma=8de9000, dma_len=4096/0, pfn=1113551
sg247: dma=8dea000, dma_len=4096/0, pfn=1113594
sg248: dma=8deb000, dma_len=4096/0, pfn=1113636
sg249: dma=8dec000, dma_len=4096/0, pfn=1113678
sg250: dma=8ded000, dma_len=4096/0, pfn=1113720
sg251: dma=8dee000, dma_len=4096/0, pfn=1113762
sg252: dma=8def000, dma_len=4096/0, pfn=1113846
sg253: dma=8df0000, dma_len=4096/0, pfn=1113887
sg254: dma=8df1000, dma_len=4096/0, pfn=1113929
sg255: dma=8df2000, dma_len=4096/0, pfn=1113971

--
Andy, BlueArc Engineering

2006-03-01 14:42:00

by Andi Kleen

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Wednesday 01 March 2006 15:34, Jens Axboe wrote:


> > It shouldn't end up with more, only with less.
>
> Sure yes, but if that 'less' is still more than what the driver can
> handle, then there's a problem.

The driver needs to handle the full list it passed in. It's quite
possible that the iommu layer is unable to merge anything.


This isn't the block layer based merging where we guarantee
to be able to merge in advance - just lazy after the fact merging.

-Andi

2006-03-01 15:01:29

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Wed, Mar 01 2006, Andi Kleen wrote:
> On Wednesday 01 March 2006 15:34, Jens Axboe wrote:
>
>
> > > It shouldn't end up with more, only with less.
> >
> > Sure yes, but if that 'less' is still more than what the driver can
> > handle, then there's a problem.
>
> The driver needs to handle the full list it passed in. It's quite
> possible that the iommu layer is unable to merge anything.
>
>
> This isn't the block layer based merging where we guarantee
> to be able to merge in advance - just lazy after the fact merging.

Yes I realize that, I wonder if the bounce patch screwed something up
that destroys the block layer merging/accounting. We'll know when Andy
posts results that dump the request as well.

--
Jens Axboe

2006-03-01 15:58:16

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Wed, Mar 01 2006, Andy Chittenden wrote:
> > On Wed, Mar 01 2006, Andi Kleen wrote:
> > > On Wednesday 01 March 2006 15:34, Jens Axboe wrote:
> > >
> > >
> > > > > It shouldn't end up with more, only with less.
> > > >
> > > > Sure yes, but if that 'less' is still more than what the
> > driver can
> > > > handle, then there's a problem.
> > >
> > > The driver needs to handle the full list it passed in. It's quite
> > > possible that the iommu layer is unable to merge anything.
> > >
> > >
> > > This isn't the block layer based merging where we guarantee
> > > to be able to merge in advance - just lazy after the fact merging.
> >
> > Yes I realize that, I wonder if the bounce patch screwed something up
> > that destroys the block layer merging/accounting. We'll know when Andy
> > posts results that dump the request as well.
>
> And here's the dmesg o/p (I had to gather it from /var/log/kern.log as
> there was so much output):

Thanks!

> hda: DMA table too small
> ide dma table, 256 entries, bounce pfn 1310720
> sg0: dma=830e800, len=4096/0, pfn=1202633
> sg1: dma=830f800, len=4096/0, pfn=1202590
> sg2: dma=8310800, len=4096/0, pfn=1202548
> sg3: dma=8311800, len=4096/0, pfn=1202506

Alright Andi, take a look at this then. We have the same thing again,
mid page start of the sg entries. The block layer has done no merging,
it's 256 separate segments. The pci_map_sg() output is the same, except
that the IDE driver now needs to split the entries. The corresponding rq
entries for the first four above are:

> request: phys seg 256, hw seg 256, nr_sectors 2048
> bio0: bytes=4096, phys seg 1, hw seg 1
> bvec0: addr=ffff8101259c9000, size=4096, off=0
> bio1: bytes=4096, phys seg 1, hw seg 1
> bvec0: addr=ffff81012599e000, size=4096, off=0
> bio2: bytes=4096, phys seg 1, hw seg 1
> bvec0: addr=ffff810125974000, size=4096, off=0
> bio3: bytes=4096, phys seg 1, hw seg 1
> bvec0: addr=ffff81012594a000, size=4096, off=0

these here. Totally plain 4kb bios strung to the request, no funky
offsets or anything. 256 hardware and physical segments, for a total of
a 1MB request.

So what is going wrong? Why does the pci mapping output looks so
"strange"?

--
Jens Axboe

2006-03-02 10:46:30

by Andy Chittenden

[permalink] [raw]
Subject: RE: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).


> On Wed, Mar 01 2006, Andy Chittenden wrote:
> > > On Wed, Mar 01 2006, Andi Kleen wrote:
> > > > On Wednesday 01 March 2006 15:34, Jens Axboe wrote:
> > > >
> > > >
> > > > > > It shouldn't end up with more, only with less.
> > > > >
> > > > > Sure yes, but if that 'less' is still more than what the
> > > driver can
> > > > > handle, then there's a problem.
> > > >
> > > > The driver needs to handle the full list it passed in.
> It's quite
> > > > possible that the iommu layer is unable to merge anything.
> > > >
> > > >
> > > > This isn't the block layer based merging where we guarantee
> > > > to be able to merge in advance - just lazy after the
> fact merging.
> > >
> > > Yes I realize that, I wonder if the bounce patch screwed
> something up
> > > that destroys the block layer merging/accounting. We'll
> know when Andy
> > > posts results that dump the request as well.
> >
> > And here's the dmesg o/p (I had to gather it from
> /var/log/kern.log as
> > there was so much output):
>
> Thanks!
>
> > hda: DMA table too small
> > ide dma table, 256 entries, bounce pfn 1310720
> > sg0: dma=830e800, len=4096/0, pfn=1202633
> > sg1: dma=830f800, len=4096/0, pfn=1202590
> > sg2: dma=8310800, len=4096/0, pfn=1202548
> > sg3: dma=8311800, len=4096/0, pfn=1202506
>
> Alright Andi, take a look at this then. We have the same thing again,
> mid page start of the sg entries. The block layer has done no merging,
> it's 256 separate segments. The pci_map_sg() output is the
> same, except
> that the IDE driver now needs to split the entries. The
> corresponding rq
> entries for the first four above are:
>
> > request: phys seg 256, hw seg 256, nr_sectors 2048
> > bio0: bytes=4096, phys seg 1, hw seg 1
> > bvec0: addr=ffff8101259c9000, size=4096, off=0
> > bio1: bytes=4096, phys seg 1, hw seg 1
> > bvec0: addr=ffff81012599e000, size=4096, off=0
> > bio2: bytes=4096, phys seg 1, hw seg 1
> > bvec0: addr=ffff810125974000, size=4096, off=0
> > bio3: bytes=4096, phys seg 1, hw seg 1
> > bvec0: addr=ffff81012594a000, size=4096, off=0
>
> these here. Totally plain 4kb bios strung to the request, no funky
> offsets or anything. 256 hardware and physical segments, for
> a total of
> a 1MB request.
>
> So what is going wrong? Why does the pci mapping output looks so
> "strange"?
>
> --
> Jens Axboe
>

So, what's the story? Apart from the performance implications, one thing
that does concern me is whether this could cause corruptions on disk as
it appears a cross-page write is being attempted.

--
Andy, BlueArc Engineering

2006-03-02 11:11:40

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Thu, Mar 02 2006, Andy Chittenden wrote:
>
> > On Wed, Mar 01 2006, Andy Chittenden wrote:
> > > > On Wed, Mar 01 2006, Andi Kleen wrote:
> > > > > On Wednesday 01 March 2006 15:34, Jens Axboe wrote:
> > > > >
> > > > >
> > > > > > > It shouldn't end up with more, only with less.
> > > > > >
> > > > > > Sure yes, but if that 'less' is still more than what the
> > > > driver can
> > > > > > handle, then there's a problem.
> > > > >
> > > > > The driver needs to handle the full list it passed in.
> > It's quite
> > > > > possible that the iommu layer is unable to merge anything.
> > > > >
> > > > >
> > > > > This isn't the block layer based merging where we guarantee
> > > > > to be able to merge in advance - just lazy after the
> > fact merging.
> > > >
> > > > Yes I realize that, I wonder if the bounce patch screwed
> > something up
> > > > that destroys the block layer merging/accounting. We'll
> > know when Andy
> > > > posts results that dump the request as well.
> > >
> > > And here's the dmesg o/p (I had to gather it from
> > /var/log/kern.log as
> > > there was so much output):
> >
> > Thanks!
> >
> > > hda: DMA table too small
> > > ide dma table, 256 entries, bounce pfn 1310720
> > > sg0: dma=830e800, len=4096/0, pfn=1202633
> > > sg1: dma=830f800, len=4096/0, pfn=1202590
> > > sg2: dma=8310800, len=4096/0, pfn=1202548
> > > sg3: dma=8311800, len=4096/0, pfn=1202506
> >
> > Alright Andi, take a look at this then. We have the same thing again,
> > mid page start of the sg entries. The block layer has done no merging,
> > it's 256 separate segments. The pci_map_sg() output is the
> > same, except
> > that the IDE driver now needs to split the entries. The
> > corresponding rq
> > entries for the first four above are:
> >
> > > request: phys seg 256, hw seg 256, nr_sectors 2048
> > > bio0: bytes=4096, phys seg 1, hw seg 1
> > > bvec0: addr=ffff8101259c9000, size=4096, off=0
> > > bio1: bytes=4096, phys seg 1, hw seg 1
> > > bvec0: addr=ffff81012599e000, size=4096, off=0
> > > bio2: bytes=4096, phys seg 1, hw seg 1
> > > bvec0: addr=ffff810125974000, size=4096, off=0
> > > bio3: bytes=4096, phys seg 1, hw seg 1
> > > bvec0: addr=ffff81012594a000, size=4096, off=0
> >
> > these here. Totally plain 4kb bios strung to the request, no funky
> > offsets or anything. 256 hardware and physical segments, for
> > a total of
> > a 1MB request.
> >
> > So what is going wrong? Why does the pci mapping output looks so
> > "strange"?
> >
> > --
> > Jens Axboe
> >
>
> So, what's the story? Apart from the performance implications, one thing
> that does concern me is whether this could cause corruptions on disk as
> it appears a cross-page write is being attempted.

I'm waiting for Andi to render an opinion on the problem. It should have
no corruption implications, the PIO path will handle arbitrarily large
requests. I'm assuming the mapped sg table is correct, just odd looking
for some reason.

--
Jens Axboe

2006-03-02 12:19:11

by Andi Kleen

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Thursday 02 March 2006 12:10, Jens Axboe wrote:

> I'm waiting for Andi to render an opinion on the problem. It should have
> no corruption implications, the PIO path will handle arbitrarily large
> requests. I'm assuming the mapped sg table is correct, just odd looking
> for some reason.

I was waiting for feedback if iommu=nomerge changes anything. With that option
the IOMMU code will never touch the layout of the sg list, just rewrite
->dma_address

-Andi

2006-03-02 12:26:47

by Jens Axboe

[permalink] [raw]
Subject: Re: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

On Thu, Mar 02 2006, Andi Kleen wrote:
> On Thursday 02 March 2006 12:10, Jens Axboe wrote:
>
> > I'm waiting for Andi to render an opinion on the problem. It should have
> > no corruption implications, the PIO path will handle arbitrarily large
> > requests. I'm assuming the mapped sg table is correct, just odd looking
> > for some reason.
>
> I was waiting for feedback if iommu=nomerge changes anything. With that option
> the IOMMU code will never touch the layout of the sg list, just rewrite
> ->dma_address

Andy already reported that it didn't change anything. The output doesn't
looked merged anyways in most of the cases, it's the offsetting that
looks odd.

--
Jens Axboe

2006-03-03 09:17:05

by Andy Chittenden

[permalink] [raw]
Subject: RE: adding swap workarounds oom - was: Re: Out of Memory: Killed process 16498 (java).

> On Thu, Mar 02 2006, Andi Kleen wrote:
> > On Thursday 02 March 2006 12:10, Jens Axboe wrote:
> >
> > > I'm waiting for Andi to render an opinion on the problem.
> It should have
> > > no corruption implications, the PIO path will handle
> arbitrarily large
> > > requests. I'm assuming the mapped sg table is correct,
> just odd looking
> > > for some reason.
> >
> > I was waiting for feedback if iommu=nomerge changes
> anything. With that option
> > the IOMMU code will never touch the layout of the sg list,
> just rewrite
> > ->dma_address
>
> Andy already reported that it didn't change anything. The
> output doesn't
> looked merged anyways in most of the cases, it's the offsetting that
> looks odd.
>

Indeed I did: <http://lkml.org/lkml/2006/3/1/109>

--
Andy, BlueArc Engineering