2009-09-23 12:15:51

by Will

[permalink] [raw]
Subject: disk speed regression kernel 2.6.29 and after

I had been using an old 2.6.22 kernel on my machine, and I often backup one partition
of my main hard drive to a partition on a second hard drive. The main hard drive is
sata 640 gigs, and the second is a pata 320 gig. copying this partition from one
drive to the other with dd takes about 3 minutes and 30 seconds. When I installed
kernel 2.6.30, and 2.6.31, the time took 9 minutes and 20 seconds. I decided to go to
the trouble of compiling all the kernels between, and kernels 2.6.22-2.6.28 all do
the operation in about 3 minutes and 30 seconds. 2.6.29- newer all take about 9
minutes and 20 seconds. The partition is 16 gigs. each drive seems to be as fast as
before otherwise, it's just much slower copying from one drive to another, which I do
very often. This is an nforce 3 based motherboard, amd southbridge, i think, with 4
gigs of ram, athlon 64x2. 32 bit kernel. has anyone heard of this problem?
I currently have 3 hard drives hooked up.
a 200 gig on a promise controller,
a 320 gig on the amd pata?
a 640 sata on the nv i think.
The motherboard is a Asrock-AM2NF3-VSTA
copying this partition with dd or cat or schily's dd between any of these 3
different hard drives takes different times depending on the speed of the drive with
kernels 2.6.22-2.6.28, but takes about 9 minutes and 30 seconds on any of the drives
with the kernels 2.6.29 and after.
Please cc me with any followups or anything. thanks.


2009-09-23 12:23:49

by [email protected]

[permalink] [raw]
Subject: Re: disk speed regression kernel 2.6.29 and after

On Wed, Sep 23, 2009 at 8:08 AM, will <[email protected]> wrote:
> I had been using an old 2.6.22 kernel on my machine, and I often backup one
> partition of my main hard drive to a partition on a second hard drive. The
> main hard drive is sata 640 gigs, and the second is a pata 320 gig. copying
> this partition from one drive to the other with dd takes about 3 minutes and
> 30 seconds. When I installed kernel 2.6.30, and 2.6.31, the time took 9
> minutes and 20 seconds. I decided to go to the trouble of compiling all the
> kernels between, and kernels 2.6.22-2.6.28 all do the operation in about 3

Download the kernel source using git. Then use 'git bisect' to find
the exact commit that is causing problems.
'git bisect' does a binary search so it homes in on the problem commit quickly.

Once you know the exact commit it is much easier to find the problem.

> minutes and 30 seconds. 2.6.29- newer all take about 9 minutes and 20
> seconds. The partition is 16 gigs. each drive seems to be as fast as before
> otherwise, it's just much slower copying from one drive to another, which I
> do very often. This is an nforce 3 based motherboard, amd southbridge, i
> think, with 4 gigs of ram, athlon 64x2. 32 bit kernel. has anyone heard of
> this problem?
> I currently have 3 ?hard drives hooked up.
> a 200 gig on a promise controller,
> a 320 gig on the amd pata?
> a 640 sata on the nv i think.
> The motherboard is a Asrock-AM2NF3-VSTA
> copying this partition with dd or cat or schily's dd between any of these 3
> different hard drives takes different times depending on the speed of the
> drive with
> kernels 2.6.22-2.6.28, but takes about 9 minutes and 30 seconds on any of
> the drives
> with the kernels 2.6.29 and after.
> Please cc me with any followups or anything. thanks.
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at ?http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at ?http://www.tux.org/lkml/
>



--
Jon Smirl
[email protected]

2009-09-24 03:07:15

by Will

[permalink] [raw]
Subject: Re: disk speed regression kernel 2.6.29 and after


> On Wed, Sep 23, 2009 at 8:08 AM, will <[email protected]> wrote:
> > I had been using an old 2.6.22 kernel on my machine, and I often backup one
> > partition of my main hard drive to a partition on a second hard drive. The
> > main hard drive is sata 640 gigs, and the second is a pata 320 gig. copying
> > this partition from one drive to the other with dd takes about 3 minutes and
> > 30 seconds. When I installed kernel 2.6.30, and 2.6.31, the time took 9
> > minutes and 20 seconds. I decided to go to the trouble of compiling all the
> > kernels between, and kernels 2.6.22-2.6.28 all do the operation in about 3
>

> > the drives
> > with the kernels 2.6.29 and after.
> > Please cc me with any followups or anything. thanks

295f00042aaf6b553b5f37348f89bab463d4a469 is first bad commit
commit 295f00042aaf6b553b5f37348f89bab463d4a469
Author: Bartlomiej Zolnierkiewicz <[email protected]>
Date: Fri Jan 2 16:12:48 2009 +0100

ide: don't execute the next queued command from the hard-IRQ context (v2)

* Tell the block layer that we are not done handling requests by using
blk_plug_device() in ide_do_request() (request handling function)
and ide_timer_expiry() (timeout handler) if the queue is not empty.

* Remove optimization which directly calls ide_do_request() for the next
queued command from the ide_intr() (IRQ handler) and ide_timer_expiry().

* Remove no longer needed IRQ masking from ide_do_request() - in case of
IDE ports needing serialization disable_irq_nosync()/enable_irq() was
used for the (possibly shared) IRQ of the other IDE port.

* Put the misplaced comment in the right place in ide_do_request().

* Drop no longer needed 'int masked_irq' argument from ide_do_request().

* Merge ide_do_request() into do_ide_request().

* Remove no longer needed IDE_NO_IRQ define.

While at it:

* Don't use HWGROUP() macro in do_ide_request().

* Use __func__ in ide_intr().

This patch reduces IRQ hadling latency for IDE and improves the system-wide
handling of shared IRQs (which should result in more timeout resistant and
stable IDE systems). It also makes it possible to do some further changes
later (i.e. replace some busy-waiting delays with sleeping equivalents).

v2:
Changes per review from Elias Oltmanns:
- fix wrong goto statement in 'if (startstop == ide_stopped)' block
- use spin_unlock_irq()
- don't use obsolete HWIF() macro

Cc: Elias Oltmanns <[email protected]>
Signed-off-by: Bartlomiej Zolnierkiewicz <[email protected]>

:040000 040000 fff6eb1cea019a90a494005e0916ed2387018c5d 7a6e4e5282416cffc86db5cc50da21672476312d M drivers
:040000 040000 1e3015fb52fe682ce22fb98f952bb0bcdf1bc3c3 21a9860a6dc3a07f2e1944f1b4aaa16a8720d7ab M include

2009-09-24 03:07:32

by Robert Hancock

[permalink] [raw]
Subject: Re: disk speed regression kernel 2.6.29 and after

On 09/23/2009 06:08 AM, will wrote:
> I had been using an old 2.6.22 kernel on my machine, and I often backup
> one partition of my main hard drive to a partition on a second hard
> drive. The main hard drive is sata 640 gigs, and the second is a pata
> 320 gig. copying this partition from one drive to the other with dd
> takes about 3 minutes and 30 seconds. When I installed kernel 2.6.30,
> and 2.6.31, the time took 9 minutes and 20 seconds. I decided to go to
> the trouble of compiling all the kernels between, and kernels
> 2.6.22-2.6.28 all do the operation in about 3 minutes and 30 seconds.
> 2.6.29- newer all take about 9 minutes and 20 seconds. The partition is
> 16 gigs. each drive seems to be as fast as before otherwise, it's just
> much slower copying from one drive to another, which I do very often.
> This is an nforce 3 based motherboard, amd southbridge, i think, with 4
> gigs of ram, athlon 64x2. 32 bit kernel. has anyone heard of this problem?
> I currently have 3 hard drives hooked up.
> a 200 gig on a promise controller,
> a 320 gig on the amd pata?
> a 640 sata on the nv i think.
> The motherboard is a Asrock-AM2NF3-VSTA
> copying this partition with dd or cat or schily's dd between any of these 3
> different hard drives takes different times depending on the speed of
> the drive with
> kernels 2.6.22-2.6.28, but takes about 9 minutes and 30 seconds on any
> of the drives
> with the kernels 2.6.29 and after.
> Please cc me with any followups or anything. thanks.

Can you post the dmesg output from bootup on both the good and bad kernels?

2009-09-24 04:35:20

by Will

[permalink] [raw]
Subject: Re: disk speed regression kernel 2.6.29 and after

On Wed, 23 Sep 2009 21:07:29 -0600
Robert Hancock <[email protected]> wrote:

> On 09/23/2009 06:08 AM, will wrote:
> > I had been using an old 2.6.22 kernel on my machine, and I often backup
> > one partition of my main hard drive to a partition on a second hard
> > drive. The main hard drive is sata 640 gigs, and the second is a pata
> > 320 gig. copying this partition from one drive to the other with dd
> > takes about 3 minutes and 30 seconds. When I installed kernel 2.6.30,
> > and 2.6.31, the time took 9 minutes and 20 seconds. I decided to go to
> > the trouble of compiling all the kernels between, and kernels
> > 2.6.22-2.6.28 all do the operation in about 3 minutes and 30 seconds.
> > 2.6.29- newer all take about 9 minutes and 20 seconds. The partition is
> > 16 gigs. each drive seems to be as fast as before otherwise, it's just
> > much slower copying from one drive to another, which I do very often.
> > This is an nforce 3 based motherboard, amd southbridge, i think, with 4
> > gigs of ram, athlon 64x2. 32 bit kernel. has anyone heard of this problem?
> > I currently have 3 hard drives hooked up.
> > a 200 gig on a promise controller,
> > a 320 gig on the amd pata?
> > a 640 sata on the nv i think.
> > The motherboard is a Asrock-AM2NF3-VSTA
> > copying this partition with dd or cat or schily's dd between any of these 3
> > different hard drives takes different times depending on the speed of
> > the drive with
> > kernels 2.6.22-2.6.28, but takes about 9 minutes and 30 seconds on any
> > of the drives
> > with the kernels 2.6.29 and after.
> > Please cc me with any followups or anything. thanks.
>
> Can you post the dmesg output from bootup on both the good and bad kernels?

good
Linux version 2.6.28-04985-gebdab07 ([email protected]) (gcc version 4.4.1 (GCC) ) #14 SMP Wed Sep 23 21:12:50 CDT 2009
KERNEL supported cpus:
Intel GenuineIntel
AMD AuthenticAMD
NSC Geode by NSC
Cyrix CyrixInstead
Centaur CentaurHauls
Transmeta GenuineTMx86
Transmeta TransmetaCPU
UMC UMC UMC UMC
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000ebfb0000 (usable)
BIOS-e820: 00000000ebfb0000 - 00000000ebfc0000 (ACPI data)
BIOS-e820: 00000000ebfc0000 - 00000000ebff0000 (ACPI NVS)
BIOS-e820: 00000000ebff0000 - 00000000ec000000 (reserved)
BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 0000000114000000 (usable)
DMI present.
AMI BIOS detected: BIOS may corrupt low RAM, working it around.
last_pfn = 0xebfb0 max_arch_pfn = 0x100000
kernel direct mapping tables up to 377fe000 @ 10000-16000
ACPI: RSDP 000F9910, 0014 (r0 ACPIAM)
ACPI: RSDT EBFB0000, 0034 (r1 A M I OEMRSDT 1000808 MSFT 97)
ACPI: FACP EBFB0200, 0084 (r2 A_M_I OEMFACP 12000601 MSFT 97)
ACPI: DSDT EBFB0400, 3D56 (r1 M2N3V M2N3V234 234 INTL 2002026)
ACPI: FACS EBFC0000, 0040
ACPI: APIC EBFB0390, 006C (r1 A M I OEMAPIC 1000808 MSFT 97)
ACPI: OEMB EBFC0040, 0056 (r1 A M I AMI_OEM 1000808 MSFT 97)
ACPI: SSDT EBFB4160, 0248 (r1 A M I POWERNOW 1 AMD 1)
ACPI: Local APIC address 0xfee00000
2887MB HIGHMEM available.
887MB LOWMEM available.
mapped low ram: 0 - 377fe000
low ram: 00000000 - 377fe000
bootmap 00012000 - 00018f00
(8 early reservations) ==> bootmem [0000000000 - 00377fe000]
#0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
#1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
#2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000]
#3 [0000100000 - 00006e88f4] TEXT DATA BSS ==> [0000100000 - 00006e88f4]
#4 [00006e9000 - 00006ec000] INIT_PG_TABLE ==> [00006e9000 - 00006ec000]
#5 [000009fc00 - 0000100000] BIOS reserved ==> [000009fc00 - 0000100000]
#6 [0000010000 - 0000012000] PGTABLE ==> [0000010000 - 0000012000]
#7 [0000012000 - 0000019000] BOOTMAP ==> [0000012000 - 0000019000]
Zone PFN ranges:
DMA 0x00000010 -> 0x00001000
Normal 0x00001000 -> 0x000377fe
HighMem 0x000377fe -> 0x000ebfb0
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
0: 0x00000010 -> 0x0000009f
0: 0x00000100 -> 0x000ebfb0
On node 0 totalpages: 966463
free_area_init_node: node 0, pgdat c0643940, node_mem_map c1000200
DMA zone: 32 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 3951 pages, LIFO batch:0
Normal zone: 1744 pages used for memmap
Normal zone: 221486 pages, LIFO batch:31
HighMem zone: 5776 pages used for memmap
HighMem zone: 733474 pages, LIFO batch:31
Movable zone: 0 pages used for memmap
Nvidia board detected. Ignoring ACPI timer override.
If you got timer trouble try acpi_use_timer_override
Detected use of extended apic ids on hypertransport bus
ACPI: PM-Timer IO Port: 0x4008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x82] disabled)
ACPI: LAPIC (acpi_id[0x04] lapic_id[0x83] disabled)
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: BIOS IRQ0 pin2 override ignored.
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ9 used by override.
Enabling APIC mode: Flat. Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
SMP: Allowing 2 CPUs, 0 hotplug CPUs
Allocating PCI resources starting at ee000000 (gap: ec000000:13000000)
PERCPU: Allocating 32768 bytes of per cpu data
NR_CPUS: 2, nr_cpu_ids: 2, nr_node_ids 1
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 958911
Kernel command line: BOOT_IMAGE=Linux ro root=805
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Fast TSC calibration using PIT
Detected 2736.863 MHz processor.
spurious 8259A interrupt: IRQ7.
Console: colour VGA+ 80x30
console [tty0] enabled
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 3827692k/3866304k available (4150k kernel code, 37220k reserved, 1329k data, 284k init, 2957000k highmem)
virtual kernel memory layout:
fixmap : 0xfff9f000 - 0xfffff000 ( 384 kB)
pkmap : 0xff800000 - 0xffc00000 (4096 kB)
vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB)
lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB)
.init : 0xc0661000 - 0xc06a8000 ( 284 kB)
.data : 0xc050d96b - 0xc0659e60 (1329 kB)
.text : 0xc0100000 - 0xc050d96b (4150 kB)
Checking if this processor honours the WP bit even in supervisor mode...Ok.
Calibrating delay loop (skipped), value calculated using timer frequency.. 5473.72 BogoMIPS (lpj=2736863)
Mount-cache hash table entries: 512
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
using C1E aware idle routine
Checking 'hlt' instruction... OK.
ACPI: Core revision 20080926
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
..TIMER: vector=0x30 apic1=0 pin1=0 apic2=-1 pin2=-1
CPU0: AMD Athlon(tm) X2 Dual Core Processor BE-2400 stepping 02
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
Calibrating delay using timer specific routine.. 5472.99 BogoMIPS (lpj=2736496)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: AMD Athlon(tm) X2 Dual Core Processor BE-2400 stepping 02
Brought up 2 CPUs
Total of 2 processors activated (10946.71 BogoMIPS).
net_namespace: 684 bytes
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 3.00 entry at 0xf0031, last bus=2
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: No dock devices found.
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:00.0: reg 10 32bit mmio: [0xec000000-0xefffffff]
pci 0000:00:01.1: reg 10 io port: [0x5080-0x509f]
pci 0000:00:01.1: reg 20 io port: [0x5000-0x503f]
pci 0000:00:01.1: reg 24 io port: [0x5040-0x507f]
pci 0000:00:01.1: PME# supported from D3hot D3cold
pci 0000:00:01.1: PME# disabled
pci 0000:00:02.0: reg 10 32bit mmio: [0xfcffd000-0xfcffdfff]
pci 0000:00:02.0: supports D1 D2
pci 0000:00:02.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:02.0: PME# disabled
pci 0000:00:02.1: reg 10 32bit mmio: [0xfcffe000-0xfcffefff]
pci 0000:00:02.1: supports D1 D2
pci 0000:00:02.1: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:02.1: PME# disabled
pci 0000:00:02.2: reg 10 32bit mmio: [0xfcfffc00-0xfcfffcff]
pci 0000:00:02.2: supports D1 D2
pci 0000:00:02.2: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:02.2: PME# disabled
pci 0000:00:05.0: reg 10 32bit mmio: [0xfcffc000-0xfcffcfff]
pci 0000:00:05.0: reg 14 io port: [0xdc00-0xdc07]
pci 0000:00:05.0: supports D1 D2
pci 0000:00:05.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:05.0: PME# disabled
pci 0000:00:08.0: reg 20 io port: [0xffa0-0xffaf]
pci 0000:00:0a.0: reg 10 io port: [0xf80-0xf87]
pci 0000:00:0a.0: reg 14 io port: [0xf00-0xf03]
pci 0000:00:0a.0: reg 18 io port: [0xe80-0xe87]
pci 0000:00:0a.0: reg 1c io port: [0xe00-0xe03]
pci 0000:00:0a.0: reg 20 io port: [0xd000-0xd00f]
pci 0000:00:0a.0: reg 24 io port: [0xc800-0xc87f]
pci 0000:01:00.0: reg 10 32bit mmio: [0xfd000000-0xfdffffff]
pci 0000:01:00.0: reg 14 32bit mmio: [0xf0000000-0xf7ffffff]
pci 0000:01:00.0: reg 30 32bit mmio: [0xfeae0000-0xfeafffff]
pci 0000:00:0b.0: bridge 32bit mmio: [0xfd000000-0xfeafffff]
pci 0000:00:0b.0: bridge 32bit mmio pref: [0xf0000000-0xf7ffffff]
pci 0000:02:07.0: reg 10 32bit mmio: [0xfebf8000-0xfebfffff]
pci 0000:02:07.0: supports D2
pci 0000:02:08.0: reg 10 io port: [0xec00-0xec07]
pci 0000:02:08.0: reg 14 io port: [0xe880-0xe883]
pci 0000:02:08.0: reg 18 io port: [0xe800-0xe807]
pci 0000:02:08.0: reg 1c io port: [0xe480-0xe483]
pci 0000:02:08.0: reg 20 io port: [0xe400-0xe40f]
pci 0000:02:08.0: reg 24 32bit mmio: [0xfebf4000-0xfebf7fff]
pci 0000:02:08.0: reg 30 32bit mmio: [0xfebe0000-0xfebe3fff]
pci 0000:02:08.0: supports D1
pci 0000:00:0e.0: bridge io port: [0xe000-0xefff]
pci 0000:00:0e.0: bridge 32bit mmio: [0xfeb00000-0xfebfffff]
bus 00 -> node 0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 16 17 18 19) *9
ACPI: PCI Interrupt Link [LNKB] (IRQs 16 17 18 19) *0, disabled.
ACPI: PCI Interrupt Link [LNKC] (IRQs 16 17 18 19) *0, disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs 16 17 18 19) *11
ACPI: PCI Interrupt Link [LNKE] (IRQs 16 17 18 19) *11
ACPI: PCI Interrupt Link [LUS0] (IRQs 20 21 22) *3
ACPI: PCI Interrupt Link [LUS1] (IRQs 20 21 22) *5
ACPI: PCI Interrupt Link [LUS2] (IRQs 20 21 22) *9
ACPI: PCI Interrupt Link [LKLN] (IRQs 20 21 22) *11
ACPI: PCI Interrupt Link [LAUI] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LKMO] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LKSM] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LTID] (IRQs 20 21 22) *10
ACPI: PCI Interrupt Link [LTIE] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LATA] (IRQs 22) *14
ACPI: Power Resource [ISAV] (on)
ACPI Warning (tbutils-0217): Incorrect checksum in table [OEMB] - 26, should be 21 [20080926]
SCSI subsystem initialized
libata version 3.00 loaded.
PCI: Using ACPI for IRQ routing
NET: Registered protocol family 8
NET: Registered protocol family 20
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 13 devices
ACPI: ACPI bus type pnp unregistered
system 00:06: ioport range 0x4d0-0x4d1 has been reserved
system 00:06: ioport range 0x4000-0x407f has been reserved
system 00:06: ioport range 0x4080-0x40ff has been reserved
system 00:07: iomem range 0xfec00000-0xfec00fff has been reserved
system 00:07: iomem range 0xfee00000-0xfeefffff has been reserved
system 00:07: iomem range 0xff380000-0xffffffff has been reserved
system 00:0b: ioport range 0x290-0x29f has been reserved
system 00:0c: iomem range 0x0-0x9ffff could not be reserved
system 00:0c: iomem range 0xc0000-0xcffff could not be reserved
system 00:0c: iomem range 0xe0000-0xfffff could not be reserved
system 00:0c: iomem range 0x100000-0xebffffff could not be reserved
pci 0000:00:0b.0: PCI bridge, secondary bus 0000:01
pci 0000:00:0b.0: IO window: disabled
pci 0000:00:0b.0: MEM window: 0xfd000000-0xfeafffff
pci 0000:00:0b.0: PREFETCH window: 0x000000f0000000-0x000000f7ffffff
pci 0000:00:0e.0: PCI bridge, secondary bus 0000:02
pci 0000:00:0e.0: IO window: 0xe000-0xefff
pci 0000:00:0e.0: MEM window: 0xfeb00000-0xfebfffff
pci 0000:00:0e.0: PREFETCH window: disabled
pci 0000:00:0e.0: setting latency timer to 64
bus: 00 index 0 io port: [0x00-0xffff]
bus: 00 index 1 mmio: [0x000000-0xffffffff]
bus: 01 index 0 mmio: [0x0-0x0]
bus: 01 index 1 mmio: [0xfd000000-0xfeafffff]
bus: 01 index 2 mmio: [0xf0000000-0xf7ffffff]
bus: 01 index 3 mmio: [0x0-0x0]
bus: 02 index 0 io port: [0xe000-0xefff]
bus: 02 index 1 mmio: [0xfeb00000-0xfebfffff]
bus: 02 index 2 mmio: [0x0-0x0]
bus: 02 index 3 mmio: [0x0-0x0]
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
NET: Registered protocol family 1
cpufreq: No nForce2 chipset.
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
fuse init (API version 7.10)
JFS: nTxBlock = 8192, nTxLock = 65536
SGI XFS with security attributes, no debug enabled
OCFS2 1.5.0
OCFS2 Node Manager 1.5.0
msgmni has been set to 1702
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
pci 0000:01:00.0: Boot video device
processor ACPI_CPU:00: registered as cooling_device0
processor ACPI_CPU:01: registered as cooling_device1
lp: driver loaded but no devices found
Linux agpgart interface v0.103
agpgart-amd64 0000:00:00.0: AGP bridge [10de/00e1]
agpgart-amd64 0000:00:00.0: setting up Nforce3 AGP
agpgart-amd64 0000:00:00.0: AGP aperture is 64M @ 0xec000000
Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
Hangcheck: Using get_cycles().
Serial: 8250/16550 driver4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
parport_pc 00:05: reported by Plug and Play ACPI
parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP(,...)]
lp0: using parport0 (interrupt-driven).
floppy0: no floppy controllers found
loop: module loaded
forcedeth: Reverse Engineered nForce ethernet driver. Version 0.61.
ACPI: PCI Interrupt Link [LKLN] enabled at IRQ 22
alloc irq_2_pin on cpu 0 node 0
forcedeth 0000:00:05.0: PCI INT A -> Link[LKLN] -> GSI 22 (level, low) -> IRQ 22
forcedeth 0000:00:05.0: setting latency timer to 64
nv_probe: set workaround bit for reversed mac addr
forcedeth 0000:00:05.0: ifname eth0, PHY OUI 0x732 @ 1, addr 00:19:66:49:5f:99
forcedeth 0000:00:05.0: csum timirq lnktim desc-v2
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
Uniform Multi-Platform E-IDE driver
amd74xx 0000:00:08.0: UDMA133 controller
amd74xx 0000:00:08.0: IDE controller (0x10de:0x00e5 rev 0xa2)
pci 0000:00:08.0: power state changed by ACPI to D0
amd74xx 0000:00:08.0: BIOS didn't set cable bits correctly. Enabling workaround.
amd74xx 0000:00:08.0: BIOS didn't set cable bits correctly. Enabling workaround.
amd74xx 0000:00:08.0: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xffa0-0xffa7
ide1: BM-DMA at 0xffa8-0xffaf
Probing IDE interface ide0...
hda: MAXTOR STM3320620A, ATA DISK drive
hdb: _NEC DVD_RW ND-3550A, ATAPI CD/DVD-ROM drive
hda: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hda: UDMA/100 mode selected
hdb: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hdb: UDMA/33 mode selected
Probing IDE interface ide1...
hdc: _NEC DVD_RW ND-3550A, ATAPI CD/DVD-ROM drive
hdd: PIONEER DVD-RW DVR-111D, ATAPI CD/DVD-ROM drive
hdc: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hdc: UDMA/33 mode selected
hdd: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hdd: UDMA/66 mode selected
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
pdc202xx_new 0000:02:08.0: IDE controller (0x105a:0x4d68 rev 0x02)
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 19
vendor=10de device=00ed
alloc irq_2_pin on cpu 0 node 0
pci 0000:02:08.0: PCI INT A -> Link[LNKA] -> GSI 19 (level, low) -> IRQ 19
pdc202xx_new 0000:02:08.0: PLL input clock is 16641 kHz
pdc202xx_new 0000:02:08.0: 100% native mode on irq 19
ide2: BM-DMA at 0xe400-0xe407
ide3: BM-DMA at 0xe408-0xe40f
Probing IDE interface ide2...
Probing IDE interface ide3...
ide2 at 0xec00-0xec07,0xe882 on irq 19
ide3 at 0xe800-0xe807,0xe482 on irq 19
ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports
ide-gd driver 1.18
hda: max request size: 512KiB
hda: 625142448 sectors (320072 MB) w/16384KiB Cache, CHS=38913/255/63
hda: cache flushes supported
hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 hda9 >
ide-cd driver 5.00
ide-cd: hdb: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.20
ide-cd: hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
ide-cd: hdd: ATAPI 63X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache
Driver 'sd' needs updating - please use bus_type methods
sata_nv 0000:00:0a.0: version 3.5
ACPI: PCI Interrupt Link [LTID] enabled at IRQ 21
alloc irq_2_pin on cpu 0 node 0
sata_nv 0000:00:0a.0: PCI INT A -> Link[LTID] -> GSI 21 (level, low) -> IRQ 21
sata_nv 0000:00:0a.0: setting latency timer to 64
scsi0 : sata_nv
scsi1 : sata_nv
ata1: SATA max UDMA/133 cmd 0xf80 ctl 0xf00 bmdma 0xd000 irq 21
ata2: SATA max UDMA/133 cmd 0xe80 ctl 0xe00 bmdma 0xd008 irq 21
ata1: SATA link down (SStatus 0 SControl 300)
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata2.00: ATA-8: ST3640323AS, CC1F, max UDMA/133
ata2.00: 1250263728 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata2.00: configured for UDMA/133
scsi 1:0:0:0: Direct-Access ATA ST3640323AS CC1F PQ: 0 ANSI: 5
sd 1:0:0:0: [sda] 1250263728 512-byte hardware sectors: (640 GB/596 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 1:0:0:0: [sda] 1250263728 512-byte hardware sectors: (640 GB/596 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 >
sd 1:0:0:0: [sda] Attached SCSI disk
sd 1:0:0:0: Attached scsi generic sg0 type 0
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
rtc_cmos 00:02: RTC can wake from S4
rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one year, y3k, 114 bytes nvram
i2c /dev entries driver
cpuidle: using governor ladder
Advanced Linux Sound Architecture Driver Version 1.0.18a.
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 18
vendor=10de device=00ed
alloc irq_2_pin on cpu 0 node 0
Yamaha DS-1 PCI 0000:02:07.0: PCI INT A -> Link[LNKD] -> GSI 18 (level, low) -> IRQ 18
Yamaha DS-1 PCI 0000:02:07.0: firmware: using built-in firmware yamaha/ds1_dsp.fw
Yamaha DS-1 PCI 0000:02:07.0: firmware: using built-in firmware yamaha/ds1e_ctrl.fw
input: AT Translated Set 2 keyboard as /class/input/input0
ALSA device list:
#0: Yamaha DS-1 (YMF724F) at 0xfebf8000, irq 18
IPv4 over IPv4 tunneling driver
TCP cubic registered
NET: Registered protocol family 17
powernow-k8: Found 1 AMD Athlon(tm) X2 Dual Core Processor BE-2400 processors (2 cpu cores) (version 2.20.00)
powernow-k8: 0 : fid 0xf (2300 MHz), vid 0xe
powernow-k8: 1 : fid 0xe (2200 MHz), vid 0xf
powernow-k8: 2 : fid 0xc (2000 MHz), vid 0x11
powernow-k8: 3 : fid 0xa (1800 MHz), vid 0x13
powernow-k8: 4 : fid 0x2 (1000 MHz), vid 0x16
Using IPI No-Shortcut mode
rtc_cmos 00:02: setting system clock to 2009-09-23 22:58:36 UTC (1253746716)
input: ImPS/2 Generic Wheel Mouse as /class/input/input1
ReiserFS: sda5: found reiserfs format "3.6" with standard journal
ReiserFS: sda5: using ordered data mode
ReiserFS: sda5: journal params: device sda5, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda5: checking transaction log (sda5)
ReiserFS: sda5: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 284k freed
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: sda5: warning: vs-500: unknown uniqueness -107167201[18060 33348 0xf6c5325c UNKNOWN] not found
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: sda5: warning: vs-500: unknown uniqueness -107167201[18060 113891 0xf6c55758 UNKNOWN] not found
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: sda5: warning: vs-500: unknown uniqueness -107167201[117144 365484 0xf6c56188 UNKNOWN] not found
ip_tables: (C) 2000-2006 Netfilter Core Team
hdb: UDMA/33 mode selected
------------[ cut here ]------------
WARNING: at fs/sysfs/dir.c:462 sysfs_add_one+0x3c/0x50()
Hardware name: To Be Filled By O.E.M.
sysfs: duplicate filename 'audio' can not be created
Modules linked in: sound(+) ipt_LOG ip_tables x_tables
Pid: 1666, comm: modprobe Not tainted 2.6.28-04985-gebdab07 #14
Call Trace:
[<c01406b2>] warn_slowpath+0x82/0xc0
[<c050a8fe>] schedule+0x21e/0x780
[<c012eb77>] xapic_wait_icr_idle+0x17/0x20
[<c035ca84>] idr_get_empty_slot+0xe4/0x260
[<c035cc79>] ida_get_new_above+0x79/0x1b0
[<c01cfcd0>] sysfs_ilookup_test+0x0/0x10
[<c01cfff1>] sysfs_find_dirent+0x21/0x30
[<c01d012d>] __sysfs_add_one+0x1d/0xe0
[<c019e8a6>] ilookup5+0x36/0x40
[<c01d022c>] sysfs_add_one+0x3c/0x50
[<c01d07d8>] create_dir+0x48/0x90
[<c01d0849>] sysfs_create_dir+0x29/0x40
[<c035d75f>] kobject_get+0xf/0x20
[<c035d853>] kobject_add_internal+0x83/0x1d0
[<c035da2a>] kobject_set_name_vargs+0x3a/0x50
[<c035da5e>] kobject_add_varg+0x1e/0x60
[<c035dafd>] kobject_add+0x2d/0x60
[<c035d75f>] kobject_get+0xf/0x20
[<c03c9a0a>] device_add+0xca/0x600
[<c035d515>] kobject_init+0x25/0xa0
[<c03c9fdb>] device_create_vargs+0x8b/0xd0
[<c03ca04b>] device_create+0x2b/0x30
[<f85ff0a5>] oss_init+0xa5/0x149 [sound]
[<c0101123>] do_one_initcall+0x33/0x170
[<f85ff000>] oss_init+0x0/0x149 [sound]
[<c016345b>] sys_init_module+0x8b/0x1b0
[<c018b688>] sys_close+0x58/0x90
[<c011c26e>] syscall_call+0x7/0xb
---[ end trace c45370bb6aa94452 ]---
kobject_add_internal failed for audio with -EEXIST, don't try to register things with the same name in the same directory.
Pid: 1666, comm: modprobe Tainted: G W 2.6.28-04985-gebdab07 #14
Call Trace:
[<c035d902>] kobject_add_internal+0x132/0x1d0
[<c035dafd>] kobject_add+0x2d/0x60
[<c035d75f>] kobject_get+0xf/0x20
[<c03c9a0a>] device_add+0xca/0x600
[<c035d515>] kobject_init+0x25/0xa0
[<c03c9fdb>] device_create_vargs+0x8b/0xd0
[<c03ca04b>] device_create+0x2b/0x30
[<f85ff0a5>] oss_init+0xa5/0x149 [sound]
[<c0101123>] do_one_initcall+0x33/0x170
[<f85ff000>] oss_init+0x0/0x149 [sound]
[<c016345b>] sys_init_module+0x8b/0x1b0
[<c018b688>] sys_close+0x58/0x90
[<c011c26e>] syscall_call+0x7/0xb
hdc: UDMA/33 mode selected
Driver 'sr' needs updating - please use bus_type methods
hdd: UDMA/66 mode selected
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: sda5: warning: vs-500: unknown uniqueness -107167201[117144 365494 0xf6ca87d8 UNKNOWN] not found
w83627ehf: Found W83627EHG chip at 0x290
warning: process `update' used the obsolete bdflush system call
Fix your initscripts?
warning: process `update' used the obsolete bdflush system call
Fix your initscripts?


bad

Linux version 2.6.28-04986-g295f000 ([email protected]) (gcc version 4.4.1 (GCC) ) #13 SMP Wed Sep 23 21:08:03 CDT 2009
KERNEL supported cpus:
Intel GenuineIntel
AMD AuthenticAMD
NSC Geode by NSC
Cyrix CyrixInstead
Centaur CentaurHauls
Transmeta GenuineTMx86
Transmeta TransmetaCPU
UMC UMC UMC UMC
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000ebfb0000 (usable)
BIOS-e820: 00000000ebfb0000 - 00000000ebfc0000 (ACPI data)
BIOS-e820: 00000000ebfc0000 - 00000000ebff0000 (ACPI NVS)
BIOS-e820: 00000000ebff0000 - 00000000ec000000 (reserved)
BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 0000000114000000 (usable)
DMI present.
AMI BIOS detected: BIOS may corrupt low RAM, working it around.
last_pfn = 0xebfb0 max_arch_pfn = 0x100000
kernel direct mapping tables up to 377fe000 @ 10000-16000
ACPI: RSDP 000F9910, 0014 (r0 ACPIAM)
ACPI: RSDT EBFB0000, 0034 (r1 A M I OEMRSDT 1000808 MSFT 97)
ACPI: FACP EBFB0200, 0084 (r2 A_M_I OEMFACP 12000601 MSFT 97)
ACPI: DSDT EBFB0400, 3D56 (r1 M2N3V M2N3V234 234 INTL 2002026)
ACPI: FACS EBFC0000, 0040
ACPI: APIC EBFB0390, 006C (r1 A M I OEMAPIC 1000808 MSFT 97)
ACPI: OEMB EBFC0040, 0056 (r1 A M I AMI_OEM 1000808 MSFT 97)
ACPI: SSDT EBFB4160, 0248 (r1 A M I POWERNOW 1 AMD 1)
ACPI: Local APIC address 0xfee00000
2887MB HIGHMEM available.
887MB LOWMEM available.
mapped low ram: 0 - 377fe000
low ram: 00000000 - 377fe000
bootmap 00012000 - 00018f00
(8 early reservations) ==> bootmem [0000000000 - 00377fe000]
#0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
#1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
#2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000]
#3 [0000100000 - 00006e88f4] TEXT DATA BSS ==> [0000100000 - 00006e88f4]
#4 [00006e9000 - 00006ec000] INIT_PG_TABLE ==> [00006e9000 - 00006ec000]
#5 [000009fc00 - 0000100000] BIOS reserved ==> [000009fc00 - 0000100000]
#6 [0000010000 - 0000012000] PGTABLE ==> [0000010000 - 0000012000]
#7 [0000012000 - 0000019000] BOOTMAP ==> [0000012000 - 0000019000]
Zone PFN ranges:
DMA 0x00000010 -> 0x00001000
Normal 0x00001000 -> 0x000377fe
HighMem 0x000377fe -> 0x000ebfb0
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
0: 0x00000010 -> 0x0000009f
0: 0x00000100 -> 0x000ebfb0
On node 0 totalpages: 966463
free_area_init_node: node 0, pgdat c0643940, node_mem_map c1000200
DMA zone: 32 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 3951 pages, LIFO batch:0
Normal zone: 1744 pages used for memmap
Normal zone: 221486 pages, LIFO batch:31
HighMem zone: 5776 pages used for memmap
HighMem zone: 733474 pages, LIFO batch:31
Movable zone: 0 pages used for memmap
Nvidia board detected. Ignoring ACPI timer override.
If you got timer trouble try acpi_use_timer_override
Detected use of extended apic ids on hypertransport bus
ACPI: PM-Timer IO Port: 0x4008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x82] disabled)
ACPI: LAPIC (acpi_id[0x04] lapic_id[0x83] disabled)
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: BIOS IRQ0 pin2 override ignored.
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ9 used by override.
Enabling APIC mode: Flat. Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
SMP: Allowing 2 CPUs, 0 hotplug CPUs
Allocating PCI resources starting at ee000000 (gap: ec000000:13000000)
PERCPU: Allocating 32768 bytes of per cpu data
NR_CPUS: 2, nr_cpu_ids: 2, nr_node_ids 1
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 958911
Kernel command line: BOOT_IMAGE=Linux ro root=805
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Fast TSC calibration using PIT
Detected 2737.051 MHz processor.
spurious 8259A interrupt: IRQ7.
Console: colour VGA+ 80x30
console [tty0] enabled
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 3827692k/3866304k available (4150k kernel code, 37220k reserved, 1329k data, 284k init, 2957000k highmem)
virtual kernel memory layout:
fixmap : 0xfff9f000 - 0xfffff000 ( 384 kB)
pkmap : 0xff800000 - 0xffc00000 (4096 kB)
vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB)
lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB)
.init : 0xc0661000 - 0xc06a8000 ( 284 kB)
.data : 0xc050d98b - 0xc0659e60 (1329 kB)
.text : 0xc0100000 - 0xc050d98b (4150 kB)
Checking if this processor honours the WP bit even in supervisor mode...Ok.
Calibrating delay loop (skipped), value calculated using timer frequency.. 5474.10 BogoMIPS (lpj=2737051)
Mount-cache hash table entries: 512
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
using C1E aware idle routine
Checking 'hlt' instruction... OK.
ACPI: Core revision 20080926
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
..TIMER: vector=0x30 apic1=0 pin1=0 apic2=-1 pin2=-1
CPU0: AMD Athlon(tm) X2 Dual Core Processor BE-2400 stepping 02
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
Calibrating delay using timer specific routine.. 5472.99 BogoMIPS (lpj=2736496)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: AMD Athlon(tm) X2 Dual Core Processor BE-2400 stepping 02
Brought up 2 CPUs
Total of 2 processors activated (10947.09 BogoMIPS).
net_namespace: 684 bytes
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 3.00 entry at 0xf0031, last bus=2
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: No dock devices found.
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:00.0: reg 10 32bit mmio: [0xec000000-0xefffffff]
pci 0000:00:01.1: reg 10 io port: [0x5080-0x509f]
pci 0000:00:01.1: reg 20 io port: [0x5000-0x503f]
pci 0000:00:01.1: reg 24 io port: [0x5040-0x507f]
pci 0000:00:01.1: PME# supported from D3hot D3cold
pci 0000:00:01.1: PME# disabled
pci 0000:00:02.0: reg 10 32bit mmio: [0xfcffd000-0xfcffdfff]
pci 0000:00:02.0: supports D1 D2
pci 0000:00:02.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:02.0: PME# disabled
pci 0000:00:02.1: reg 10 32bit mmio: [0xfcffe000-0xfcffefff]
pci 0000:00:02.1: supports D1 D2
pci 0000:00:02.1: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:02.1: PME# disabled
pci 0000:00:02.2: reg 10 32bit mmio: [0xfcfffc00-0xfcfffcff]
pci 0000:00:02.2: supports D1 D2
pci 0000:00:02.2: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:02.2: PME# disabled
pci 0000:00:05.0: reg 10 32bit mmio: [0xfcffc000-0xfcffcfff]
pci 0000:00:05.0: reg 14 io port: [0xdc00-0xdc07]
pci 0000:00:05.0: supports D1 D2
pci 0000:00:05.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:05.0: PME# disabled
pci 0000:00:08.0: reg 20 io port: [0xffa0-0xffaf]
pci 0000:00:0a.0: reg 10 io port: [0xf80-0xf87]
pci 0000:00:0a.0: reg 14 io port: [0xf00-0xf03]
pci 0000:00:0a.0: reg 18 io port: [0xe80-0xe87]
pci 0000:00:0a.0: reg 1c io port: [0xe00-0xe03]
pci 0000:00:0a.0: reg 20 io port: [0xd000-0xd00f]
pci 0000:00:0a.0: reg 24 io port: [0xc800-0xc87f]
pci 0000:01:00.0: reg 10 32bit mmio: [0xfd000000-0xfdffffff]
pci 0000:01:00.0: reg 14 32bit mmio: [0xf0000000-0xf7ffffff]
pci 0000:01:00.0: reg 30 32bit mmio: [0xfeae0000-0xfeafffff]
pci 0000:00:0b.0: bridge 32bit mmio: [0xfd000000-0xfeafffff]
pci 0000:00:0b.0: bridge 32bit mmio pref: [0xf0000000-0xf7ffffff]
pci 0000:02:07.0: reg 10 32bit mmio: [0xfebf8000-0xfebfffff]
pci 0000:02:07.0: supports D2
pci 0000:02:08.0: reg 10 io port: [0xec00-0xec07]
pci 0000:02:08.0: reg 14 io port: [0xe880-0xe883]
pci 0000:02:08.0: reg 18 io port: [0xe800-0xe807]
pci 0000:02:08.0: reg 1c io port: [0xe480-0xe483]
pci 0000:02:08.0: reg 20 io port: [0xe400-0xe40f]
pci 0000:02:08.0: reg 24 32bit mmio: [0xfebf4000-0xfebf7fff]
pci 0000:02:08.0: reg 30 32bit mmio: [0xfebe0000-0xfebe3fff]
pci 0000:02:08.0: supports D1
pci 0000:00:0e.0: bridge io port: [0xe000-0xefff]
pci 0000:00:0e.0: bridge 32bit mmio: [0xfeb00000-0xfebfffff]
bus 00 -> node 0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 16 17 18 19) *9
ACPI: PCI Interrupt Link [LNKB] (IRQs 16 17 18 19) *0, disabled.
ACPI: PCI Interrupt Link [LNKC] (IRQs 16 17 18 19) *0, disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs 16 17 18 19) *11
ACPI: PCI Interrupt Link [LNKE] (IRQs 16 17 18 19) *11
ACPI: PCI Interrupt Link [LUS0] (IRQs 20 21 22) *3
ACPI: PCI Interrupt Link [LUS1] (IRQs 20 21 22) *5
ACPI: PCI Interrupt Link [LUS2] (IRQs 20 21 22) *9
ACPI: PCI Interrupt Link [LKLN] (IRQs 20 21 22) *11
ACPI: PCI Interrupt Link [LAUI] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LKMO] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LKSM] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LTID] (IRQs 20 21 22) *10
ACPI: PCI Interrupt Link [LTIE] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LATA] (IRQs 22) *14
ACPI: Power Resource [ISAV] (on)
ACPI Warning (tbutils-0217): Incorrect checksum in table [OEMB] - 26, should be 21 [20080926]
SCSI subsystem initialized
libata version 3.00 loaded.
PCI: Using ACPI for IRQ routing
NET: Registered protocol family 8
NET: Registered protocol family 20
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 13 devices
ACPI: ACPI bus type pnp unregistered
system 00:06: ioport range 0x4d0-0x4d1 has been reserved
system 00:06: ioport range 0x4000-0x407f has been reserved
system 00:06: ioport range 0x4080-0x40ff has been reserved
system 00:07: iomem range 0xfec00000-0xfec00fff has been reserved
system 00:07: iomem range 0xfee00000-0xfeefffff has been reserved
system 00:07: iomem range 0xff380000-0xffffffff has been reserved
system 00:0b: ioport range 0x290-0x29f has been reserved
system 00:0c: iomem range 0x0-0x9ffff could not be reserved
system 00:0c: iomem range 0xc0000-0xcffff could not be reserved
system 00:0c: iomem range 0xe0000-0xfffff could not be reserved
system 00:0c: iomem range 0x100000-0xebffffff could not be reserved
pci 0000:00:0b.0: PCI bridge, secondary bus 0000:01
pci 0000:00:0b.0: IO window: disabled
pci 0000:00:0b.0: MEM window: 0xfd000000-0xfeafffff
pci 0000:00:0b.0: PREFETCH window: 0x000000f0000000-0x000000f7ffffff
pci 0000:00:0e.0: PCI bridge, secondary bus 0000:02
pci 0000:00:0e.0: IO window: 0xe000-0xefff
pci 0000:00:0e.0: MEM window: 0xfeb00000-0xfebfffff
pci 0000:00:0e.0: PREFETCH window: disabled
pci 0000:00:0e.0: setting latency timer to 64
bus: 00 index 0 io port: [0x00-0xffff]
bus: 00 index 1 mmio: [0x000000-0xffffffff]
bus: 01 index 0 mmio: [0x0-0x0]
bus: 01 index 1 mmio: [0xfd000000-0xfeafffff]
bus: 01 index 2 mmio: [0xf0000000-0xf7ffffff]
bus: 01 index 3 mmio: [0x0-0x0]
bus: 02 index 0 io port: [0xe000-0xefff]
bus: 02 index 1 mmio: [0xfeb00000-0xfebfffff]
bus: 02 index 2 mmio: [0x0-0x0]
bus: 02 index 3 mmio: [0x0-0x0]
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
NET: Registered protocol family 1
cpufreq: No nForce2 chipset.
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
fuse init (API version 7.10)
JFS: nTxBlock = 8192, nTxLock = 65536
SGI XFS with security attributes, no debug enabled
OCFS2 1.5.0
OCFS2 Node Manager 1.5.0
msgmni has been set to 1702
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
pci 0000:01:00.0: Boot video device
processor ACPI_CPU:00: registered as cooling_device0
processor ACPI_CPU:01: registered as cooling_device1
lp: driver loaded but no devices found
Linux agpgart interface v0.103
agpgart-amd64 0000:00:00.0: AGP bridge [10de/00e1]
agpgart-amd64 0000:00:00.0: setting up Nforce3 AGP
agpgart-amd64 0000:00:00.0: AGP aperture is 64M @ 0xec000000
Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
Hangcheck: Using get_cycles().
Serial: 8250/16550 driver4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
parport_pc 00:05: reported by Plug and Play ACPI
parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP(,...)]
lp0: using parport0 (interrupt-driven).
floppy0: no floppy controllers found
loop: module loaded
forcedeth: Reverse Engineered nForce ethernet driver. Version 0.61.
ACPI: PCI Interrupt Link [LKLN] enabled at IRQ 22
alloc irq_2_pin on cpu 0 node 0
forcedeth 0000:00:05.0: PCI INT A -> Link[LKLN] -> GSI 22 (level, low) -> IRQ 22
forcedeth 0000:00:05.0: setting latency timer to 64
nv_probe: set workaround bit for reversed mac addr
forcedeth 0000:00:05.0: ifname eth0, PHY OUI 0x732 @ 1, addr 00:19:66:49:5f:99
forcedeth 0000:00:05.0: csum timirq lnktim desc-v2
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
Uniform Multi-Platform E-IDE driver
amd74xx 0000:00:08.0: UDMA133 controller
amd74xx 0000:00:08.0: IDE controller (0x10de:0x00e5 rev 0xa2)
pci 0000:00:08.0: power state changed by ACPI to D0
amd74xx 0000:00:08.0: BIOS didn't set cable bits correctly. Enabling workaround.
amd74xx 0000:00:08.0: BIOS didn't set cable bits correctly. Enabling workaround.
amd74xx 0000:00:08.0: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xffa0-0xffa7
ide1: BM-DMA at 0xffa8-0xffaf
Probing IDE interface ide0...
hda: MAXTOR STM3320620A, ATA DISK drive
hdb: _NEC DVD_RW ND-3550A, ATAPI CD/DVD-ROM drive
hda: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hda: UDMA/100 mode selected
hdb: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hdb: UDMA/33 mode selected
Probing IDE interface ide1...
hdc: _NEC DVD_RW ND-3550A, ATAPI CD/DVD-ROM drive
hdd: PIONEER DVD-RW DVR-111D, ATAPI CD/DVD-ROM drive
hdc: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hdc: UDMA/33 mode selected
hdd: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hdd: UDMA/66 mode selected
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
pdc202xx_new 0000:02:08.0: IDE controller (0x105a:0x4d68 rev 0x02)
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 19
vendor=10de device=00ed
alloc irq_2_pin on cpu 0 node 0
pci 0000:02:08.0: PCI INT A -> Link[LNKA] -> GSI 19 (level, low) -> IRQ 19
pdc202xx_new 0000:02:08.0: PLL input clock is 16640 kHz
pdc202xx_new 0000:02:08.0: 100% native mode on irq 19
ide2: BM-DMA at 0xe400-0xe407
ide3: BM-DMA at 0xe408-0xe40f
Probing IDE interface ide2...
Probing IDE interface ide3...
ide2 at 0xec00-0xec07,0xe882 on irq 19
ide3 at 0xe800-0xe807,0xe482 on irq 19
ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports
ide-gd driver 1.18
hda: max request size: 512KiB
hda: 625142448 sectors (320072 MB) w/16384KiB Cache, CHS=38913/255/63
hda: cache flushes supported
hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 hda9 >
ide-cd driver 5.00
ide-cd: hdb: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.20
ide-cd: hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
ide-cd: hdd: ATAPI 63X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache
Driver 'sd' needs updating - please use bus_type methods
sata_nv 0000:00:0a.0: version 3.5
ACPI: PCI Interrupt Link [LTID] enabled at IRQ 21
alloc irq_2_pin on cpu 0 node 0
sata_nv 0000:00:0a.0: PCI INT A -> Link[LTID] -> GSI 21 (level, low) -> IRQ 21
sata_nv 0000:00:0a.0: setting latency timer to 64
scsi0 : sata_nv
scsi1 : sata_nv
ata1: SATA max UDMA/133 cmd 0xf80 ctl 0xf00 bmdma 0xd000 irq 21
ata2: SATA max UDMA/133 cmd 0xe80 ctl 0xe00 bmdma 0xd008 irq 21
ata1: SATA link down (SStatus 0 SControl 300)
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata2.00: ATA-8: ST3640323AS, CC1F, max UDMA/133
ata2.00: 1250263728 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata2.00: configured for UDMA/133
scsi 1:0:0:0: Direct-Access ATA ST3640323AS CC1F PQ: 0 ANSI: 5
sd 1:0:0:0: [sda] 1250263728 512-byte hardware sectors: (640 GB/596 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 1:0:0:0: [sda] 1250263728 512-byte hardware sectors: (640 GB/596 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 >
sd 1:0:0:0: [sda] Attached SCSI disk
sd 1:0:0:0: Attached scsi generic sg0 type 0
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
rtc_cmos 00:02: RTC can wake from S4
rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one year, y3k, 114 bytes nvram
i2c /dev entries driver
cpuidle: using governor ladder
Advanced Linux Sound Architecture Driver Version 1.0.18a.
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 18
vendor=10de device=00ed
alloc irq_2_pin on cpu 0 node 0
Yamaha DS-1 PCI 0000:02:07.0: PCI INT A -> Link[LNKD] -> GSI 18 (level, low) -> IRQ 18
Yamaha DS-1 PCI 0000:02:07.0: firmware: using built-in firmware yamaha/ds1_dsp.fw
Yamaha DS-1 PCI 0000:02:07.0: firmware: using built-in firmware yamaha/ds1e_ctrl.fw
input: AT Translated Set 2 keyboard as /class/input/input0
ALSA device list:
#0: Yamaha DS-1 (YMF724F) at 0xfebf8000, irq 18
IPv4 over IPv4 tunneling driver
TCP cubic registered
NET: Registered protocol family 17
powernow-k8: Found 1 AMD Athlon(tm) X2 Dual Core Processor BE-2400 processors (2 cpu cores) (version 2.20.00)
powernow-k8: 0 : fid 0xf (2300 MHz), vid 0xe
powernow-k8: 1 : fid 0xe (2200 MHz), vid 0xf
powernow-k8: 2 : fid 0xc (2000 MHz), vid 0x11
powernow-k8: 3 : fid 0xa (1800 MHz), vid 0x13
powernow-k8: 4 : fid 0x2 (1000 MHz), vid 0x16
Using IPI No-Shortcut mode
rtc_cmos 00:02: setting system clock to 2009-09-23 23:23:24 UTC (1253748204)
input: ImPS/2 Generic Wheel Mouse as /class/input/input1
ReiserFS: sda5: found reiserfs format "3.6" with standard journal
ReiserFS: sda5: using ordered data mode
ReiserFS: sda5: journal params: device sda5, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda5: checking transaction log (sda5)
ReiserFS: sda5: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 284k freed
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: sda5: warning: vs-500: unknown uniqueness -107167201[18060 365508 0xf6c0ec14 UNKNOWN] not found
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: sda5: warning: vs-500: unknown uniqueness -107167201[117144 365509 0xf6c58188 UNKNOWN] not found
ip_tables: (C) 2000-2006 Netfilter Core Team
------------[ cut here ]------------
WARNING: at fs/sysfs/dir.c:462 sysfs_add_one+0x3c/0x50()
Hardware name: To Be Filled By O.E.M.
sysfs: duplicate filename 'audio' can not be created
Modules linked in: sound(+) ipt_LOG ip_tables x_tables
Pid: 1666, comm: modprobe Not tainted 2.6.28-04986-g295f000 #13
Call Trace:
[<c01406b2>] warn_slowpath+0x82/0xc0
[<c050a91e>] schedule+0x21e/0x780
[<c035ca84>] idr_get_empty_slot+0xe4/0x260
[<c035cc79>] ida_get_new_above+0x79/0x1b0
[<c01cfcd0>] sysfs_ilookup_test+0x0/0x10
[<c01cfff1>] sysfs_find_dirent+0x21/0x30
[<c01d012d>] __sysfs_add_one+0x1d/0xe0
[<c019e8a6>] ilookup5+0x36/0x40
[<c01d022c>] sysfs_add_one+0x3c/0x50
[<c01d07d8>] create_dir+0x48/0x90
[<c01d0849>] sysfs_create_dir+0x29/0x40
[<c035d75f>] kobject_get+0xf/0x20
[<c035d853>] kobject_add_internal+0x83/0x1d0
[<c035da2a>] kobject_set_name_vargs+0x3a/0x50
[<c035da5e>] kobject_add_varg+0x1e/0x60
[<c035dafd>] kobject_add+0x2d/0x60
[<c035d75f>] kobject_get+0xf/0x20
[<c03c9a0a>] device_add+0xca/0x600
[<c035d515>] kobject_init+0x25/0xa0
[<c03c9fdb>] device_create_vargs+0x8b/0xd0
[<c03ca04b>] device_create+0x2b/0x30
[<f85ff0a5>] oss_init+0xa5/0x149 [sound]
[<c0101123>] do_one_initcall+0x33/0x170
[<f85ff000>] oss_init+0x0/0x149 [sound]
[<c016345b>] sys_init_module+0x8b/0x1b0
[<c018b688>] sys_close+0x58/0x90
[<c011c26e>] syscall_call+0x7/0xb
---[ end trace 706eab727743e4b1 ]---
kobject_add_internal failed for audio with -EEXIST, don't try to register things with the same name in the same directory.
Pid: 1666, comm: modprobe Tainted: G W 2.6.28-04986-g295f000 #13
Call Trace:
[<c035d902>] kobject_add_internal+0x132/0x1d0
[<c035dafd>] kobject_add+0x2d/0x60
[<c035d75f>] kobject_get+0xf/0x20
[<c03c9a0a>] device_add+0xca/0x600
[<c035d515>] kobject_init+0x25/0xa0
[<c03c9fdb>] device_create_vargs+0x8b/0xd0
[<c03ca04b>] device_create+0x2b/0x30
[<f85ff0a5>] oss_init+0xa5/0x149 [sound]
[<c0101123>] do_one_initcall+0x33/0x170
[<f85ff000>] oss_init+0x0/0x149 [sound]
[<c016345b>] sys_init_module+0x8b/0x1b0
[<c018b688>] sys_close+0x58/0x90
[<c011c26e>] syscall_call+0x7/0xb
hdb: UDMA/33 mode selected
Driver 'sr' needs updating - please use bus_type methods
hdc: UDMA/33 mode selected
hdd: UDMA/66 mode selected
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: warning: vs-500: unknown uniqueness -1071672013
ReiserFS: sda5: warning: vs-500: unknown uniqueness -107167201[117144 365512 0xf6c19e28 UNKNOWN] not found
w83627ehf: Found W83627EHG chip at 0x290
warning: process `update' used the obsolete bdflush system call
Fix your initscripts?
warning: process `update' used the obsolete bdflush system call
Fix your initscripts?

2009-09-24 09:54:50

by Simon Holm Thøgersen

[permalink] [raw]
Subject: Re: disk speed regression kernel 2.6.29 and after

(Bart, a commit by you might be involved here, please see below.)

>> I had been using an old 2.6.22 kernel on my machine, and I often backup
>> one partition of my main hard drive to a partition on a second hard
>> drive. The main hard drive is sata 640 gigs, and the second is a pata
>> 320 gig. copying this partition from one drive to the other with dd
>> takes about 3 minutes and 30 seconds. When I installed kernel 2.6.30,
>> and 2.6.31, the time took 9 minutes and 20 seconds. I decided to go to
>> the trouble of compiling all the kernels between, and kernels
>> 2.6.22-2.6.28 all do the operation in about 3 minutes and 30 seconds.
>> 2.6.29- newer all take about 9 minutes and 20 seconds. The partition is
>> 16 gigs. each drive seems to be as fast as before otherwise, it's just
>> much slower copying from one drive to another, which I do very often.
>> This is an nforce 3 based motherboard, amd southbridge, i think, with 4
>> gigs of ram, athlon 64x2. 32 bit kernel. has anyone heard of this problem?
>> I currently have 3 hard drives hooked up.
>> a 200 gig on a promise controller,
>> a 320 gig on the amd pata?
>> a 640 sata on the nv i think.
>> The motherboard is a Asrock-AM2NF3-VSTA
>> copying this partition with dd or cat or schily's dd between any of these 3
>> different hard drives takes different times depending on the speed of
>> the drive with
>> kernels 2.6.22-2.6.28, but takes about 9 minutes and 30 seconds on any
>> of the drives
>> with the kernels 2.6.29 and after.

>> Can you post the dmesg output from bootup on both the good and bad kernels?

So, the good and bad below are a result of a git bisect run?

And did you notice these warnings?

> good
> Linux version 2.6.28-04985-gebdab07 ([email protected]) (gcc version
> 4.4.1 (GCC) ) #14 SMP Wed Sep 23 21:12:50 CDT 2009
[...]

> Freeing unused kernel memory: 284k freed
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: sda5: warning: vs-500: unknown uniqueness -107167201[18060
> 33348 0xf6c5325c UNKNOWN] not found
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: sda5: warning: vs-500: unknown uniqueness -107167201[18060
> 113891 0xf6c55758 UNKNOWN] not found
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: sda5: warning: vs-500: unknown uniqueness
> -107167201[117144 365484 0xf6c56188 UNKNOWN] not found

Hmm, this looks like a reiserfs problem that was present for a while between
2.6.28 and 2.6.29-rc1 [1]. You'd probably like to run fsck.

> ip_tables: (C) 2000-2006 Netfilter Core Team
> hdb: UDMA/33 mode selected
> ------------[ cut here ]------------
> WARNING: at fs/sysfs/dir.c:462 sysfs_add_one+0x3c/0x50()
> Hardware name: To Be Filled By O.E.M.
> sysfs: duplicate filename 'audio' can not be created
> Modules linked in: sound(+) ipt_LOG ip_tables x_tables
> Pid: 1666, comm: modprobe Not tainted 2.6.28-04985-gebdab07 #14
> Call Trace:
> [<c01406b2>] warn_slowpath+0x82/0xc0
> [<c050a8fe>] schedule+0x21e/0x780
> [<c012eb77>] xapic_wait_icr_idle+0x17/0x20
> [<c035ca84>] idr_get_empty_slot+0xe4/0x260
> [<c035cc79>] ida_get_new_above+0x79/0x1b0
> [<c01cfcd0>] sysfs_ilookup_test+0x0/0x10
> [<c01cfff1>] sysfs_find_dirent+0x21/0x30
> [<c01d012d>] __sysfs_add_one+0x1d/0xe0
> [<c019e8a6>] ilookup5+0x36/0x40
> [<c01d022c>] sysfs_add_one+0x3c/0x50
> [<c01d07d8>] create_dir+0x48/0x90
> [<c01d0849>] sysfs_create_dir+0x29/0x40
> [<c035d75f>] kobject_get+0xf/0x20
> [<c035d853>] kobject_add_internal+0x83/0x1d0
> [<c035da2a>] kobject_set_name_vargs+0x3a/0x50
> [<c035da5e>] kobject_add_varg+0x1e/0x60
> [<c035dafd>] kobject_add+0x2d/0x60
> [<c035d75f>] kobject_get+0xf/0x20
> [<c03c9a0a>] device_add+0xca/0x600
> [<c035d515>] kobject_init+0x25/0xa0
> [<c03c9fdb>] device_create_vargs+0x8b/0xd0
> [<c03ca04b>] device_create+0x2b/0x30
> [<f85ff0a5>] oss_init+0xa5/0x149 [sound]
> [<c0101123>] do_one_initcall+0x33/0x170
> [<f85ff000>] oss_init+0x0/0x149 [sound]
> [<c016345b>] sys_init_module+0x8b/0x1b0
> [<c018b688>] sys_close+0x58/0x90
> [<c011c26e>] syscall_call+0x7/0xb
> ---[ end trace c45370bb6aa94452 ]---
> kobject_add_internal failed for audio with -EEXIST, don't try to
> register things with the same name in the same directory.
> Pid: 1666, comm: modprobe Tainted: G W 2.6.28-04985-gebdab07 #14
> Call Trace:
> [<c035d902>] kobject_add_internal+0x132/0x1d0
> [<c035dafd>] kobject_add+0x2d/0x60
> [<c035d75f>] kobject_get+0xf/0x20
> [<c03c9a0a>] device_add+0xca/0x600
> [<c035d515>] kobject_init+0x25/0xa0
> [<c03c9fdb>] device_create_vargs+0x8b/0xd0
> [<c03ca04b>] device_create+0x2b/0x30
> [<f85ff0a5>] oss_init+0xa5/0x149 [sound]
> [<c0101123>] do_one_initcall+0x33/0x170
> [<f85ff000>] oss_init+0x0/0x149 [sound]
> [<c016345b>] sys_init_module+0x8b/0x1b0
> [<c018b688>] sys_close+0x58/0x90
> [<c011c26e>] syscall_call+0x7/0xb
> hdc: UDMA/33 mode selected
> Driver 'sr' needs updating - please use bus_type methods
> hdd: UDMA/66 mode selected
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> ReiserFS: sda5: warning: vs-500: unknown uniqueness
> -107167201[117144 365494 0xf6ca87d8 UNKNOWN] not found
> w83627ehf: Found W83627EHG chip at 0x290
> warning: process `update' used the obsolete bdflush system call
> Fix your initscripts?
> warning: process `update' used the obsolete bdflush system call
> Fix your initscripts?

These warnings are a consequence of the problem above I believe. I don't
know whether they have affected your bisect run, you should really apply
the patch in [1] and rerun the tests.

>
> bad
>
> Linux version 2.6.28-04986-g295f000 ([email protected]) (gcc version
> 4.4.1 (GCC) ) #13 SMP Wed Sep 23 21:08:03 CDT 2009

So if your bisect is correct, then 295f000
(ide: don't execute the next queued command from the hard-IRQ context (v2))
is faulty.

Bart, any ideas or would you like a rerun with the reiserfs patch in place
by Will?

[1] http://lkml.org/lkml/2009/1/12/471


Simon Holm Th?gersen

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

2009-09-24 09:01:24

by Will

[permalink] [raw]
Subject: Re: disk speed regression kernel 2.6.29 and after

On Thu, 24 Sep 2009 09:44:47 +0200
[email protected] wrote:

> (Bart, a commit by you might be involved here, please see below.)
>
> >> I had been using an old 2.6.22 kernel on my machine, and I often backup
> >> one partition of my main hard drive to a partition on a second hard
> >> drive. The main hard drive is sata 640 gigs, and the second is a pata
> >> 320 gig. copying this partition from one drive to the other with dd
> >> takes about 3 minutes and 30 seconds. When I installed kernel 2.6.30,
> >> and 2.6.31, the time took 9 minutes and 20 seconds. I decided to go to
> >> the trouble of compiling all the kernels between, and kernels
> >> 2.6.22-2.6.28 all do the operation in about 3 minutes and 30 seconds.
> >> 2.6.29- newer all take about 9 minutes and 20 seconds. The partition is
> >> 16 gigs. each drive seems to be as fast as before otherwise, it's just
> >> much slower copying from one drive to another, which I do very often.
> >> This is an nforce 3 based motherboard, amd southbridge, i think, with 4
> >> gigs of ram, athlon 64x2. 32 bit kernel. has anyone heard of this problem?
> >> I currently have 3 hard drives hooked up.
> >> a 200 gig on a promise controller,
> >> a 320 gig on the amd pata?
> >> a 640 sata on the nv i think.
> >> The motherboard is a Asrock-AM2NF3-VSTA
> >> copying this partition with dd or cat or schily's dd between any of these 3
> >> different hard drives takes different times depending on the speed of
> >> the drive with
> >> kernels 2.6.22-2.6.28, but takes about 9 minutes and 30 seconds on any
> >> of the drives
> >> with the kernels 2.6.29 and after.
>
> >> Can you post the dmesg output from bootup on both the good and bad kernels?
>
> So, the good and bad below are a result of a git bisect run?
>
> And did you notice these warnings?
>
> > good
> > Linux version 2.6.28-04985-gebdab07 ([email protected]) (gcc version
> > 4.4.1 (GCC) ) #14 SMP Wed Sep 23 21:12:50 CDT 2009
> [...]
>
> > Freeing unused kernel memory: 284k freed
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: sda5: warning: vs-500: unknown uniqueness -107167201[18060
> > 33348 0xf6c5325c UNKNOWN] not found
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: sda5: warning: vs-500: unknown uniqueness -107167201[18060
> > 113891 0xf6c55758 UNKNOWN] not found
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: sda5: warning: vs-500: unknown uniqueness
> > -107167201[117144 365484 0xf6c56188 UNKNOWN] not found
>
> Hmm, this looks like a reiserfs problem that was present for a while between
> 2.6.28 and 2.6.29-rc1 [1]. You'd probably like to run fsck.

the reiserfs warnings happened in the middle of the git run and after.
I made a backup before the git bisect run, so I'll probably just restore that.
I was getting the same results ( 3m30 seconds dd vs. 9m20 seconds) last
week when I ran that filesystem for a while as ocfs2, and then reiser4 for
a few days. I can put whatever filesystem necessary. I actually put reiser3
on that partition just for the git run, because I didn't want to have the
reiser4 patch affect the results.



>
> > ip_tables: (C) 2000-2006 Netfilter Core Team
> > hdb: UDMA/33 mode selected
> > ------------[ cut here ]------------
> > WARNING: at fs/sysfs/dir.c:462 sysfs_add_one+0x3c/0x50()
> > Hardware name: To Be Filled By O.E.M.
> > sysfs: duplicate filename 'audio' can not be created
> > Modules linked in: sound(+) ipt_LOG ip_tables x_tables
> > Pid: 1666, comm: modprobe Not tainted 2.6.28-04985-gebdab07 #14
> > Call Trace:
> > [<c01406b2>] warn_slowpath+0x82/0xc0
> > [<c050a8fe>] schedule+0x21e/0x780
> > [<c012eb77>] xapic_wait_icr_idle+0x17/0x20
> > [<c035ca84>] idr_get_empty_slot+0xe4/0x260
> > [<c035cc79>] ida_get_new_above+0x79/0x1b0
> > [<c01cfcd0>] sysfs_ilookup_test+0x0/0x10
> > [<c01cfff1>] sysfs_find_dirent+0x21/0x30
> > [<c01d012d>] __sysfs_add_one+0x1d/0xe0
> > [<c019e8a6>] ilookup5+0x36/0x40
> > [<c01d022c>] sysfs_add_one+0x3c/0x50
> > [<c01d07d8>] create_dir+0x48/0x90
> > [<c01d0849>] sysfs_create_dir+0x29/0x40
> > [<c035d75f>] kobject_get+0xf/0x20
> > [<c035d853>] kobject_add_internal+0x83/0x1d0
> > [<c035da2a>] kobject_set_name_vargs+0x3a/0x50
> > [<c035da5e>] kobject_add_varg+0x1e/0x60
> > [<c035dafd>] kobject_add+0x2d/0x60
> > [<c035d75f>] kobject_get+0xf/0x20
> > [<c03c9a0a>] device_add+0xca/0x600
> > [<c035d515>] kobject_init+0x25/0xa0
> > [<c03c9fdb>] device_create_vargs+0x8b/0xd0
> > [<c03ca04b>] device_create+0x2b/0x30
> > [<f85ff0a5>] oss_init+0xa5/0x149 [sound]
> > [<c0101123>] do_one_initcall+0x33/0x170
> > [<f85ff000>] oss_init+0x0/0x149 [sound]
> > [<c016345b>] sys_init_module+0x8b/0x1b0
> > [<c018b688>] sys_close+0x58/0x90
> > [<c011c26e>] syscall_call+0x7/0xb
> > ---[ end trace c45370bb6aa94452 ]---
> > kobject_add_internal failed for audio with -EEXIST, don't try to
> > register things with the same name in the same directory.
> > Pid: 1666, comm: modprobe Tainted: G W 2.6.28-04985-gebdab07 #14
> > Call Trace:
> > [<c035d902>] kobject_add_internal+0x132/0x1d0
> > [<c035dafd>] kobject_add+0x2d/0x60
> > [<c035d75f>] kobject_get+0xf/0x20
> > [<c03c9a0a>] device_add+0xca/0x600
> > [<c035d515>] kobject_init+0x25/0xa0
> > [<c03c9fdb>] device_create_vargs+0x8b/0xd0
> > [<c03ca04b>] device_create+0x2b/0x30
> > [<f85ff0a5>] oss_init+0xa5/0x149 [sound]
> > [<c0101123>] do_one_initcall+0x33/0x170
> > [<f85ff000>] oss_init+0x0/0x149 [sound]
> > [<c016345b>] sys_init_module+0x8b/0x1b0
> > [<c018b688>] sys_close+0x58/0x90
> > [<c011c26e>] syscall_call+0x7/0xb
> > hdc: UDMA/33 mode selected
> > Driver 'sr' needs updating - please use bus_type methods
> > hdd: UDMA/66 mode selected
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: sda5: warning: vs-500: unknown uniqueness
> > -107167201[117144 365494 0xf6ca87d8 UNKNOWN] not found
> > w83627ehf: Found W83627EHG chip at 0x290
> > warning: process `update' used the obsolete bdflush system call
> > Fix your initscripts?
> > warning: process `update' used the obsolete bdflush system call
> > Fix your initscripts?
>
> These warnings are a consequence of the problem above I believe. I don't
> know whether they have affected your bisect run, you should really apply
> the patch in [1] and rerun the tests.
>
> >
> > bad
> >
> > Linux version 2.6.28-04986-g295f000 ([email protected]) (gcc version
> > 4.4.1 (GCC) ) #13 SMP Wed Sep 23 21:08:03 CDT 2009
>
> So if your bisect is correct, then 295f000
> (ide: don't execute the next queued command from the hard-IRQ context (v2))
> is faulty.
>
> Bart, any ideas or would you like a rerun with the reiserfs patch in place
> by Will?
>
> [1] http://lkml.org/lkml/2009/1/12/471
>
>
> Simon Holm Th?gersen
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
>


--

2009-09-24 09:10:24

by Arjan van de Ven

[permalink] [raw]
Subject: Re: disk speed regression kernel 2.6.29 and after

On Wed, 23 Sep 2009 22:06:54 -0500
Will <[email protected]> wrote:

>
> > On Wed, Sep 23, 2009 at 8:08 AM, will <[email protected]>
> > wrote:
> > > I had been using an old 2.6.22 kernel on my machine, and I often
> > > backup one partition of my main hard drive to a partition on a
> > > second hard drive. The main hard drive is sata 640 gigs, and the
> > > second is a pata 320 gig. copying this partition from one drive
> > > to the other with dd takes about 3 minutes and 30 seconds. When I
> > > installed kernel 2.6.30, and 2.6.31, the time took 9 minutes and
> > > 20 seconds. I decided to go to the trouble of compiling all the
> > > kernels between, and kernels 2.6.22-2.6.28 all do the operation
> > > in about 3
> >
>
> > > the drives
> > > with the kernels 2.6.29 and after.
> > > Please cc me with any followups or anything. thanks
>
> 295f00042aaf6b553b5f37348f89bab463d4a469 is first bad commit
> commit 295f00042aaf6b553b5f37348f89bab463d4a469
> Author: Bartlomiej Zolnierkiewicz <[email protected]>
> Date: Fri Jan 2 16:12:48 2009 +0100
>
> ide: don't execute the next queued command from the hard-IRQ
> context (v2)


if you're using CONFIG_IDE.... might be worth switching to the LIBATA
subsystem instead...


--
Arjan van de Ven Intel Open Source Technology Centre
For development, discussion and tips for power savings,
visit http://www.lesswatts.org

2009-09-24 10:41:16

by Will

[permalink] [raw]
Subject: Re: disk speed regression kernel 2.6.29 and after

On Thu, 24 Sep 2009 09:44:47 +0200
[email protected] wrote:

> (Bart, a commit by you might be involved here, please see below.)
>
> >> I had been using an old 2.6.22 kernel on my machine, and I often backup
> >> one partition of my main hard drive to a partition on a second hard
> >> drive. The main hard drive is sata 640 gigs, and the second is a pata
> >> 320 gig. copying this partition from one drive to the other with dd
> >> takes about 3 minutes and 30 seconds. When I installed kernel 2.6.30,
> >> and 2.6.31, the time took 9 minutes and 20 seconds. I decided to go to
> >> the trouble of compiling all the kernels between, and kernels
> >> 2.6.22-2.6.28 all do the operation in about 3 minutes and 30 seconds.
> >> 2.6.29- newer all take about 9 minutes and 20 seconds. The partition is
> >> 16 gigs. each drive seems to be as fast as before otherwise, it's just
> >> much slower copying from one drive to another, which I do very often.
> >> This is an nforce 3 based motherboard, amd southbridge, i think, with 4
> >> gigs of ram, athlon 64x2. 32 bit kernel. has anyone heard of this problem?
> >> I currently have 3 hard drives hooked up.
> >> a 200 gig on a promise controller,
> >> a 320 gig on the amd pata?
> >> a 640 sata on the nv i think.
> >> The motherboard is a Asrock-AM2NF3-VSTA
> >> copying this partition with dd or cat or schily's dd between any of these 3
> >> different hard drives takes different times depending on the speed of
> >> the drive with
> >> kernels 2.6.22-2.6.28, but takes about 9 minutes and 30 seconds on any
> >> of the drives
> >> with the kernels 2.6.29 and after.
>
> >> Can you post the dmesg output from bootup on both the good and bad kernels?
>
> So, the good and bad below are a result of a git bisect run?
>
> And did you notice these warnings?
>
> > good
> > Linux version 2.6.28-04985-gebdab07 ([email protected]) (gcc version
> > 4.4.1 (GCC) ) #14 SMP Wed Sep 23 21:12:50 CDT 2009
> [...]
>
> > Freeing unused kernel memory: 284k freed
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013


I backed up and formatted the partition as ext3 and restored, and
booted the 2 kernels rerunning the test "time dd if=/dev/sda5 of=/dev/hda5".
With kernel "bad" the test still took 9 minutes 20 seconds. With kernel good
the test took 3 minutes 30 as usual. here's the 2 new dmesg's

good

Linux version 2.6.28-04985-gebdab07 ([email protected]) (gcc version 4.4.1 (GCC) ) #14 SMP Wed Sep 23 21:12:50 CDT 2009
KERNEL supported cpus:
Intel GenuineIntel
AMD AuthenticAMD
NSC Geode by NSC
Cyrix CyrixInstead
Centaur CentaurHauls
Transmeta GenuineTMx86
Transmeta TransmetaCPU
UMC UMC UMC UMC
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000ebfb0000 (usable)
BIOS-e820: 00000000ebfb0000 - 00000000ebfc0000 (ACPI data)
BIOS-e820: 00000000ebfc0000 - 00000000ebff0000 (ACPI NVS)
BIOS-e820: 00000000ebff0000 - 00000000ec000000 (reserved)
BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 0000000114000000 (usable)
DMI present.
AMI BIOS detected: BIOS may corrupt low RAM, working it around.
last_pfn = 0xebfb0 max_arch_pfn = 0x100000
kernel direct mapping tables up to 377fe000 @ 10000-16000
ACPI: RSDP 000F9910, 0014 (r0 ACPIAM)
ACPI: RSDT EBFB0000, 0034 (r1 A M I OEMRSDT 1000808 MSFT 97)
ACPI: FACP EBFB0200, 0084 (r2 A_M_I OEMFACP 12000601 MSFT 97)
ACPI: DSDT EBFB0400, 3D56 (r1 M2N3V M2N3V234 234 INTL 2002026)
ACPI: FACS EBFC0000, 0040
ACPI: APIC EBFB0390, 006C (r1 A M I OEMAPIC 1000808 MSFT 97)
ACPI: OEMB EBFC0040, 0056 (r1 A M I AMI_OEM 1000808 MSFT 97)
ACPI: SSDT EBFB4160, 0248 (r1 A M I POWERNOW 1 AMD 1)
ACPI: Local APIC address 0xfee00000
2887MB HIGHMEM available.
887MB LOWMEM available.
mapped low ram: 0 - 377fe000
low ram: 00000000 - 377fe000
bootmap 00012000 - 00018f00
(8 early reservations) ==> bootmem [0000000000 - 00377fe000]
#0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
#1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
#2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000]
#3 [0000100000 - 00006e88f4] TEXT DATA BSS ==> [0000100000 - 00006e88f4]
#4 [00006e9000 - 00006ec000] INIT_PG_TABLE ==> [00006e9000 - 00006ec000]
#5 [000009fc00 - 0000100000] BIOS reserved ==> [000009fc00 - 0000100000]
#6 [0000010000 - 0000012000] PGTABLE ==> [0000010000 - 0000012000]
#7 [0000012000 - 0000019000] BOOTMAP ==> [0000012000 - 0000019000]
Zone PFN ranges:
DMA 0x00000010 -> 0x00001000
Normal 0x00001000 -> 0x000377fe
HighMem 0x000377fe -> 0x000ebfb0
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
0: 0x00000010 -> 0x0000009f
0: 0x00000100 -> 0x000ebfb0
On node 0 totalpages: 966463
free_area_init_node: node 0, pgdat c0643940, node_mem_map c1000200
DMA zone: 32 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 3951 pages, LIFO batch:0
Normal zone: 1744 pages used for memmap
Normal zone: 221486 pages, LIFO batch:31
HighMem zone: 5776 pages used for memmap
HighMem zone: 733474 pages, LIFO batch:31
Movable zone: 0 pages used for memmap
Nvidia board detected. Ignoring ACPI timer override.
If you got timer trouble try acpi_use_timer_override
Detected use of extended apic ids on hypertransport bus
ACPI: PM-Timer IO Port: 0x4008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x82] disabled)
ACPI: LAPIC (acpi_id[0x04] lapic_id[0x83] disabled)
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: BIOS IRQ0 pin2 override ignored.
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ9 used by override.
Enabling APIC mode: Flat. Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
SMP: Allowing 2 CPUs, 0 hotplug CPUs
Allocating PCI resources starting at ee000000 (gap: ec000000:13000000)
PERCPU: Allocating 32768 bytes of per cpu data
NR_CPUS: 2, nr_cpu_ids: 2, nr_node_ids 1
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 958911
Kernel command line: BOOT_IMAGE=Linux ro root=805
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Fast TSC calibration using PIT
Detected 2736.893 MHz processor.
spurious 8259A interrupt: IRQ7.
Console: colour VGA+ 80x30
console [tty0] enabled
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 3827692k/3866304k available (4150k kernel code, 37220k reserved, 1329k data, 284k init, 2957000k highmem)
virtual kernel memory layout:
fixmap : 0xfff9f000 - 0xfffff000 ( 384 kB)
pkmap : 0xff800000 - 0xffc00000 (4096 kB)
vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB)
lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB)
.init : 0xc0661000 - 0xc06a8000 ( 284 kB)
.data : 0xc050d96b - 0xc0659e60 (1329 kB)
.text : 0xc0100000 - 0xc050d96b (4150 kB)
Checking if this processor honours the WP bit even in supervisor mode...Ok.
Calibrating delay loop (skipped), value calculated using timer frequency.. 5473.78 BogoMIPS (lpj=2736893)
Mount-cache hash table entries: 512
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
using C1E aware idle routine
Checking 'hlt' instruction... OK.
ACPI: Core revision 20080926
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
..TIMER: vector=0x30 apic1=0 pin1=0 apic2=-1 pin2=-1
CPU0: AMD Athlon(tm) X2 Dual Core Processor BE-2400 stepping 02
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
Calibrating delay using timer specific routine.. 5472.99 BogoMIPS (lpj=2736497)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: AMD Athlon(tm) X2 Dual Core Processor BE-2400 stepping 02
Brought up 2 CPUs
Total of 2 processors activated (10946.78 BogoMIPS).
net_namespace: 684 bytes
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 3.00 entry at 0xf0031, last bus=2
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: No dock devices found.
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:00.0: reg 10 32bit mmio: [0xec000000-0xefffffff]
pci 0000:00:01.1: reg 10 io port: [0x5080-0x509f]
pci 0000:00:01.1: reg 20 io port: [0x5000-0x503f]
pci 0000:00:01.1: reg 24 io port: [0x5040-0x507f]
pci 0000:00:01.1: PME# supported from D3hot D3cold
pci 0000:00:01.1: PME# disabled
pci 0000:00:02.0: reg 10 32bit mmio: [0xfcffd000-0xfcffdfff]
pci 0000:00:02.0: supports D1 D2
pci 0000:00:02.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:02.0: PME# disabled
pci 0000:00:02.1: reg 10 32bit mmio: [0xfcffe000-0xfcffefff]
pci 0000:00:02.1: supports D1 D2
pci 0000:00:02.1: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:02.1: PME# disabled
pci 0000:00:02.2: reg 10 32bit mmio: [0xfcfffc00-0xfcfffcff]
pci 0000:00:02.2: supports D1 D2
pci 0000:00:02.2: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:02.2: PME# disabled
pci 0000:00:05.0: reg 10 32bit mmio: [0xfcffc000-0xfcffcfff]
pci 0000:00:05.0: reg 14 io port: [0xdc00-0xdc07]
pci 0000:00:05.0: supports D1 D2
pci 0000:00:05.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:05.0: PME# disabled
pci 0000:00:08.0: reg 20 io port: [0xffa0-0xffaf]
pci 0000:00:0a.0: reg 10 io port: [0xf80-0xf87]
pci 0000:00:0a.0: reg 14 io port: [0xf00-0xf03]
pci 0000:00:0a.0: reg 18 io port: [0xe80-0xe87]
pci 0000:00:0a.0: reg 1c io port: [0xe00-0xe03]
pci 0000:00:0a.0: reg 20 io port: [0xd000-0xd00f]
pci 0000:00:0a.0: reg 24 io port: [0xc800-0xc87f]
pci 0000:01:00.0: reg 10 32bit mmio: [0xfd000000-0xfdffffff]
pci 0000:01:00.0: reg 14 32bit mmio: [0xf0000000-0xf7ffffff]
pci 0000:01:00.0: reg 30 32bit mmio: [0xfeae0000-0xfeafffff]
pci 0000:00:0b.0: bridge 32bit mmio: [0xfd000000-0xfeafffff]
pci 0000:00:0b.0: bridge 32bit mmio pref: [0xf0000000-0xf7ffffff]
pci 0000:02:07.0: reg 10 32bit mmio: [0xfebf8000-0xfebfffff]
pci 0000:02:07.0: supports D2
pci 0000:02:08.0: reg 10 io port: [0xec00-0xec07]
pci 0000:02:08.0: reg 14 io port: [0xe880-0xe883]
pci 0000:02:08.0: reg 18 io port: [0xe800-0xe807]
pci 0000:02:08.0: reg 1c io port: [0xe480-0xe483]
pci 0000:02:08.0: reg 20 io port: [0xe400-0xe40f]
pci 0000:02:08.0: reg 24 32bit mmio: [0xfebf4000-0xfebf7fff]
pci 0000:02:08.0: reg 30 32bit mmio: [0xfebe0000-0xfebe3fff]
pci 0000:02:08.0: supports D1
pci 0000:00:0e.0: bridge io port: [0xe000-0xefff]
pci 0000:00:0e.0: bridge 32bit mmio: [0xfeb00000-0xfebfffff]
bus 00 -> node 0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 16 17 18 19) *9
ACPI: PCI Interrupt Link [LNKB] (IRQs 16 17 18 19) *0, disabled.
ACPI: PCI Interrupt Link [LNKC] (IRQs 16 17 18 19) *0, disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs 16 17 18 19) *11
ACPI: PCI Interrupt Link [LNKE] (IRQs 16 17 18 19) *11
ACPI: PCI Interrupt Link [LUS0] (IRQs 20 21 22) *3
ACPI: PCI Interrupt Link [LUS1] (IRQs 20 21 22) *5
ACPI: PCI Interrupt Link [LUS2] (IRQs 20 21 22) *9
ACPI: PCI Interrupt Link [LKLN] (IRQs 20 21 22) *11
ACPI: PCI Interrupt Link [LAUI] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LKMO] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LKSM] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LTID] (IRQs 20 21 22) *10
ACPI: PCI Interrupt Link [LTIE] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LATA] (IRQs 22) *14
ACPI: Power Resource [ISAV] (on)
ACPI Warning (tbutils-0217): Incorrect checksum in table [OEMB] - 26, should be 21 [20080926]
SCSI subsystem initialized
libata version 3.00 loaded.
PCI: Using ACPI for IRQ routing
NET: Registered protocol family 8
NET: Registered protocol family 20
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 13 devices
ACPI: ACPI bus type pnp unregistered
system 00:06: ioport range 0x4d0-0x4d1 has been reserved
system 00:06: ioport range 0x4000-0x407f has been reserved
system 00:06: ioport range 0x4080-0x40ff has been reserved
system 00:07: iomem range 0xfec00000-0xfec00fff has been reserved
system 00:07: iomem range 0xfee00000-0xfeefffff has been reserved
system 00:07: iomem range 0xff380000-0xffffffff has been reserved
system 00:0b: ioport range 0x290-0x29f has been reserved
system 00:0c: iomem range 0x0-0x9ffff could not be reserved
system 00:0c: iomem range 0xc0000-0xcffff could not be reserved
system 00:0c: iomem range 0xe0000-0xfffff could not be reserved
system 00:0c: iomem range 0x100000-0xebffffff could not be reserved
pci 0000:00:0b.0: PCI bridge, secondary bus 0000:01
pci 0000:00:0b.0: IO window: disabled
pci 0000:00:0b.0: MEM window: 0xfd000000-0xfeafffff
pci 0000:00:0b.0: PREFETCH window: 0x000000f0000000-0x000000f7ffffff
pci 0000:00:0e.0: PCI bridge, secondary bus 0000:02
pci 0000:00:0e.0: IO window: 0xe000-0xefff
pci 0000:00:0e.0: MEM window: 0xfeb00000-0xfebfffff
pci 0000:00:0e.0: PREFETCH window: disabled
pci 0000:00:0e.0: setting latency timer to 64
bus: 00 index 0 io port: [0x00-0xffff]
bus: 00 index 1 mmio: [0x000000-0xffffffff]
bus: 01 index 0 mmio: [0x0-0x0]
bus: 01 index 1 mmio: [0xfd000000-0xfeafffff]
bus: 01 index 2 mmio: [0xf0000000-0xf7ffffff]
bus: 01 index 3 mmio: [0x0-0x0]
bus: 02 index 0 io port: [0xe000-0xefff]
bus: 02 index 1 mmio: [0xfeb00000-0xfebfffff]
bus: 02 index 2 mmio: [0x0-0x0]
bus: 02 index 3 mmio: [0x0-0x0]
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
NET: Registered protocol family 1
cpufreq: No nForce2 chipset.
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
fuse init (API version 7.10)
JFS: nTxBlock = 8192, nTxLock = 65536
SGI XFS with security attributes, no debug enabled
OCFS2 1.5.0
OCFS2 Node Manager 1.5.0
msgmni has been set to 1702
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
pci 0000:01:00.0: Boot video device
processor ACPI_CPU:00: registered as cooling_device0
processor ACPI_CPU:01: registered as cooling_device1
lp: driver loaded but no devices found
Linux agpgart interface v0.103
agpgart-amd64 0000:00:00.0: AGP bridge [10de/00e1]
agpgart-amd64 0000:00:00.0: setting up Nforce3 AGP
agpgart-amd64 0000:00:00.0: AGP aperture is 64M @ 0xec000000
Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
Hangcheck: Using get_cycles().
Serial: 8250/16550 driver4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
parport_pc 00:05: reported by Plug and Play ACPI
parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP(,...)]
lp0: using parport0 (interrupt-driven).
floppy0: no floppy controllers found
loop: module loaded
forcedeth: Reverse Engineered nForce ethernet driver. Version 0.61.
ACPI: PCI Interrupt Link [LKLN] enabled at IRQ 22
alloc irq_2_pin on cpu 0 node 0
forcedeth 0000:00:05.0: PCI INT A -> Link[LKLN] -> GSI 22 (level, low) -> IRQ 22
forcedeth 0000:00:05.0: setting latency timer to 64
nv_probe: set workaround bit for reversed mac addr
forcedeth 0000:00:05.0: ifname eth0, PHY OUI 0x732 @ 1, addr 00:19:66:49:5f:99
forcedeth 0000:00:05.0: csum timirq lnktim desc-v2
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
Uniform Multi-Platform E-IDE driver
amd74xx 0000:00:08.0: UDMA133 controller
amd74xx 0000:00:08.0: IDE controller (0x10de:0x00e5 rev 0xa2)
pci 0000:00:08.0: power state changed by ACPI to D0
amd74xx 0000:00:08.0: BIOS didn't set cable bits correctly. Enabling workaround.
amd74xx 0000:00:08.0: BIOS didn't set cable bits correctly. Enabling workaround.
amd74xx 0000:00:08.0: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xffa0-0xffa7
ide1: BM-DMA at 0xffa8-0xffaf
Probing IDE interface ide0...
hda: MAXTOR STM3320620A, ATA DISK drive
hdb: _NEC DVD_RW ND-3550A, ATAPI CD/DVD-ROM drive
hda: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hda: UDMA/100 mode selected
hdb: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hdb: UDMA/33 mode selected
Probing IDE interface ide1...
hdc: _NEC DVD_RW ND-3550A, ATAPI CD/DVD-ROM drive
hdd: PIONEER DVD-RW DVR-111D, ATAPI CD/DVD-ROM drive
hdc: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hdc: UDMA/33 mode selected
hdd: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hdd: UDMA/66 mode selected
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
pdc202xx_new 0000:02:08.0: IDE controller (0x105a:0x4d68 rev 0x02)
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 19
vendor=10de device=00ed
alloc irq_2_pin on cpu 0 node 0
pci 0000:02:08.0: PCI INT A -> Link[LNKA] -> GSI 19 (level, low) -> IRQ 19
pdc202xx_new 0000:02:08.0: PLL input clock is 16649 kHz
pdc202xx_new 0000:02:08.0: 100% native mode on irq 19
ide2: BM-DMA at 0xe400-0xe407
ide3: BM-DMA at 0xe408-0xe40f
Probing IDE interface ide2...
Probing IDE interface ide3...
ide2 at 0xec00-0xec07,0xe882 on irq 19
ide3 at 0xe800-0xe807,0xe482 on irq 19
ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports
ide-gd driver 1.18
hda: max request size: 512KiB
hda: 625142448 sectors (320072 MB) w/16384KiB Cache, CHS=38913/255/63
hda: cache flushes supported
hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 hda9 >
ide-cd driver 5.00
ide-cd: hdb: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.20
ide-cd: hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
ide-cd: hdd: ATAPI 63X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache
Driver 'sd' needs updating - please use bus_type methods
sata_nv 0000:00:0a.0: version 3.5
ACPI: PCI Interrupt Link [LTID] enabled at IRQ 21
alloc irq_2_pin on cpu 0 node 0
sata_nv 0000:00:0a.0: PCI INT A -> Link[LTID] -> GSI 21 (level, low) -> IRQ 21
sata_nv 0000:00:0a.0: setting latency timer to 64
scsi0 : sata_nv
scsi1 : sata_nv
ata1: SATA max UDMA/133 cmd 0xf80 ctl 0xf00 bmdma 0xd000 irq 21
ata2: SATA max UDMA/133 cmd 0xe80 ctl 0xe00 bmdma 0xd008 irq 21
ata1: SATA link down (SStatus 0 SControl 300)
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata2.00: ATA-8: ST3640323AS, CC1F, max UDMA/133
ata2.00: 1250263728 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata2.00: configured for UDMA/133
scsi 1:0:0:0: Direct-Access ATA ST3640323AS CC1F PQ: 0 ANSI: 5
sd 1:0:0:0: [sda] 1250263728 512-byte hardware sectors: (640 GB/596 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 1:0:0:0: [sda] 1250263728 512-byte hardware sectors: (640 GB/596 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 >
sd 1:0:0:0: [sda] Attached SCSI disk
sd 1:0:0:0: Attached scsi generic sg0 type 0
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
rtc_cmos 00:02: RTC can wake from S4
rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one year, y3k, 114 bytes nvram
i2c /dev entries driver
cpuidle: using governor ladder
Advanced Linux Sound Architecture Driver Version 1.0.18a.
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 18
vendor=10de device=00ed
alloc irq_2_pin on cpu 0 node 0
Yamaha DS-1 PCI 0000:02:07.0: PCI INT A -> Link[LNKD] -> GSI 18 (level, low) -> IRQ 18
Yamaha DS-1 PCI 0000:02:07.0: firmware: using built-in firmware yamaha/ds1_dsp.fw
Yamaha DS-1 PCI 0000:02:07.0: firmware: using built-in firmware yamaha/ds1e_ctrl.fw
input: AT Translated Set 2 keyboard as /class/input/input0
ALSA device list:
#0: Yamaha DS-1 (YMF724F) at 0xfebf8000, irq 18
IPv4 over IPv4 tunneling driver
TCP cubic registered
NET: Registered protocol family 17
powernow-k8: Found 1 AMD Athlon(tm) X2 Dual Core Processor BE-2400 processors (2 cpu cores) (version 2.20.00)
powernow-k8: 0 : fid 0xf (2300 MHz), vid 0xe
powernow-k8: 1 : fid 0xe (2200 MHz), vid 0xf
powernow-k8: 2 : fid 0xc (2000 MHz), vid 0x11
powernow-k8: 3 : fid 0xa (1800 MHz), vid 0x13
powernow-k8: 4 : fid 0x2 (1000 MHz), vid 0x16
Using IPI No-Shortcut mode
rtc_cmos 00:02: setting system clock to 2009-09-24 05:00:09 UTC (1253768409)
input: ImPS/2 Generic Wheel Mouse as /class/input/input1
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 284k freed
EXT3 FS on sda5, internal journal
XFS mounting filesystem sda9
Ending clean XFS mount for filesystem: sda9
XFS mounting filesystem hda9
Ending clean XFS mount for filesystem: hda9
XFS mounting filesystem sda8
Ending clean XFS mount for filesystem: sda8
ip_tables: (C) 2000-2006 Netfilter Core Team
hdb: UDMA/33 mode selected
------------[ cut here ]------------
WARNING: at fs/sysfs/dir.c:462 sysfs_add_one+0x3c/0x50()
Hardware name: To Be Filled By O.E.M.
sysfs: duplicate filename 'audio' can not be created
Modules linked in: sound(+) ipt_LOG ip_tables x_tables
Pid: 1676, comm: modprobe Not tainted 2.6.28-04985-gebdab07 #14
Call Trace:
[<c01406b2>] warn_slowpath+0x82/0xc0
[<c050a8fe>] schedule+0x21e/0x780
[<c035ca84>] idr_get_empty_slot+0xe4/0x260
[<c035cc79>] ida_get_new_above+0x79/0x1b0
[<c01cfcd0>] sysfs_ilookup_test+0x0/0x10
[<c01cfff1>] sysfs_find_dirent+0x21/0x30
[<c01d012d>] __sysfs_add_one+0x1d/0xe0
[<c019e8a6>] ilookup5+0x36/0x40
[<c01d022c>] sysfs_add_one+0x3c/0x50
[<c01d07d8>] create_dir+0x48/0x90
[<c01d0849>] sysfs_create_dir+0x29/0x40
[<c035d75f>] kobject_get+0xf/0x20
[<c035d853>] kobject_add_internal+0x83/0x1d0
[<c035da2a>] kobject_set_name_vargs+0x3a/0x50
[<c035da5e>] kobject_add_varg+0x1e/0x60
[<c035dafd>] kobject_add+0x2d/0x60
[<c035d75f>] kobject_get+0xf/0x20
[<c03c9a0a>] device_add+0xca/0x600
[<c035d515>] kobject_init+0x25/0xa0
[<c03c9fdb>] device_create_vargs+0x8b/0xd0
[<c03ca04b>] device_create+0x2b/0x30
[<fa1330a5>] oss_init+0xa5/0x149 [sound]
[<c0101123>] do_one_initcall+0x33/0x170
[<fa133000>] oss_init+0x0/0x149 [sound]
[<c016345b>] sys_init_module+0x8b/0x1b0
[<c018b688>] sys_close+0x58/0x90
[<c011c26e>] syscall_call+0x7/0xb
---[ end trace af1983a978b08b63 ]---
kobject_add_internal failed for audio with -EEXIST, don't try to register things with the same name in the same directory.
Pid: 1676, comm: modprobe Tainted: G W 2.6.28-04985-gebdab07 #14
Call Trace:
[<c035d902>] kobject_add_internal+0x132/0x1d0
[<c035dafd>] kobject_add+0x2d/0x60
[<c035d75f>] kobject_get+0xf/0x20
[<c03c9a0a>] device_add+0xca/0x600
[<c035d515>] kobject_init+0x25/0xa0
[<c03c9fdb>] device_create_vargs+0x8b/0xd0
[<c03ca04b>] device_create+0x2b/0x30
[<fa1330a5>] oss_init+0xa5/0x149 [sound]
[<c0101123>] do_one_initcall+0x33/0x170
[<fa133000>] oss_init+0x0/0x149 [sound]
[<c016345b>] sys_init_module+0x8b/0x1b0
[<c018b688>] sys_close+0x58/0x90
[<c011c26e>] syscall_call+0x7/0xb
hdc: UDMA/33 mode selected
Driver 'sr' needs updating - please use bus_type methods
hdd: UDMA/66 mode selected
w83627ehf: Found W83627EHG chip at 0x290
warning: process `update' used the obsolete bdflush system call
Fix your initscripts?
warning: process `update' used the obsolete bdflush system call
Fix your initscripts?

bad

Linux version 2.6.28-04986-g295f000 ([email protected]) (gcc version 4.4.1 (GCC) ) #13 SMP Wed Sep 23 21:08:03 CDT 2009
KERNEL supported cpus:
Intel GenuineIntel
AMD AuthenticAMD
NSC Geode by NSC
Cyrix CyrixInstead
Centaur CentaurHauls
Transmeta GenuineTMx86
Transmeta TransmetaCPU
UMC UMC UMC UMC
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000ebfb0000 (usable)
BIOS-e820: 00000000ebfb0000 - 00000000ebfc0000 (ACPI data)
BIOS-e820: 00000000ebfc0000 - 00000000ebff0000 (ACPI NVS)
BIOS-e820: 00000000ebff0000 - 00000000ec000000 (reserved)
BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 0000000114000000 (usable)
DMI present.
AMI BIOS detected: BIOS may corrupt low RAM, working it around.
last_pfn = 0xebfb0 max_arch_pfn = 0x100000
kernel direct mapping tables up to 377fe000 @ 10000-16000
ACPI: RSDP 000F9910, 0014 (r0 ACPIAM)
ACPI: RSDT EBFB0000, 0034 (r1 A M I OEMRSDT 1000808 MSFT 97)
ACPI: FACP EBFB0200, 0084 (r2 A_M_I OEMFACP 12000601 MSFT 97)
ACPI: DSDT EBFB0400, 3D56 (r1 M2N3V M2N3V234 234 INTL 2002026)
ACPI: FACS EBFC0000, 0040
ACPI: APIC EBFB0390, 006C (r1 A M I OEMAPIC 1000808 MSFT 97)
ACPI: OEMB EBFC0040, 0056 (r1 A M I AMI_OEM 1000808 MSFT 97)
ACPI: SSDT EBFB4160, 0248 (r1 A M I POWERNOW 1 AMD 1)
ACPI: Local APIC address 0xfee00000
2887MB HIGHMEM available.
887MB LOWMEM available.
mapped low ram: 0 - 377fe000
low ram: 00000000 - 377fe000
bootmap 00012000 - 00018f00
(8 early reservations) ==> bootmem [0000000000 - 00377fe000]
#0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
#1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
#2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000]
#3 [0000100000 - 00006e88f4] TEXT DATA BSS ==> [0000100000 - 00006e88f4]
#4 [00006e9000 - 00006ec000] INIT_PG_TABLE ==> [00006e9000 - 00006ec000]
#5 [000009fc00 - 0000100000] BIOS reserved ==> [000009fc00 - 0000100000]
#6 [0000010000 - 0000012000] PGTABLE ==> [0000010000 - 0000012000]
#7 [0000012000 - 0000019000] BOOTMAP ==> [0000012000 - 0000019000]
Zone PFN ranges:
DMA 0x00000010 -> 0x00001000
Normal 0x00001000 -> 0x000377fe
HighMem 0x000377fe -> 0x000ebfb0
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
0: 0x00000010 -> 0x0000009f
0: 0x00000100 -> 0x000ebfb0
On node 0 totalpages: 966463
free_area_init_node: node 0, pgdat c0643940, node_mem_map c1000200
DMA zone: 32 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 3951 pages, LIFO batch:0
Normal zone: 1744 pages used for memmap
Normal zone: 221486 pages, LIFO batch:31
HighMem zone: 5776 pages used for memmap
HighMem zone: 733474 pages, LIFO batch:31
Movable zone: 0 pages used for memmap
Nvidia board detected. Ignoring ACPI timer override.
If you got timer trouble try acpi_use_timer_override
Detected use of extended apic ids on hypertransport bus
ACPI: PM-Timer IO Port: 0x4008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x82] disabled)
ACPI: LAPIC (acpi_id[0x04] lapic_id[0x83] disabled)
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: BIOS IRQ0 pin2 override ignored.
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ9 used by override.
Enabling APIC mode: Flat. Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
SMP: Allowing 2 CPUs, 0 hotplug CPUs
Allocating PCI resources starting at ee000000 (gap: ec000000:13000000)
PERCPU: Allocating 32768 bytes of per cpu data
NR_CPUS: 2, nr_cpu_ids: 2, nr_node_ids 1
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 958911
Kernel command line: BOOT_IMAGE=Linux ro root=805
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
TSC: PIT calibration matches PMTIMER. 1 loops
Detected 2736.829 MHz processor.
spurious 8259A interrupt: IRQ7.
Console: colour VGA+ 80x30
console [tty0] enabled
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 3827692k/3866304k available (4150k kernel code, 37220k reserved, 1329k data, 284k init, 2957000k highmem)
virtual kernel memory layout:
fixmap : 0xfff9f000 - 0xfffff000 ( 384 kB)
pkmap : 0xff800000 - 0xffc00000 (4096 kB)
vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB)
lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB)
.init : 0xc0661000 - 0xc06a8000 ( 284 kB)
.data : 0xc050d98b - 0xc0659e60 (1329 kB)
.text : 0xc0100000 - 0xc050d98b (4150 kB)
Checking if this processor honours the WP bit even in supervisor mode...Ok.
Calibrating delay loop (skipped), value calculated using timer frequency.. 5473.65 BogoMIPS (lpj=2736829)
Mount-cache hash table entries: 512
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
using C1E aware idle routine
Checking 'hlt' instruction... OK.
ACPI: Core revision 20080926
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
alloc irq_2_pin on cpu 0 node 0
..TIMER: vector=0x30 apic1=0 pin1=0 apic2=-1 pin2=-1
CPU0: AMD Athlon(tm) X2 Dual Core Processor BE-2400 stepping 02
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
Calibrating delay using timer specific routine.. 5472.99 BogoMIPS (lpj=2736496)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: AMD Athlon(tm) X2 Dual Core Processor BE-2400 stepping 02
Brought up 2 CPUs
Total of 2 processors activated (10946.65 BogoMIPS).
net_namespace: 684 bytes
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 3.00 entry at 0xf0031, last bus=2
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: No dock devices found.
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:00.0: reg 10 32bit mmio: [0xec000000-0xefffffff]
pci 0000:00:01.1: reg 10 io port: [0x5080-0x509f]
pci 0000:00:01.1: reg 20 io port: [0x5000-0x503f]
pci 0000:00:01.1: reg 24 io port: [0x5040-0x507f]
pci 0000:00:01.1: PME# supported from D3hot D3cold
pci 0000:00:01.1: PME# disabled
pci 0000:00:02.0: reg 10 32bit mmio: [0xfcffd000-0xfcffdfff]
pci 0000:00:02.0: supports D1 D2
pci 0000:00:02.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:02.0: PME# disabled
pci 0000:00:02.1: reg 10 32bit mmio: [0xfcffe000-0xfcffefff]
pci 0000:00:02.1: supports D1 D2
pci 0000:00:02.1: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:02.1: PME# disabled
pci 0000:00:02.2: reg 10 32bit mmio: [0xfcfffc00-0xfcfffcff]
pci 0000:00:02.2: supports D1 D2
pci 0000:00:02.2: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:02.2: PME# disabled
pci 0000:00:05.0: reg 10 32bit mmio: [0xfcffc000-0xfcffcfff]
pci 0000:00:05.0: reg 14 io port: [0xdc00-0xdc07]
pci 0000:00:05.0: supports D1 D2
pci 0000:00:05.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:05.0: PME# disabled
pci 0000:00:08.0: reg 20 io port: [0xffa0-0xffaf]
pci 0000:00:0a.0: reg 10 io port: [0xf80-0xf87]
pci 0000:00:0a.0: reg 14 io port: [0xf00-0xf03]
pci 0000:00:0a.0: reg 18 io port: [0xe80-0xe87]
pci 0000:00:0a.0: reg 1c io port: [0xe00-0xe03]
pci 0000:00:0a.0: reg 20 io port: [0xd000-0xd00f]
pci 0000:00:0a.0: reg 24 io port: [0xc800-0xc87f]
pci 0000:01:00.0: reg 10 32bit mmio: [0xfd000000-0xfdffffff]
pci 0000:01:00.0: reg 14 32bit mmio: [0xf0000000-0xf7ffffff]
pci 0000:01:00.0: reg 30 32bit mmio: [0xfeae0000-0xfeafffff]
pci 0000:00:0b.0: bridge 32bit mmio: [0xfd000000-0xfeafffff]
pci 0000:00:0b.0: bridge 32bit mmio pref: [0xf0000000-0xf7ffffff]
pci 0000:02:07.0: reg 10 32bit mmio: [0xfebf8000-0xfebfffff]
pci 0000:02:07.0: supports D2
pci 0000:02:08.0: reg 10 io port: [0xec00-0xec07]
pci 0000:02:08.0: reg 14 io port: [0xe880-0xe883]
pci 0000:02:08.0: reg 18 io port: [0xe800-0xe807]
pci 0000:02:08.0: reg 1c io port: [0xe480-0xe483]
pci 0000:02:08.0: reg 20 io port: [0xe400-0xe40f]
pci 0000:02:08.0: reg 24 32bit mmio: [0xfebf4000-0xfebf7fff]
pci 0000:02:08.0: reg 30 32bit mmio: [0xfebe0000-0xfebe3fff]
pci 0000:02:08.0: supports D1
pci 0000:00:0e.0: bridge io port: [0xe000-0xefff]
pci 0000:00:0e.0: bridge 32bit mmio: [0xfeb00000-0xfebfffff]
bus 00 -> node 0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 16 17 18 19) *9
ACPI: PCI Interrupt Link [LNKB] (IRQs 16 17 18 19) *0, disabled.
ACPI: PCI Interrupt Link [LNKC] (IRQs 16 17 18 19) *0, disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs 16 17 18 19) *11
ACPI: PCI Interrupt Link [LNKE] (IRQs 16 17 18 19) *11
ACPI: PCI Interrupt Link [LUS0] (IRQs 20 21 22) *3
ACPI: PCI Interrupt Link [LUS1] (IRQs 20 21 22) *5
ACPI: PCI Interrupt Link [LUS2] (IRQs 20 21 22) *9
ACPI: PCI Interrupt Link [LKLN] (IRQs 20 21 22) *11
ACPI: PCI Interrupt Link [LAUI] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LKMO] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LKSM] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LTID] (IRQs 20 21 22) *10
ACPI: PCI Interrupt Link [LTIE] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LATA] (IRQs 22) *14
ACPI: Power Resource [ISAV] (on)
ACPI Warning (tbutils-0217): Incorrect checksum in table [OEMB] - 26, should be 21 [20080926]
SCSI subsystem initialized
libata version 3.00 loaded.
PCI: Using ACPI for IRQ routing
NET: Registered protocol family 8
NET: Registered protocol family 20
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 13 devices
ACPI: ACPI bus type pnp unregistered
system 00:06: ioport range 0x4d0-0x4d1 has been reserved
system 00:06: ioport range 0x4000-0x407f has been reserved
system 00:06: ioport range 0x4080-0x40ff has been reserved
system 00:07: iomem range 0xfec00000-0xfec00fff has been reserved
system 00:07: iomem range 0xfee00000-0xfeefffff has been reserved
system 00:07: iomem range 0xff380000-0xffffffff has been reserved
system 00:0b: ioport range 0x290-0x29f has been reserved
system 00:0c: iomem range 0x0-0x9ffff could not be reserved
system 00:0c: iomem range 0xc0000-0xcffff could not be reserved
system 00:0c: iomem range 0xe0000-0xfffff could not be reserved
system 00:0c: iomem range 0x100000-0xebffffff could not be reserved
pci 0000:00:0b.0: PCI bridge, secondary bus 0000:01
pci 0000:00:0b.0: IO window: disabled
pci 0000:00:0b.0: MEM window: 0xfd000000-0xfeafffff
pci 0000:00:0b.0: PREFETCH window: 0x000000f0000000-0x000000f7ffffff
pci 0000:00:0e.0: PCI bridge, secondary bus 0000:02
pci 0000:00:0e.0: IO window: 0xe000-0xefff
pci 0000:00:0e.0: MEM window: 0xfeb00000-0xfebfffff
pci 0000:00:0e.0: PREFETCH window: disabled
pci 0000:00:0e.0: setting latency timer to 64
bus: 00 index 0 io port: [0x00-0xffff]
bus: 00 index 1 mmio: [0x000000-0xffffffff]
bus: 01 index 0 mmio: [0x0-0x0]
bus: 01 index 1 mmio: [0xfd000000-0xfeafffff]
bus: 01 index 2 mmio: [0xf0000000-0xf7ffffff]
bus: 01 index 3 mmio: [0x0-0x0]
bus: 02 index 0 io port: [0xe000-0xefff]
bus: 02 index 1 mmio: [0xfeb00000-0xfebfffff]
bus: 02 index 2 mmio: [0x0-0x0]
bus: 02 index 3 mmio: [0x0-0x0]
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
NET: Registered protocol family 1
cpufreq: No nForce2 chipset.
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
fuse init (API version 7.10)
JFS: nTxBlock = 8192, nTxLock = 65536
SGI XFS with security attributes, no debug enabled
OCFS2 1.5.0
OCFS2 Node Manager 1.5.0
msgmni has been set to 1702
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
pci 0000:01:00.0: Boot video device
processor ACPI_CPU:00: registered as cooling_device0
processor ACPI_CPU:01: registered as cooling_device1
lp: driver loaded but no devices found
Linux agpgart interface v0.103
agpgart-amd64 0000:00:00.0: AGP bridge [10de/00e1]
agpgart-amd64 0000:00:00.0: setting up Nforce3 AGP
agpgart-amd64 0000:00:00.0: AGP aperture is 64M @ 0xec000000
Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
Hangcheck: Using get_cycles().
Serial: 8250/16550 driver4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
parport_pc 00:05: reported by Plug and Play ACPI
parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP(,...)]
lp0: using parport0 (interrupt-driven).
floppy0: no floppy controllers found
loop: module loaded
forcedeth: Reverse Engineered nForce ethernet driver. Version 0.61.
ACPI: PCI Interrupt Link [LKLN] enabled at IRQ 22
alloc irq_2_pin on cpu 0 node 0
forcedeth 0000:00:05.0: PCI INT A -> Link[LKLN] -> GSI 22 (level, low) -> IRQ 22
forcedeth 0000:00:05.0: setting latency timer to 64
nv_probe: set workaround bit for reversed mac addr
forcedeth 0000:00:05.0: ifname eth0, PHY OUI 0x732 @ 1, addr 00:19:66:49:5f:99
forcedeth 0000:00:05.0: csum timirq lnktim desc-v2
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
Uniform Multi-Platform E-IDE driver
amd74xx 0000:00:08.0: UDMA133 controller
amd74xx 0000:00:08.0: IDE controller (0x10de:0x00e5 rev 0xa2)
pci 0000:00:08.0: power state changed by ACPI to D0
amd74xx 0000:00:08.0: BIOS didn't set cable bits correctly. Enabling workaround.
amd74xx 0000:00:08.0: BIOS didn't set cable bits correctly. Enabling workaround.
amd74xx 0000:00:08.0: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xffa0-0xffa7
ide1: BM-DMA at 0xffa8-0xffaf
Probing IDE interface ide0...
hda: MAXTOR STM3320620A, ATA DISK drive
hdb: _NEC DVD_RW ND-3550A, ATAPI CD/DVD-ROM drive
hda: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hda: UDMA/100 mode selected
hdb: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hdb: UDMA/33 mode selected
Probing IDE interface ide1...
hdc: _NEC DVD_RW ND-3550A, ATAPI CD/DVD-ROM drive
hdd: PIONEER DVD-RW DVR-111D, ATAPI CD/DVD-ROM drive
hdc: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hdc: UDMA/33 mode selected
hdd: host max PIO5 wanted PIO255(auto-tune) selected PIO4
hdd: UDMA/66 mode selected
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
pdc202xx_new 0000:02:08.0: IDE controller (0x105a:0x4d68 rev 0x02)
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 19
vendor=10de device=00ed
alloc irq_2_pin on cpu 0 node 0
pci 0000:02:08.0: PCI INT A -> Link[LNKA] -> GSI 19 (level, low) -> IRQ 19
pdc202xx_new 0000:02:08.0: PLL input clock is 16649 kHz
pdc202xx_new 0000:02:08.0: 100% native mode on irq 19
ide2: BM-DMA at 0xe400-0xe407
ide3: BM-DMA at 0xe408-0xe40f
Probing IDE interface ide2...
Probing IDE interface ide3...
ide2 at 0xec00-0xec07,0xe882 on irq 19
ide3 at 0xe800-0xe807,0xe482 on irq 19
ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports
ide-gd driver 1.18
hda: max request size: 512KiB
hda: 625142448 sectors (320072 MB) w/16384KiB Cache, CHS=38913/255/63
hda: cache flushes supported
hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 hda9 >
ide-cd driver 5.00
ide-cd: hdb: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.20
ide-cd: hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
ide-cd: hdd: ATAPI 63X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache
Driver 'sd' needs updating - please use bus_type methods
sata_nv 0000:00:0a.0: version 3.5
ACPI: PCI Interrupt Link [LTID] enabled at IRQ 21
alloc irq_2_pin on cpu 0 node 0
sata_nv 0000:00:0a.0: PCI INT A -> Link[LTID] -> GSI 21 (level, low) -> IRQ 21
sata_nv 0000:00:0a.0: setting latency timer to 64
scsi0 : sata_nv
scsi1 : sata_nv
ata1: SATA max UDMA/133 cmd 0xf80 ctl 0xf00 bmdma 0xd000 irq 21
ata2: SATA max UDMA/133 cmd 0xe80 ctl 0xe00 bmdma 0xd008 irq 21
ata1: SATA link down (SStatus 0 SControl 300)
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata2.00: ATA-8: ST3640323AS, CC1F, max UDMA/133
ata2.00: 1250263728 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata2.00: configured for UDMA/133
scsi 1:0:0:0: Direct-Access ATA ST3640323AS CC1F PQ: 0 ANSI: 5
sd 1:0:0:0: [sda] 1250263728 512-byte hardware sectors: (640 GB/596 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 1:0:0:0: [sda] 1250263728 512-byte hardware sectors: (640 GB/596 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 >
sd 1:0:0:0: [sda] Attached SCSI disk
sd 1:0:0:0: Attached scsi generic sg0 type 0
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
rtc_cmos 00:02: RTC can wake from S4
rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one year, y3k, 114 bytes nvram
i2c /dev entries driver
cpuidle: using governor ladder
Advanced Linux Sound Architecture Driver Version 1.0.18a.
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 18
vendor=10de device=00ed
alloc irq_2_pin on cpu 0 node 0
Yamaha DS-1 PCI 0000:02:07.0: PCI INT A -> Link[LNKD] -> GSI 18 (level, low) -> IRQ 18
Yamaha DS-1 PCI 0000:02:07.0: firmware: using built-in firmware yamaha/ds1_dsp.fw
Yamaha DS-1 PCI 0000:02:07.0: firmware: using built-in firmware yamaha/ds1e_ctrl.fw
input: AT Translated Set 2 keyboard as /class/input/input0
ALSA device list:
#0: Yamaha DS-1 (YMF724F) at 0xfebf8000, irq 18
IPv4 over IPv4 tunneling driver
TCP cubic registered
NET: Registered protocol family 17
powernow-k8: Found 1 AMD Athlon(tm) X2 Dual Core Processor BE-2400 processors (2 cpu cores) (version 2.20.00)
powernow-k8: 0 : fid 0xf (2300 MHz), vid 0xe
powernow-k8: 1 : fid 0xe (2200 MHz), vid 0xf
powernow-k8: 2 : fid 0xc (2000 MHz), vid 0x11
powernow-k8: 3 : fid 0xa (1800 MHz), vid 0x13
powernow-k8: 4 : fid 0x2 (1000 MHz), vid 0x16
Using IPI No-Shortcut mode
rtc_cmos 00:02: setting system clock to 2009-09-24 04:50:59 UTC (1253767859)
input: ImPS/2 Generic Wheel Mouse as /class/input/input1
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 284k freed
EXT3 FS on sda5, internal journal
XFS mounting filesystem sda9
Ending clean XFS mount for filesystem: sda9
XFS mounting filesystem hda9
Ending clean XFS mount for filesystem: hda9
XFS mounting filesystem sda8
Ending clean XFS mount for filesystem: sda8
ip_tables: (C) 2000-2006 Netfilter Core Team
------------[ cut here ]------------
WARNING: at fs/sysfs/dir.c:462 sysfs_add_one+0x3c/0x50()
Hardware name: To Be Filled By O.E.M.
sysfs: duplicate filename 'audio' can not be created
Modules linked in: sound(+) ipt_LOG ip_tables x_tables
Pid: 1676, comm: modprobe Not tainted 2.6.28-04986-g295f000 #13
Call Trace:
[<c01406b2>] warn_slowpath+0x82/0xc0
[<c050a91e>] schedule+0x21e/0x780
[<c035ca84>] idr_get_empty_slot+0xe4/0x260
[<c035cc79>] ida_get_new_above+0x79/0x1b0
[<c01cfcd0>] sysfs_ilookup_test+0x0/0x10
[<c01cfff1>] sysfs_find_dirent+0x21/0x30
[<c01d012d>] __sysfs_add_one+0x1d/0xe0
[<c019e8a6>] ilookup5+0x36/0x40
[<c01d022c>] sysfs_add_one+0x3c/0x50
[<c01d07d8>] create_dir+0x48/0x90
[<c01d0849>] sysfs_create_dir+0x29/0x40
[<c035d75f>] kobject_get+0xf/0x20
[<c035d853>] kobject_add_internal+0x83/0x1d0
[<c035da2a>] kobject_set_name_vargs+0x3a/0x50
[<c035da5e>] kobject_add_varg+0x1e/0x60
[<c035dafd>] kobject_add+0x2d/0x60
[<c035d75f>] kobject_get+0xf/0x20
[<c03c9a0a>] device_add+0xca/0x600
[<c035d515>] kobject_init+0x25/0xa0
[<c03c9fdb>] device_create_vargs+0x8b/0xd0
[<c03ca04b>] device_create+0x2b/0x30
[<fa1330a5>] oss_init+0xa5/0x149 [sound]
[<c0101123>] do_one_initcall+0x33/0x170
[<fa133000>] oss_init+0x0/0x149 [sound]
[<c016345b>] sys_init_module+0x8b/0x1b0
[<c018b688>] sys_close+0x58/0x90
[<c011c26e>] syscall_call+0x7/0xb
---[ end trace 6641b7ba23ec0eaa ]---
kobject_add_internal failed for audio with -EEXIST, don't try to register things with the same name in the same directory.
Pid: 1676, comm: modprobe Tainted: G W 2.6.28-04986-g295f000 #13
Call Trace:
[<c035d902>] kobject_add_internal+0x132/0x1d0
[<c035dafd>] kobject_add+0x2d/0x60
[<c035d75f>] kobject_get+0xf/0x20
[<c03c9a0a>] device_add+0xca/0x600
[<c035d515>] kobject_init+0x25/0xa0
[<c03c9fdb>] device_create_vargs+0x8b/0xd0
[<c03ca04b>] device_create+0x2b/0x30
[<fa1330a5>] oss_init+0xa5/0x149 [sound]
[<c0101123>] do_one_initcall+0x33/0x170
[<fa133000>] oss_init+0x0/0x149 [sound]
[<c016345b>] sys_init_module+0x8b/0x1b0
[<c018b688>] sys_close+0x58/0x90
[<c011c26e>] syscall_call+0x7/0xb
Driver 'sr' needs updating - please use bus_type methods
hdb: UDMA/33 mode selected
hdc: UDMA/33 mode selected
hdd: UDMA/66 mode selected
w83627ehf: Found W83627EHG chip at 0x290
warning: process `update' used the obsolete bdflush system call
Fix your initscripts?
warning: process `update' used the obsolete bdflush system call
Fix your initscripts?

Subject: Re: disk speed regression kernel 2.6.29 and after


Hi,

On Thursday 24 September 2009 09:44:47 [email protected] wrote:
> (Bart, a commit by you might be involved here, please see below.)
>
> >> I had been using an old 2.6.22 kernel on my machine, and I often backup
> >> one partition of my main hard drive to a partition on a second hard
> >> drive. The main hard drive is sata 640 gigs, and the second is a pata
> >> 320 gig. copying this partition from one drive to the other with dd
> >> takes about 3 minutes and 30 seconds. When I installed kernel 2.6.30,
> >> and 2.6.31, the time took 9 minutes and 20 seconds. I decided to go to
> >> the trouble of compiling all the kernels between, and kernels
> >> 2.6.22-2.6.28 all do the operation in about 3 minutes and 30 seconds.
> >> 2.6.29- newer all take about 9 minutes and 20 seconds. The partition is
> >> 16 gigs. each drive seems to be as fast as before otherwise, it's just
> >> much slower copying from one drive to another, which I do very often.
> >> This is an nforce 3 based motherboard, amd southbridge, i think, with 4
> >> gigs of ram, athlon 64x2. 32 bit kernel. has anyone heard of this problem?
> >> I currently have 3 hard drives hooked up.
> >> a 200 gig on a promise controller,
> >> a 320 gig on the amd pata?
> >> a 640 sata on the nv i think.
> >> The motherboard is a Asrock-AM2NF3-VSTA
> >> copying this partition with dd or cat or schily's dd between any of these 3
> >> different hard drives takes different times depending on the speed of
> >> the drive with
> >> kernels 2.6.22-2.6.28, but takes about 9 minutes and 30 seconds on any
> >> of the drives
> >> with the kernels 2.6.29 and after.
>
> >> Can you post the dmesg output from bootup on both the good and bad kernels?
>
> So, the good and bad below are a result of a git bisect run?
>
> And did you notice these warnings?
>
> > good
> > Linux version 2.6.28-04985-gebdab07 ([email protected]) (gcc version
> > 4.4.1 (GCC) ) #14 SMP Wed Sep 23 21:12:50 CDT 2009
> [...]
>
> > Freeing unused kernel memory: 284k freed
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: sda5: warning: vs-500: unknown uniqueness -107167201[18060
> > 33348 0xf6c5325c UNKNOWN] not found
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: sda5: warning: vs-500: unknown uniqueness -107167201[18060
> > 113891 0xf6c55758 UNKNOWN] not found
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: sda5: warning: vs-500: unknown uniqueness
> > -107167201[117144 365484 0xf6c56188 UNKNOWN] not found
>
> Hmm, this looks like a reiserfs problem that was present for a while between
> 2.6.28 and 2.6.29-rc1 [1]. You'd probably like to run fsck.
>
> > ip_tables: (C) 2000-2006 Netfilter Core Team
> > hdb: UDMA/33 mode selected
> > ------------[ cut here ]------------
> > WARNING: at fs/sysfs/dir.c:462 sysfs_add_one+0x3c/0x50()
> > Hardware name: To Be Filled By O.E.M.
> > sysfs: duplicate filename 'audio' can not be created
> > Modules linked in: sound(+) ipt_LOG ip_tables x_tables
> > Pid: 1666, comm: modprobe Not tainted 2.6.28-04985-gebdab07 #14
> > Call Trace:
> > [<c01406b2>] warn_slowpath+0x82/0xc0
> > [<c050a8fe>] schedule+0x21e/0x780
> > [<c012eb77>] xapic_wait_icr_idle+0x17/0x20
> > [<c035ca84>] idr_get_empty_slot+0xe4/0x260
> > [<c035cc79>] ida_get_new_above+0x79/0x1b0
> > [<c01cfcd0>] sysfs_ilookup_test+0x0/0x10
> > [<c01cfff1>] sysfs_find_dirent+0x21/0x30
> > [<c01d012d>] __sysfs_add_one+0x1d/0xe0
> > [<c019e8a6>] ilookup5+0x36/0x40
> > [<c01d022c>] sysfs_add_one+0x3c/0x50
> > [<c01d07d8>] create_dir+0x48/0x90
> > [<c01d0849>] sysfs_create_dir+0x29/0x40
> > [<c035d75f>] kobject_get+0xf/0x20
> > [<c035d853>] kobject_add_internal+0x83/0x1d0
> > [<c035da2a>] kobject_set_name_vargs+0x3a/0x50
> > [<c035da5e>] kobject_add_varg+0x1e/0x60
> > [<c035dafd>] kobject_add+0x2d/0x60
> > [<c035d75f>] kobject_get+0xf/0x20
> > [<c03c9a0a>] device_add+0xca/0x600
> > [<c035d515>] kobject_init+0x25/0xa0
> > [<c03c9fdb>] device_create_vargs+0x8b/0xd0
> > [<c03ca04b>] device_create+0x2b/0x30
> > [<f85ff0a5>] oss_init+0xa5/0x149 [sound]
> > [<c0101123>] do_one_initcall+0x33/0x170
> > [<f85ff000>] oss_init+0x0/0x149 [sound]
> > [<c016345b>] sys_init_module+0x8b/0x1b0
> > [<c018b688>] sys_close+0x58/0x90
> > [<c011c26e>] syscall_call+0x7/0xb
> > ---[ end trace c45370bb6aa94452 ]---
> > kobject_add_internal failed for audio with -EEXIST, don't try to
> > register things with the same name in the same directory.
> > Pid: 1666, comm: modprobe Tainted: G W 2.6.28-04985-gebdab07 #14
> > Call Trace:
> > [<c035d902>] kobject_add_internal+0x132/0x1d0
> > [<c035dafd>] kobject_add+0x2d/0x60
> > [<c035d75f>] kobject_get+0xf/0x20
> > [<c03c9a0a>] device_add+0xca/0x600
> > [<c035d515>] kobject_init+0x25/0xa0
> > [<c03c9fdb>] device_create_vargs+0x8b/0xd0
> > [<c03ca04b>] device_create+0x2b/0x30
> > [<f85ff0a5>] oss_init+0xa5/0x149 [sound]
> > [<c0101123>] do_one_initcall+0x33/0x170
> > [<f85ff000>] oss_init+0x0/0x149 [sound]
> > [<c016345b>] sys_init_module+0x8b/0x1b0
> > [<c018b688>] sys_close+0x58/0x90
> > [<c011c26e>] syscall_call+0x7/0xb
> > hdc: UDMA/33 mode selected
> > Driver 'sr' needs updating - please use bus_type methods
> > hdd: UDMA/66 mode selected
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: warning: vs-500: unknown uniqueness -1071672013
> > ReiserFS: sda5: warning: vs-500: unknown uniqueness
> > -107167201[117144 365494 0xf6ca87d8 UNKNOWN] not found
> > w83627ehf: Found W83627EHG chip at 0x290
> > warning: process `update' used the obsolete bdflush system call
> > Fix your initscripts?
> > warning: process `update' used the obsolete bdflush system call
> > Fix your initscripts?
>
> These warnings are a consequence of the problem above I believe. I don't
> know whether they have affected your bisect run, you should really apply
> the patch in [1] and rerun the tests.
>
> >
> > bad
> >
> > Linux version 2.6.28-04986-g295f000 ([email protected]) (gcc version
> > 4.4.1 (GCC) ) #13 SMP Wed Sep 23 21:08:03 CDT 2009
>
> So if your bisect is correct, then 295f000
> (ide: don't execute the next queued command from the hard-IRQ context (v2))
> is faulty.
>
> Bart, any ideas or would you like a rerun with the reiserfs patch in place
> by Will?
>
> [1] http://lkml.org/lkml/2009/1/12/471

I don't see how could commit 295f00 be the guilty one here. I'm suspecting
that bisection went wrong at some point (easy to verify by checking if commit
295f00^1 is also bad).

PS Will, it would be useful to try libata first and possibly rule out PATA out
of the picture completely.

2009-09-24 16:26:44

by Will

[permalink] [raw]
Subject: Re: disk speed regression kernel 2.6.29 and after

On Thu, 24 Sep 2009 14:26:49 +0200
Bartlomiej Zolnierkiewicz <[email protected]> wrote:

>
>
> I don't see how could commit 295f00 be the guilty one here. I'm suspecting
> that bisection went wrong at some point (easy to verify by checking if commit
> 295f00^1 is also bad).
>
> PS Will, it would be useful to try libata first and possibly rule out PATA out
> of the picture completely.

Disabling "ATA/ATAPI/MFM/RLL" restored my performance completely, with the
newer kernels. I'll just have to get used my other hard drives being sdb . . ..
Thanks guys. The copy takes right at 3m30s now.
I made a change to dd years ago to make it default to 1 meg block size and to show
me the "Megs copied" on screen, so I can watch how fast dd is going. With the
older atapi drivers, this copy would be fast, but jerky and halting. With kernel
2.6.29 and after the halts were more frequent and longer, dragging the copy out
to over 9 minutes in this case. With only the libata enabled, the "megs copied"
is very smooth, with no halting, though still right at 3m30s.
If you need me to test anything for the sake of the older drivers, I can.
Thanks again for the help.

Subject: Re: disk speed regression kernel 2.6.29 and after

On Thursday 24 September 2009 18:26:45 Will wrote:
> On Thu, 24 Sep 2009 14:26:49 +0200
> Bartlomiej Zolnierkiewicz <[email protected]> wrote:
>
> >
> >
> > I don't see how could commit 295f00 be the guilty one here. I'm suspecting
> > that bisection went wrong at some point (easy to verify by checking if commit
> > 295f00^1 is also bad).
> >
> > PS Will, it would be useful to try libata first and possibly rule out PATA out
> > of the picture completely.
>
> Disabling "ATA/ATAPI/MFM/RLL" restored my performance completely, with the
> newer kernels. I'll just have to get used my other hard drives being sdb . . ..
> Thanks guys. The copy takes right at 3m30s now.
> I made a change to dd years ago to make it default to 1 meg block size and to show
> me the "Megs copied" on screen, so I can watch how fast dd is going. With the
> older atapi drivers, this copy would be fast, but jerky and halting. With kernel
> 2.6.29 and after the halts were more frequent and longer, dragging the copy out
> to over 9 minutes in this case. With only the libata enabled, the "megs copied"
> is very smooth, with no halting, though still right at 3m30s.
> If you need me to test anything for the sake of the older drivers, I can.
> Thanks again for the help.

I'm glad to hear that the issue is fixed for you.

Regarding additional pursue of the root cause, I think that it is not worth
the effort currently since there were no other reports about similar problems
and libata is a better solution on most modern systems anyway.

2009-09-24 18:11:20

by Frans Pop

[permalink] [raw]
Subject: Re: disk speed regression kernel 2.6.29 and after

Bartlomiej Zolnierkiewicz wrote:
> Regarding additional pursue of the root cause, I think that it is not
> worth the effort currently since there were no other reports about
> similar problems and libata is a better solution on most modern systems
> anyway.

I'm surprised at this, especially if the commit Will bisected it to [1] is
the culprit. That is a change in generic ide code and could thus very well
affect other users too.

This is a clear regression and IMHO, if it is confirmed that that commit is
the cause of the regression, it should be fixed. And if not, it could
still be worthwhile to track down which commit is the cause.

As for the lack of other reports, that could very well simply be because:
1) there are not that many users of IDE drivers anymore
2) most users don't really consciously watch their disk speed

As long as the IDE code is in mainline, I don't see why regressions should
be ignored. Adding the ide list and David to CC for other opinions.

Cheers,
FJP

[1] http://lkml.org/lkml/2009/9/23/550

Subject: Re: disk speed regression kernel 2.6.29 and after

On Thursday 24 September 2009 20:11:18 Frans Pop wrote:
> Bartlomiej Zolnierkiewicz wrote:
> > Regarding additional pursue of the root cause, I think that it is not
> > worth the effort currently since there were no other reports about
> > similar problems and libata is a better solution on most modern systems
> > anyway.
>
> I'm surprised at this, especially if the commit Will bisected it to [1] is
> the culprit. That is a change in generic ide code and could thus very well
> affect other users too.
>
> This is a clear regression and IMHO, if it is confirmed that that commit is
> the cause of the regression, it should be fixed. And if not, it could
> still be worthwhile to track down which commit is the cause.

If somebody would like to do it please go ahead.

Unfortunately I have absolutely no time to work on IDE anymore as I have
moved on other projects so unless the issue have no known solution/workaround
(this one has such) I'm rather reluctant to pick it up as there is a plenty
of more higher-prio kernel wide issues (including things like mm regressions)
to fix.

> As for the lack of other reports, that could very well simply be because:
> 1) there are not that many users of IDE drivers anymore
> 2) most users don't really consciously watch their disk speed

or more likely:

3) the issue is highly configuration dependent and not worth the hassle
given the known solution/workaround

> As long as the IDE code is in mainline, I don't see why regressions should
> be ignored. Adding the ide list and David to CC for other opinions.

BTW Please always Cc: David first on all IDE issues as he is the main IDE
slave now and the transition period is long over.

2009-09-24 21:41:09

by Andrew Randrianasulu

[permalink] [raw]
Subject: Re: disk speed regression kernel 2.6.29 and after



Myself still using old IDE subsystem, not libata on my main box. Recently i saw something like http://lkml.org/lkml/2009/9/19/288 - i will try to switch my .config over libata stuff and watch for disk performance.


2009-09-24 21:50:30

by David Miller

[permalink] [raw]
Subject: Re: disk speed regression kernel 2.6.29 and after


I'll look closely at this at the next opportunity.

Thanks for bringing it to my direct attention.
:-)