2009-09-16 01:26:18

by Paweł Sikora

[permalink] [raw]
Subject: [2.6.31] ir-kbd-i2c oops.

hi,

the latest 2.6.31 kernel oopses in ir-kbd-i2c on my box:
afaics the 2.6.28.10 is also affected.

http://imgbin.org/index.php?page=image&id=776
http://imgbin.org/index.php?page=image&id=777
http://imgbin.org/index.php?page=image&id=778

installed pinnacle tv card with infra-red receiver:

05:00.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135
Video Broadcast Decoder (rev d1)
Subsystem: Pinnacle Systems Inc. PCTV 110i (saa7133)
Kernel driver in use: saa7134
Kernel modules: saa7134

if you need i'll provide more information.
please, CC me on reply.

BR, Paweł.


2009-09-16 06:57:06

by Jean Delvare

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

Hi Pawel,

On Wed, 16 Sep 2009 03:00:28 +0200, Paweł Sikora wrote:
> the latest 2.6.31 kernel oopses in ir-kbd-i2c on my box:
> afaics the 2.6.28.10 is also affected.
>
> http://imgbin.org/index.php?page=image&id=776
> http://imgbin.org/index.php?page=image&id=777
> http://imgbin.org/index.php?page=image&id=778
>
> installed pinnacle tv card with infra-red receiver:
>
> 05:00.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135
> Video Broadcast Decoder (rev d1)
> Subsystem: Pinnacle Systems Inc. PCTV 110i (saa7133)
> Kernel driver in use: saa7134
> Kernel modules: saa7134
>
> if you need i'll provide more information.
> please, CC me on reply.

This would have best been posted to linux-media... Cc'd.

I think this would be fixed by the following patch:
http://patchwork.kernel.org/patch/45707/

Can you please give it a try?

If I am correct then only kernel 2.6.31 would be affected, 2.6.30
wouldn't be.

--
Jean Delvare

2009-09-16 08:03:58

by Paweł Sikora

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.31-0.4 (pluto@pldmachine) (gcc version 4.4.1 20090724 (release) (PLD-Linux) ) #1 SMP Wed Sep 16 09:45:40 CEST 2009
[ 0.000000] Command line: root=/dev/md0
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009cc00 (usable)
[ 0.000000] BIOS-e820: 000000000009cc00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000cff70000 (usable)
[ 0.000000] BIOS-e820: 00000000cff70000 - 00000000cff7e000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000cff7e000 - 00000000cffd0000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000cffd0000 - 00000000d0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000230000000 (usable)
[ 0.000000] DMI present.
[ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it.
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] last_pfn = 0x230000 max_arch_pfn = 0x400000000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.000000] C0000-DFFFF write-protect
[ 0.000000] E0000-EFFFF write-through
[ 0.000000] F0000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 000000000 mask E00000000 write-back
[ 0.000000] 1 base 200000000 mask FE0000000 write-back
[ 0.000000] 2 base 220000000 mask FF0000000 write-back
[ 0.000000] 3 base 0D0000000 mask FF0000000 uncachable
[ 0.000000] 4 base 0E0000000 mask FE0000000 uncachable
[ 0.000000] 5 disabled
[ 0.000000] 6 disabled
[ 0.000000] 7 disabled
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] e820 update range: 00000000d0000000 - 0000000100000000 (usable) ==> (reserved)
[ 0.000000] last_pfn = 0xcff70 max_arch_pfn = 0x400000000
[ 0.000000] Scanning 0 areas for low memory corruption
[ 0.000000] modified physical RAM map:
[ 0.000000] modified: 0000000000000000 - 0000000000010000 (reserved)
[ 0.000000] modified: 0000000000010000 - 000000000009cc00 (usable)
[ 0.000000] modified: 000000000009cc00 - 00000000000a0000 (reserved)
[ 0.000000] modified: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] modified: 0000000000100000 - 00000000cff70000 (usable)
[ 0.000000] modified: 00000000cff70000 - 00000000cff7e000 (ACPI data)
[ 0.000000] modified: 00000000cff7e000 - 00000000cffd0000 (ACPI NVS)
[ 0.000000] modified: 00000000cffd0000 - 00000000d0000000 (reserved)
[ 0.000000] modified: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] modified: 00000000fff00000 - 0000000100000000 (reserved)
[ 0.000000] modified: 0000000100000000 - 0000000230000000 (usable)
[ 0.000000] initial memory mapped : 0 - 20000000
[ 0.000000] init_memory_mapping: 0000000000000000-00000000cff70000
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] 0000000000 - 00cfe00000 page 2M
[ 0.000000] 00cfe00000 - 00cff70000 page 4k
[ 0.000000] kernel direct mapping tables up to cff70000 @ 10000-16000
[ 0.000000] init_memory_mapping: 0000000100000000-0000000230000000
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] 0100000000 - 0230000000 page 2M
[ 0.000000] kernel direct mapping tables up to 230000000 @ 11000-1b000
[ 0.000000] RAMDISK: 37f50000 - 37fefb03
[ 0.000000] ACPI: RSDP 00000000000fb460 00024 (v02 ACPIAM)
[ 0.000000] ACPI: XSDT 00000000cff70100 0005C (v01 A_M_I_ OEMXSDT 08000820 MSFT 00000097)
[ 0.000000] ACPI: FACP 00000000cff70290 000F4 (v03 A_M_I_ OEMFACP 08000820 MSFT 00000097)
[ 0.000000] ACPI: DSDT 00000000cff70440 0964B (v01 A1012 A1012001 00000001 INTL 20060113)
[ 0.000000] ACPI: FACS 00000000cff7e000 00040
[ 0.000000] ACPI: APIC 00000000cff70390 0006C (v01 A_M_I_ OEMAPIC 08000820 MSFT 00000097)
[ 0.000000] ACPI: MCFG 00000000cff70400 0003C (v01 A_M_I_ OEMMCFG 08000820 MSFT 00000097)
[ 0.000000] ACPI: OEMB 00000000cff7e040 00081 (v01 A_M_I_ AMI_OEM 08000820 MSFT 00000097)
[ 0.000000] ACPI: HPET 00000000cff79a90 00038 (v01 A_M_I_ OEMHPET 08000820 MSFT 00000097)
[ 0.000000] ACPI: OSFR 00000000cff79ad0 000B0 (v01 A_M_I_ OEMOSFR 08000820 MSFT 00000097)
[ 0.000000] ACPI: SSDT 00000000cff7e8d0 00A7C (v01 DpgPmm CpuPm 00000012 INTL 20060113)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-0000000230000000
[ 0.000000] Bootmem setup node 0 0000000000000000-0000000230000000
[ 0.000000] NODE_DATA [0000000000016000 - 000000000001afff]
[ 0.000000] bootmap [000000000001b000 - 0000000000060fff] pages 46
[ 0.000000] (8 early reservations) ==> bootmem [0000000000 - 0230000000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
[ 0.000000] #2 [0001000000 - 0001780a40] TEXT DATA BSS ==> [0001000000 - 0001780a40]
[ 0.000000] #3 [0037f50000 - 0037fefb03] RAMDISK ==> [0037f50000 - 0037fefb03]
[ 0.000000] #4 [000009cc00 - 0000100000] BIOS reserved ==> [000009cc00 - 0000100000]
[ 0.000000] #5 [0001781000 - 0001781278] BRK ==> [0001781000 - 0001781278]
[ 0.000000] #6 [0000010000 - 0000011000] PGTABLE ==> [0000010000 - 0000011000]
[ 0.000000] #7 [0000011000 - 0000016000] PGTABLE ==> [0000011000 - 0000016000]
[ 0.000000] [ffffea0000000000-ffffea0007bfffff] PMD -> [ffff880028600000-ffff88002f7fffff] on node 0
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x00230000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[3] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009c
[ 0.000000] 0: 0x00000100 -> 0x000cff70
[ 0.000000] 0: 0x00100000 -> 0x00230000
[ 0.000000] On node 0 totalpages: 2096892
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 108 pages reserved
[ 0.000000] DMA zone: 3816 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 14280 pages used for memmap
[ 0.000000] DMA32 zone: 833448 pages, LIFO batch:31
[ 0.000000] Normal zone: 17024 pages used for memmap
[ 0.000000] Normal zone: 1228160 pages, LIFO batch:31
[ 0.000000] ACPI: PM-Timer IO Port: 0x808
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[ 0.000000] ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 4, version 32, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[ 0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] PM: Registered nosave memory: 000000000009c000 - 000000000009d000
[ 0.000000] PM: Registered nosave memory: 000000000009d000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e4000
[ 0.000000] PM: Registered nosave memory: 00000000000e4000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 00000000cff70000 - 00000000cff7e000
[ 0.000000] PM: Registered nosave memory: 00000000cff7e000 - 00000000cffd0000
[ 0.000000] PM: Registered nosave memory: 00000000cffd0000 - 00000000d0000000
[ 0.000000] PM: Registered nosave memory: 00000000d0000000 - 00000000fee00000
[ 0.000000] PM: Registered nosave memory: 00000000fee00000 - 00000000fee01000
[ 0.000000] PM: Registered nosave memory: 00000000fee01000 - 00000000fff00000
[ 0.000000] PM: Registered nosave memory: 00000000fff00000 - 0000000100000000
[ 0.000000] Allocating PCI resources starting at d0000000 (gap: d0000000:2ee00000)
[ 0.000000] NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:4 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 25 pages at ffff880028032000, static data 72416 bytes
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 2065424
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: root=/dev/md0
[ 0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
[ 0.000000] Initializing CPU#0
[ 0.000000] Checking aperture...
[ 0.000000] No AGP bridge found
[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[ 0.000000] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.000000] Placing 64MB software IO TLB between ffff880020000000 - ffff880024000000
[ 0.000000] software IO TLB at phys 0x20000000 - 0x24000000
[ 0.000000] Memory: 8195868k/9175040k available (3915k kernel code, 787472k absent, 191700k reserved, 2352k data, 504k init)
[ 0.000000] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] NR_IRQS:4352 nr_irqs:440
[ 0.000000] Extended CMOS year: 2000
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 2499.742 MHz processor.
[ 0.000604] Console: colour VGA+ 80x25
[ 0.000606] console [tty0] enabled
[ 0.003333] allocated 83886080 bytes of page_cgroup
[ 0.003333] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.003333] hpet clockevent registered
[ 0.003333] HPET: 4 timers in total, 0 timers will be used for per-cpu timer
[ 0.003333] Calibrating delay loop (skipped), value calculated using timer frequency.. 5001.79 BogoMIPS (lpj=8332473)
[ 0.003333] Security Framework initialized
[ 0.003333] SELinux: Disabled at boot.
[ 0.003333] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[ 0.003936] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.005422] Mount-cache hash table entries: 256
[ 0.005589] Initializing cgroup subsys ns
[ 0.005623] Initializing cgroup subsys cpuacct
[ 0.005654] Initializing cgroup subsys memory
[ 0.005689] Initializing cgroup subsys devices
[ 0.005718] Initializing cgroup subsys freezer
[ 0.005748] Initializing cgroup subsys net_cls
[ 0.005789] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.005841] CPU: L2 cache: 3072K
[ 0.005871] CPU 0/0x0 -> Node 0
[ 0.005900] CPU: Physical Processor ID: 0
[ 0.005929] CPU: Processor Core ID: 0
[ 0.005959] mce: CPU supports 6 MCE banks
[ 0.005993] CPU0: Thermal monitoring enabled (TM2)
[ 0.006025] using mwait in idle threads.
[ 0.006054] Performance Counters: Core2 events, Intel PMU driver.
[ 0.006133] ... version: 2
[ 0.006162] ... bit width: 40
[ 0.006191] ... generic counters: 2
[ 0.006219] ... value mask: 000000ffffffffff
[ 0.006248] ... max period: 000000007fffffff
[ 0.006278] ... fixed-purpose counters: 3
[ 0.006306] ... counter mask: 0000000700000003
[ 0.006352] ACPI: Core revision 20090521
[ 0.020054] Setting APIC routing to flat
[ 0.020381] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.053489] CPU0: Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz stepping 07
[ 0.056666] Booting processor 1 APIC 0x1 ip 0x6000
[ 0.003333] Initializing CPU#1
[ 0.003333] Calibrating delay using timer specific routine.. 5001.74 BogoMIPS (lpj=8332387)
[ 0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.003333] CPU: L2 cache: 3072K
[ 0.003333] CPU 1/0x1 -> Node 0
[ 0.003333] CPU: Physical Processor ID: 0
[ 0.003333] CPU: Processor Core ID: 1
[ 0.003333] mce: CPU supports 6 MCE banks
[ 0.003333] CPU1: Thermal monitoring enabled (TM2)
[ 0.003333] x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
[ 0.147999] CPU1: Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz stepping 07
[ 0.148362] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[ 0.150088] Booting processor 2 APIC 0x2 ip 0x6000
[ 0.003333] Initializing CPU#2
[ 0.003333] Calibrating delay using timer specific routine.. 5001.75 BogoMIPS (lpj=8332403)
[ 0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.003333] CPU: L2 cache: 3072K
[ 0.003333] CPU 2/0x2 -> Node 0
[ 0.003333] CPU: Physical Processor ID: 0
[ 0.003333] CPU: Processor Core ID: 2
[ 0.003333] mce: CPU supports 6 MCE banks
[ 0.003333] CPU2: Thermal monitoring enabled (TM2)
[ 0.003333] x86 PAT enabled: cpu 2, old 0x7040600070406, new 0x7010600070106
[ 0.244619] CPU2: Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz stepping 07
[ 0.245313] checking TSC synchronization [CPU#0 -> CPU#2]: passed.
[ 0.246726] Booting processor 3 APIC 0x3 ip 0x6000
[ 0.003333] Initializing CPU#3
[ 0.003333] Calibrating delay using timer specific routine.. 5001.75 BogoMIPS (lpj=8332402)
[ 0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.003333] CPU: L2 cache: 3072K
[ 0.003333] CPU 3/0x3 -> Node 0
[ 0.003333] CPU: Physical Processor ID: 0
[ 0.003333] CPU: Processor Core ID: 3
[ 0.003333] mce: CPU supports 6 MCE banks
[ 0.003333] CPU3: Thermal monitoring enabled (TM2)
[ 0.003333] x86 PAT enabled: cpu 3, old 0x7040600070406, new 0x7010600070106
[ 0.341338] CPU3: Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz stepping 07
[ 0.341698] checking TSC synchronization [CPU#0 -> CPU#3]: passed.
[ 0.343342] Brought up 4 CPUs
[ 0.343380] Total of 4 processors activated (20005.04 BogoMIPS).
[ 0.343536] regulator: core version 0.5
[ 0.343536] NET: Registered protocol family 16
[ 0.343536] ACPI: bus type pci registered
[ 0.346701] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.346732] PCI: Not using MMCONFIG.
[ 0.346760] PCI: Using configuration type 1 for base access
[ 0.347351] bio: create slab <bio-0> at 0
[ 0.350099] ACPI: EC: Look up EC in DSDT
[ 0.361906] ACPI: Interpreter enabled
[ 0.361942] ACPI: (supports S0 S1 S3 S4 S5)
[ 0.362115] ACPI: Using IOAPIC for interrupt routing
[ 0.362188] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.364494] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
[ 0.370452] PCI: Using MMCONFIG at e0000000 - efffffff
[ 0.376835] ACPI: No dock devices found.
[ 0.376973] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.377033] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[ 0.377033] pci 0000:00:01.0: PME# disabled
[ 0.377033] pci 0000:00:1a.0: reg 20 io port: [0xa800-0xa81f]
[ 0.377033] pci 0000:00:1a.1: reg 20 io port: [0xa880-0xa89f]
[ 0.377033] pci 0000:00:1a.2: reg 20 io port: [0xac00-0xac1f]
[ 0.377033] pci 0000:00:1a.7: reg 10 32bit mmio: [0xfe7ffc00-0xfe7fffff]
[ 0.377063] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[ 0.377095] pci 0000:00:1a.7: PME# disabled
[ 0.377154] pci 0000:00:1b.0: reg 10 64bit mmio: [0xfe7f8000-0xfe7fbfff]
[ 0.377187] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.377218] pci 0000:00:1b.0: PME# disabled
[ 0.377293] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.377324] pci 0000:00:1c.0: PME# disabled
[ 0.377400] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[ 0.377431] pci 0000:00:1c.4: PME# disabled
[ 0.377505] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[ 0.377536] pci 0000:00:1c.5: PME# disabled
[ 0.377606] pci 0000:00:1d.0: reg 20 io port: [0xa080-0xa09f]
[ 0.377661] pci 0000:00:1d.1: reg 20 io port: [0xa400-0xa41f]
[ 0.377716] pci 0000:00:1d.2: reg 20 io port: [0xa480-0xa49f]
[ 0.377774] pci 0000:00:1d.7: reg 10 32bit mmio: [0xfe7ff800-0xfe7ffbff]
[ 0.377818] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[ 0.377850] pci 0000:00:1d.7: PME# disabled
[ 0.377975] pci 0000:00:1f.0: quirk: region 0800-087f claimed by ICH6 ACPI/GPIO/TCO
[ 0.378010] pci 0000:00:1f.0: quirk: region 0500-053f claimed by ICH6 GPIO
[ 0.378041] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0294 (mask 0003)
[ 0.380003] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 3 PIO at 4700 (mask 001f)
[ 0.380086] pci 0000:00:1f.2: reg 10 io port: [0x9c00-0x9c07]
[ 0.380090] pci 0000:00:1f.2: reg 14 io port: [0x9880-0x9883]
[ 0.380094] pci 0000:00:1f.2: reg 18 io port: [0x9800-0x9807]
[ 0.380099] pci 0000:00:1f.2: reg 1c io port: [0x9480-0x9483]
[ 0.380103] pci 0000:00:1f.2: reg 20 io port: [0x9400-0x941f]
[ 0.380107] pci 0000:00:1f.2: reg 24 32bit mmio: [0xfe7fe800-0xfe7fefff]
[ 0.380132] pci 0000:00:1f.2: PME# supported from D3hot
[ 0.380163] pci 0000:00:1f.2: PME# disabled
[ 0.380212] pci 0000:00:1f.3: reg 10 64bit mmio: [0xfe7ff400-0xfe7ff4ff]
[ 0.380223] pci 0000:00:1f.3: reg 20 io port: [0x400-0x41f]
[ 0.380257] pci 0000:01:00.0: reg 10 32bit mmio: [0xd0000000-0xdfffffff]
[ 0.380261] pci 0000:01:00.0: reg 14 io port: [0xb000-0xb0ff]
[ 0.380265] pci 0000:01:00.0: reg 18 32bit mmio: [0xfe8e0000-0xfe8effff]
[ 0.380277] pci 0000:01:00.0: reg 30 32bit mmio: [0xfe8c0000-0xfe8dffff]
[ 0.380291] pci 0000:01:00.0: supports D1 D2
[ 0.380313] pci 0000:01:00.1: reg 10 32bit mmio: [0xfe8f0000-0xfe8fffff]
[ 0.380341] pci 0000:01:00.1: supports D1 D2
[ 0.380376] pci 0000:00:01.0: bridge io port: [0xb000-0xbfff]
[ 0.380378] pci 0000:00:01.0: bridge 32bit mmio: [0xfe800000-0xfe8fffff]
[ 0.380381] pci 0000:00:01.0: bridge 64bit mmio pref: [0xd0000000-0xdfffffff]
[ 0.380416] pci 0000:00:1c.0: bridge 64bit mmio pref: [0xfdf00000-0xfdffffff]
[ 0.380454] pci 0000:03:00.0: reg 10 io port: [0xdc00-0xdc07]
[ 0.380461] pci 0000:03:00.0: reg 14 io port: [0xd880-0xd883]
[ 0.380467] pci 0000:03:00.0: reg 18 io port: [0xd800-0xd807]
[ 0.380474] pci 0000:03:00.0: reg 1c io port: [0xd480-0xd483]
[ 0.380481] pci 0000:03:00.0: reg 20 io port: [0xd400-0xd40f]
[ 0.380487] pci 0000:03:00.0: reg 24 32bit mmio: [0xfeaffc00-0xfeafffff]
[ 0.380522] pci 0000:03:00.0: supports D1
[ 0.380523] pci 0000:03:00.0: PME# supported from D0 D1 D3hot
[ 0.380556] pci 0000:03:00.0: PME# disabled
[ 0.380622] pci 0000:00:1c.4: bridge io port: [0xd000-0xdfff]
[ 0.380625] pci 0000:00:1c.4: bridge 32bit mmio: [0xfea00000-0xfeafffff]
[ 0.380673] pci 0000:02:00.0: reg 10 64bit mmio: [0xfe9c0000-0xfe9fffff]
[ 0.380680] pci 0000:02:00.0: reg 18 io port: [0xcc00-0xcc7f]
[ 0.380731] pci 0000:02:00.0: PME# supported from D3hot D3cold
[ 0.380763] pci 0000:02:00.0: PME# disabled
[ 0.380832] pci 0000:00:1c.5: bridge io port: [0xc000-0xcfff]
[ 0.380835] pci 0000:00:1c.5: bridge 32bit mmio: [0xfe900000-0xfe9fffff]
[ 0.380865] pci 0000:05:00.0: reg 10 32bit mmio: [0xfebff800-0xfebfffff]
[ 0.380903] pci 0000:05:00.0: supports D1 D2
[ 0.380933] pci 0000:05:01.0: reg 10 io port: [0xe800-0xe8ff]
[ 0.380939] pci 0000:05:01.0: reg 14 32bit mmio: [0xfebff400-0xfebff4ff]
[ 0.380961] pci 0000:05:01.0: reg 30 32bit mmio: [0xfebe0000-0xfebeffff]
[ 0.380977] pci 0000:05:01.0: PME# supported from D0
[ 0.381009] pci 0000:05:01.0: PME# disabled
[ 0.381074] pci 0000:00:1e.0: transparent bridge
[ 0.381105] pci 0000:00:1e.0: bridge io port: [0xe000-0xefff]
[ 0.381108] pci 0000:00:1e.0: bridge 32bit mmio: [0xfeb00000-0xfebfffff]
[ 0.381128] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.381243] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
[ 0.381290] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[ 0.381380] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P8._PRT]
[ 0.381424] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9._PRT]
[ 0.381488] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
[ 0.394031] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[ 0.394031] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[ 0.394212] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 10 11 12 14 *15)
[ 0.396807] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[ 0.397206] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
[ 0.397656] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11 12 *14 15)
[ 0.398055] ACPI: PCI Interrupt Link [LNKG] (IRQs *3 4 5 6 7 10 11 12 14 15)
[ 0.398464] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 *7 10 11 12 14 15)
[ 0.398829] PCI: Using ACPI for IRQ routing
[ 0.410005] NetLabel: Initializing
[ 0.410035] NetLabel: domain hash size = 128
[ 0.410066] NetLabel: protocols = UNLABELED CIPSOv4
[ 0.410115] NetLabel: unlabeled traffic allowed by default
[ 0.410176] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
[ 0.410323] hpet0: 4 comparators, 64-bit 14.318180 MHz counter
[ 0.430006] pnp: PnP ACPI init
[ 0.430046] ACPI: bus type pnp registered
[ 0.433099] pnp: PnP ACPI: found 14 devices
[ 0.433129] ACPI: ACPI bus type pnp unregistered
[ 0.433164] system 00:01: iomem range 0xfed14000-0xfed19fff has been reserved
[ 0.433198] system 00:06: ioport range 0x290-0x29f has been reserved
[ 0.433231] system 00:07: ioport range 0x4d0-0x4d1 has been reserved
[ 0.433261] system 00:07: ioport range 0x800-0x87f has been reserved
[ 0.433292] system 00:07: ioport range 0x500-0x57f could not be reserved
[ 0.433323] system 00:07: iomem range 0xfed08000-0xfed08fff has been reserved
[ 0.433358] system 00:07: iomem range 0xfed1c000-0xfed1ffff has been reserved
[ 0.433389] system 00:07: iomem range 0xfed20000-0xfed3ffff has been reserved
[ 0.433419] system 00:07: iomem range 0xfed50000-0xfed8ffff has been reserved
[ 0.433453] system 00:0a: iomem range 0xffc00000-0xffefffff has been reserved
[ 0.433486] system 00:0b: iomem range 0xfec00000-0xfec00fff could not be reserved
[ 0.433520] system 00:0b: iomem range 0xfee00000-0xfee00fff has been reserved
[ 0.433552] system 00:0c: iomem range 0xe0000000-0xefffffff has been reserved
[ 0.433585] system 00:0d: iomem range 0x0-0x9ffff could not be reserved
[ 0.433616] system 00:0d: iomem range 0xc0000-0xcffff has been reserved
[ 0.433646] system 00:0d: iomem range 0xe0000-0xfffff could not be reserved
[ 0.433677] system 00:0d: iomem range 0x100000-0xcfffffff could not be reserved
[ 0.438890] pci 0000:05:01.0: BAR 6: address space collision on of device [0xfebe0000-0xfebeffff]
[ 0.438951] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[ 0.438982] pci 0000:00:01.0: IO window: 0xb000-0xbfff
[ 0.439012] pci 0000:00:01.0: MEM window: 0xfe800000-0xfe8fffff
[ 0.439043] pci 0000:00:01.0: PREFETCH window: 0x000000d0000000-0x000000dfffffff
[ 0.439079] pci 0000:00:1c.0: PCI bridge, secondary bus 0000:04
[ 0.439108] pci 0000:00:1c.0: IO window: disabled
[ 0.439139] pci 0000:00:1c.0: MEM window: disabled
[ 0.439170] pci 0000:00:1c.0: PREFETCH window: 0x000000fdf00000-0x000000fdffffff
[ 0.439207] pci 0000:00:1c.4: PCI bridge, secondary bus 0000:03
[ 0.439237] pci 0000:00:1c.4: IO window: 0xd000-0xdfff
[ 0.439269] pci 0000:00:1c.4: MEM window: 0xfea00000-0xfeafffff
[ 0.439300] pci 0000:00:1c.4: PREFETCH window: disabled
[ 0.439331] pci 0000:00:1c.5: PCI bridge, secondary bus 0000:02
[ 0.439361] pci 0000:00:1c.5: IO window: 0xc000-0xcfff
[ 0.439393] pci 0000:00:1c.5: MEM window: 0xfe900000-0xfe9fffff
[ 0.439424] pci 0000:00:1c.5: PREFETCH window: disabled
[ 0.439456] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:05
[ 0.439486] pci 0000:00:1e.0: IO window: 0xe000-0xefff
[ 0.439518] pci 0000:00:1e.0: MEM window: 0xfeb00000-0xfebfffff
[ 0.439549] pci 0000:00:1e.0: PREFETCH window: 0xf0000000-0xf00fffff
[ 0.439584] alloc irq_desc for 16 on node 0
[ 0.439586] alloc kstat_irqs on node 0
[ 0.439590] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.439621] pci 0000:00:01.0: setting latency timer to 64
[ 0.439626] alloc irq_desc for 17 on node 0
[ 0.439627] alloc kstat_irqs on node 0
[ 0.439630] pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 0.439661] pci 0000:00:1c.0: setting latency timer to 64
[ 0.439666] pci 0000:00:1c.4: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 0.439698] pci 0000:00:1c.4: setting latency timer to 64
[ 0.439703] pci 0000:00:1c.5: PCI INT B -> GSI 16 (level, low) -> IRQ 16
[ 0.439734] pci 0000:00:1c.5: setting latency timer to 64
[ 0.439739] pci 0000:00:1e.0: setting latency timer to 64
[ 0.439742] pci_bus 0000:00: resource 0 io: [0x00-0xffff]
[ 0.439743] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
[ 0.439745] pci_bus 0000:01: resource 0 io: [0xb000-0xbfff]
[ 0.439747] pci_bus 0000:01: resource 1 mem: [0xfe800000-0xfe8fffff]
[ 0.439749] pci_bus 0000:01: resource 2 pref mem [0xd0000000-0xdfffffff]
[ 0.439750] pci_bus 0000:04: resource 2 pref mem [0xfdf00000-0xfdffffff]
[ 0.439752] pci_bus 0000:03: resource 0 io: [0xd000-0xdfff]
[ 0.439754] pci_bus 0000:03: resource 1 mem: [0xfea00000-0xfeafffff]
[ 0.439756] pci_bus 0000:02: resource 0 io: [0xc000-0xcfff]
[ 0.439757] pci_bus 0000:02: resource 1 mem: [0xfe900000-0xfe9fffff]
[ 0.439759] pci_bus 0000:05: resource 0 io: [0xe000-0xefff]
[ 0.439761] pci_bus 0000:05: resource 1 mem: [0xfeb00000-0xfebfffff]
[ 0.439762] pci_bus 0000:05: resource 2 pref mem [0xf0000000-0xf00fffff]
[ 0.439764] pci_bus 0000:05: resource 3 io: [0x00-0xffff]
[ 0.439766] pci_bus 0000:05: resource 4 mem: [0x000000-0xffffffffffffffff]
[ 0.439776] NET: Registered protocol family 2
[ 0.439959] IP route cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.440937] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[ 0.443886] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.444282] TCP: Hash tables configured (established 524288 bind 65536)
[ 0.444313] TCP reno registered
[ 0.444419] NET: Registered protocol family 1
[ 0.444510] Trying to unpack rootfs image as initramfs...
[ 0.445177] rootfs image is not initramfs (no cpio magic); looks like an initrd
[ 0.445809] Freeing initrd memory: 638k freed
[ 0.447425] Scanning for low memory corruption every 60 seconds
[ 0.447760] audit: initializing netlink socket (disabled)
[ 0.447797] type=2000 audit(1253091292.446:1): initialized
[ 0.453371] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 0.459912] VFS: Disk quotas dquot_6.5.2
[ 0.460009] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.460142] ROMFS MTD (C) 2007 Red Hat, Inc.
[ 0.460238] msgmni has been set to 16008
[ 0.460523] alg: No test for stdrng (krng)
[ 0.460667] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 0.460702] io scheduler noop registered
[ 0.460731] io scheduler anticipatory registered
[ 0.460760] io scheduler deadline registered
[ 0.460914] io scheduler cfq registered (default)
[ 0.461090] pci 0000:01:00.0: Boot video device
[ 0.461233] alloc irq_desc for 24 on node 0
[ 0.461235] alloc kstat_irqs on node 0
[ 0.461241] pcieport-driver 0000:00:01.0: irq 24 for MSI/MSI-X
[ 0.461245] pcieport-driver 0000:00:01.0: setting latency timer to 64
[ 0.461418] alloc irq_desc for 25 on node 0
[ 0.461419] alloc kstat_irqs on node 0
[ 0.461424] pcieport-driver 0000:00:1c.0: irq 25 for MSI/MSI-X
[ 0.461430] pcieport-driver 0000:00:1c.0: setting latency timer to 64
[ 0.461661] alloc irq_desc for 26 on node 0
[ 0.461663] alloc kstat_irqs on node 0
[ 0.461668] pcieport-driver 0000:00:1c.4: irq 26 for MSI/MSI-X
[ 0.461674] pcieport-driver 0000:00:1c.4: setting latency timer to 64
[ 0.461925] alloc irq_desc for 27 on node 0
[ 0.461927] alloc kstat_irqs on node 0
[ 0.461932] pcieport-driver 0000:00:1c.5: irq 27 for MSI/MSI-X
[ 0.461938] pcieport-driver 0000:00:1c.5: setting latency timer to 64
[ 0.501865] Linux agpgart interface v0.103
[ 0.501929] Switched to high resolution mode on CPU 1
[ 0.501984] Switched to high resolution mode on CPU 3
[ 0.502124] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 0.502256] Switched to high resolution mode on CPU 2
[ 0.503495] Switched to high resolution mode on CPU 0
[ 0.505531] brd: module loaded
[ 0.505712] input: Macintosh mouse button emulation as /devices/virtual/input/input0
[ 0.505889] Fixed MDIO Bus: probed
[ 0.506190] PNP: No PS/2 controller found. Probing ports directly.
[ 0.508905] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 0.508944] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 0.509164] mice: PS/2 mouse device common for all mice
[ 0.509247] rtc_cmos 00:03: RTC can wake from S4
[ 0.509335] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[ 0.509384] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[ 0.509446] cpuidle: using governor ladder
[ 0.509475] cpuidle: using governor menu
[ 0.509633] TCP cubic registered
[ 0.509897] NET: Registered protocol family 10
[ 0.510268] lo: Disabled Privacy Extensions
[ 0.510658] Mobile IPv6
[ 0.510687] NET: Registered protocol family 17
[ 0.510981] TuxOnIce: Ignoring late initcall, as requested.
[ 0.511025] registered taskstats version 1
[ 0.511118] No TPM chip found, activating TPM-bypass!
[ 0.511333] rtc_cmos 00:03: setting system clock to 2009-09-16 08:54:52 UTC (1253091292)
[ 0.511400] Initalizing network drop monitor service
[ 0.551748] RAMDISK: gzip image found at block 0
[ 0.564758] VFS: Mounted root (romfs filesystem) readonly on device 1:0.
[ 0.576350] SCSI subsystem initialized
[ 0.587464] libata version 3.00 loaded.
[ 0.590247] ahci 0000:00:1f.2: version 3.0
[ 0.590259] alloc irq_desc for 19 on node 0
[ 0.590261] alloc kstat_irqs on node 0
[ 0.590266] ahci 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 0.590344] alloc irq_desc for 28 on node 0
[ 0.590345] alloc kstat_irqs on node 0
[ 0.590351] ahci 0000:00:1f.2: irq 28 for MSI/MSI-X
[ 0.590383] ahci: SSS flag set, parallel bus scan disabled
[ 0.590439] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
[ 0.590473] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pmp pio slum part ems
[ 0.590509] ahci 0000:00:1f.2: setting latency timer to 64
[ 0.623376] scsi0 : ahci
[ 0.623766] scsi1 : ahci
[ 0.623985] scsi2 : ahci
[ 0.624201] scsi3 : ahci
[ 0.624420] scsi4 : ahci
[ 0.624613] scsi5 : ahci
[ 0.624862] ata1: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7fe900 irq 28
[ 0.624896] ata2: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7fe980 irq 28
[ 0.624931] ata3: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7fea00 irq 28
[ 0.624965] ata4: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7fea80 irq 28
[ 0.624998] ata5: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7feb00 irq 28
[ 0.625032] ata6: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7feb80 irq 28
[ 1.103352] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.103849] ata1.00: ATA-7: WDC WD1600YD-01NVB1, 10.02E01, max UDMA/133
[ 1.103883] ata1.00: 321672960 sectors, multi 0: LBA48 NCQ (depth 1)
[ 1.104481] ata1.00: configured for UDMA/133
[ 1.116765] scsi 0:0:0:0: Direct-Access ATA WDC WD1600YD-01N 10.0 PQ: 0 ANSI: 5
[ 1.996684] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.997172] ata2.00: ATA-7: WDC WD1600YD-01NVB1, 10.02E01, max UDMA/133
[ 1.997205] ata2.00: 321672960 sectors, multi 0: LBA48 NCQ (depth 1)
[ 1.997783] ata2.00: configured for UDMA/133
[ 2.010066] scsi 1:0:0:0: Direct-Access ATA WDC WD1600YD-01N 10.0 PQ: 0 ANSI: 5
[ 2.330011] ata3: SATA link down (SStatus 0 SControl 300)
[ 2.663344] ata4: SATA link down (SStatus 0 SControl 300)
[ 2.996677] ata5: SATA link down (SStatus 0 SControl 300)
[ 3.330011] ata6: SATA link down (SStatus 0 SControl 300)
[ 3.346342] JFS: nTxBlock = 8192, nTxLock = 65536
[ 3.362439] md: raid1 personality registered for level 1
[ 3.365712] sd 0:0:0:0: [sda] 321672960 512-byte logical blocks: (164 GB/153 GiB)
[ 3.365777] sd 0:0:0:0: [sda] Write Protect is off
[ 3.365807] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 3.365824] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 3.365956] sda:
[ 3.366104] sd 1:0:0:0: [sdb] 321672960 512-byte logical blocks: (164 GB/153 GiB)
[ 3.366191] sd 1:0:0:0: [sdb] Write Protect is off
[ 3.366222] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 3.366238] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 3.366348] sdb: sda1 sda2 sda3
[ 3.386740] sd 0:0:0:0: [sda] Attached SCSI disk
[ 3.389359] sdb1 sdb2 sdb3
[ 3.390291] sd 1:0:0:0: [sdb] Attached SCSI disk
[ 3.391731] md: md0 stopped.
[ 3.524993] md: bind<sda2>
[ 3.525140] md: bind<sdb2>
[ 3.525300] raid1: raid set md0 active with 2 out of 2 mirrors
[ 3.525357] md0: detected capacity change from 0 to 12000559104
[ 3.526908] md0: unknown partition table
[ 3.586166] VFS: Mounted root (jfs filesystem) readonly on device 9:0.
[ 3.586199] Trying to move old root to /initrd ... okay
[ 3.612355] Freeing unused kernel memory: 504k freed
[ 6.352658] iTCO_vendor_support: vendor-support=0
[ 6.353702] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
[ 6.353786] iTCO_wdt: Found a ICH10R TCO device (Version=2, TCOBASE=0x0860)
[ 6.353863] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[ 6.354784] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[ 6.354790] ACPI: Power Button [PWRF]
[ 6.354847] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2
[ 6.354851] ACPI: Power Button [PWRB]
[ 6.389144] ATL1E 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 6.389156] ATL1E 0000:02:00.0: setting latency timer to 64
[ 6.392113] input: PC Speaker as /devices/platform/pcspkr/input/input3
[ 6.394763] ACPI: SSDT 00000000cff7e0d0 001F3 (v01 DpgPmm P001Ist 00000011 INTL 20060113)
[ 6.395208] processor LNXCPU:00: registered as cooling_device0
[ 6.395597] ACPI: SSDT 00000000cff7e2d0 001F3 (v01 DpgPmm P002Ist 00000012 INTL 20060113)
[ 6.396645] processor LNXCPU:01: registered as cooling_device1
[ 6.397008] ACPI: SSDT 00000000cff7e4d0 001F3 (v01 DpgPmm P003Ist 00000012 INTL 20060113)
[ 6.397434] processor LNXCPU:02: registered as cooling_device2
[ 6.397771] ACPI: SSDT 00000000cff7e6d0 001F3 (v01 DpgPmm P004Ist 00000012 INTL 20060113)
[ 6.398190] processor LNXCPU:03: registered as cooling_device3
[ 6.405950] usbcore: registered new interface driver usbfs
[ 6.406052] usbcore: registered new interface driver hub
[ 6.406085] usbcore: registered new device driver usb
[ 6.432386] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 6.432459] alloc irq_desc for 18 on node 0
[ 6.432461] alloc kstat_irqs on node 0
[ 6.432466] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 6.432503] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[ 6.432506] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[ 6.432537] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
[ 6.436445] ehci_hcd 0000:00:1a.7: debug port 1
[ 6.436450] ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
[ 6.436508] ehci_hcd 0000:00:1a.7: irq 18, io mem 0xfe7ffc00
[ 6.439704] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 6.439738] sd 1:0:0:0: Attached scsi generic sg1 type 0
[ 6.450008] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[ 6.450034] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 6.450036] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.450038] usb usb1: Product: EHCI Host Controller
[ 6.450040] usb usb1: Manufacturer: Linux 2.6.31-0.4 ehci_hcd
[ 6.450042] usb usb1: SerialNumber: 0000:00:1a.7
[ 6.450166] usb usb1: configuration #1 chosen from 1 choice
[ 6.450208] hub 1-0:1.0: USB hub found
[ 6.450215] hub 1-0:1.0: 6 ports detected
[ 6.450363] alloc irq_desc for 23 on node 0
[ 6.450365] alloc kstat_irqs on node 0
[ 6.450370] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 6.450409] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 6.450412] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[ 6.450420] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
[ 6.454333] ehci_hcd 0000:00:1d.7: debug port 1
[ 6.454337] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[ 6.454351] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xfe7ff800
[ 6.470010] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[ 6.470028] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 6.470031] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.470033] usb usb2: Product: EHCI Host Controller
[ 6.470035] usb usb2: Manufacturer: Linux 2.6.31-0.4 ehci_hcd
[ 6.470037] usb usb2: SerialNumber: 0000:00:1d.7
[ 6.470340] usb usb2: configuration #1 chosen from 1 choice
[ 6.470390] hub 2-0:1.0: USB hub found
[ 6.470396] hub 2-0:1.0: 6 ports detected
[ 6.497136] via-rhine.c:v1.10-LK1.4.3 2007-03-06 Written by Donald Becker
[ 6.497217] via-rhine 0000:05:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 6.501474] eth1: VIA Rhine II at 0xfebff400, 00:05:5d:e1:f9:45, IRQ 17.
[ 6.502181] eth1: MII PHY found at address 8, status 0x7809 advertising 01e1 Link 0000.
[ 6.547365] uhci_hcd: USB Universal Host Controller Interface driver
[ 6.547523] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 6.547533] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[ 6.547537] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[ 6.547551] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
[ 6.547587] uhci_hcd 0000:00:1a.0: irq 16, io base 0x0000a800
[ 6.547624] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 6.547626] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.547627] usb usb3: Product: UHCI Host Controller
[ 6.547629] usb usb3: Manufacturer: Linux 2.6.31-0.4 uhci_hcd
[ 6.547630] usb usb3: SerialNumber: 0000:00:1a.0
[ 6.547725] usb usb3: configuration #1 chosen from 1 choice
[ 6.547750] hub 3-0:1.0: USB hub found
[ 6.547755] hub 3-0:1.0: 2 ports detected
[ 6.548119] alloc irq_desc for 21 on node 0
[ 6.548121] alloc kstat_irqs on node 0
[ 6.548125] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[ 6.548130] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[ 6.548132] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[ 6.548142] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
[ 6.548167] uhci_hcd 0000:00:1a.1: irq 21, io base 0x0000a880
[ 6.548192] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 6.548193] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.548195] usb usb4: Product: UHCI Host Controller
[ 6.548196] usb usb4: Manufacturer: Linux 2.6.31-0.4 uhci_hcd
[ 6.548198] usb usb4: SerialNumber: 0000:00:1a.1
[ 6.548252] usb usb4: configuration #1 chosen from 1 choice
[ 6.548275] hub 4-0:1.0: USB hub found
[ 6.548280] hub 4-0:1.0: 2 ports detected
[ 6.548368] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 6.548373] uhci_hcd 0000:00:1a.2: setting latency timer to 64
[ 6.548375] uhci_hcd 0000:00:1a.2: UHCI Host Controller
[ 6.548383] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5
[ 6.548402] uhci_hcd 0000:00:1a.2: irq 18, io base 0x0000ac00
[ 6.548428] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 6.548429] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.548431] usb usb5: Product: UHCI Host Controller
[ 6.548432] usb usb5: Manufacturer: Linux 2.6.31-0.4 uhci_hcd
[ 6.548434] usb usb5: SerialNumber: 0000:00:1a.2
[ 6.548482] usb usb5: configuration #1 chosen from 1 choice
[ 6.548504] hub 5-0:1.0: USB hub found
[ 6.548509] hub 5-0:1.0: 2 ports detected
[ 6.548596] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 6.548600] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 6.548602] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[ 6.548610] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6
[ 6.548629] uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000a080
[ 6.548655] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 6.548657] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.548658] usb usb6: Product: UHCI Host Controller
[ 6.548660] usb usb6: Manufacturer: Linux 2.6.31-0.4 uhci_hcd
[ 6.548661] usb usb6: SerialNumber: 0000:00:1d.0
[ 6.548706] usb usb6: configuration #1 chosen from 1 choice
[ 6.548728] hub 6-0:1.0: USB hub found
[ 6.548732] hub 6-0:1.0: 2 ports detected
[ 6.548816] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 6.548820] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[ 6.548823] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[ 6.548832] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7
[ 6.548856] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000a400
[ 6.548881] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[ 6.548882] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.548884] usb usb7: Product: UHCI Host Controller
[ 6.548885] usb usb7: Manufacturer: Linux 2.6.31-0.4 uhci_hcd
[ 6.548887] usb usb7: SerialNumber: 0000:00:1d.1
[ 6.548931] usb usb7: configuration #1 chosen from 1 choice
[ 6.548953] hub 7-0:1.0: USB hub found
[ 6.548957] hub 7-0:1.0: 2 ports detected
[ 6.549042] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 6.549046] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[ 6.549048] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[ 6.549056] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8
[ 6.549075] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000a480
[ 6.549100] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001
[ 6.549101] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.549103] usb usb8: Product: UHCI Host Controller
[ 6.549104] usb usb8: Manufacturer: Linux 2.6.31-0.4 uhci_hcd
[ 6.549106] usb usb8: SerialNumber: 0000:00:1d.2
[ 6.549148] usb usb8: configuration #1 chosen from 1 choice
[ 6.549175] hub 8-0:1.0: USB hub found
[ 6.549184] hub 8-0:1.0: 2 ports detected
[ 6.556790] alloc irq_desc for 22 on node 0
[ 6.556792] alloc kstat_irqs on node 0
[ 6.556798] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 6.556849] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 6.705609] pata_marvell 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 6.705637] pata_marvell 0000:03:00.0: setting latency timer to 64
[ 6.705704] scsi6 : pata_marvell
[ 6.705823] scsi7 : pata_marvell
[ 6.705885] ata7: PATA max UDMA/100 cmd 0xdc00 ctl 0xd880 bmdma 0xd400 irq 16
[ 6.705887] ata8: PATA max UDMA/133 cmd 0xd800 ctl 0xd480 bmdma 0xd408 irq 16
[ 6.867439] ata7.00: ATAPI: ASUS DRW-1814BL, 1.10, max UDMA/66
[ 6.884109] ata7.00: configured for UDMA/66
[ 6.974640] scsi 6:0:0:0: CD-ROM ASUS DRW-1814BL 1.10 PQ: 0 ANSI: 5
[ 6.974788] scsi 6:0:0:0: Attached scsi generic sg2 type 5
[ 7.006678] usb 6-1: new low speed USB device using uhci_hcd and address 2
[ 7.138212] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input4
[ 7.144969] i801_smbus 0000:00:1f.3: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 7.144973] ACPI: I/O resource 0000:00:1f.3 [0x400-0x41f] conflicts with ACPI region SMRG [0x400-0x40f]
[ 7.144976] ACPI: Device needs an ACPI driver
[ 7.145002] i801_smbus: probe of 0000:00:1f.3 failed with error -16
[ 7.151425] Linux video capture interface: v2.00
[ 7.177650] usb 6-1: New USB device found, idVendor=046d, idProduct=c051
[ 7.177654] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 7.177656] usb 6-1: Product: USB-PS/2 Optical Mouse
[ 7.177658] usb 6-1: Manufacturer: Logitech
[ 7.177766] usb 6-1: configuration #1 chosen from 1 choice
[ 7.190784] Uniform Multi-Platform E-IDE driver
[ 7.214809] usbcore: registered new interface driver hiddev
[ 7.228682] saa7130/34: v4l2 driver version 0.2.15 loaded
[ 7.228799] saa7134 0000:05:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 7.228805] saa7133[0]: found at 0000:05:00.0, rev: 209, irq: 16, latency: 64, mmio: 0xfebff800
[ 7.228810] saa7133[0]: subsystem: 11bd:002e, board: Pinnacle PCTV 40i/50i/110i (saa7133) [card=77,autodetected]
[ 7.228862] saa7133[0]: board init: gpio is 200e000
[ 7.228867] IRQ 16/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[ 7.230910] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/input/input5
[ 7.231025] generic-usb 0003:046D:C051.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1d.0-1/input0
[ 7.231040] usbcore: registered new interface driver usbhid
[ 7.231043] usbhid: v2.6:USB HID core driver
[ 7.271305] sr0: scsi3-mmc drive: 40x/40x writer dvd-ram cd/rw xa/form2 cdda tray
[ 7.271309] Uniform CD-ROM driver Revision: 3.20
[ 7.271453] sr 6:0:0:0: Attached scsi CD-ROM sr0
[ 7.383339] saa7133[0]: i2c eeprom 00: bd 11 2e 00 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[ 7.383347] saa7133[0]: i2c eeprom 10: ff e0 60 02 ff 20 ff ff ff ff ff ff ff ff ff ff
[ 7.383355] saa7133[0]: i2c eeprom 20: 01 2c 01 23 23 01 04 30 98 ff 00 e2 ff 22 00 c2
[ 7.383362] saa7133[0]: i2c eeprom 30: 96 ff 03 30 15 01 ff 15 13 25 53 89 01 45 32 7b
[ 7.383369] saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.383376] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.383383] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.383391] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.383398] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.383405] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.383412] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.383419] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.383426] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.383434] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.383441] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.383452] saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.383459] i2c-adapter i2c-0: Invalid 7-bit address 0x7a
[ 7.404598] usb 6-2: new low speed USB device using uhci_hcd and address 3
[ 7.463393] tuner 0-004b: chip found @ 0x96 (saa7133[0])
[ 7.536671] tda829x 0-004b: setting tuner address to 61
[ 7.579645] usb 6-2: New USB device found, idVendor=045e, idProduct=00db
[ 7.579648] usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 7.579651] usb 6-2: Product: Natural® Ergonomic Keyboard 4000
[ 7.579652] usb 6-2: Manufacturer: Microsoft
[ 7.579766] usb 6-2: configuration #1 chosen from 1 choice
[ 7.620006] tda829x 0-004b: type set to tda8290+75a
[ 7.640906] input: Microsoft Natural® Ergonomic Keyboard 4000 as /devices/pci0000:00/0000:00:1d.0/usb6/6-2/6-2:1.0/input/input6
[ 7.641014] microsoft 0003:045E:00DB.0002: input,hidraw1: USB HID v1.11 Keyboard [Microsoft Natural® Ergonomic Keyboard 4000] on usb-0000:00:1d.0-2/input0
[ 7.664789] input: Microsoft Natural® Ergonomic Keyboard 4000 as /devices/pci0000:00/0000:00:1d.0/usb6/6-2/6-2:1.1/input/input7
[ 7.664874] microsoft 0003:045E:00DB.0003: input,hidraw2: USB HID v1.11 Device [Microsoft Natural® Ergonomic Keyboard 4000] on usb-0000:00:1d.0-2/input1
[ 11.286881] BUG: unable to handle kernel paging request at ffff880233ad9e8c
[ 11.286968] IP: [<ffffffffa02fb864>] ir_input_init+0x64/0x1a52 [ir_common]
[ 11.287025] PGD 80000000013e0063 PUD 15067 PMD 0
[ 11.287125] Oops: 0002 [#1] SMP
[ 11.287201] last sysfs file: /sys/module/i2c_core/initstate
[ 11.287231] CPU 3
[ 11.287282] Modules linked in: ir_kbd_i2c(+) joydev hid_microsoft tda827x tda8290 tuner sr_mod cdrom saa7134(+) ide_pci_generic usbhid hid ide_core ir_common pata_acpi v4l2_common videodev ata_generic snd_hda_codec_realtek v4l1_compat pata_marvell v4l2_compat_ioctl32 asus_atk0110 i2c_i801 videobuf_dma_sg intel_agp videobuf_core snd_hda_intel tveeprom snd_hda_codec uhci_hcd hwmon thermal via_rhine snd_hwdep snd_pcm i2c_core mii snd_timer snd sg ehci_hcd soundcore usbcore serio_raw processor pcspkr atl1e psmouse evdev snd_page_alloc button iTCO_wdt iTCO_vendor_support sd_mod crc_t10dif raid1 md_mod ext3 jbd mbcache jfs ahci libata scsi_mod [last unloaded: scsi_wait_scan]
[ 11.288932] Pid: 1815, comm: modprobe Not tainted 2.6.31-0.4 #1 P5Q-PRO
[ 11.288962] RIP: 0010:[<ffffffffa02fb864>] [<ffffffffa02fb864>] ir_input_init+0x64/0x1a52 [ir_common]
[ 11.289022] RSP: 0018:ffff880221165dc0 EFLAGS: 00010246
[ 11.289052] RAX: ffff8802251b0c18 RBX: ffff8802251b0c00 RCX: ffff880226815028
[ 11.289082] RDX: 0000000000000000 RSI: 000000006962732f RDI: ffff8802251b0e18
[ 11.289112] RBP: ffff88022101b800 R08: ffff880226815000 R09: 0000000000000004
[ 11.289124] R10: ffff8802251b0ea0 R11: 0000000000000000 R12: ffff880226815000
[ 11.289124] R13: ffff8802251b0ec0 R14: ffffffff815c86c0 R15: ffff88022150c230
[ 11.289124] FS: 00007f62036346f0(0000) GS:ffff88002807d000(0000) knlGS:0000000000000000
[ 11.289124] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 11.289124] CR2: ffff880233ad9e8c CR3: 000000022113a000 CR4: 00000000000006e0
[ 11.289124] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 11.289124] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 11.289124] Process modprobe (pid: 1815, threadinfo ffff880221164000, task ffff880222a9ebd0)
[ 11.289124] Stack:
[ 11.289124] ffffffffa03a31e3 ffff8802251b0ea0 0000000000000063 0000000000000000
[ 11.289124] <0> ffffffffa03a3e60 ffff88022101b828 ffff88022101b804 ffff88022101b800
[ 11.289124] <0> ffffffffa03a3030 000000000060df10 ffffffffa01cc3a1 ffffffffa03a0048
[ 11.289124] Call Trace:
[ 11.289124] [<ffffffffa03a31e3>] ? __this_module+0x3103/0x39e4 [ir_kbd_i2c]
[ 11.289124] [<ffffffffa03a3e60>] ? cleanup_module+0x39c/0xd00 [ir_kbd_i2c]
[ 11.289124] [<ffffffffa03a3030>] ? __this_module+0x2f50/0x39e4 [ir_kbd_i2c]
[ 11.289124] [<ffffffffa01cc3a1>] ? i2c_verify_client+0x2c1/0x390 [i2c_core]
[ 11.289124] [<ffffffff812a4008>] ? driver_probe_device+0x88/0x180
[ 11.289124] [<ffffffff812a4193>] ? __driver_attach+0x93/0xa0
[ 11.289124] [<ffffffff812a4100>] ? __driver_attach+0x0/0xa0
[ 11.289124] [<ffffffff812a3788>] ? bus_for_each_dev+0x58/0x80
[ 11.289124] [<ffffffffa03a3f80>] ? cleanup_module+0x4bc/0xd00 [ir_kbd_i2c]
[ 11.289124] [<ffffffff812a2f46>] ? bus_add_driver+0xc6/0x290
[ 11.289124] [<ffffffffa03a7000>] ? init_module+0x0/0x18 [ir_kbd_i2c]
[ 11.289124] [<ffffffff812a447a>] ? driver_register+0x6a/0x130
[ 11.289124] [<ffffffffa03a7000>] ? init_module+0x0/0x18 [ir_kbd_i2c]
[ 11.289124] [<ffffffffa01cd0f0>] ? i2c_register_driver+0x30/0xd0 [i2c_core]
[ 11.289124] [<ffffffffa03a7000>] ? init_module+0x0/0x18 [ir_kbd_i2c]
[ 11.289124] [<ffffffff81001044>] ? do_one_initcall+0x34/0x170
[ 11.289124] [<ffffffff8108893f>] ? sys_init_module+0xdf/0x250
[ 11.289124] [<ffffffff81003f2b>] ? system_call_fastpath+0x16/0x1b
[ 11.289124] Code: 90 d0 00 00 00 41 c7 80 cc 00 00 00 04 00 00 00 41 c7 80 c8 00 00 00 80 00 00 00 31 d2 66 2e 0f 1f 84 00 00 00 00 00 8b 74 10 04 <f0> 0f ab 31 48 83 c2 04 48 81 fa 00 02 00 00 75 eb f0 41 80 60
[ 11.289124] RIP [<ffffffffa02fb864>] ir_input_init+0x64/0x1a52 [ir_common]
[ 11.289124] RSP <ffff880221165dc0>
[ 11.289124] CR2: ffff880233ad9e8c
[ 11.289124] ---[ end trace d9ab3f6ed1cfb88d ]---
[ 11.346818] saa7133[0]: registered device video0 [v4l2]
[ 11.346894] saa7133[0]: registered device vbi0
[ 11.346969] saa7133[0]: registered device radio0
[ 11.418715] saa7134 ALSA driver for DMA sound loaded
[ 11.418754] IRQ 16/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[ 11.418799] saa7133[0]/alsa: saa7133[0] at 0xfebff800 irq 16 registered as card 1
[ 13.694719] Adding 6000236k swap on /dev/sda1. Priority:0 extents:1 across:6000236k
[ 13.697219] Adding 6000236k swap on /dev/sdb1. Priority:0 extents:1 across:6000236k
[ 14.841828] device-mapper: uevent: version 1.0.3
[ 14.842353] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: [email protected]
[ 48.270184] md: md1 stopped.
[ 48.271246] md: bind<sdb3>
[ 48.271375] md: bind<sda3>
[ 48.283978] md: raid10 personality registered for level 10
[ 48.284246] raid10: raid set md1 active with 2 out of 2 devices
[ 48.284295] md1: detected capacity change from 0 to 146549637120
[ 48.381965] md1: unknown partition table
[ 50.073491] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 50.138344] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 50.169365] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 50.169637] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
[ 50.169672] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
[ 50.169705] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[ 51.325347] alloc irq_desc for 29 on node 0
[ 51.325384] alloc kstat_irqs on node 0
[ 51.325424] ATL1E 0000:02:00.0: irq 29 for MSI/MSI-X
[ 51.325572] ATL1E 0000:02:00.0: ATL1E: eth0 NIC Link is Up<100 Mbps Full Duplex>
[ 57.140579] ATL1E 0000:02:00.0: ATL1E: eth0 NIC Link is Up<100 Mbps Full Duplex>
[ 57.142139] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 57.245737] eth1: link down
[ 57.246633] ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 59.062061] Bluetooth: Core ver 2.15
[ 59.062170] NET: Registered protocol family 31
[ 59.062200] Bluetooth: HCI device and connection manager initialized
[ 59.062231] Bluetooth: HCI socket layer initialized
[ 59.069023] Bluetooth: L2CAP ver 2.13
[ 59.069056] Bluetooth: L2CAP socket layer initialized
[ 59.072152] Bluetooth: RFCOMM TTY layer initialized
[ 59.072187] Bluetooth: RFCOMM socket layer initialized
[ 59.072224] Bluetooth: RFCOMM ver 1.11
[ 59.545469] coretemp coretemp.0: Using relative temperature scale!
[ 59.545657] coretemp coretemp.1: Using relative temperature scale!
[ 59.545764] coretemp coretemp.2: Using relative temperature scale!
[ 59.545827] coretemp coretemp.3: Using relative temperature scale!
[ 59.874164] dummy0: no IPv6 routers present
[ 63.643767] radeonfb 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 63.644253] radeonfb: Found Intel x86 BIOS ROM Image
[ 63.644284] radeonfb: Retrieved PLL infos from BIOS
[ 63.644314] radeonfb: Reference=27.00 MHz (RefDiv=12) Memory=400.00 Mhz, System=350.00 MHz
[ 63.644348] radeonfb: PLL min 20000 max 40000
[ 63.904412] i2c-adapter i2c-3: unable to read EDID block.
[ 64.047745] i2c-adapter i2c-3: unable to read EDID block.
[ 64.191078] i2c-adapter i2c-3: unable to read EDID block.
[ 64.494338] radeonfb: Monitor 1 type DFP found
[ 64.494367] radeonfb: EDID probed
[ 64.494396] radeonfb: Monitor 2 type no found
[ 64.511222] Console: switching to colour frame buffer device 210x65
[ 64.522426] mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
[ 64.522520] radeonfb (0000:01:00.0): ATI Radeon 5b63 "[c"


Attachments:
log.txt (56.12 kB)

2009-09-29 14:16:35

by Jean Delvare

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

On Wed, 16 Sep 2009 10:03:32 +0200, Paweł Sikora wrote:
> On Wednesday 16 September 2009 08:57:01 Jean Delvare wrote:
> > Hi Pawel,
> >
> > I think this would be fixed by the following patch:
> > http://patchwork.kernel.org/patch/45707/
>
> still oopses. this time i've attached full dmesg.

Any news on this? Do you have a refined list of kernels which have the
bug and kernels which do not? Tried 2.6.32-rc1? Tried the v4l-dvb
repository?

Anyone else seeing this bug?

Your kernel stack trace doesn't look terribly reliable and I am not
able to come to any conclusion. The crash is supposed to happen in
ir_input_init(), but the stack trace doesn't lead there. I am also
skeptical about the +0x64/0x1a52, ir_input_init() is a rather small
function and I fail to see how it could be 6738 bytes in binary size.
Might be that the bug caused a stack corruption. Building a debug
kernel may help.

--
Jean Delvare

2009-09-29 23:26:51

by hermann pitton

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

Hi Jean,

Am Dienstag, den 29.09.2009, 16:16 +0200 schrieb Jean Delvare:
> On Wed, 16 Sep 2009 10:03:32 +0200, Paweł Sikora wrote:
> > On Wednesday 16 September 2009 08:57:01 Jean Delvare wrote:
> > > Hi Pawel,
> > >
> > > I think this would be fixed by the following patch:
> > > http://patchwork.kernel.org/patch/45707/
> >
> > still oopses. this time i've attached full dmesg.
>
> Any news on this? Do you have a refined list of kernels which have the
> bug and kernels which do not? Tried 2.6.32-rc1? Tried the v4l-dvb
> repository?
>
> Anyone else seeing this bug?

I can see you ask the other way round, but just in case, I don't have
that bug neither on some self compiled 2.6.30 with recent mercurial
v4l-dvb on some outdated Fedora nor on a

Linux localhost.localdomain 2.6.30.5-43.fc11.x86_64 #1 SMP Thu Aug 27
21:39:52 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux

with my recently purchased older Pinnacle 310i.

Hm, there are different versions of that card, to have it mentioned,
obviously also with different remotes, and I can't tell how to identify
them.

> Your kernel stack trace doesn't look terribly reliable and I am not
> able to come to any conclusion. The crash is supposed to happen in
> ir_input_init(), but the stack trace doesn't lead there. I am also
> skeptical about the +0x64/0x1a52, ir_input_init() is a rather small
> function and I fail to see how it could be 6738 bytes in binary size.
> Might be that the bug caused a stack corruption. Building a debug
> kernel may help.

Cheers,
Hermann

2009-09-30 08:16:24

by Paweł Sikora

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.


ir-common.ko: file format elf64-x86-64


Disassembly of section .text:

0000000000000000 <ir_extract_bits>:
0: 31 c0 xor %eax,%eax
2: ba 01 00 00 00 mov $0x1,%edx
7: eb 09 jmp 12 <ir_extract_bits+0x12>
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: d1 ef shr %edi
12: 40 f6 c6 01 test $0x1,%sil
16: 74 0d je 25 <ir_extract_bits+0x25>
18: 89 c1 mov %eax,%ecx
1a: 09 d1 or %edx,%ecx
1c: 40 f6 c7 01 test $0x1,%dil
20: 0f 45 c1 cmovne %ecx,%eax
23: 01 d2 add %edx,%edx
25: d1 ee shr %esi
27: 75 e7 jne 10 <ir_extract_bits+0x10>
29: f3 c3 repz retq
2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)

0000000000000030 <ir_decode_pulsedistance>:
30: 41 55 push %r13
32: c1 e6 05 shl $0x5,%esi
35: 85 f6 test %esi,%esi
37: 41 54 push %r12
39: 55 push %rbp
3a: 53 push %rbx
3b: 89 cb mov %ecx,%ebx
3d: 7e 58 jle 97 <ir_decode_pulsedistance+0x67>
3f: 31 c0 xor %eax,%eax
41: 45 31 c0 xor %r8d,%r8d
44: 41 bb 1f 00 00 00 mov $0x1f,%r11d
4a: 41 ba 01 00 00 00 mov $0x1,%r10d
50: eb 12 jmp 64 <ir_decode_pulsedistance+0x34>
52: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
58: 41 83 c0 01 add $0x1,%r8d
5c: 83 c0 01 add $0x1,%eax
5f: 41 39 f0 cmp %esi,%r8d
62: 7d 33 jge 97 <ir_decode_pulsedistance+0x67>
64: 44 89 c1 mov %r8d,%ecx
67: 45 89 c1 mov %r8d,%r9d
6a: 44 89 dd mov %r11d,%ebp
6d: 83 e1 1f and $0x1f,%ecx
70: 41 c1 f9 05 sar $0x5,%r9d
74: 45 89 d5 mov %r10d,%r13d
77: 29 cd sub %ecx,%ebp
79: 4d 63 c9 movslq %r9d,%r9
7c: 89 e9 mov %ebp,%ecx
7e: 41 d3 e5 shl %cl,%r13d
81: 46 85 2c 8f test %r13d,(%rdi,%r9,4)
85: 75 d1 jne 58 <ir_decode_pulsedistance+0x28>
87: 83 f8 1c cmp $0x1c,%eax
8a: 7f 1c jg a8 <ir_decode_pulsedistance+0x78>
8c: 41 83 c0 01 add $0x1,%r8d
90: 31 c0 xor %eax,%eax
92: 41 39 f0 cmp %esi,%r8d
95: 7c cd jl 64 <ir_decode_pulsedistance+0x34>
97: b8 ff ff ff ff mov $0xffffffff,%eax
9c: 5b pop %rbx
9d: 5d pop %rbp
9e: 41 5c pop %r12
a0: 41 5d pop %r13
a2: c3 retq
a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
a8: 41 39 f0 cmp %esi,%r8d
ab: 7d ea jge 97 <ir_decode_pulsedistance+0x67>
ad: 31 c0 xor %eax,%eax
af: 41 bb 1f 00 00 00 mov $0x1f,%r11d
b5: 41 ba 01 00 00 00 mov $0x1,%r10d
bb: eb 26 jmp e3 <ir_decode_pulsedistance+0xb3>
bd: 0f 1f 00 nopl (%rax)
c0: 44 89 c1 mov %r8d,%ecx
c3: 45 89 c1 mov %r8d,%r9d
c6: 44 89 dd mov %r11d,%ebp
c9: 83 e1 1f and $0x1f,%ecx
cc: 41 c1 f9 05 sar $0x5,%r9d
d0: 45 89 d5 mov %r10d,%r13d
d3: 29 cd sub %ecx,%ebp
d5: 4d 63 c9 movslq %r9d,%r9
d8: 89 e9 mov %ebp,%ecx
da: 41 d3 e5 shl %cl,%r13d
dd: 46 85 2c 8f test %r13d,(%rdi,%r9,4)
e1: 75 0c jne ef <ir_decode_pulsedistance+0xbf>
e3: 41 83 c0 01 add $0x1,%r8d
e7: 83 c0 01 add $0x1,%eax
ea: 41 39 f0 cmp %esi,%r8d
ed: 7c d1 jl c0 <ir_decode_pulsedistance+0x90>
ef: 83 f8 06 cmp $0x6,%eax
f2: 7e a3 jle 97 <ir_decode_pulsedistance+0x67>
f4: 31 c0 xor %eax,%eax
f6: 41 39 f0 cmp %esi,%r8d
f9: 7d a1 jge 9c <ir_decode_pulsedistance+0x6c>
fb: 8d 14 13 lea (%rbx,%rdx,1),%edx
fe: 31 ed xor %ebp,%ebp
100: 41 bb 01 00 00 00 mov $0x1,%r11d
106: 45 31 d2 xor %r10d,%r10d
109: 41 b9 1f 00 00 00 mov $0x1f,%r9d
10f: bb 01 00 00 00 mov $0x1,%ebx
114: 41 89 d4 mov %edx,%r12d
117: 41 c1 ec 1f shr $0x1f,%r12d
11b: 41 01 d4 add %edx,%r12d
11e: ba 01 00 00 00 mov $0x1,%edx
123: 41 d1 fc sar %r12d
126: eb 1d jmp 145 <ir_decode_pulsedistance+0x115>
128: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
12f: 00
130: 85 c0 test %eax,%eax
132: 75 54 jne 188 <ir_decode_pulsedistance+0x158>
134: 41 ba 01 00 00 00 mov $0x1,%r10d
13a: 31 d2 xor %edx,%edx
13c: 41 83 c0 01 add $0x1,%r8d
140: 41 39 f0 cmp %esi,%r8d
143: 7d 50 jge 195 <ir_decode_pulsedistance+0x165>
145: 44 89 c1 mov %r8d,%ecx
148: 44 89 c0 mov %r8d,%eax
14b: 45 89 cd mov %r9d,%r13d
14e: 83 e1 1f and $0x1f,%ecx
151: c1 f8 05 sar $0x5,%eax
154: 41 29 cd sub %ecx,%r13d
157: 48 98 cltq
159: 44 89 e9 mov %r13d,%ecx
15c: 41 89 dd mov %ebx,%r13d
15f: 41 d3 e5 shl %cl,%r13d
162: 44 85 2c 87 test %r13d,(%rdi,%rax,4)
166: 0f 95 c0 setne %al
169: 85 d2 test %edx,%edx
16b: 0f b6 c0 movzbl %al,%eax
16e: 75 c0 jne 130 <ir_decode_pulsedistance+0x100>
170: 85 c0 test %eax,%eax
172: 74 1b je 18f <ir_decode_pulsedistance+0x15f>
174: 89 e8 mov %ebp,%eax
176: 44 09 d8 or %r11d,%eax
179: 45 39 d4 cmp %r10d,%r12d
17c: 0f 4c e8 cmovl %eax,%ebp
17f: 45 01 db add %r11d,%r11d
182: 41 83 fb 01 cmp $0x1,%r11d
186: 74 0d je 195 <ir_decode_pulsedistance+0x165>
188: ba 01 00 00 00 mov $0x1,%edx
18d: eb ad jmp 13c <ir_decode_pulsedistance+0x10c>
18f: 41 83 c2 01 add $0x1,%r10d
193: eb a7 jmp 13c <ir_decode_pulsedistance+0x10c>
195: 89 e8 mov %ebp,%eax
197: e9 00 ff ff ff jmpq 9c <ir_decode_pulsedistance+0x6c>
19c: 0f 1f 40 00 nopl 0x0(%rax)

00000000000001a0 <ir_decode_biphase>:
1a0: 41 56 push %r14
1a2: 44 8b 0f mov (%rdi),%r9d
1a5: 45 31 c0 xor %r8d,%r8d
1a8: b8 01 00 00 00 mov $0x1,%eax
1ad: 41 55 push %r13
1af: 41 54 push %r12
1b1: 55 push %rbp
1b2: 89 cd mov %ecx,%ebp
1b4: 53 push %rbx
1b5: bb 1f 00 00 00 mov $0x1f,%ebx
1ba: eb 12 jmp 1ce <ir_decode_biphase+0x2e>
1bc: 0f 1f 40 00 nopl 0x0(%rax)
1c0: 41 83 c0 01 add $0x1,%r8d
1c4: 41 83 f8 20 cmp $0x20,%r8d
1c8: 0f 84 f2 00 00 00 je 2c0 <ir_decode_biphase+0x120>
1ce: 44 89 c1 mov %r8d,%ecx
1d1: 41 89 da mov %ebx,%r10d
1d4: 41 89 c6 mov %eax,%r14d
1d7: 83 e1 1f and $0x1f,%ecx
1da: 41 29 ca sub %ecx,%r10d
1dd: 44 89 d1 mov %r10d,%ecx
1e0: 41 d3 e6 shl %cl,%r14d
1e3: 45 85 ce test %r9d,%r14d
1e6: 74 d8 je 1c0 <ir_decode_biphase+0x20>
1e8: 41 bb 01 00 00 00 mov $0x1,%r11d
1ee: c1 e6 05 shl $0x5,%esi
1f1: 44 39 c6 cmp %r8d,%esi
1f4: 0f 8e ce 00 00 00 jle 2c8 <ir_decode_biphase+0x128>
1fa: 85 ed test %ebp,%ebp
1fc: 0f 88 c6 00 00 00 js 2c8 <ir_decode_biphase+0x128>
202: b8 01 00 00 00 mov $0x1,%eax
207: 45 31 d2 xor %r10d,%r10d
20a: 45 31 c9 xor %r9d,%r9d
20d: 41 bd 1f 00 00 00 mov $0x1f,%r13d
213: 41 bc 01 00 00 00 mov $0x1,%r12d
219: eb 24 jmp 23f <ir_decode_biphase+0x9f>
21b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
220: 41 83 c1 01 add $0x1,%r9d
224: 41 83 c2 01 add $0x1,%r10d
228: 41 83 c0 01 add $0x1,%r8d
22c: 44 39 c6 cmp %r8d,%esi
22f: 7e 6f jle 2a0 <ir_decode_biphase+0x100>
231: 41 39 e9 cmp %ebp,%r9d
234: 7f 6a jg 2a0 <ir_decode_biphase+0x100>
236: 41 83 fa 01 cmp $0x1,%r10d
23a: 7f 64 jg 2a0 <ir_decode_biphase+0x100>
23c: 41 89 cb mov %ecx,%r11d
23f: 41 8d 58 1f lea 0x1f(%r8),%ebx
243: 45 85 c0 test %r8d,%r8d
246: 45 89 c6 mov %r8d,%r14d
249: 41 0f 49 d8 cmovns %r8d,%ebx
24d: 41 c1 fe 1f sar $0x1f,%r14d
251: 41 c1 ee 1b shr $0x1b,%r14d
255: c1 fb 05 sar $0x5,%ebx
258: 43 8d 0c 30 lea (%r8,%r14,1),%ecx
25c: 48 63 db movslq %ebx,%rbx
25f: 83 e1 1f and $0x1f,%ecx
262: 44 29 f1 sub %r14d,%ecx
265: 45 89 ee mov %r13d,%r14d
268: 41 29 ce sub %ecx,%r14d
26b: 44 89 f1 mov %r14d,%ecx
26e: 45 89 e6 mov %r12d,%r14d
271: 41 d3 e6 shl %cl,%r14d
274: 44 85 34 9f test %r14d,(%rdi,%rbx,4)
278: 0f 95 c1 setne %cl
27b: 0f b6 c9 movzbl %cl,%ecx
27e: 41 39 cb cmp %ecx,%r11d
281: 74 2d je 2b0 <ir_decode_biphase+0x110>
283: 44 39 ca cmp %r9d,%edx
286: 7f 98 jg 220 <ir_decode_biphase+0x80>
288: 01 c0 add %eax,%eax
28a: 41 83 c0 01 add $0x1,%r8d
28e: 45 31 d2 xor %r10d,%r10d
291: 09 c8 or %ecx,%eax
293: 44 39 c6 cmp %r8d,%esi
296: 41 b9 01 00 00 00 mov $0x1,%r9d
29c: 7f 93 jg 231 <ir_decode_biphase+0x91>
29e: 66 90 xchg %ax,%ax
2a0: 5b pop %rbx
2a1: 5d pop %rbp
2a2: 41 5c pop %r12
2a4: 41 5d pop %r13
2a6: 41 5e pop %r14
2a8: c3 retq
2a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2b0: 41 83 c1 01 add $0x1,%r9d
2b4: e9 6f ff ff ff jmpq 228 <ir_decode_biphase+0x88>
2b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c0: 45 31 db xor %r11d,%r11d
2c3: e9 26 ff ff ff jmpq 1ee <ir_decode_biphase+0x4e>
2c8: b8 01 00 00 00 mov $0x1,%eax
2cd: 0f 1f 00 nopl (%rax)
2d0: eb ce jmp 2a0 <ir_decode_biphase+0x100>
2d2: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1)
2d9: 1f 84 00 00 00 00 00

00000000000002e0 <ir_dump_samples>:
2e0: 41 56 push %r14
2e2: 31 c0 xor %eax,%eax
2e4: 41 55 push %r13
2e6: 41 54 push %r12
2e8: 49 89 fc mov %rdi,%r12
2eb: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
2f2: 55 push %rbp
2f3: 89 f5 mov %esi,%ebp
2f5: c1 e5 05 shl $0x5,%ebp
2f8: 53 push %rbx
2f9: e8 00 00 00 00 callq 2fe <ir_dump_samples+0x1e>
2fe: 85 ed test %ebp,%ebp
300: 7e 5d jle 35f <ir_dump_samples+0x7f>
302: 31 d2 xor %edx,%edx
304: 31 db xor %ebx,%ebx
306: 41 be 1f 00 00 00 mov $0x1f,%r14d
30c: 41 bd 01 00 00 00 mov $0x1,%r13d
312: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
318: 89 d9 mov %ebx,%ecx
31a: 44 89 f6 mov %r14d,%esi
31d: 89 d8 mov %ebx,%eax
31f: 83 e1 1f and $0x1f,%ecx
322: c1 f8 05 sar $0x5,%eax
325: 29 ce sub %ecx,%esi
327: 48 98 cltq
329: 89 f1 mov %esi,%ecx
32b: 44 89 ee mov %r13d,%esi
32e: d3 e6 shl %cl,%esi
330: 89 f1 mov %esi,%ecx
332: 41 85 0c 84 test %ecx,(%r12,%rax,4)
336: 48 c7 c6 00 00 00 00 mov $0x0,%rsi
33d: 74 41 je 380 <ir_dump_samples+0xa0>
33f: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
346: 31 c0 xor %eax,%eax
348: e8 00 00 00 00 callq 34d <ir_dump_samples+0x6d>
34d: ba 01 00 00 00 mov $0x1,%edx
352: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
358: 83 c3 01 add $0x1,%ebx
35b: 39 eb cmp %ebp,%ebx
35d: 7c b9 jl 318 <ir_dump_samples+0x38>
35f: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
366: 31 c0 xor %eax,%eax
368: e8 00 00 00 00 callq 36d <ir_dump_samples+0x8d>
36d: 5b pop %rbx
36e: 5d pop %rbp
36f: 41 5c pop %r12
371: 41 5d pop %r13
373: 31 c0 xor %eax,%eax
375: 41 5e pop %r14
377: c3 retq
378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
37f: 00
380: 85 d2 test %edx,%edx
382: 74 d4 je 358 <ir_dump_samples+0x78>
384: 48 c7 c6 00 00 00 00 mov $0x0,%rsi
38b: eb b2 jmp 33f <ir_dump_samples+0x5f>
38d: 0f 1f 00 nopl (%rax)
390: 55 push %rbp
391: 48 89 f5 mov %rsi,%rbp
394: 53 push %rbx
395: 48 89 fb mov %rdi,%rbx
398: 48 83 ec 08 sub $0x8,%rsp
39c: 8b 96 0c 02 00 00 mov 0x20c(%rsi),%edx
3a2: 85 d2 test %edx,%edx
3a4: 74 37 je 3dd <ir_dump_samples+0xfd>
3a6: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 3ac <ir_dump_samples+0xcc>
3ac: 85 c0 test %eax,%eax
3ae: 7f 54 jg 404 <ir_dump_samples+0x124>
3b0: 31 c9 xor %ecx,%ecx
3b2: 83 bd 10 02 00 00 00 cmpl $0x0,0x210(%rbp)
3b9: 48 89 df mov %rbx,%rdi
3bc: be 01 00 00 00 mov $0x1,%esi
3c1: 0f 95 c1 setne %cl
3c4: e8 00 00 00 00 callq 3c9 <ir_dump_samples+0xe9>
3c9: 48 83 c4 08 add $0x8,%rsp
3cd: 48 89 df mov %rbx,%rdi
3d0: 31 c9 xor %ecx,%ecx
3d2: 5b pop %rbx
3d3: 5d pop %rbp
3d4: 31 d2 xor %edx,%edx
3d6: 31 f6 xor %esi,%esi
3d8: e9 00 00 00 00 jmpq 3dd <ir_dump_samples+0xfd>
3dd: 8b 8e 04 02 00 00 mov 0x204(%rsi),%ecx
3e3: 8b 96 08 02 00 00 mov 0x208(%rsi),%edx
3e9: 31 c0 xor %eax,%eax
3eb: 44 8b 86 10 02 00 00 mov 0x210(%rsi),%r8d
3f2: 48 8b 37 mov (%rdi),%rsi
3f5: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
3fc: 5b pop %rbx
3fd: 5b pop %rbx
3fe: 5d pop %rbp
3ff: e9 00 00 00 00 jmpq 404 <ir_dump_samples+0x124>
404: 8b 8e 10 02 00 00 mov 0x210(%rsi),%ecx
40a: 48 8b 37 mov (%rdi),%rsi
40d: 31 c0 xor %eax,%eax
40f: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
416: e8 00 00 00 00 callq 41b <ir_dump_samples+0x13b>
41b: 8b 95 0c 02 00 00 mov 0x20c(%rbp),%edx
421: eb 8d jmp 3b0 <ir_dump_samples+0xd0>
423: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1)
42a: 84 00 00 00 00 00

0000000000000430 <ir_input_keydown>:
430: 48 83 ec 28 sub $0x28,%rsp
434: 4c 89 64 24 20 mov %r12,0x20(%rsp)
439: 45 31 e4 xor %r12d,%r12d
43c: 83 fa 7f cmp $0x7f,%edx
43f: 48 89 5c 24 10 mov %rbx,0x10(%rsp)
444: 48 89 6c 24 18 mov %rbp,0x18(%rsp)
449: 48 89 f3 mov %rsi,%rbx
44c: 48 89 fd mov %rdi,%rbp
44f: 77 07 ja 458 <ir_input_keydown+0x28>
451: 89 d0 mov %edx,%eax
453: 44 8b 64 86 04 mov 0x4(%rsi,%rax,4),%r12d
458: 8b bb 10 02 00 00 mov 0x210(%rbx),%edi
45e: 85 ff test %edi,%edi
460: 75 3e jne 4a0 <ir_input_keydown+0x70>
462: 89 93 08 02 00 00 mov %edx,0x208(%rbx)
468: 89 8b 04 02 00 00 mov %ecx,0x204(%rbx)
46e: 48 89 de mov %rbx,%rsi
471: 44 89 a3 0c 02 00 00 mov %r12d,0x20c(%rbx)
478: c7 83 10 02 00 00 01 movl $0x1,0x210(%rbx)
47f: 00 00 00
482: 48 89 ef mov %rbp,%rdi
485: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx
48a: 48 8b 6c 24 18 mov 0x18(%rsp),%rbp
48f: 4c 8b 64 24 20 mov 0x20(%rsp),%r12
494: 48 83 c4 28 add $0x28,%rsp
498: e9 f3 fe ff ff jmpq 390 <ir_dump_samples+0xb0>
49d: 0f 1f 00 nopl (%rax)
4a0: 44 3b a3 0c 02 00 00 cmp 0x20c(%rbx),%r12d
4a7: 74 2d je 4d6 <ir_input_keydown+0xa6>
4a9: c7 83 10 02 00 00 00 movl $0x0,0x210(%rbx)
4b0: 00 00 00
4b3: 48 89 de mov %rbx,%rsi
4b6: 48 89 ef mov %rbp,%rdi
4b9: 89 54 24 08 mov %edx,0x8(%rsp)
4bd: 89 0c 24 mov %ecx,(%rsp)
4c0: e8 cb fe ff ff callq 390 <ir_dump_samples+0xb0>
4c5: 8b b3 10 02 00 00 mov 0x210(%rbx),%esi
4cb: 8b 54 24 08 mov 0x8(%rsp),%edx
4cf: 8b 0c 24 mov (%rsp),%ecx
4d2: 85 f6 test %esi,%esi
4d4: 74 8c je 462 <ir_input_keydown+0x32>
4d6: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx
4db: 48 8b 6c 24 18 mov 0x18(%rsp),%rbp
4e0: 4c 8b 64 24 20 mov 0x20(%rsp),%r12
4e5: 48 83 c4 28 add $0x28,%rsp
4e9: c3 retq
4ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)

00000000000004f0 <ir_input_nokey>:
4f0: 48 83 ec 08 sub $0x8,%rsp
4f4: 44 8b 86 10 02 00 00 mov 0x210(%rsi),%r8d
4fb: 45 85 c0 test %r8d,%r8d
4fe: 75 08 jne 508 <ir_input_nokey+0x18>
500: 48 83 c4 08 add $0x8,%rsp
504: c3 retq
505: 0f 1f 00 nopl (%rax)
508: c7 86 10 02 00 00 00 movl $0x0,0x210(%rsi)
50f: 00 00 00
512: 48 83 c4 08 add $0x8,%rsp
516: e9 75 fe ff ff jmpq 390 <ir_dump_samples+0xb0>
51b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)

0000000000000520 <ir_rc5_timer_keyup>:
520: 44 8b 0d 00 00 00 00 mov 0x0(%rip),%r9d # 527 <ir_rc5_timer_keyup+0x7>
527: 53 push %rbx
528: 48 89 fb mov %rdi,%rbx
52b: 45 85 c9 test %r9d,%r9d
52e: 7f 0d jg 53d <ir_rc5_timer_keyup+0x1d>
530: 48 8d 73 08 lea 0x8(%rbx),%rsi
534: 48 8b 3b mov (%rbx),%rdi
537: 5b pop %rbx
538: e9 00 00 00 00 jmpq 53d <ir_rc5_timer_keyup+0x1d>
53d: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
544: 31 c0 xor %eax,%eax
546: e8 00 00 00 00 callq 54b <ir_rc5_timer_keyup+0x2b>
54b: eb e3 jmp 530 <ir_rc5_timer_keyup+0x10>
54d: 0f 1f 00 nopl (%rax)

0000000000000550 <ir_rc5_timer_end>:
550: 48 83 ec 48 sub $0x48,%rsp
554: 48 89 5c 24 20 mov %rbx,0x20(%rsp)
559: 48 89 fb mov %rdi,%rbx
55c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
561: 4c 89 64 24 30 mov %r12,0x30(%rsp)
566: 48 89 6c 24 28 mov %rbp,0x28(%rsp)
56b: 4c 89 6c 24 38 mov %r13,0x38(%rsp)
570: 4c 89 74 24 40 mov %r14,0x40(%rsp)
575: 4c 8b 25 00 00 00 00 mov 0x0(%rip),%r12 # 57c <ir_rc5_timer_end+0x2c>
57c: e8 00 00 00 00 callq 581 <ir_rc5_timer_end+0x31>
581: 48 8b 44 24 10 mov 0x10(%rsp),%rax
586: 48 2b 83 b0 03 00 00 sub 0x3b0(%rbx),%rax
58d: 48 83 f8 01 cmp $0x1,%rax
591: 0f 8e a9 00 00 00 jle 640 <ir_rc5_timer_end+0xf0>
597: c7 83 c0 03 00 00 00 movl $0x0,0x3c0(%rbx)
59e: 00 00 00
5a1: 83 bb a4 03 00 00 13 cmpl $0x13,0x3a4(%rbx)
5a8: 76 66 jbe 610 <ir_rc5_timer_end+0xc0>
5aa: 8b 93 a8 03 00 00 mov 0x3a8(%rbx),%edx
5b0: 8b 8b 70 02 00 00 mov 0x270(%rbx),%ecx
5b6: 31 f6 xor %esi,%esi
5b8: 31 ed xor %ebp,%ebp
5ba: d3 e2 shl %cl,%edx
5bc: 83 ca 01 or $0x1,%edx
5bf: 89 93 a8 03 00 00 mov %edx,0x3a8(%rbx)
5c5: 89 d0 mov %edx,%eax
5c7: 89 c1 mov %eax,%ecx
5c9: 01 ed add %ebp,%ebp
5cb: c1 e8 02 shr $0x2,%eax
5ce: 83 e1 03 and $0x3,%ecx
5d1: 83 f9 01 cmp $0x1,%ecx
5d4: 0f 84 f6 00 00 00 je 6d0 <ir_rc5_timer_end+0x180>
5da: 83 f9 03 cmp $0x3,%ecx
5dd: 0f 84 a5 00 00 00 je 688 <ir_rc5_timer_end+0x138>
5e3: 83 c6 01 add $0x1,%esi
5e6: 83 fe 0e cmp $0xe,%esi
5e9: 75 dc jne 5c7 <ir_rc5_timer_end+0x77>
5eb: 44 8b 2d 00 00 00 00 mov 0x0(%rip),%r13d # 5f2 <ir_rc5_timer_end+0xa2>
5f2: 45 85 ed test %r13d,%r13d
5f5: 0f 8f bb 01 00 00 jg 7b6 <ir_rc5_timer_end+0x266>
5fb: 41 89 ed mov %ebp,%r13d
5fe: 41 c1 ed 0c shr $0xc,%r13d
602: 41 83 e5 03 and $0x3,%r13d
606: e9 92 00 00 00 jmpq 69d <ir_rc5_timer_end+0x14d>
60b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
610: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 616 <ir_rc5_timer_end+0xc6>
616: 85 c0 test %eax,%eax
618: 0f 8f 54 01 00 00 jg 772 <ir_rc5_timer_end+0x222>
61e: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx
623: 48 8b 6c 24 28 mov 0x28(%rsp),%rbp
628: 4c 8b 64 24 30 mov 0x30(%rsp),%r12
62d: 4c 8b 6c 24 38 mov 0x38(%rsp),%r13
632: 4c 8b 74 24 40 mov 0x40(%rsp),%r14
637: 48 83 c4 48 add $0x48,%rsp
63b: c3 retq
63c: 0f 1f 40 00 nopl 0x0(%rax)
640: 48 8b 54 24 18 mov 0x18(%rsp),%rdx
645: 2b 93 b8 03 00 00 sub 0x3b8(%rbx),%edx
64b: 69 c0 40 42 0f 00 imul $0xf4240,%eax,%eax
651: c7 83 c0 03 00 00 00 movl $0x0,0x3c0(%rbx)
658: 00 00 00
65b: 8d 04 02 lea (%rdx,%rax,1),%eax
65e: 3d 5f 6d 00 00 cmp $0x6d5f,%eax
663: 0f 87 38 ff ff ff ja 5a1 <ir_rc5_timer_end+0x51>
669: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # 66f <ir_rc5_timer_end+0x11f>
66f: 85 d2 test %edx,%edx
671: 7e ab jle 61e <ir_rc5_timer_end+0xce>
673: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
67a: 31 c0 xor %eax,%eax
67c: e8 00 00 00 00 callq 681 <ir_rc5_timer_end+0x131>
681: eb 9b jmp 61e <ir_rc5_timer_end+0xce>
683: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
688: 44 8b 35 00 00 00 00 mov 0x0(%rip),%r14d # 68f <ir_rc5_timer_end+0x13f>
68f: 45 85 f6 test %r14d,%r14d
692: 0f 8f f3 00 00 00 jg 78b <ir_rc5_timer_end+0x23b>
698: 45 31 ed xor %r13d,%r13d
69b: 31 ed xor %ebp,%ebp
69d: 44 39 ab 74 02 00 00 cmp %r13d,0x274(%rbx)
6a4: 74 3a je 6e0 <ir_rc5_timer_end+0x190>
6a6: 44 8b 1d 00 00 00 00 mov 0x0(%rip),%r11d # 6ad <ir_rc5_timer_end+0x15d>
6ad: 45 85 db test %r11d,%r11d
6b0: 0f 8e 68 ff ff ff jle 61e <ir_rc5_timer_end+0xce>
6b6: 44 89 ee mov %r13d,%esi
6b9: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
6c0: 31 c0 xor %eax,%eax
6c2: e8 00 00 00 00 callq 6c7 <ir_rc5_timer_end+0x177>
6c7: e9 52 ff ff ff jmpq 61e <ir_rc5_timer_end+0xce>
6cc: 0f 1f 40 00 nopl 0x0(%rax)
6d0: 83 cd 01 or $0x1,%ebp
6d3: e9 0b ff ff ff jmpq 5e3 <ir_rc5_timer_end+0x93>
6d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6df: 00
6e0: 89 e8 mov %ebp,%eax
6e2: c1 e8 06 shr $0x6,%eax
6e5: 83 e0 1f and $0x1f,%eax
6e8: 3b 83 78 02 00 00 cmp 0x278(%rbx),%eax
6ee: 0f 85 2a ff ff ff jne 61e <ir_rc5_timer_end+0xce>
6f4: 8b 8b a0 03 00 00 mov 0x3a0(%rbx),%ecx
6fa: 89 ea mov %ebp,%edx
6fc: 41 89 ed mov %ebp,%r13d
6ff: c1 ea 0b shr $0xb,%edx
702: 41 83 e5 3f and $0x3f,%r13d
706: 83 e2 01 and $0x1,%edx
709: 89 c8 mov %ecx,%eax
70b: c1 e8 0b shr $0xb,%eax
70e: 83 e0 01 and $0x1,%eax
711: 39 d0 cmp %edx,%eax
713: 74 52 je 767 <ir_rc5_timer_end+0x217>
715: 44 8b 15 00 00 00 00 mov 0x0(%rip),%r10d # 71c <ir_rc5_timer_end+0x1cc>
71c: 45 85 d2 test %r10d,%r10d
71f: 7f 7f jg 7a0 <ir_rc5_timer_end+0x250>
721: 4c 8d 73 08 lea 0x8(%rbx),%r14
725: 48 8b 3b mov (%rbx),%rdi
728: 4c 89 f6 mov %r14,%rsi
72b: e8 00 00 00 00 callq 730 <ir_rc5_timer_end+0x1e0>
730: 48 8b 3b mov (%rbx),%rdi
733: 44 89 e9 mov %r13d,%ecx
736: 44 89 ea mov %r13d,%edx
739: 4c 89 f6 mov %r14,%rsi
73c: e8 00 00 00 00 callq 741 <ir_rc5_timer_end+0x1f1>
741: 8b bb 7c 02 00 00 mov 0x27c(%rbx),%edi
747: e8 00 00 00 00 callq 74c <ir_rc5_timer_end+0x1fc>
74c: 48 8d bb 50 03 00 00 lea 0x350(%rbx),%rdi
753: 4a 8d 34 20 lea (%rax,%r12,1),%rsi
757: e8 00 00 00 00 callq 75c <ir_rc5_timer_end+0x20c>
75c: 89 ab a0 03 00 00 mov %ebp,0x3a0(%rbx)
762: e9 b7 fe ff ff jmpq 61e <ir_rc5_timer_end+0xce>
767: 83 e1 3f and $0x3f,%ecx
76a: 44 39 e9 cmp %r13d,%ecx
76d: 75 a6 jne 715 <ir_rc5_timer_end+0x1c5>
76f: 90 nop
770: eb cf jmp 741 <ir_rc5_timer_end+0x1f1>
772: 8b b3 a8 03 00 00 mov 0x3a8(%rbx),%esi
778: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
77f: 31 c0 xor %eax,%eax
781: e8 00 00 00 00 callq 786 <ir_rc5_timer_end+0x236>
786: e9 93 fe ff ff jmpq 61e <ir_rc5_timer_end+0xce>
78b: 89 d6 mov %edx,%esi
78d: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
794: 31 c0 xor %eax,%eax
796: e8 00 00 00 00 callq 79b <ir_rc5_timer_end+0x24b>
79b: e9 f8 fe ff ff jmpq 698 <ir_rc5_timer_end+0x148>
7a0: 44 89 ee mov %r13d,%esi
7a3: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
7aa: 31 c0 xor %eax,%eax
7ac: e8 00 00 00 00 callq 7b1 <ir_rc5_timer_end+0x261>
7b1: e9 6b ff ff ff jmpq 721 <ir_rc5_timer_end+0x1d1>
7b6: 41 89 ed mov %ebp,%r13d
7b9: 41 89 e9 mov %ebp,%r9d
7bc: 41 89 e8 mov %ebp,%r8d
7bf: 41 c1 ed 0c shr $0xc,%r13d
7c3: 89 e8 mov %ebp,%eax
7c5: 41 c1 e9 06 shr $0x6,%r9d
7c9: 83 e0 3f and $0x3f,%eax
7cc: 41 83 e5 03 and $0x3,%r13d
7d0: 41 c1 e8 0b shr $0xb,%r8d
7d4: 89 04 24 mov %eax,(%rsp)
7d7: 41 83 e1 1f and $0x1f,%r9d
7db: 41 83 e0 01 and $0x1,%r8d
7df: 44 89 e9 mov %r13d,%ecx
7e2: 89 ee mov %ebp,%esi
7e4: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
7eb: 31 c0 xor %eax,%eax
7ed: e8 00 00 00 00 callq 7f2 <ir_rc5_timer_end+0x2a2>
7f2: e9 a6 fe ff ff jmpq 69d <ir_rc5_timer_end+0x14d>
7f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7fe: 00 00

0000000000000800 <ir_input_init>:
800: 48 85 c9 test %rcx,%rcx
803: 89 16 mov %edx,(%rsi)
805: 49 89 f8 mov %rdi,%r8
808: 48 89 f0 mov %rsi,%rax
80b: 48 8d 56 04 lea 0x4(%rsi),%rdx
80f: 74 22 je 833 <ir_input_init+0x33>
811: f6 c2 04 test $0x4,%dl
814: 48 89 d7 mov %rdx,%rdi
817: 48 89 ce mov %rcx,%rsi
81a: 41 b9 00 02 00 00 mov $0x200,%r9d
820: 75 77 jne 899 <ir_input_init+0x99>
822: 44 89 c9 mov %r9d,%ecx
825: c1 e9 03 shr $0x3,%ecx
828: 41 83 e1 04 and $0x4,%r9d
82c: 89 c9 mov %ecx,%ecx
82e: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi)
831: 75 60 jne 893 <ir_input_init+0x93>
833: 49 8d 48 28 lea 0x28(%r8),%rcx
837: 49 89 90 d0 00 00 00 mov %rdx,0xd0(%r8)
83e: 41 c7 80 cc 00 00 00 movl $0x4,0xcc(%r8)
845: 04 00 00 00
849: 41 c7 80 c8 00 00 00 movl $0x80,0xc8(%r8)
850: 80 00 00 00
854: 31 d2 xor %edx,%edx
856: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
85d: 00 00 00
860: 8b 74 10 04 mov 0x4(%rax,%rdx,1),%esi
864: f0 0f ab 31 lock bts %esi,(%rcx)
868: 48 83 c2 04 add $0x4,%rdx
86c: 48 81 fa 00 02 00 00 cmp $0x200,%rdx
873: 75 eb jne 860 <ir_input_init+0x60>
875: f0 41 80 60 28 fe lock andb $0xfe,0x28(%r8)
87b: f0 41 80 48 20 02 lock orb $0x2,0x20(%r8)
881: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # 887 <ir_input_init+0x87>
887: 85 c9 test %ecx,%ecx
889: 74 06 je 891 <ir_input_init+0x91>
88b: f0 41 80 48 22 10 lock orb $0x10,0x22(%r8)
891: f3 c3 repz retq
893: 8b 0e mov (%rsi),%ecx
895: 89 0f mov %ecx,(%rdi)
897: eb 9a jmp 833 <ir_input_init+0x33>
899: 8b 09 mov (%rcx),%ecx
89b: 48 8d 78 08 lea 0x8(%rax),%rdi
89f: 48 83 c6 04 add $0x4,%rsi
8a3: 66 41 b9 fc 01 mov $0x1fc,%r9w
8a8: 89 48 04 mov %ecx,0x4(%rax)
8ab: e9 72 ff ff ff jmpq 822 <ir_input_init+0x22>


Attachments:
ir-common.asm (30.37 kB)

2009-09-30 10:57:39

by Jean Delvare

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

Hi Pawel,

I am removing the linux-i2c list from Cc, because it seems clear that
your problem is related to specific media drivers and not the i2c
subsystem.

On Wed, 30 Sep 2009 10:16:15 +0200, Paweł Sikora wrote:
> On Tuesday 29 September 2009 16:16:29 Jean Delvare wrote:
> > On Wed, 16 Sep 2009 10:03:32 +0200, Paweł Sikora wrote:
> > > On Wednesday 16 September 2009 08:57:01 Jean Delvare wrote:
> > > > Hi Pawel,
> > > >
> > > > I think this would be fixed by the following patch:
> > > > http://patchwork.kernel.org/patch/45707/
> > >
> > > still oopses. this time i've attached full dmesg.
> >
> > Any news on this? Do you have a refined list of kernels which have the
> > bug and kernels which do not?
>
> afaics in the 2.6.2{7,8}, the remote sends some noises to pc.
> effect: random characters on terminal and unusable login prompt.
>
> now in the 2.6.31, the kernel module oopses during udev loading.
> so i've renamed the .ko to prevent loading.

This is contradictory with your initial statement: "afaics the
2.6.28.10 is also affected." It would be good to have real data points,
otherwise investigation will be very difficult...

It would be great if you could test kernel 2.6.30 and report whether it
oopses or not. The big ir-kbd-i2c changes went into kernel 2.6.31, so
my bet is that 2.6.30 should not oops, but I'd rather be certain of
this, otherwise we might keep searching in the wrong direction.

> > Tried 2.6.32-rc1? Tried the v4l-dvb repository?
>
> no.
>
> > I am also skeptical about the +0x64/0x1a52, ir_input_init() is a rather
> > small function and I fail to see how it could be 6738 bytes in binary size.
>
> i've attached asm dump of ir-common.ko
> i found the '41 c7 80 cc ...' code in dump at adress 0x83e.

Not sure why you look at address 0x83e? The stack trace says +0x64. As
function ir_input_init() starts at 0x800, the oops address would be
0x864, which is:

864: f0 0f ab 31 lock bts %esi,(%rcx)

If my disassembler skills are still worth anything, this corresponds to
the set_bit instruction in:

for (i = 0; i < IR_KEYTAB_SIZE; i++)
set_bit(ir->ir_codes[i], dev->keybit);

in the source code. This suggests that ir->ir_codes is smaller than
expected (sounds unlikely as this array is included in struct
ir_input_state) or dev->keybit isn't large enough (sounds unlikely as
well, it should be large enough to contain 0x300 bits while ir keycodes
are all below 0x100.) So most probably something went wrong before and
we're only noticing now.

Are you running distribution kernels or self-compiled ones? Any local
patches applied?

Would you be able to apply debug patches and rebuild your kernel?
At this point, all I can offer is instrumenting ir_probe() and
ir_input_init() with log messages to see exactly what code paths are
taken and what parameters are passed around.

--
Jean Delvare

2009-09-30 11:52:34

by Paweł Sikora

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

On Wednesday 30 September 2009 12:57:37 Jean Delvare wrote:

> Are you running distribution kernels or self-compiled ones?
> Any local patches applied?
> Would you be able to apply debug patches and rebuild your kernel?

yes, i'm using patched (vserver,grsec) modular kernel from pld-linux
but i'm able to boot custom git build and do the bisect if necessary.

2009-09-30 12:25:27

by Jean Delvare

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

On Wed, 30 Sep 2009 13:52:27 +0200, Paweł Sikora wrote:
> On Wednesday 30 September 2009 12:57:37 Jean Delvare wrote:
>
> > Are you running distribution kernels or self-compiled ones?
> > Any local patches applied?
> > Would you be able to apply debug patches and rebuild your kernel?
>
> yes, i'm using patched (vserver,grsec) modular kernel from pld-linux
> but i'm able to boot custom git build and do the bisect if necessary.

OK, then it would be great if you could try the patch below on top of
kernel 2.6.31, and report everything that gets logged before the oops.
Of course, if you can also bisect to find out which exact change causes
the oops, that would be very helpful.

---
drivers/media/common/ir-functions.c | 8 +++++++-
drivers/media/video/ir-kbd-i2c.c | 6 ++++++
2 files changed, 13 insertions(+), 1 deletion(-)

--- linux-2.6.31.orig/drivers/media/common/ir-functions.c 2009-06-10 05:05:27.000000000 +0200
+++ linux-2.6.31/drivers/media/common/ir-functions.c 2009-09-30 14:15:10.000000000 +0200
@@ -62,6 +62,9 @@ void ir_input_init(struct input_dev *dev
{
int i;

+ pr_info("%s: dev=%p, ir=%p, ir_type=%d, ir_codes=%p\n",
+ __func__, dev, ir, ir_type, ir_codes);
+
ir->ir_type = ir_type;
if (ir_codes)
memcpy(ir->ir_codes, ir_codes, sizeof(ir->ir_codes));
@@ -69,8 +72,11 @@ void ir_input_init(struct input_dev *dev
dev->keycode = ir->ir_codes;
dev->keycodesize = sizeof(IR_KEYTAB_TYPE);
dev->keycodemax = IR_KEYTAB_SIZE;
- for (i = 0; i < IR_KEYTAB_SIZE; i++)
+ for (i = 0; i < IR_KEYTAB_SIZE; i++) {
+ pr_info("%s: [i=%d] Setting bit %u of dev->keybit\n",
+ __func__, i, ir->ir_codes[i]);
set_bit(ir->ir_codes[i], dev->keybit);
+ }
clear_bit(0, dev->keybit);

set_bit(EV_KEY, dev->evbit);
--- linux-2.6.31.orig/drivers/media/video/ir-kbd-i2c.c 2009-09-10 10:08:22.000000000 +0200
+++ linux-2.6.31/drivers/media/video/ir-kbd-i2c.c 2009-09-30 14:17:37.000000000 +0200
@@ -317,6 +317,7 @@ static int ir_probe(struct i2c_client *c
ir->input = input_dev;
i2c_set_clientdata(client, ir);

+ pr_info("%s: addr=0x%02hx\n", __func__, addr);
switch(addr) {
case 0x64:
name = "Pixelview";
@@ -385,6 +386,9 @@ static int ir_probe(struct i2c_client *c
goto err_out_free;
}

+ pr_info("%s: [before override] ir_codes=%p, name=%s, get_key=%p\n",
+ __func__, ir_codes, name, ir->get_key);
+
/* Let the caller override settings */
if (client->dev.platform_data) {
const struct IR_i2c_init_data *init_data =
@@ -393,6 +397,8 @@ static int ir_probe(struct i2c_client *c
ir_codes = init_data->ir_codes;
name = init_data->name;
ir->get_key = init_data->get_key;
+ pr_info("%s: [after override] ir_codes=%p, name=%s, get_key=%p\n",
+ __func__, ir_codes, name, ir->get_key);
}

/* Make sure we are all setup before going on */


--
Jean Delvare

2009-09-30 16:22:37

by Paweł Sikora

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.31-0.4-dirty (pluto@vmx) (gcc version 4.4.1 20090918 (release) (PLD-Linux) ) #1 SMP Wed Sep 30 16:34:43 CEST 2009
[ 0.000000] Command line: root=/dev/md0
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009cc00 (usable)
[ 0.000000] BIOS-e820: 000000000009cc00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000cff70000 (usable)
[ 0.000000] BIOS-e820: 00000000cff70000 - 00000000cff7e000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000cff7e000 - 00000000cffd0000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000cffd0000 - 00000000d0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000230000000 (usable)
[ 0.000000] DMI present.
[ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it.
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] last_pfn = 0x230000 max_arch_pfn = 0x400000000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.000000] C0000-DFFFF write-protect
[ 0.000000] E0000-EFFFF write-through
[ 0.000000] F0000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 000000000 mask E00000000 write-back
[ 0.000000] 1 base 200000000 mask FE0000000 write-back
[ 0.000000] 2 base 220000000 mask FF0000000 write-back
[ 0.000000] 3 base 0D0000000 mask FF0000000 uncachable
[ 0.000000] 4 base 0E0000000 mask FE0000000 uncachable
[ 0.000000] 5 disabled
[ 0.000000] 6 disabled
[ 0.000000] 7 disabled
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] e820 update range: 00000000d0000000 - 0000000100000000 (usable) ==> (reserved)
[ 0.000000] last_pfn = 0xcff70 max_arch_pfn = 0x400000000
[ 0.000000] Scanning 0 areas for low memory corruption
[ 0.000000] modified physical RAM map:
[ 0.000000] modified: 0000000000000000 - 0000000000010000 (reserved)
[ 0.000000] modified: 0000000000010000 - 000000000009cc00 (usable)
[ 0.000000] modified: 000000000009cc00 - 00000000000a0000 (reserved)
[ 0.000000] modified: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] modified: 0000000000100000 - 00000000cff70000 (usable)
[ 0.000000] modified: 00000000cff70000 - 00000000cff7e000 (ACPI data)
[ 0.000000] modified: 00000000cff7e000 - 00000000cffd0000 (ACPI NVS)
[ 0.000000] modified: 00000000cffd0000 - 00000000d0000000 (reserved)
[ 0.000000] modified: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] modified: 00000000fff00000 - 0000000100000000 (reserved)
[ 0.000000] modified: 0000000100000000 - 0000000230000000 (usable)
[ 0.000000] initial memory mapped : 0 - 20000000
[ 0.000000] init_memory_mapping: 0000000000000000-00000000cff70000
[ 0.000000] 0000000000 - 00cfe00000 page 2M
[ 0.000000] 00cfe00000 - 00cff70000 page 4k
[ 0.000000] kernel direct mapping tables up to cff70000 @ 10000-16000
[ 0.000000] init_memory_mapping: 0000000100000000-0000000230000000
[ 0.000000] 0100000000 - 0230000000 page 2M
[ 0.000000] kernel direct mapping tables up to 230000000 @ 14000-1e000
[ 0.000000] RAMDISK: 37ef8000 - 37fef142
[ 0.000000] ACPI: RSDP 00000000000fb460 00024 (v02 ACPIAM)
[ 0.000000] ACPI: XSDT 00000000cff70100 0005C (v01 A_M_I_ OEMXSDT 08000820 MSFT 00000097)
[ 0.000000] ACPI: FACP 00000000cff70290 000F4 (v03 A_M_I_ OEMFACP 08000820 MSFT 00000097)
[ 0.000000] ACPI: DSDT 00000000cff70440 0964B (v01 A1012 A1012001 00000001 INTL 20060113)
[ 0.000000] ACPI: FACS 00000000cff7e000 00040
[ 0.000000] ACPI: APIC 00000000cff70390 0006C (v01 A_M_I_ OEMAPIC 08000820 MSFT 00000097)
[ 0.000000] ACPI: MCFG 00000000cff70400 0003C (v01 A_M_I_ OEMMCFG 08000820 MSFT 00000097)
[ 0.000000] ACPI: OEMB 00000000cff7e040 00081 (v01 A_M_I_ AMI_OEM 08000820 MSFT 00000097)
[ 0.000000] ACPI: HPET 00000000cff79a90 00038 (v01 A_M_I_ OEMHPET 08000820 MSFT 00000097)
[ 0.000000] ACPI: OSFR 00000000cff79ad0 000B0 (v01 A_M_I_ OEMOSFR 08000820 MSFT 00000097)
[ 0.000000] ACPI: SSDT 00000000cff7e8d0 00A7C (v01 DpgPmm CpuPm 00000012 INTL 20060113)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-0000000230000000
[ 0.000000] Bootmem setup node 0 0000000000000000-0000000230000000
[ 0.000000] NODE_DATA [0000000000019000 - 000000000001dfff]
[ 0.000000] bootmap [000000000001e000 - 0000000000063fff] pages 46
[ 0.000000] (8 early reservations) ==> bootmem [0000000000 - 0230000000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
[ 0.000000] #2 [0001000000 - 0001669b80] TEXT DATA BSS ==> [0001000000 - 0001669b80]
[ 0.000000] #3 [0037ef8000 - 0037fef142] RAMDISK ==> [0037ef8000 - 0037fef142]
[ 0.000000] #4 [000009cc00 - 0000100000] BIOS reserved ==> [000009cc00 - 0000100000]
[ 0.000000] #5 [000166a000 - 000166a278] BRK ==> [000166a000 - 000166a278]
[ 0.000000] #6 [0000010000 - 0000014000] PGTABLE ==> [0000010000 - 0000014000]
[ 0.000000] #7 [0000014000 - 0000019000] PGTABLE ==> [0000014000 - 0000019000]
[ 0.000000] [ffffea0000000000-ffffea0007bfffff] PMD -> [ffff880028600000-ffff88002f7fffff] on node 0
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x00230000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[3] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009c
[ 0.000000] 0: 0x00000100 -> 0x000cff70
[ 0.000000] 0: 0x00100000 -> 0x00230000
[ 0.000000] On node 0 totalpages: 2096892
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 111 pages reserved
[ 0.000000] DMA zone: 3813 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 14280 pages used for memmap
[ 0.000000] DMA32 zone: 833448 pages, LIFO batch:31
[ 0.000000] Normal zone: 17024 pages used for memmap
[ 0.000000] Normal zone: 1228160 pages, LIFO batch:31
[ 0.000000] ACPI: PM-Timer IO Port: 0x808
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[ 0.000000] ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 4, version 32, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[ 0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] PM: Registered nosave memory: 000000000009c000 - 000000000009d000
[ 0.000000] PM: Registered nosave memory: 000000000009d000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e4000
[ 0.000000] PM: Registered nosave memory: 00000000000e4000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 00000000cff70000 - 00000000cff7e000
[ 0.000000] PM: Registered nosave memory: 00000000cff7e000 - 00000000cffd0000
[ 0.000000] PM: Registered nosave memory: 00000000cffd0000 - 00000000d0000000
[ 0.000000] PM: Registered nosave memory: 00000000d0000000 - 00000000fee00000
[ 0.000000] PM: Registered nosave memory: 00000000fee00000 - 00000000fee01000
[ 0.000000] PM: Registered nosave memory: 00000000fee01000 - 00000000fff00000
[ 0.000000] PM: Registered nosave memory: 00000000fff00000 - 0000000100000000
[ 0.000000] Allocating PCI resources starting at d0000000 (gap: d0000000:2ee00000)
[ 0.000000] NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:4 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 28 pages at ffff880028034000, static data 82208 bytes
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 2065421
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: root=/dev/md0
[ 0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
[ 0.000000] Initializing CPU#0
[ 0.000000] Checking aperture...
[ 0.000000] No AGP bridge found
[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[ 0.000000] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.000000] Placing 64MB software IO TLB between ffff880020000000 - ffff880024000000
[ 0.000000] software IO TLB at phys 0x20000000 - 0x24000000
[ 0.000000] Memory: 8196540k/9175040k available (3620k kernel code, 787472k absent, 191028k reserved, 1776k data, 512k init)
[ 0.000000] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] NR_IRQS:4352 nr_irqs:440
[ 0.000000] Extended CMOS year: 2000
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 2499.885 MHz processor.
[ 0.000604] Console: colour VGA+ 80x25
[ 0.000606] console [tty0] enabled
[ 0.003333] allocated 83886080 bytes of page_cgroup
[ 0.003333] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.003333] hpet clockevent registered
[ 0.003333] HPET: 4 timers in total, 0 timers will be used for per-cpu timer
[ 0.003333] Calibrating delay loop (skipped), value calculated using timer frequency.. 5001.09 BogoMIPS (lpj=8332950)
[ 0.003333] Security Framework initialized
[ 0.003333] SELinux: Disabled at boot.
[ 0.003333] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[ 0.003933] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.005419] Mount-cache hash table entries: 256
[ 0.005582] Initializing cgroup subsys ns
[ 0.005617] Initializing cgroup subsys cpuacct
[ 0.005647] Initializing cgroup subsys memory
[ 0.005680] Initializing cgroup subsys devices
[ 0.005710] Initializing cgroup subsys freezer
[ 0.005739] Initializing cgroup subsys net_cls
[ 0.005781] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.005834] CPU: L2 cache: 3072K
[ 0.005863] CPU 0/0x0 -> Node 0
[ 0.005892] CPU: Physical Processor ID: 0
[ 0.005921] CPU: Processor Core ID: 0
[ 0.005950] mce: CPU supports 6 MCE banks
[ 0.005984] CPU0: Thermal monitoring enabled (TM2)
[ 0.006015] using mwait in idle threads.
[ 0.006044] Performance Counters: Core2 events, Intel PMU driver.
[ 0.006123] ... version: 2
[ 0.006152] ... bit width: 40
[ 0.006180] ... generic counters: 2
[ 0.006209] ... value mask: 000000ffffffffff
[ 0.006238] ... max period: 000000007fffffff
[ 0.006267] ... fixed-purpose counters: 3
[ 0.006295] ... counter mask: 0000000700000003
[ 0.006342] ACPI: Core revision 20090521
[ 0.020047] Setting APIC routing to flat
[ 0.020375] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.053465] CPU0: Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz stepping 07
[ 0.056666] Booting processor 1 APIC 0x1 ip 0x6000
[ 0.003333] Initializing CPU#1
[ 0.003333] Calibrating delay using timer specific routine.. 5001.66 BogoMIPS (lpj=8332262)
[ 0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.003333] CPU: L2 cache: 3072K
[ 0.003333] CPU 1/0x1 -> Node 0
[ 0.003333] CPU: Physical Processor ID: 0
[ 0.003333] CPU: Processor Core ID: 1
[ 0.003333] mce: CPU supports 6 MCE banks
[ 0.003333] CPU1: Thermal monitoring enabled (TM2)
[ 0.003333] x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
[ 0.147946] CPU1: Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz stepping 07
[ 0.148309] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[ 0.150087] Booting processor 2 APIC 0x2 ip 0x6000
[ 0.003333] Initializing CPU#2
[ 0.003333] Calibrating delay using timer specific routine.. 5001.67 BogoMIPS (lpj=8332281)
[ 0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.003333] CPU: L2 cache: 3072K
[ 0.003333] CPU 2/0x2 -> Node 0
[ 0.003333] CPU: Physical Processor ID: 0
[ 0.003333] CPU: Processor Core ID: 2
[ 0.003333] mce: CPU supports 6 MCE banks
[ 0.003333] CPU2: Thermal monitoring enabled (TM2)
[ 0.003333] x86 PAT enabled: cpu 2, old 0x7040600070406, new 0x7010600070106
[ 0.244571] CPU2: Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz stepping 07
[ 0.245264] checking TSC synchronization [CPU#0 -> CPU#2]: passed.
[ 0.246723] Booting processor 3 APIC 0x3 ip 0x6000
[ 0.003333] Initializing CPU#3
[ 0.003333] Calibrating delay using timer specific routine.. 4971.40 BogoMIPS (lpj=8282243)
[ 0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.003333] CPU: L2 cache: 3072K
[ 0.003333] CPU 3/0x3 -> Node 0
[ 0.003333] CPU: Physical Processor ID: 0
[ 0.003333] CPU: Processor Core ID: 3
[ 0.003333] mce: CPU supports 6 MCE banks
[ 0.003333] CPU3: Thermal monitoring enabled (TM2)
[ 0.003333] x86 PAT enabled: cpu 3, old 0x7040600070406, new 0x7010600070106
[ 0.341305] CPU3: Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz stepping 07
[ 0.341666] checking TSC synchronization [CPU#0 -> CPU#3]: passed.
[ 0.343342] Brought up 4 CPUs
[ 0.343379] Total of 4 processors activated (19975.83 BogoMIPS).
[ 0.343515] regulator: core version 0.5
[ 0.343515] NET: Registered protocol family 16
[ 0.343515] ACPI: bus type pci registered
[ 0.346686] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.346717] PCI: Not using MMCONFIG.
[ 0.346745] PCI: Using configuration type 1 for base access
[ 0.347306] bio: create slab <bio-0> at 0
[ 0.347306] ACPI: EC: Look up EC in DSDT
[ 0.361893] ACPI: Interpreter enabled
[ 0.361929] ACPI: (supports S0 S1 S3 S4 S5)
[ 0.362100] ACPI: Using IOAPIC for interrupt routing
[ 0.362173] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.364525] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
[ 0.369937] PCI: Using MMCONFIG at e0000000 - efffffff
[ 0.376835] ACPI: No dock devices found.
[ 0.376963] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.377023] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[ 0.377023] pci 0000:00:01.0: PME# disabled
[ 0.377023] pci 0000:00:1a.0: reg 20 io port: [0xb800-0xb81f]
[ 0.377023] pci 0000:00:1a.1: reg 20 io port: [0xb880-0xb89f]
[ 0.377023] pci 0000:00:1a.2: reg 20 io port: [0xbc00-0xbc1f]
[ 0.377023] pci 0000:00:1a.7: reg 10 32bit mmio: [0xfe7ffc00-0xfe7fffff]
[ 0.377060] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[ 0.377091] pci 0000:00:1a.7: PME# disabled
[ 0.377151] pci 0000:00:1b.0: reg 10 64bit mmio: [0xfe7f8000-0xfe7fbfff]
[ 0.377183] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.377214] pci 0000:00:1b.0: PME# disabled
[ 0.377299] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.377330] pci 0000:00:1c.0: PME# disabled
[ 0.377406] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[ 0.377437] pci 0000:00:1c.4: PME# disabled
[ 0.377510] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[ 0.377541] pci 0000:00:1c.5: PME# disabled
[ 0.377611] pci 0000:00:1d.0: reg 20 io port: [0xb080-0xb09f]
[ 0.377666] pci 0000:00:1d.1: reg 20 io port: [0xb400-0xb41f]
[ 0.377720] pci 0000:00:1d.2: reg 20 io port: [0xb480-0xb49f]
[ 0.377778] pci 0000:00:1d.7: reg 10 32bit mmio: [0xfe7ff800-0xfe7ffbff]
[ 0.377822] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[ 0.377854] pci 0000:00:1d.7: PME# disabled
[ 0.377978] pci 0000:00:1f.0: quirk: region 0800-087f claimed by ICH6 ACPI/GPIO/TCO
[ 0.378013] pci 0000:00:1f.0: quirk: region 0500-053f claimed by ICH6 GPIO
[ 0.378044] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0294 (mask 0003)
[ 0.378080] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 3 PIO at 4700 (mask 001f)
[ 0.378162] pci 0000:00:1f.2: reg 10 io port: [0xac00-0xac07]
[ 0.378166] pci 0000:00:1f.2: reg 14 io port: [0xa880-0xa883]
[ 0.378171] pci 0000:00:1f.2: reg 18 io port: [0xa800-0xa807]
[ 0.378175] pci 0000:00:1f.2: reg 1c io port: [0xa480-0xa483]
[ 0.378179] pci 0000:00:1f.2: reg 20 io port: [0xa400-0xa41f]
[ 0.378184] pci 0000:00:1f.2: reg 24 32bit mmio: [0xfe7fe800-0xfe7fefff]
[ 0.378208] pci 0000:00:1f.2: PME# supported from D3hot
[ 0.378239] pci 0000:00:1f.2: PME# disabled
[ 0.378288] pci 0000:00:1f.3: reg 10 64bit mmio: [0xfe7ff400-0xfe7ff4ff]
[ 0.378298] pci 0000:00:1f.3: reg 20 io port: [0x400-0x41f]
[ 0.378333] pci 0000:01:00.0: reg 10 32bit mmio: [0xd0000000-0xdfffffff]
[ 0.378337] pci 0000:01:00.0: reg 14 io port: [0xc000-0xc0ff]
[ 0.378341] pci 0000:01:00.0: reg 18 32bit mmio: [0xfe8e0000-0xfe8effff]
[ 0.378353] pci 0000:01:00.0: reg 30 32bit mmio: [0xfe8c0000-0xfe8dffff]
[ 0.378367] pci 0000:01:00.0: supports D1 D2
[ 0.378389] pci 0000:01:00.1: reg 10 32bit mmio: [0xfe8f0000-0xfe8fffff]
[ 0.378417] pci 0000:01:00.1: supports D1 D2
[ 0.378451] pci 0000:00:01.0: bridge io port: [0xc000-0xcfff]
[ 0.378453] pci 0000:00:01.0: bridge 32bit mmio: [0xfe800000-0xfe8fffff]
[ 0.378456] pci 0000:00:01.0: bridge 64bit mmio pref: [0xd0000000-0xdfffffff]
[ 0.378491] pci 0000:00:1c.0: bridge 64bit mmio pref: [0xfdf00000-0xfdffffff]
[ 0.378529] pci 0000:03:00.0: reg 10 io port: [0xec00-0xec07]
[ 0.378536] pci 0000:03:00.0: reg 14 io port: [0xe880-0xe883]
[ 0.378542] pci 0000:03:00.0: reg 18 io port: [0xe800-0xe807]
[ 0.378549] pci 0000:03:00.0: reg 1c io port: [0xe480-0xe483]
[ 0.378556] pci 0000:03:00.0: reg 20 io port: [0xe400-0xe40f]
[ 0.380001] pci 0000:03:00.0: reg 24 32bit mmio: [0xfeaffc00-0xfeafffff]
[ 0.380036] pci 0000:03:00.0: supports D1
[ 0.380037] pci 0000:03:00.0: PME# supported from D0 D1 D3hot
[ 0.380069] pci 0000:03:00.0: PME# disabled
[ 0.380135] pci 0000:00:1c.4: bridge io port: [0xe000-0xefff]
[ 0.380138] pci 0000:00:1c.4: bridge 32bit mmio: [0xfea00000-0xfeafffff]
[ 0.380186] pci 0000:02:00.0: reg 10 64bit mmio: [0xfe9c0000-0xfe9fffff]
[ 0.380193] pci 0000:02:00.0: reg 18 io port: [0xdc00-0xdc7f]
[ 0.380243] pci 0000:02:00.0: PME# supported from D3hot D3cold
[ 0.380276] pci 0000:02:00.0: PME# disabled
[ 0.380344] pci 0000:00:1c.5: bridge io port: [0xd000-0xdfff]
[ 0.380347] pci 0000:00:1c.5: bridge 32bit mmio: [0xfe900000-0xfe9fffff]
[ 0.380377] pci 0000:05:00.0: reg 10 32bit mmio: [0xfebff800-0xfebfffff]
[ 0.380416] pci 0000:05:00.0: supports D1 D2
[ 0.380445] pci 0000:05:01.0: reg 10 32bit mmio: [0xfebe0000-0xfebeffff]
[ 0.380520] pci 0000:00:1e.0: transparent bridge
[ 0.380553] pci 0000:00:1e.0: bridge 32bit mmio: [0xfeb00000-0xfebfffff]
[ 0.380573] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.380684] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
[ 0.380732] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[ 0.380822] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P8._PRT]
[ 0.380866] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9._PRT]
[ 0.380930] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
[ 0.394048] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[ 0.394048] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[ 0.394227] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 10 11 12 14 *15)
[ 0.394627] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[ 0.396832] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
[ 0.397283] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11 12 *14 15)
[ 0.397684] ACPI: PCI Interrupt Link [LNKG] (IRQs *3 4 5 6 7 10 11 12 14 15)
[ 0.398084] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 *7 10 11 12 14 15)
[ 0.398447] PCI: Using ACPI for IRQ routing
[ 0.410007] NetLabel: Initializing
[ 0.410038] NetLabel: domain hash size = 128
[ 0.410068] NetLabel: protocols = UNLABELED CIPSOv4
[ 0.410119] NetLabel: unlabeled traffic allowed by default
[ 0.410180] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
[ 0.410327] hpet0: 4 comparators, 64-bit 14.318180 MHz counter
[ 0.430004] pnp: PnP ACPI init
[ 0.430044] ACPI: bus type pnp registered
[ 0.433058] pnp: PnP ACPI: found 14 devices
[ 0.433088] ACPI: ACPI bus type pnp unregistered
[ 0.433124] system 00:01: iomem range 0xfed14000-0xfed19fff has been reserved
[ 0.433158] system 00:06: ioport range 0x290-0x29f has been reserved
[ 0.433191] system 00:07: ioport range 0x4d0-0x4d1 has been reserved
[ 0.433221] system 00:07: ioport range 0x800-0x87f has been reserved
[ 0.433251] system 00:07: ioport range 0x500-0x57f could not be reserved
[ 0.433282] system 00:07: iomem range 0xfed08000-0xfed08fff has been reserved
[ 0.433313] system 00:07: iomem range 0xfed1c000-0xfed1ffff has been reserved
[ 0.433347] system 00:07: iomem range 0xfed20000-0xfed3ffff has been reserved
[ 0.433378] system 00:07: iomem range 0xfed50000-0xfed8ffff has been reserved
[ 0.433411] system 00:0a: iomem range 0xffc00000-0xffefffff has been reserved
[ 0.433444] system 00:0b: iomem range 0xfec00000-0xfec00fff could not be reserved
[ 0.433478] system 00:0b: iomem range 0xfee00000-0xfee00fff has been reserved
[ 0.433511] system 00:0c: iomem range 0xe0000000-0xefffffff has been reserved
[ 0.433543] system 00:0d: iomem range 0x0-0x9ffff could not be reserved
[ 0.433574] system 00:0d: iomem range 0xc0000-0xcffff has been reserved
[ 0.433604] system 00:0d: iomem range 0xe0000-0xfffff could not be reserved
[ 0.433635] system 00:0d: iomem range 0x100000-0xcfffffff could not be reserved
[ 0.438810] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[ 0.438841] pci 0000:00:01.0: IO window: 0xc000-0xcfff
[ 0.438872] pci 0000:00:01.0: MEM window: 0xfe800000-0xfe8fffff
[ 0.438902] pci 0000:00:01.0: PREFETCH window: 0x000000d0000000-0x000000dfffffff
[ 0.438938] pci 0000:00:1c.0: PCI bridge, secondary bus 0000:04
[ 0.438967] pci 0000:00:1c.0: IO window: disabled
[ 0.438998] pci 0000:00:1c.0: MEM window: disabled
[ 0.439029] pci 0000:00:1c.0: PREFETCH window: 0x000000fdf00000-0x000000fdffffff
[ 0.439066] pci 0000:00:1c.4: PCI bridge, secondary bus 0000:03
[ 0.439096] pci 0000:00:1c.4: IO window: 0xe000-0xefff
[ 0.439128] pci 0000:00:1c.4: MEM window: 0xfea00000-0xfeafffff
[ 0.439159] pci 0000:00:1c.4: PREFETCH window: disabled
[ 0.439190] pci 0000:00:1c.5: PCI bridge, secondary bus 0000:02
[ 0.439220] pci 0000:00:1c.5: IO window: 0xd000-0xdfff
[ 0.439251] pci 0000:00:1c.5: MEM window: 0xfe900000-0xfe9fffff
[ 0.439282] pci 0000:00:1c.5: PREFETCH window: disabled
[ 0.439313] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:05
[ 0.439343] pci 0000:00:1e.0: IO window: disabled
[ 0.439374] pci 0000:00:1e.0: MEM window: 0xfeb00000-0xfebfffff
[ 0.439405] pci 0000:00:1e.0: PREFETCH window: disabled
[ 0.439440] alloc irq_desc for 16 on node 0
[ 0.439441] alloc kstat_irqs on node 0
[ 0.439445] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.439477] pci 0000:00:01.0: setting latency timer to 64
[ 0.439481] alloc irq_desc for 17 on node 0
[ 0.439483] alloc kstat_irqs on node 0
[ 0.439485] pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 0.439516] pci 0000:00:1c.0: setting latency timer to 64
[ 0.439521] pci 0000:00:1c.4: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 0.439552] pci 0000:00:1c.4: setting latency timer to 64
[ 0.439557] pci 0000:00:1c.5: PCI INT B -> GSI 16 (level, low) -> IRQ 16
[ 0.439589] pci 0000:00:1c.5: setting latency timer to 64
[ 0.439593] pci 0000:00:1e.0: setting latency timer to 64
[ 0.439596] pci_bus 0000:00: resource 0 io: [0x00-0xffff]
[ 0.439598] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
[ 0.439600] pci_bus 0000:01: resource 0 io: [0xc000-0xcfff]
[ 0.439602] pci_bus 0000:01: resource 1 mem: [0xfe800000-0xfe8fffff]
[ 0.439604] pci_bus 0000:01: resource 2 pref mem [0xd0000000-0xdfffffff]
[ 0.439606] pci_bus 0000:04: resource 2 pref mem [0xfdf00000-0xfdffffff]
[ 0.439607] pci_bus 0000:03: resource 0 io: [0xe000-0xefff]
[ 0.439609] pci_bus 0000:03: resource 1 mem: [0xfea00000-0xfeafffff]
[ 0.439611] pci_bus 0000:02: resource 0 io: [0xd000-0xdfff]
[ 0.439612] pci_bus 0000:02: resource 1 mem: [0xfe900000-0xfe9fffff]
[ 0.439614] pci_bus 0000:05: resource 1 mem: [0xfeb00000-0xfebfffff]
[ 0.439616] pci_bus 0000:05: resource 3 io: [0x00-0xffff]
[ 0.439618] pci_bus 0000:05: resource 4 mem: [0x000000-0xffffffffffffffff]
[ 0.439630] NET: Registered protocol family 2
[ 0.439810] IP route cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.440788] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[ 0.443740] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.444135] TCP: Hash tables configured (established 524288 bind 65536)
[ 0.444166] TCP reno registered
[ 0.444277] NET: Registered protocol family 1
[ 0.444365] Trying to unpack rootfs image as initramfs...
[ 0.461772] Freeing initrd memory: 988k freed
[ 0.463527] Scanning for low memory corruption every 60 seconds
[ 0.463941] audit: initializing netlink socket (disabled)
[ 0.463980] type=2000 audit(1254327177.463:1): initialized
[ 0.469394] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 0.472826] VFS: Disk quotas dquot_6.5.2
[ 0.472924] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.473049] ROMFS MTD (C) 2007 Red Hat, Inc.
[ 0.473142] msgmni has been set to 16010
[ 0.473702] alg: No test for stdrng (krng)
[ 0.473871] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 0.473906] io scheduler noop registered
[ 0.473935] io scheduler anticipatory registered
[ 0.473964] io scheduler deadline registered
[ 0.474061] io scheduler cfq registered (default)
[ 0.474220] pci 0000:01:00.0: Boot video device
[ 0.474385] alloc irq_desc for 24 on node 0
[ 0.474386] alloc kstat_irqs on node 0
[ 0.474392] pcieport-driver 0000:00:01.0: irq 24 for MSI/MSI-X
[ 0.474397] pcieport-driver 0000:00:01.0: setting latency timer to 64
[ 0.474585] alloc irq_desc for 25 on node 0
[ 0.474586] alloc kstat_irqs on node 0
[ 0.474591] pcieport-driver 0000:00:1c.0: irq 25 for MSI/MSI-X
[ 0.474598] pcieport-driver 0000:00:1c.0: setting latency timer to 64
[ 0.474843] alloc irq_desc for 26 on node 0
[ 0.474845] alloc kstat_irqs on node 0
[ 0.474850] pcieport-driver 0000:00:1c.4: irq 26 for MSI/MSI-X
[ 0.474856] pcieport-driver 0000:00:1c.4: setting latency timer to 64
[ 0.475093] alloc irq_desc for 27 on node 0
[ 0.475094] alloc kstat_irqs on node 0
[ 0.475099] pcieport-driver 0000:00:1c.5: irq 27 for MSI/MSI-X
[ 0.475105] pcieport-driver 0000:00:1c.5: setting latency timer to 64
[ 0.501814] Switched to high resolution mode on CPU 1
[ 0.501929] Switched to high resolution mode on CPU 3
[ 0.502187] Switched to high resolution mode on CPU 2
[ 0.503443] Switched to high resolution mode on CPU 0
[ 0.517972] Linux agpgart interface v0.103
[ 0.518078] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 0.521418] brd: module loaded
[ 0.521597] input: Macintosh mouse button emulation as /devices/virtual/input/input0
[ 0.521779] Fixed MDIO Bus: probed
[ 0.522066] PNP: No PS/2 controller found. Probing ports directly.
[ 0.524645] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 0.524685] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 0.524936] mice: PS/2 mouse device common for all mice
[ 0.525025] rtc_cmos 00:03: RTC can wake from S4
[ 0.525111] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[ 0.525160] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[ 0.525220] cpuidle: using governor ladder
[ 0.525250] cpuidle: using governor menu
[ 0.525341] TCP cubic registered
[ 0.525533] NET: Registered protocol family 10
[ 0.525715] lo: Disabled Privacy Extensions
[ 0.525763] Mobile IPv6
[ 0.525792] NET: Registered protocol family 17
[ 0.525987] registered taskstats version 1
[ 0.526054] No TPM chip found, activating TPM-bypass!
[ 0.526236] rtc_cmos 00:03: setting system clock to 2009-09-30 16:12:58 UTC (1254327178)
[ 0.526299] Initalizing network drop monitor service
[ 0.526364] Freeing unused kernel memory: 512k freed
[ 0.526830] Write protecting the kernel read-only data: 4944k
[ 0.537773] SCSI subsystem initialized
[ 0.548619] libata version 3.00 loaded.
[ 0.551380] ahci 0000:00:1f.2: version 3.0
[ 0.551394] alloc irq_desc for 19 on node 0
[ 0.551395] alloc kstat_irqs on node 0
[ 0.551401] ahci 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 0.551479] alloc irq_desc for 28 on node 0
[ 0.551480] alloc kstat_irqs on node 0
[ 0.551486] ahci 0000:00:1f.2: irq 28 for MSI/MSI-X
[ 0.551515] ahci: SSS flag set, parallel bus scan disabled
[ 0.551571] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
[ 0.551605] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pmp pio slum part ems
[ 0.551641] ahci 0000:00:1f.2: setting latency timer to 64
[ 0.586710] scsi0 : ahci
[ 0.586974] scsi1 : ahci
[ 0.587193] scsi2 : ahci
[ 0.587408] scsi3 : ahci
[ 0.587622] scsi4 : ahci
[ 0.587841] scsi5 : ahci
[ 0.588098] ata1: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7fe900 irq 28
[ 0.588133] ata2: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7fe980 irq 28
[ 0.588167] ata3: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7fea00 irq 28
[ 0.588201] ata4: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7fea80 irq 28
[ 0.588235] ata5: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7feb00 irq 28
[ 0.588269] ata6: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7feb80 irq 28
[ 1.066676] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.067190] ata1.00: ATA-7: WDC WD1600YD-01NVB1, 10.02E01, max UDMA/133
[ 1.067223] ata1.00: 321672960 sectors, multi 0: LBA48 NCQ (depth 1)
[ 1.067808] ata1.00: configured for UDMA/133
[ 1.080089] scsi 0:0:0:0: Direct-Access ATA WDC WD1600YD-01N 10.0 PQ: 0 ANSI: 5
[ 1.960010] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.960500] ata2.00: ATA-7: WDC WD1600YD-01NVB1, 10.02E01, max UDMA/133
[ 1.960534] ata2.00: 321672960 sectors, multi 0: LBA48 NCQ (depth 1)
[ 1.961108] ata2.00: configured for UDMA/133
[ 1.973396] scsi 1:0:0:0: Direct-Access ATA WDC WD1600YD-01N 10.0 PQ: 0 ANSI: 5
[ 2.293343] ata3: SATA link down (SStatus 0 SControl 300)
[ 2.626676] ata4: SATA link down (SStatus 0 SControl 300)
[ 2.960009] ata5: SATA link down (SStatus 0 SControl 300)
[ 3.293342] ata6: SATA link down (SStatus 0 SControl 300)
[ 3.309187] JFS: nTxBlock = 8192, nTxLock = 65536
[ 3.324481] md: raid1 personality registered for level 1
[ 3.327544] sd 0:0:0:0: [sda] 321672960 512-byte logical blocks: (164 GB/153 GiB)
[ 3.327620] sd 1:0:0:0: [sdb] 321672960 512-byte logical blocks: (164 GB/153 GiB)
[ 3.327631] sd 0:0:0:0: [sda] Write Protect is off
[ 3.327633] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 3.327648] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 3.327752] sda:
[ 3.327757] sd 1:0:0:0: [sdb] Write Protect is off
[ 3.327759] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 3.327775] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 3.327969] sdb: sda1 sda2 sda3
[ 3.343970] sd 0:0:0:0: [sda] Attached SCSI disk
[ 3.350132] sdb1 sdb2 sdb3
[ 3.350947] sd 1:0:0:0: [sdb] Attached SCSI disk
[ 3.485159] md: md0 stopped.
[ 3.485919] md: bind<sda2>
[ 3.486104] md: bind<sdb2>
[ 3.486262] raid1: raid set md0 active with 2 out of 2 mirrors
[ 3.486314] md0: detected capacity change from 0 to 12000559104
[ 3.488386] md0: unknown partition table
[ 6.276464] ACPI: SSDT 00000000cff7e0d0 001F3 (v01 DpgPmm P001Ist 00000011 INTL 20060113)
[ 6.276918] processor LNXCPU:00: registered as cooling_device0
[ 6.277270] ACPI: SSDT 00000000cff7e2d0 001F3 (v01 DpgPmm P002Ist 00000012 INTL 20060113)
[ 6.277712] processor LNXCPU:01: registered as cooling_device1
[ 6.278059] ACPI: SSDT 00000000cff7e4d0 001F3 (v01 DpgPmm P003Ist 00000012 INTL 20060113)
[ 6.278494] processor LNXCPU:02: registered as cooling_device2
[ 6.278838] ACPI: SSDT 00000000cff7e6d0 001F3 (v01 DpgPmm P004Ist 00000012 INTL 20060113)
[ 6.279273] processor LNXCPU:03: registered as cooling_device3
[ 6.305074] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 6.305112] sd 1:0:0:0: Attached scsi generic sg1 type 0
[ 6.307547] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[ 6.307554] ACPI: Power Button [PWRF]
[ 6.307620] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2
[ 6.307623] ACPI: Power Button [PWRB]
[ 6.321250] input: PC Speaker as /devices/platform/pcspkr/input/input3
[ 6.403806] cfg80211: Using static regulatory domain info
[ 6.403809] cfg80211: Regulatory domain: US
[ 6.403810] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 6.403813] (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
[ 6.403816] (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 6.403818] (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 6.403820] (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 6.403822] (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 6.403825] (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
[ 6.403831] cfg80211: Calling CRDA for country: US
[ 6.431001] usbcore: registered new interface driver usbfs
[ 6.431039] usbcore: registered new interface driver hub
[ 6.431242] usbcore: registered new device driver usb
[ 6.485442] iTCO_vendor_support: vendor-support=0
[ 6.515088] alloc irq_desc for 18 on node 0
[ 6.515091] alloc kstat_irqs on node 0
[ 6.515097] i801_smbus 0000:00:1f.3: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 6.515101] ACPI: I/O resource 0000:00:1f.3 [0x400-0x41f] conflicts with ACPI region SMRG [0x400-0x40f]
[ 6.515102] ACPI: Device needs an ACPI driver
[ 6.515110] i801_smbus: probe of 0000:00:1f.3 failed with error -16
[ 6.527788] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
[ 6.527889] iTCO_wdt: Found a ICH10R TCO device (Version=2, TCOBASE=0x0860)
[ 6.527979] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[ 6.541373] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 6.541584] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 6.541617] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[ 6.541620] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[ 6.541657] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
[ 6.545561] ehci_hcd 0000:00:1a.7: debug port 1
[ 6.545565] ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
[ 6.545581] ehci_hcd 0000:00:1a.7: irq 18, io mem 0xfe7ffc00
[ 6.550893] uhci_hcd: USB Universal Host Controller Interface driver
[ 6.556677] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[ 6.556702] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 6.556705] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.556707] usb usb1: Product: EHCI Host Controller
[ 6.556709] usb usb1: Manufacturer: Linux 2.6.31-0.4-dirty ehci_hcd
[ 6.556711] usb usb1: SerialNumber: 0000:00:1a.7
[ 6.556818] usb usb1: configuration #1 chosen from 1 choice
[ 6.556841] hub 1-0:1.0: USB hub found
[ 6.556848] hub 1-0:1.0: 6 ports detected
[ 6.557203] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 6.557210] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[ 6.557213] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[ 6.557225] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 2
[ 6.557262] uhci_hcd 0000:00:1a.0: irq 16, io base 0x0000b800
[ 6.557297] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 6.557299] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.557301] usb usb2: Product: UHCI Host Controller
[ 6.557302] usb usb2: Manufacturer: Linux 2.6.31-0.4-dirty uhci_hcd
[ 6.557303] usb usb2: SerialNumber: 0000:00:1a.0
[ 6.557371] usb usb2: configuration #1 chosen from 1 choice
[ 6.557412] hub 2-0:1.0: USB hub found
[ 6.557418] hub 2-0:1.0: 2 ports detected
[ 6.557565] alloc irq_desc for 23 on node 0
[ 6.557567] alloc kstat_irqs on node 0
[ 6.557571] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 6.557609] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 6.557611] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[ 6.557620] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 3
[ 6.561522] ehci_hcd 0000:00:1d.7: debug port 1
[ 6.561526] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[ 6.561641] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xfe7ff800
[ 6.573347] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[ 6.573378] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[ 6.573381] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.573383] usb usb3: Product: EHCI Host Controller
[ 6.573385] usb usb3: Manufacturer: Linux 2.6.31-0.4-dirty ehci_hcd
[ 6.573386] usb usb3: SerialNumber: 0000:00:1d.7
[ 6.573684] usb usb3: configuration #1 chosen from 1 choice
[ 6.573736] hub 3-0:1.0: USB hub found
[ 6.573743] hub 3-0:1.0: 6 ports detected
[ 6.574089] alloc irq_desc for 21 on node 0
[ 6.574091] alloc kstat_irqs on node 0
[ 6.574096] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[ 6.574103] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[ 6.574105] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[ 6.574117] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
[ 6.574145] uhci_hcd 0000:00:1a.1: irq 21, io base 0x0000b880
[ 6.574173] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 6.574175] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.574177] usb usb4: Product: UHCI Host Controller
[ 6.574179] usb usb4: Manufacturer: Linux 2.6.31-0.4-dirty uhci_hcd
[ 6.574181] usb usb4: SerialNumber: 0000:00:1a.1
[ 6.574817] usb usb4: configuration #1 chosen from 1 choice
[ 6.574874] hub 4-0:1.0: USB hub found
[ 6.574881] hub 4-0:1.0: 2 ports detected
[ 6.575010] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 6.575016] uhci_hcd 0000:00:1a.2: setting latency timer to 64
[ 6.575018] uhci_hcd 0000:00:1a.2: UHCI Host Controller
[ 6.575028] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5
[ 6.575062] uhci_hcd 0000:00:1a.2: irq 18, io base 0x0000bc00
[ 6.575092] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 6.575094] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.575095] usb usb5: Product: UHCI Host Controller
[ 6.575097] usb usb5: Manufacturer: Linux 2.6.31-0.4-dirty uhci_hcd
[ 6.575098] usb usb5: SerialNumber: 0000:00:1a.2
[ 6.575177] usb usb5: configuration #1 chosen from 1 choice
[ 6.575221] hub 5-0:1.0: USB hub found
[ 6.575227] hub 5-0:1.0: 2 ports detected
[ 6.575346] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 6.575350] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 6.575353] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[ 6.575363] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6
[ 6.575383] uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000b080
[ 6.575411] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 6.575413] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.575414] usb usb6: Product: UHCI Host Controller
[ 6.575416] usb usb6: Manufacturer: Linux 2.6.31-0.4-dirty uhci_hcd
[ 6.575417] usb usb6: SerialNumber: 0000:00:1d.0
[ 6.576026] usb usb6: configuration #1 chosen from 1 choice
[ 6.576072] hub 6-0:1.0: USB hub found
[ 6.576077] hub 6-0:1.0: 2 ports detected
[ 6.576221] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 6.576226] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[ 6.576228] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[ 6.576238] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7
[ 6.576265] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000b400
[ 6.576290] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[ 6.576292] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.576293] usb usb7: Product: UHCI Host Controller
[ 6.576295] usb usb7: Manufacturer: Linux 2.6.31-0.4-dirty uhci_hcd
[ 6.576296] usb usb7: SerialNumber: 0000:00:1d.1
[ 6.576365] usb usb7: configuration #1 chosen from 1 choice
[ 6.576407] hub 7-0:1.0: USB hub found
[ 6.576413] hub 7-0:1.0: 2 ports detected
[ 6.576549] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 6.576554] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[ 6.576556] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[ 6.576568] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8
[ 6.576587] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000b480
[ 6.576612] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001
[ 6.576614] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.576615] usb usb8: Product: UHCI Host Controller
[ 6.576616] usb usb8: Manufacturer: Linux 2.6.31-0.4-dirty uhci_hcd
[ 6.576618] usb usb8: SerialNumber: 0000:00:1d.2
[ 6.576692] usb usb8: configuration #1 chosen from 1 choice
[ 6.576733] hub 8-0:1.0: USB hub found
[ 6.576742] hub 8-0:1.0: 2 ports detected
[ 6.612672] Uniform Multi-Platform E-IDE driver
[ 6.642794] ATL1E 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 6.642803] ATL1E 0000:02:00.0: setting latency timer to 64
[ 6.804078] alloc irq_desc for 22 on node 0
[ 6.804080] alloc kstat_irqs on node 0
[ 6.804086] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 6.804137] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 6.885076] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input4
[ 7.033350] ath5k 0000:05:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 7.033407] ath5k 0000:05:01.0: registered as 'phy0'
[ 7.085422] Linux video capture interface: v2.00
[ 7.107933] usb 6-1: new low speed USB device using uhci_hcd and address 2
[ 7.228301] ath: EEPROM regdomain: 0x809c
[ 7.228303] ath: EEPROM indicates we should expect a country code
[ 7.228304] ath: doing EEPROM country->regdmn map search
[ 7.228305] ath: country maps to regdmn code: 0x52
[ 7.228307] ath: Country alpha2 being used: CN
[ 7.228308] ath: Regpair used: 0x52
[ 7.244922] saa7130/34: v4l2 driver version 0.2.15 loaded
[ 7.275369] usb 6-1: New USB device found, idVendor=046d, idProduct=c051
[ 7.275372] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 7.275374] usb 6-1: Product: USB-PS/2 Optical Mouse
[ 7.275376] usb 6-1: Manufacturer: Logitech
[ 7.275485] usb 6-1: configuration #1 chosen from 1 choice
[ 7.281025] pata_marvell 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 7.281052] pata_marvell 0000:03:00.0: setting latency timer to 64
[ 7.281127] scsi6 : pata_marvell
[ 7.281270] scsi7 : pata_marvell
[ 7.281336] ata7: PATA max UDMA/100 cmd 0xec00 ctl 0xe880 bmdma 0xe400 irq 16
[ 7.281338] ata8: PATA max UDMA/133 cmd 0xe800 ctl 0xe480 bmdma 0xe408 irq 16
[ 7.441603] ata7.00: ATAPI: ASUS DRW-1814BL, 1.10, max UDMA/66
[ 7.454940] ata7.00: configured for UDMA/66
[ 7.456117] scsi 6:0:0:0: CD-ROM ASUS DRW-1814BL 1.10 PQ: 0 ANSI: 5
[ 7.456341] scsi 6:0:0:0: Attached scsi generic sg2 type 5
[ 7.503342] usb 6-2: new low speed USB device using uhci_hcd and address 3
[ 7.618928] phy0: Selected rate control algorithm 'minstrel'
[ 7.619031] ath5k phy0: Atheros AR2413 chip found (MAC: 0x78, PHY: 0x45)
[ 7.619056] cfg80211: Calling CRDA for country: CN
[ 7.619199] saa7134 0000:05:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 7.619205] saa7133[0]: found at 0000:05:00.0, rev: 209, irq: 16, latency: 64, mmio: 0xfebff800
[ 7.619210] saa7133[0]: subsystem: 11bd:002e, board: Pinnacle PCTV 40i/50i/110i (saa7133) [card=77,autodetected]
[ 7.619243] saa7133[0]: board init: gpio is 200e000
[ 7.619247] IRQ 16/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[ 7.620893] usbcore: registered new interface driver hiddev
[ 7.636595] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/input/input5
[ 7.636722] generic-usb 0003:046D:C051.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1d.0-1/input0
[ 7.636735] usbcore: registered new interface driver usbhid
[ 7.636737] usbhid: v2.6:USB HID core driver
[ 7.674068] sr0: scsi3-mmc drive: 40x/40x writer dvd-ram cd/rw xa/form2 cdda tray
[ 7.674072] Uniform CD-ROM driver Revision: 3.20
[ 7.674241] sr 6:0:0:0: Attached scsi CD-ROM sr0
[ 7.683338] usb 6-2: New USB device found, idVendor=045e, idProduct=00db
[ 7.683341] usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 7.683344] usb 6-2: Product: Natural® Ergonomic Keyboard 4000
[ 7.683345] usb 6-2: Manufacturer: Microsoft
[ 7.683452] usb 6-2: configuration #1 chosen from 1 choice
[ 7.739588] input: Microsoft Natural® Ergonomic Keyboard 4000 as /devices/pci0000:00/0000:00:1d.0/usb6/6-2/6-2:1.0/input/input6
[ 7.739779] microsoft 0003:045E:00DB.0002: input,hidraw1: USB HID v1.11 Keyboard [Microsoft Natural® Ergonomic Keyboard 4000] on usb-0000:00:1d.0-2/input0
[ 7.763452] input: Microsoft Natural® Ergonomic Keyboard 4000 as /devices/pci0000:00/0000:00:1d.0/usb6/6-2/6-2:1.1/input/input7
[ 7.763556] microsoft 0003:045E:00DB.0003: input,hidraw2: USB HID v1.11 Device [Microsoft Natural® Ergonomic Keyboard 4000] on usb-0000:00:1d.0-2/input1
[ 7.766681] saa7133[0]: i2c eeprom 00: bd 11 2e 00 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[ 7.766690] saa7133[0]: i2c eeprom 10: ff e0 60 02 ff 20 ff ff ff ff ff ff ff ff ff ff
[ 7.766697] saa7133[0]: i2c eeprom 20: 01 2c 01 23 23 01 04 30 98 ff 00 e2 ff 22 00 c2
[ 7.766704] saa7133[0]: i2c eeprom 30: 96 ff 03 30 15 01 ff 15 13 25 53 89 01 45 32 7b
[ 7.766711] saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.766718] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.766725] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.766732] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.766739] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.766746] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.766753] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.766760] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.766767] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.766774] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.766786] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.766791] saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 7.766798] i2c-adapter i2c-0: Invalid 7-bit address 0x7a
[ 7.870057] tuner 0-004b: chip found @ 0x96 (saa7133[0])
[ 7.946670] tda829x 0-004b: setting tuner address to 61
[ 8.020005] tda829x 0-004b: type set to tda8290+75a
[ 11.701267] ir_probe: addr=0x47
[ 11.701271] ir_probe: [before override] ir_codes=(null), name=SAA713x remote, get_key=(null)
[ 11.701273] ir_probe: [after override] ir_codes=ffffffff814edde0, name=-q, get_key=ffffffff81479204
[ 11.701276] ir_input_init: dev=ffff880227177000, ir=ffff880221186018, ir_type=99, ir_codes=ffffffff814edde0
[ 11.701278] ir_input_init: [i=0] Setting bit 1768059695 of dev->keybit
[ 11.701286] BUG: unable to handle kernel paging request at ffff88023443be8c
[ 11.701378] IP: [<ffffffffa033a8ae>] ir_input_init+0xae/0x10c [ir_common]
[ 11.701436] PGD 1002063 PUD 18067 PMD 0
[ 11.701535] Oops: 0002 [#1] SMP
[ 11.701610] last sysfs file: /sys/module/i2c_core/initstate
[ 11.701641] CPU 2
[ 11.701692] Modules linked in: ir_kbd_i2c(+) tda827x tda8290 tuner joydev hid_microsoft sr_mod cdrom ata_generic pata_acpi usbhid hid arc4 pata_marvell ecb saa7134(+) ir_common v4l2_common videodev v4l1_compat v4l2_compat_ioctl32 ath5k mac80211 videobuf_dma_sg ide_pci_generic led_class videobuf_core snd_hda_codec_realtek tveeprom snd_hda_intel ath snd_hda_codec intel_agp atl1e asus_atk0110 ide_core snd_hwdep snd_pcm psmouse uhci_hcd ehci_hcd iTCO_wdt i2c_i801 hwmon snd_timer iTCO_vendor_support usbcore snd i2c_core evdev serio_raw cfg80211 soundcore pcspkr button thermal sg snd_page_alloc rfkill processor sd_mod crc_t10dif raid1 md_mod ext3 jbd mbcache jfs ahci libata scsi_mod [last unloaded: scsi_wait_scan]
[ 11.703488] Pid: 1792, comm: modprobe Not tainted 2.6.31-0.4-dirty #1 P5Q-PRO
[ 11.703518] RIP: 0010:[<ffffffffa033a8ae>] [<ffffffffa033a8ae>] ir_input_init+0xae/0x10c [ir_common]
[ 11.703578] RSP: 0018:ffff880221163d88 EFLAGS: 00010292
[ 11.703608] RAX: 000000006962732f RBX: ffff880227177000 RCX: 000000000000ffff
[ 11.703638] RDX: ffffffff814eac58 RSI: 0000000000000046 RDI: ffffffff815e1e10
[ 11.703668] RBP: ffff880221186018 R08: 000000000000cca6 R09: 0000000000000005
[ 11.703698] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[ 11.703728] R13: ffff880227177028 R14: ffff880222ea6230 R15: ffffffff81479201
[ 11.703759] FS: 00007fb5955b16f0(0000) GS:ffff88002806c000(0000) knlGS:0000000000000000
[ 11.703793] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 11.703823] CR2: ffff88023443be8c CR3: 0000000224034000 CR4: 00000000000006e0
[ 11.703853] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 11.703883] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 11.703914] Process modprobe (pid: 1792, threadinfo ffff880221162000, task ffff880225aba260)
[ 11.703947] Stack:
[ 11.703975] ffffffff814edde0 ffff880227177000 ffff880224510000 ffff880221186000
[ 11.704075] <0> ffff8802211862c0 ffffffffa01e0264 00000000007058a0 ffffffff00000063
[ 11.704166] <0> ffff8802211862a0 0000004700000000 0000000000000000 ffffffffa01e0c60
[ 11.704166] Call Trace:
[ 11.704166] [<ffffffffa01e0264>] ? ir_probe+0x234/0x530 [ir_kbd_i2c]
[ 11.704166] [<ffffffffa01e0030>] ? ir_probe+0x0/0x530 [ir_kbd_i2c]
[ 11.704166] [<ffffffffa016c3a1>] ? i2c_device_probe+0xd1/0x100 [i2c_core]
[ 11.704166] [<ffffffff8126cb58>] ? driver_probe_device+0x88/0x180
[ 11.704166] [<ffffffff8126cce3>] ? __driver_attach+0x93/0xa0
[ 11.704166] [<ffffffff8126cc50>] ? __driver_attach+0x0/0xa0
[ 11.704166] [<ffffffff8126c2d8>] ? bus_for_each_dev+0x58/0x80
[ 11.704166] [<ffffffff8126ba96>] ? bus_add_driver+0xc6/0x290
[ 11.704166] [<ffffffff8126cfca>] ? driver_register+0x6a/0x130
[ 11.704166] [<ffffffffa016d0f0>] ? i2c_register_driver+0x30/0xb0 [i2c_core]
[ 11.704166] [<ffffffffa03bd000>] ? ir_init+0x0/0x19 [ir_kbd_i2c]
[ 11.704166] [<ffffffff81009044>] ? do_one_initcall+0x34/0x1a0
[ 11.704166] [<ffffffff8107be5f>] ? sys_init_module+0xdf/0x230
[ 11.704166] [<ffffffff8100be2b>] ? system_call_fastpath+0x16/0x1b
[ 11.704166] Code: 00 00 80 00 00 00 45 31 e4 0f 1f 40 00 8b 4d 04 44 89 e2 48 c7 c6 30 a9 33 a0 48 c7 c7 38 ab 33 a0 31 c0 e8 31 50 04 e1 8b 45 04 <f0> 41 0f ab 45 00 41 83 c4 01 48 83 c5 04 41 81 fc 80 00 00 00
[ 11.704166] RIP [<ffffffffa033a8ae>] ir_input_init+0xae/0x10c [ir_common]
[ 11.704166] RSP <ffff880221163d88>
[ 11.704166] CR2: ffff88023443be8c
[ 11.704166] ---[ end trace b50110ef9ceb49a3 ]---
[ 11.763454] saa7133[0]: registered device video0 [v4l2]
[ 11.763530] saa7133[0]: registered device vbi0
[ 11.763600] saa7133[0]: registered device radio0
[ 11.821992] saa7134 ALSA driver for DMA sound loaded
[ 11.822032] IRQ 16/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[ 11.822079] saa7133[0]/alsa: saa7133[0] at 0xfebff800 irq 16 registered as card 1
[ 59.218734] Adding 6000236k swap on /dev/sda1. Priority:0 extents:1 across:6000236k
[ 59.233319] Adding 6000236k swap on /dev/sdb1. Priority:0 extents:1 across:6000236k
[ 60.071981] via-rhine.c:v1.10-LK1.4.3 2007-03-06 Written by Donald Becker
[ 60.389291] device-mapper: uevent: version 1.0.3
[ 60.389669] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: [email protected]
[ 60.698468] md: md1 stopped.
[ 60.785274] md: bind<sdb3>
[ 60.785442] md: bind<sda3>
[ 60.810076] md: raid10 personality registered for level 10
[ 60.810278] raid10: raid set md1 active with 2 out of 2 devices
[ 60.810339] md1: detected capacity change from 0 to 146549637120
[ 60.903482] md1: unknown partition table
[ 62.291284] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 62.383610] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 62.401457] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 62.401692] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
[ 62.401728] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
[ 62.401767] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[ 63.256222] alloc irq_desc for 29 on node 0
[ 63.256260] alloc kstat_irqs on node 0
[ 63.256299] ATL1E 0000:02:00.0: irq 29 for MSI/MSI-X
[ 63.256450] ATL1E 0000:02:00.0: ATL1E: eth0 NIC Link is Up<100 Mbps Full Duplex>
[ 69.446831] ATL1E 0000:02:00.0: ATL1E: eth0 NIC Link is Up<100 Mbps Full Duplex>
[ 69.448397] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 69.614282] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 70.923176] Bluetooth: Core ver 2.15
[ 70.923310] NET: Registered protocol family 31
[ 70.923349] Bluetooth: HCI device and connection manager initialized
[ 70.923380] Bluetooth: HCI socket layer initialized
[ 70.926815] Bluetooth: L2CAP ver 2.13
[ 70.926848] Bluetooth: L2CAP socket layer initialized
[ 70.929820] Bluetooth: RFCOMM TTY layer initialized
[ 70.929857] Bluetooth: RFCOMM socket layer initialized
[ 70.929887] Bluetooth: RFCOMM ver 1.11
[ 71.448392] coretemp coretemp.0: Using relative temperature scale!
[ 71.448501] coretemp coretemp.1: Using relative temperature scale!
[ 71.448597] coretemp coretemp.2: Using relative temperature scale!
[ 71.448656] coretemp coretemp.3: Using relative temperature scale!
[ 71.780000] dummy0: no IPv6 routers present
[ 75.715040] radeonfb 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 75.715469] radeonfb: Found Intel x86 BIOS ROM Image
[ 75.715500] radeonfb: Retrieved PLL infos from BIOS
[ 75.715530] radeonfb: Reference=27.00 MHz (RefDiv=12) Memory=400.00 Mhz, System=350.00 MHz
[ 75.715564] radeonfb: PLL min 20000 max 40000
[ 75.974409] i2c-adapter i2c-3: unable to read EDID block.
[ 76.117742] i2c-adapter i2c-3: unable to read EDID block.
[ 76.261075] i2c-adapter i2c-3: unable to read EDID block.
[ 76.564334] radeonfb: Monitor 1 type DFP found
[ 76.564364] radeonfb: EDID probed
[ 76.564392] radeonfb: Monitor 2 type no found
[ 76.581465] Console: switching to colour frame buffer device 210x65
[ 76.592672] mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
[ 76.592765] radeonfb (0000:01:00.0): ATI Radeon 5b63 "[c"
[ 88.736661] wlan0: no IPv6 routers present
[ 170.301275] [drm] Initialized drm 1.1.0 20060810
[ 170.324481] radeonfb 0000:01:00.0: setting latency timer to 64
[ 170.325015] [drm] Initialized radeon 1.31.0 20080528 for 0000:01:00.0 on minor 0
[ 170.325686] mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
[ 170.577017] mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
[ 170.577065] mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
[ 170.577098] mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
[ 170.788488] [drm] Setting GART location based on new memory map
[ 170.789201] [drm] Loading R300 Microcode
[ 170.789224] [drm] Num pipes: 1
[ 170.789229] [drm] writeback test succeeded in 1 usecs


Attachments:
dmesg-2.6.31.txt (57.15 kB)

2009-09-30 23:40:18

by Andy Walls

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

On Wed, 2009-09-30 at 12:57 +0200, Jean Delvare wrote:
> Hi Pawel,
>
> I am removing the linux-i2c list from Cc, because it seems clear that
> your problem is related to specific media drivers and not the i2c
> subsystem.
>
> On Wed, 30 Sep 2009 10:16:15 +0200, Paweł Sikora wrote:
> > On Tuesday 29 September 2009 16:16:29 Jean Delvare wrote:
> > > On Wed, 16 Sep 2009 10:03:32 +0200, Paweł Sikora wrote:
> > > > On Wednesday 16 September 2009 08:57:01 Jean Delvare wrote:
> > > > > Hi Pawel,
> > > > >
> > > > > I think this would be fixed by the following patch:
> > > > > http://patchwork.kernel.org/patch/45707/
> > > >
> > > > still oopses. this time i've attached full dmesg.
> > >
> > > Any news on this? Do you have a refined list of kernels which have the
> > > bug and kernels which do not?
> >
> > afaics in the 2.6.2{7,8}, the remote sends some noises to pc.
> > effect: random characters on terminal and unusable login prompt.
> >
> > now in the 2.6.31, the kernel module oopses during udev loading.
> > so i've renamed the .ko to prevent loading.
>

> > i've attached asm dump of ir-common.ko
> > i found the '41 c7 80 cc ...' code in dump at adress 0x83e.
>
> Not sure why you look at address 0x83e? The stack trace says +0x64. As
> function ir_input_init() starts at 0x800, the oops address would be
> 0x864, which is:
>
> 864: f0 0f ab 31 lock bts %esi,(%rcx)
>
> If my disassembler skills are still worth anything, this corresponds to
> the set_bit instruction in:
>
> for (i = 0; i < IR_KEYTAB_SIZE; i++)
> set_bit(ir->ir_codes[i], dev->keybit);
>
> in the source code. This suggests that ir->ir_codes is smaller than
> expected (sounds unlikely as this array is included in struct
> ir_input_state) or dev->keybit isn't large enough (sounds unlikely as
> well, it should be large enough to contain 0x300 bits while ir keycodes
> are all below 0x100.) So most probably something went wrong before and
> we're only noticing now.

Jean,

You should be aware that the type of ir_codes changed recently from

IR_KEYTAB_TYPE

to

struct ir_scancode_table *


I'm not sure if it is the problem here, but it may be prudent to check
that there's no mismatch between the module and the structure
definitions being pulled in via "#include" (maybe by stopping gcc after
the preprocessing with -E ).

Regards,
Andy

> Are you running distribution kernels or self-compiled ones? Any local
> patches applied?
>
> Would you be able to apply debug patches and rebuild your kernel?
> At this point, all I can offer is instrumenting ir_probe() and
> ir_input_init() with log messages to see exactly what code paths are
> taken and what parameters are passed around.
>

2009-09-30 23:49:40

by Andy Walls

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

On Wed, 2009-09-30 at 18:22 +0200, Paweł Sikora wrote:
> On Wednesday 30 September 2009 14:25:16 Jean Delvare wrote:
> > On Wed, 30 Sep 2009 13:52:27 +0200, Paweł Sikora wrote:
> > > On Wednesday 30 September 2009 12:57:37 Jean Delvare wrote:
> > > > Are you running distribution kernels or self-compiled ones?
> > > > Any local patches applied?
> > > > Would you be able to apply debug patches and rebuild your kernel?
> > >
> > > yes, i'm using patched (vserver,grsec) modular kernel from pld-linux
> > > but i'm able to boot custom git build and do the bisect if necessary.
> >
> > OK, then it would be great if you could try the patch below on top of
> > kernel 2.6.31, and report everything that gets logged before the oops.
>
> dmesg from git v2.6.31 w/ debugging patch attached.
> plain text document attachment (dmesg-2.6.31.txt)
> [ 0.000000] Initializing cgroup subsys cpuset
> [ 0.000000] Initializing cgroup subsys cpu
> [ 0.000000] Linux version 2.6.31-0.4-dirty (pluto@vmx) (gcc version 4.4.1 20090918 (release) (PLD-Linux) ) #1 SMP Wed Sep 30 16:34:43 CEST 2009
> [ 0.000000] Command line: root=/dev/md0
> [ 0.000000] KERNEL supported cpus:
> [ 0.000000] Intel GenuineIntel
> [ 0.000000] AMD AuthenticAMD
> [ 0.000000] Centaur CentaurHauls
> [ 0.000000] BIOS-provided physical RAM map:
> [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009cc00 (usable)
> [ 0.000000] BIOS-e820: 000000000009cc00 - 00000000000a0000 (reserved)
> [ 0.000000] BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
> [ 0.000000] BIOS-e820: 0000000000100000 - 00000000cff70000 (usable)
> [ 0.000000] BIOS-e820: 00000000cff70000 - 00000000cff7e000 (ACPI data)
> [ 0.000000] BIOS-e820: 00000000cff7e000 - 00000000cffd0000 (ACPI NVS)
> [ 0.000000] BIOS-e820: 00000000cffd0000 - 00000000d0000000 (reserved)
> [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
> [ 0.000000] BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
> [ 0.000000] BIOS-e820: 0000000100000000 - 0000000230000000 (usable)
> [ 0.000000] DMI present.
> [ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it.
> [ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
> [ 0.000000] last_pfn = 0x230000 max_arch_pfn = 0x400000000
> [ 0.000000] MTRR default type: uncachable
> [ 0.000000] MTRR fixed ranges enabled:
> [ 0.000000] 00000-9FFFF write-back
> [ 0.000000] A0000-BFFFF uncachable
> [ 0.000000] C0000-DFFFF write-protect
> [ 0.000000] E0000-EFFFF write-through
> [ 0.000000] F0000-FFFFF write-protect
> [ 0.000000] MTRR variable ranges enabled:
> [ 0.000000] 0 base 000000000 mask E00000000 write-back
> [ 0.000000] 1 base 200000000 mask FE0000000 write-back
> [ 0.000000] 2 base 220000000 mask FF0000000 write-back
> [ 0.000000] 3 base 0D0000000 mask FF0000000 uncachable
> [ 0.000000] 4 base 0E0000000 mask FE0000000 uncachable
> [ 0.000000] 5 disabled
> [ 0.000000] 6 disabled
> [ 0.000000] 7 disabled
> [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
> [ 0.000000] e820 update range: 00000000d0000000 - 0000000100000000 (usable) ==> (reserved)
> [ 0.000000] last_pfn = 0xcff70 max_arch_pfn = 0x400000000
> [ 0.000000] Scanning 0 areas for low memory corruption
> [ 0.000000] modified physical RAM map:
> [ 0.000000] modified: 0000000000000000 - 0000000000010000 (reserved)
> [ 0.000000] modified: 0000000000010000 - 000000000009cc00 (usable)
> [ 0.000000] modified: 000000000009cc00 - 00000000000a0000 (reserved)
> [ 0.000000] modified: 00000000000e4000 - 0000000000100000 (reserved)
> [ 0.000000] modified: 0000000000100000 - 00000000cff70000 (usable)
> [ 0.000000] modified: 00000000cff70000 - 00000000cff7e000 (ACPI data)
> [ 0.000000] modified: 00000000cff7e000 - 00000000cffd0000 (ACPI NVS)
> [ 0.000000] modified: 00000000cffd0000 - 00000000d0000000 (reserved)
> [ 0.000000] modified: 00000000fee00000 - 00000000fee01000 (reserved)
> [ 0.000000] modified: 00000000fff00000 - 0000000100000000 (reserved)
> [ 0.000000] modified: 0000000100000000 - 0000000230000000 (usable)
> [ 0.000000] initial memory mapped : 0 - 20000000
> [ 0.000000] init_memory_mapping: 0000000000000000-00000000cff70000
> [ 0.000000] 0000000000 - 00cfe00000 page 2M
> [ 0.000000] 00cfe00000 - 00cff70000 page 4k
> [ 0.000000] kernel direct mapping tables up to cff70000 @ 10000-16000
> [ 0.000000] init_memory_mapping: 0000000100000000-0000000230000000
> [ 0.000000] 0100000000 - 0230000000 page 2M
> [ 0.000000] kernel direct mapping tables up to 230000000 @ 14000-1e000
> [ 0.000000] RAMDISK: 37ef8000 - 37fef142
> [ 0.000000] ACPI: RSDP 00000000000fb460 00024 (v02 ACPIAM)
> [ 0.000000] ACPI: XSDT 00000000cff70100 0005C (v01 A_M_I_ OEMXSDT 08000820 MSFT 00000097)
> [ 0.000000] ACPI: FACP 00000000cff70290 000F4 (v03 A_M_I_ OEMFACP 08000820 MSFT 00000097)
> [ 0.000000] ACPI: DSDT 00000000cff70440 0964B (v01 A1012 A1012001 00000001 INTL 20060113)
> [ 0.000000] ACPI: FACS 00000000cff7e000 00040
> [ 0.000000] ACPI: APIC 00000000cff70390 0006C (v01 A_M_I_ OEMAPIC 08000820 MSFT 00000097)
> [ 0.000000] ACPI: MCFG 00000000cff70400 0003C (v01 A_M_I_ OEMMCFG 08000820 MSFT 00000097)
> [ 0.000000] ACPI: OEMB 00000000cff7e040 00081 (v01 A_M_I_ AMI_OEM 08000820 MSFT 00000097)
> [ 0.000000] ACPI: HPET 00000000cff79a90 00038 (v01 A_M_I_ OEMHPET 08000820 MSFT 00000097)
> [ 0.000000] ACPI: OSFR 00000000cff79ad0 000B0 (v01 A_M_I_ OEMOSFR 08000820 MSFT 00000097)
> [ 0.000000] ACPI: SSDT 00000000cff7e8d0 00A7C (v01 DpgPmm CpuPm 00000012 INTL 20060113)
> [ 0.000000] ACPI: Local APIC address 0xfee00000
> [ 0.000000] No NUMA configuration found
> [ 0.000000] Faking a node at 0000000000000000-0000000230000000
> [ 0.000000] Bootmem setup node 0 0000000000000000-0000000230000000
> [ 0.000000] NODE_DATA [0000000000019000 - 000000000001dfff]
> [ 0.000000] bootmap [000000000001e000 - 0000000000063fff] pages 46
> [ 0.000000] (8 early reservations) ==> bootmem [0000000000 - 0230000000]
> [ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
> [ 0.000000] #1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
> [ 0.000000] #2 [0001000000 - 0001669b80] TEXT DATA BSS ==> [0001000000 - 0001669b80]
> [ 0.000000] #3 [0037ef8000 - 0037fef142] RAMDISK ==> [0037ef8000 - 0037fef142]
> [ 0.000000] #4 [000009cc00 - 0000100000] BIOS reserved ==> [000009cc00 - 0000100000]
> [ 0.000000] #5 [000166a000 - 000166a278] BRK ==> [000166a000 - 000166a278]
> [ 0.000000] #6 [0000010000 - 0000014000] PGTABLE ==> [0000010000 - 0000014000]
> [ 0.000000] #7 [0000014000 - 0000019000] PGTABLE ==> [0000014000 - 0000019000]
> [ 0.000000] [ffffea0000000000-ffffea0007bfffff] PMD -> [ffff880028600000-ffff88002f7fffff] on node 0
> [ 0.000000] Zone PFN ranges:
> [ 0.000000] DMA 0x00000010 -> 0x00001000
> [ 0.000000] DMA32 0x00001000 -> 0x00100000
> [ 0.000000] Normal 0x00100000 -> 0x00230000
> [ 0.000000] Movable zone start PFN for each node
> [ 0.000000] early_node_map[3] active PFN ranges
> [ 0.000000] 0: 0x00000010 -> 0x0000009c
> [ 0.000000] 0: 0x00000100 -> 0x000cff70
> [ 0.000000] 0: 0x00100000 -> 0x00230000
> [ 0.000000] On node 0 totalpages: 2096892
> [ 0.000000] DMA zone: 56 pages used for memmap
> [ 0.000000] DMA zone: 111 pages reserved
> [ 0.000000] DMA zone: 3813 pages, LIFO batch:0
> [ 0.000000] DMA32 zone: 14280 pages used for memmap
> [ 0.000000] DMA32 zone: 833448 pages, LIFO batch:31
> [ 0.000000] Normal zone: 17024 pages used for memmap
> [ 0.000000] Normal zone: 1228160 pages, LIFO batch:31
> [ 0.000000] ACPI: PM-Timer IO Port: 0x808
> [ 0.000000] ACPI: Local APIC address 0xfee00000
> [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
> [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
> [ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
> [ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
> [ 0.000000] ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
> [ 0.000000] IOAPIC[0]: apic_id 4, version 32, address 0xfec00000, GSI 0-23
> [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
> [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
> [ 0.000000] ACPI: IRQ0 used by override.
> [ 0.000000] ACPI: IRQ2 used by override.
> [ 0.000000] ACPI: IRQ9 used by override.
> [ 0.000000] Using ACPI (MADT) for SMP configuration information
> [ 0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
> [ 0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
> [ 0.000000] nr_irqs_gsi: 24
> [ 0.000000] PM: Registered nosave memory: 000000000009c000 - 000000000009d000
> [ 0.000000] PM: Registered nosave memory: 000000000009d000 - 00000000000a0000
> [ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e4000
> [ 0.000000] PM: Registered nosave memory: 00000000000e4000 - 0000000000100000
> [ 0.000000] PM: Registered nosave memory: 00000000cff70000 - 00000000cff7e000
> [ 0.000000] PM: Registered nosave memory: 00000000cff7e000 - 00000000cffd0000
> [ 0.000000] PM: Registered nosave memory: 00000000cffd0000 - 00000000d0000000
> [ 0.000000] PM: Registered nosave memory: 00000000d0000000 - 00000000fee00000
> [ 0.000000] PM: Registered nosave memory: 00000000fee00000 - 00000000fee01000
> [ 0.000000] PM: Registered nosave memory: 00000000fee01000 - 00000000fff00000
> [ 0.000000] PM: Registered nosave memory: 00000000fff00000 - 0000000100000000
> [ 0.000000] Allocating PCI resources starting at d0000000 (gap: d0000000:2ee00000)
> [ 0.000000] NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:4 nr_node_ids:1
> [ 0.000000] PERCPU: Embedded 28 pages at ffff880028034000, static data 82208 bytes
> [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 2065421
> [ 0.000000] Policy zone: Normal
> [ 0.000000] Kernel command line: root=/dev/md0
> [ 0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
> [ 0.000000] Initializing CPU#0
> [ 0.000000] Checking aperture...
> [ 0.000000] No AGP bridge found
> [ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
> [ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
> [ 0.000000] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
> [ 0.000000] Placing 64MB software IO TLB between ffff880020000000 - ffff880024000000
> [ 0.000000] software IO TLB at phys 0x20000000 - 0x24000000
> [ 0.000000] Memory: 8196540k/9175040k available (3620k kernel code, 787472k absent, 191028k reserved, 1776k data, 512k init)
> [ 0.000000] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
> [ 0.000000] NR_IRQS:4352 nr_irqs:440
> [ 0.000000] Extended CMOS year: 2000
> [ 0.000000] Fast TSC calibration using PIT
> [ 0.000000] Detected 2499.885 MHz processor.
> [ 0.000604] Console: colour VGA+ 80x25
> [ 0.000606] console [tty0] enabled
> [ 0.003333] allocated 83886080 bytes of page_cgroup
> [ 0.003333] please try 'cgroup_disable=memory' option if you don't want memory cgroups
> [ 0.003333] hpet clockevent registered
> [ 0.003333] HPET: 4 timers in total, 0 timers will be used for per-cpu timer
> [ 0.003333] Calibrating delay loop (skipped), value calculated using timer frequency.. 5001.09 BogoMIPS (lpj=8332950)
> [ 0.003333] Security Framework initialized
> [ 0.003333] SELinux: Disabled at boot.
> [ 0.003333] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
> [ 0.003933] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
> [ 0.005419] Mount-cache hash table entries: 256
> [ 0.005582] Initializing cgroup subsys ns
> [ 0.005617] Initializing cgroup subsys cpuacct
> [ 0.005647] Initializing cgroup subsys memory
> [ 0.005680] Initializing cgroup subsys devices
> [ 0.005710] Initializing cgroup subsys freezer
> [ 0.005739] Initializing cgroup subsys net_cls
> [ 0.005781] CPU: L1 I cache: 32K, L1 D cache: 32K
> [ 0.005834] CPU: L2 cache: 3072K
> [ 0.005863] CPU 0/0x0 -> Node 0
> [ 0.005892] CPU: Physical Processor ID: 0
> [ 0.005921] CPU: Processor Core ID: 0
> [ 0.005950] mce: CPU supports 6 MCE banks
> [ 0.005984] CPU0: Thermal monitoring enabled (TM2)
> [ 0.006015] using mwait in idle threads.
> [ 0.006044] Performance Counters: Core2 events, Intel PMU driver.
> [ 0.006123] ... version: 2
> [ 0.006152] ... bit width: 40
> [ 0.006180] ... generic counters: 2
> [ 0.006209] ... value mask: 000000ffffffffff
> [ 0.006238] ... max period: 000000007fffffff
> [ 0.006267] ... fixed-purpose counters: 3
> [ 0.006295] ... counter mask: 0000000700000003
> [ 0.006342] ACPI: Core revision 20090521
> [ 0.020047] Setting APIC routing to flat
> [ 0.020375] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
> [ 0.053465] CPU0: Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz stepping 07
> [ 0.056666] Booting processor 1 APIC 0x1 ip 0x6000
> [ 0.003333] Initializing CPU#1
> [ 0.003333] Calibrating delay using timer specific routine.. 5001.66 BogoMIPS (lpj=8332262)
> [ 0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
> [ 0.003333] CPU: L2 cache: 3072K
> [ 0.003333] CPU 1/0x1 -> Node 0
> [ 0.003333] CPU: Physical Processor ID: 0
> [ 0.003333] CPU: Processor Core ID: 1
> [ 0.003333] mce: CPU supports 6 MCE banks
> [ 0.003333] CPU1: Thermal monitoring enabled (TM2)
> [ 0.003333] x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
> [ 0.147946] CPU1: Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz stepping 07
> [ 0.148309] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
> [ 0.150087] Booting processor 2 APIC 0x2 ip 0x6000
> [ 0.003333] Initializing CPU#2
> [ 0.003333] Calibrating delay using timer specific routine.. 5001.67 BogoMIPS (lpj=8332281)
> [ 0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
> [ 0.003333] CPU: L2 cache: 3072K
> [ 0.003333] CPU 2/0x2 -> Node 0
> [ 0.003333] CPU: Physical Processor ID: 0
> [ 0.003333] CPU: Processor Core ID: 2
> [ 0.003333] mce: CPU supports 6 MCE banks
> [ 0.003333] CPU2: Thermal monitoring enabled (TM2)
> [ 0.003333] x86 PAT enabled: cpu 2, old 0x7040600070406, new 0x7010600070106
> [ 0.244571] CPU2: Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz stepping 07
> [ 0.245264] checking TSC synchronization [CPU#0 -> CPU#2]: passed.
> [ 0.246723] Booting processor 3 APIC 0x3 ip 0x6000
> [ 0.003333] Initializing CPU#3
> [ 0.003333] Calibrating delay using timer specific routine.. 4971.40 BogoMIPS (lpj=8282243)
> [ 0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
> [ 0.003333] CPU: L2 cache: 3072K
> [ 0.003333] CPU 3/0x3 -> Node 0
> [ 0.003333] CPU: Physical Processor ID: 0
> [ 0.003333] CPU: Processor Core ID: 3
> [ 0.003333] mce: CPU supports 6 MCE banks
> [ 0.003333] CPU3: Thermal monitoring enabled (TM2)
> [ 0.003333] x86 PAT enabled: cpu 3, old 0x7040600070406, new 0x7010600070106
> [ 0.341305] CPU3: Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz stepping 07
> [ 0.341666] checking TSC synchronization [CPU#0 -> CPU#3]: passed.
> [ 0.343342] Brought up 4 CPUs
> [ 0.343379] Total of 4 processors activated (19975.83 BogoMIPS).
> [ 0.343515] regulator: core version 0.5
> [ 0.343515] NET: Registered protocol family 16
> [ 0.343515] ACPI: bus type pci registered
> [ 0.346686] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
> [ 0.346717] PCI: Not using MMCONFIG.
> [ 0.346745] PCI: Using configuration type 1 for base access
> [ 0.347306] bio: create slab <bio-0> at 0
> [ 0.347306] ACPI: EC: Look up EC in DSDT
> [ 0.361893] ACPI: Interpreter enabled
> [ 0.361929] ACPI: (supports S0 S1 S3 S4 S5)
> [ 0.362100] ACPI: Using IOAPIC for interrupt routing
> [ 0.362173] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
> [ 0.364525] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
> [ 0.369937] PCI: Using MMCONFIG at e0000000 - efffffff
> [ 0.376835] ACPI: No dock devices found.
> [ 0.376963] ACPI: PCI Root Bridge [PCI0] (0000:00)
> [ 0.377023] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
> [ 0.377023] pci 0000:00:01.0: PME# disabled
> [ 0.377023] pci 0000:00:1a.0: reg 20 io port: [0xb800-0xb81f]
> [ 0.377023] pci 0000:00:1a.1: reg 20 io port: [0xb880-0xb89f]
> [ 0.377023] pci 0000:00:1a.2: reg 20 io port: [0xbc00-0xbc1f]
> [ 0.377023] pci 0000:00:1a.7: reg 10 32bit mmio: [0xfe7ffc00-0xfe7fffff]
> [ 0.377060] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
> [ 0.377091] pci 0000:00:1a.7: PME# disabled
> [ 0.377151] pci 0000:00:1b.0: reg 10 64bit mmio: [0xfe7f8000-0xfe7fbfff]
> [ 0.377183] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
> [ 0.377214] pci 0000:00:1b.0: PME# disabled
> [ 0.377299] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
> [ 0.377330] pci 0000:00:1c.0: PME# disabled
> [ 0.377406] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
> [ 0.377437] pci 0000:00:1c.4: PME# disabled
> [ 0.377510] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
> [ 0.377541] pci 0000:00:1c.5: PME# disabled
> [ 0.377611] pci 0000:00:1d.0: reg 20 io port: [0xb080-0xb09f]
> [ 0.377666] pci 0000:00:1d.1: reg 20 io port: [0xb400-0xb41f]
> [ 0.377720] pci 0000:00:1d.2: reg 20 io port: [0xb480-0xb49f]
> [ 0.377778] pci 0000:00:1d.7: reg 10 32bit mmio: [0xfe7ff800-0xfe7ffbff]
> [ 0.377822] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
> [ 0.377854] pci 0000:00:1d.7: PME# disabled
> [ 0.377978] pci 0000:00:1f.0: quirk: region 0800-087f claimed by ICH6 ACPI/GPIO/TCO
> [ 0.378013] pci 0000:00:1f.0: quirk: region 0500-053f claimed by ICH6 GPIO
> [ 0.378044] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0294 (mask 0003)
> [ 0.378080] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 3 PIO at 4700 (mask 001f)
> [ 0.378162] pci 0000:00:1f.2: reg 10 io port: [0xac00-0xac07]
> [ 0.378166] pci 0000:00:1f.2: reg 14 io port: [0xa880-0xa883]
> [ 0.378171] pci 0000:00:1f.2: reg 18 io port: [0xa800-0xa807]
> [ 0.378175] pci 0000:00:1f.2: reg 1c io port: [0xa480-0xa483]
> [ 0.378179] pci 0000:00:1f.2: reg 20 io port: [0xa400-0xa41f]
> [ 0.378184] pci 0000:00:1f.2: reg 24 32bit mmio: [0xfe7fe800-0xfe7fefff]
> [ 0.378208] pci 0000:00:1f.2: PME# supported from D3hot
> [ 0.378239] pci 0000:00:1f.2: PME# disabled
> [ 0.378288] pci 0000:00:1f.3: reg 10 64bit mmio: [0xfe7ff400-0xfe7ff4ff]
> [ 0.378298] pci 0000:00:1f.3: reg 20 io port: [0x400-0x41f]
> [ 0.378333] pci 0000:01:00.0: reg 10 32bit mmio: [0xd0000000-0xdfffffff]
> [ 0.378337] pci 0000:01:00.0: reg 14 io port: [0xc000-0xc0ff]
> [ 0.378341] pci 0000:01:00.0: reg 18 32bit mmio: [0xfe8e0000-0xfe8effff]
> [ 0.378353] pci 0000:01:00.0: reg 30 32bit mmio: [0xfe8c0000-0xfe8dffff]
> [ 0.378367] pci 0000:01:00.0: supports D1 D2
> [ 0.378389] pci 0000:01:00.1: reg 10 32bit mmio: [0xfe8f0000-0xfe8fffff]
> [ 0.378417] pci 0000:01:00.1: supports D1 D2
> [ 0.378451] pci 0000:00:01.0: bridge io port: [0xc000-0xcfff]
> [ 0.378453] pci 0000:00:01.0: bridge 32bit mmio: [0xfe800000-0xfe8fffff]
> [ 0.378456] pci 0000:00:01.0: bridge 64bit mmio pref: [0xd0000000-0xdfffffff]
> [ 0.378491] pci 0000:00:1c.0: bridge 64bit mmio pref: [0xfdf00000-0xfdffffff]
> [ 0.378529] pci 0000:03:00.0: reg 10 io port: [0xec00-0xec07]
> [ 0.378536] pci 0000:03:00.0: reg 14 io port: [0xe880-0xe883]
> [ 0.378542] pci 0000:03:00.0: reg 18 io port: [0xe800-0xe807]
> [ 0.378549] pci 0000:03:00.0: reg 1c io port: [0xe480-0xe483]
> [ 0.378556] pci 0000:03:00.0: reg 20 io port: [0xe400-0xe40f]
> [ 0.380001] pci 0000:03:00.0: reg 24 32bit mmio: [0xfeaffc00-0xfeafffff]
> [ 0.380036] pci 0000:03:00.0: supports D1
> [ 0.380037] pci 0000:03:00.0: PME# supported from D0 D1 D3hot
> [ 0.380069] pci 0000:03:00.0: PME# disabled
> [ 0.380135] pci 0000:00:1c.4: bridge io port: [0xe000-0xefff]
> [ 0.380138] pci 0000:00:1c.4: bridge 32bit mmio: [0xfea00000-0xfeafffff]
> [ 0.380186] pci 0000:02:00.0: reg 10 64bit mmio: [0xfe9c0000-0xfe9fffff]
> [ 0.380193] pci 0000:02:00.0: reg 18 io port: [0xdc00-0xdc7f]
> [ 0.380243] pci 0000:02:00.0: PME# supported from D3hot D3cold
> [ 0.380276] pci 0000:02:00.0: PME# disabled
> [ 0.380344] pci 0000:00:1c.5: bridge io port: [0xd000-0xdfff]
> [ 0.380347] pci 0000:00:1c.5: bridge 32bit mmio: [0xfe900000-0xfe9fffff]
> [ 0.380377] pci 0000:05:00.0: reg 10 32bit mmio: [0xfebff800-0xfebfffff]
> [ 0.380416] pci 0000:05:00.0: supports D1 D2
> [ 0.380445] pci 0000:05:01.0: reg 10 32bit mmio: [0xfebe0000-0xfebeffff]
> [ 0.380520] pci 0000:00:1e.0: transparent bridge
> [ 0.380553] pci 0000:00:1e.0: bridge 32bit mmio: [0xfeb00000-0xfebfffff]
> [ 0.380573] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
> [ 0.380684] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
> [ 0.380732] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
> [ 0.380822] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P8._PRT]
> [ 0.380866] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9._PRT]
> [ 0.380930] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
> [ 0.394048] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *10 11 12 14 15)
> [ 0.394048] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 *11 12 14 15)
> [ 0.394227] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 10 11 12 14 *15)
> [ 0.394627] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 10 11 12 14 15)
> [ 0.396832] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
> [ 0.397283] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11 12 *14 15)
> [ 0.397684] ACPI: PCI Interrupt Link [LNKG] (IRQs *3 4 5 6 7 10 11 12 14 15)
> [ 0.398084] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 *7 10 11 12 14 15)
> [ 0.398447] PCI: Using ACPI for IRQ routing
> [ 0.410007] NetLabel: Initializing
> [ 0.410038] NetLabel: domain hash size = 128
> [ 0.410068] NetLabel: protocols = UNLABELED CIPSOv4
> [ 0.410119] NetLabel: unlabeled traffic allowed by default
> [ 0.410180] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
> [ 0.410327] hpet0: 4 comparators, 64-bit 14.318180 MHz counter
> [ 0.430004] pnp: PnP ACPI init
> [ 0.430044] ACPI: bus type pnp registered
> [ 0.433058] pnp: PnP ACPI: found 14 devices
> [ 0.433088] ACPI: ACPI bus type pnp unregistered
> [ 0.433124] system 00:01: iomem range 0xfed14000-0xfed19fff has been reserved
> [ 0.433158] system 00:06: ioport range 0x290-0x29f has been reserved
> [ 0.433191] system 00:07: ioport range 0x4d0-0x4d1 has been reserved
> [ 0.433221] system 00:07: ioport range 0x800-0x87f has been reserved
> [ 0.433251] system 00:07: ioport range 0x500-0x57f could not be reserved
> [ 0.433282] system 00:07: iomem range 0xfed08000-0xfed08fff has been reserved
> [ 0.433313] system 00:07: iomem range 0xfed1c000-0xfed1ffff has been reserved
> [ 0.433347] system 00:07: iomem range 0xfed20000-0xfed3ffff has been reserved
> [ 0.433378] system 00:07: iomem range 0xfed50000-0xfed8ffff has been reserved
> [ 0.433411] system 00:0a: iomem range 0xffc00000-0xffefffff has been reserved
> [ 0.433444] system 00:0b: iomem range 0xfec00000-0xfec00fff could not be reserved
> [ 0.433478] system 00:0b: iomem range 0xfee00000-0xfee00fff has been reserved
> [ 0.433511] system 00:0c: iomem range 0xe0000000-0xefffffff has been reserved
> [ 0.433543] system 00:0d: iomem range 0x0-0x9ffff could not be reserved
> [ 0.433574] system 00:0d: iomem range 0xc0000-0xcffff has been reserved
> [ 0.433604] system 00:0d: iomem range 0xe0000-0xfffff could not be reserved
> [ 0.433635] system 00:0d: iomem range 0x100000-0xcfffffff could not be reserved
> [ 0.438810] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
> [ 0.438841] pci 0000:00:01.0: IO window: 0xc000-0xcfff
> [ 0.438872] pci 0000:00:01.0: MEM window: 0xfe800000-0xfe8fffff
> [ 0.438902] pci 0000:00:01.0: PREFETCH window: 0x000000d0000000-0x000000dfffffff
> [ 0.438938] pci 0000:00:1c.0: PCI bridge, secondary bus 0000:04
> [ 0.438967] pci 0000:00:1c.0: IO window: disabled
> [ 0.438998] pci 0000:00:1c.0: MEM window: disabled
> [ 0.439029] pci 0000:00:1c.0: PREFETCH window: 0x000000fdf00000-0x000000fdffffff
> [ 0.439066] pci 0000:00:1c.4: PCI bridge, secondary bus 0000:03
> [ 0.439096] pci 0000:00:1c.4: IO window: 0xe000-0xefff
> [ 0.439128] pci 0000:00:1c.4: MEM window: 0xfea00000-0xfeafffff
> [ 0.439159] pci 0000:00:1c.4: PREFETCH window: disabled
> [ 0.439190] pci 0000:00:1c.5: PCI bridge, secondary bus 0000:02
> [ 0.439220] pci 0000:00:1c.5: IO window: 0xd000-0xdfff
> [ 0.439251] pci 0000:00:1c.5: MEM window: 0xfe900000-0xfe9fffff
> [ 0.439282] pci 0000:00:1c.5: PREFETCH window: disabled
> [ 0.439313] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:05
> [ 0.439343] pci 0000:00:1e.0: IO window: disabled
> [ 0.439374] pci 0000:00:1e.0: MEM window: 0xfeb00000-0xfebfffff
> [ 0.439405] pci 0000:00:1e.0: PREFETCH window: disabled
> [ 0.439440] alloc irq_desc for 16 on node 0
> [ 0.439441] alloc kstat_irqs on node 0
> [ 0.439445] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> [ 0.439477] pci 0000:00:01.0: setting latency timer to 64
> [ 0.439481] alloc irq_desc for 17 on node 0
> [ 0.439483] alloc kstat_irqs on node 0
> [ 0.439485] pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
> [ 0.439516] pci 0000:00:1c.0: setting latency timer to 64
> [ 0.439521] pci 0000:00:1c.4: PCI INT A -> GSI 17 (level, low) -> IRQ 17
> [ 0.439552] pci 0000:00:1c.4: setting latency timer to 64
> [ 0.439557] pci 0000:00:1c.5: PCI INT B -> GSI 16 (level, low) -> IRQ 16
> [ 0.439589] pci 0000:00:1c.5: setting latency timer to 64
> [ 0.439593] pci 0000:00:1e.0: setting latency timer to 64
> [ 0.439596] pci_bus 0000:00: resource 0 io: [0x00-0xffff]
> [ 0.439598] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
> [ 0.439600] pci_bus 0000:01: resource 0 io: [0xc000-0xcfff]
> [ 0.439602] pci_bus 0000:01: resource 1 mem: [0xfe800000-0xfe8fffff]
> [ 0.439604] pci_bus 0000:01: resource 2 pref mem [0xd0000000-0xdfffffff]
> [ 0.439606] pci_bus 0000:04: resource 2 pref mem [0xfdf00000-0xfdffffff]
> [ 0.439607] pci_bus 0000:03: resource 0 io: [0xe000-0xefff]
> [ 0.439609] pci_bus 0000:03: resource 1 mem: [0xfea00000-0xfeafffff]
> [ 0.439611] pci_bus 0000:02: resource 0 io: [0xd000-0xdfff]
> [ 0.439612] pci_bus 0000:02: resource 1 mem: [0xfe900000-0xfe9fffff]
> [ 0.439614] pci_bus 0000:05: resource 1 mem: [0xfeb00000-0xfebfffff]
> [ 0.439616] pci_bus 0000:05: resource 3 io: [0x00-0xffff]
> [ 0.439618] pci_bus 0000:05: resource 4 mem: [0x000000-0xffffffffffffffff]
> [ 0.439630] NET: Registered protocol family 2
> [ 0.439810] IP route cache hash table entries: 262144 (order: 9, 2097152 bytes)
> [ 0.440788] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
> [ 0.443740] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
> [ 0.444135] TCP: Hash tables configured (established 524288 bind 65536)
> [ 0.444166] TCP reno registered
> [ 0.444277] NET: Registered protocol family 1
> [ 0.444365] Trying to unpack rootfs image as initramfs...
> [ 0.461772] Freeing initrd memory: 988k freed
> [ 0.463527] Scanning for low memory corruption every 60 seconds
> [ 0.463941] audit: initializing netlink socket (disabled)
> [ 0.463980] type=2000 audit(1254327177.463:1): initialized
> [ 0.469394] HugeTLB registered 2 MB page size, pre-allocated 0 pages
> [ 0.472826] VFS: Disk quotas dquot_6.5.2
> [ 0.472924] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
> [ 0.473049] ROMFS MTD (C) 2007 Red Hat, Inc.
> [ 0.473142] msgmni has been set to 16010
> [ 0.473702] alg: No test for stdrng (krng)
> [ 0.473871] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
> [ 0.473906] io scheduler noop registered
> [ 0.473935] io scheduler anticipatory registered
> [ 0.473964] io scheduler deadline registered
> [ 0.474061] io scheduler cfq registered (default)
> [ 0.474220] pci 0000:01:00.0: Boot video device
> [ 0.474385] alloc irq_desc for 24 on node 0
> [ 0.474386] alloc kstat_irqs on node 0
> [ 0.474392] pcieport-driver 0000:00:01.0: irq 24 for MSI/MSI-X
> [ 0.474397] pcieport-driver 0000:00:01.0: setting latency timer to 64
> [ 0.474585] alloc irq_desc for 25 on node 0
> [ 0.474586] alloc kstat_irqs on node 0
> [ 0.474591] pcieport-driver 0000:00:1c.0: irq 25 for MSI/MSI-X
> [ 0.474598] pcieport-driver 0000:00:1c.0: setting latency timer to 64
> [ 0.474843] alloc irq_desc for 26 on node 0
> [ 0.474845] alloc kstat_irqs on node 0
> [ 0.474850] pcieport-driver 0000:00:1c.4: irq 26 for MSI/MSI-X
> [ 0.474856] pcieport-driver 0000:00:1c.4: setting latency timer to 64
> [ 0.475093] alloc irq_desc for 27 on node 0
> [ 0.475094] alloc kstat_irqs on node 0
> [ 0.475099] pcieport-driver 0000:00:1c.5: irq 27 for MSI/MSI-X
> [ 0.475105] pcieport-driver 0000:00:1c.5: setting latency timer to 64
> [ 0.501814] Switched to high resolution mode on CPU 1
> [ 0.501929] Switched to high resolution mode on CPU 3
> [ 0.502187] Switched to high resolution mode on CPU 2
> [ 0.503443] Switched to high resolution mode on CPU 0
> [ 0.517972] Linux agpgart interface v0.103
> [ 0.518078] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
> [ 0.521418] brd: module loaded
> [ 0.521597] input: Macintosh mouse button emulation as /devices/virtual/input/input0
> [ 0.521779] Fixed MDIO Bus: probed
> [ 0.522066] PNP: No PS/2 controller found. Probing ports directly.
> [ 0.524645] serio: i8042 KBD port at 0x60,0x64 irq 1
> [ 0.524685] serio: i8042 AUX port at 0x60,0x64 irq 12
> [ 0.524936] mice: PS/2 mouse device common for all mice
> [ 0.525025] rtc_cmos 00:03: RTC can wake from S4
> [ 0.525111] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
> [ 0.525160] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
> [ 0.525220] cpuidle: using governor ladder
> [ 0.525250] cpuidle: using governor menu
> [ 0.525341] TCP cubic registered
> [ 0.525533] NET: Registered protocol family 10
> [ 0.525715] lo: Disabled Privacy Extensions
> [ 0.525763] Mobile IPv6
> [ 0.525792] NET: Registered protocol family 17
> [ 0.525987] registered taskstats version 1
> [ 0.526054] No TPM chip found, activating TPM-bypass!
> [ 0.526236] rtc_cmos 00:03: setting system clock to 2009-09-30 16:12:58 UTC (1254327178)
> [ 0.526299] Initalizing network drop monitor service
> [ 0.526364] Freeing unused kernel memory: 512k freed
> [ 0.526830] Write protecting the kernel read-only data: 4944k
> [ 0.537773] SCSI subsystem initialized
> [ 0.548619] libata version 3.00 loaded.
> [ 0.551380] ahci 0000:00:1f.2: version 3.0
> [ 0.551394] alloc irq_desc for 19 on node 0
> [ 0.551395] alloc kstat_irqs on node 0
> [ 0.551401] ahci 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
> [ 0.551479] alloc irq_desc for 28 on node 0
> [ 0.551480] alloc kstat_irqs on node 0
> [ 0.551486] ahci 0000:00:1f.2: irq 28 for MSI/MSI-X
> [ 0.551515] ahci: SSS flag set, parallel bus scan disabled
> [ 0.551571] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
> [ 0.551605] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pmp pio slum part ems
> [ 0.551641] ahci 0000:00:1f.2: setting latency timer to 64
> [ 0.586710] scsi0 : ahci
> [ 0.586974] scsi1 : ahci
> [ 0.587193] scsi2 : ahci
> [ 0.587408] scsi3 : ahci
> [ 0.587622] scsi4 : ahci
> [ 0.587841] scsi5 : ahci
> [ 0.588098] ata1: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7fe900 irq 28
> [ 0.588133] ata2: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7fe980 irq 28
> [ 0.588167] ata3: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7fea00 irq 28
> [ 0.588201] ata4: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7fea80 irq 28
> [ 0.588235] ata5: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7feb00 irq 28
> [ 0.588269] ata6: SATA max UDMA/133 abar m2048@0xfe7fe800 port 0xfe7feb80 irq 28
> [ 1.066676] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> [ 1.067190] ata1.00: ATA-7: WDC WD1600YD-01NVB1, 10.02E01, max UDMA/133
> [ 1.067223] ata1.00: 321672960 sectors, multi 0: LBA48 NCQ (depth 1)
> [ 1.067808] ata1.00: configured for UDMA/133
> [ 1.080089] scsi 0:0:0:0: Direct-Access ATA WDC WD1600YD-01N 10.0 PQ: 0 ANSI: 5
> [ 1.960010] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> [ 1.960500] ata2.00: ATA-7: WDC WD1600YD-01NVB1, 10.02E01, max UDMA/133
> [ 1.960534] ata2.00: 321672960 sectors, multi 0: LBA48 NCQ (depth 1)
> [ 1.961108] ata2.00: configured for UDMA/133
> [ 1.973396] scsi 1:0:0:0: Direct-Access ATA WDC WD1600YD-01N 10.0 PQ: 0 ANSI: 5
> [ 2.293343] ata3: SATA link down (SStatus 0 SControl 300)
> [ 2.626676] ata4: SATA link down (SStatus 0 SControl 300)
> [ 2.960009] ata5: SATA link down (SStatus 0 SControl 300)
> [ 3.293342] ata6: SATA link down (SStatus 0 SControl 300)
> [ 3.309187] JFS: nTxBlock = 8192, nTxLock = 65536
> [ 3.324481] md: raid1 personality registered for level 1
> [ 3.327544] sd 0:0:0:0: [sda] 321672960 512-byte logical blocks: (164 GB/153 GiB)
> [ 3.327620] sd 1:0:0:0: [sdb] 321672960 512-byte logical blocks: (164 GB/153 GiB)
> [ 3.327631] sd 0:0:0:0: [sda] Write Protect is off
> [ 3.327633] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
> [ 3.327648] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
> [ 3.327752] sda:
> [ 3.327757] sd 1:0:0:0: [sdb] Write Protect is off
> [ 3.327759] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
> [ 3.327775] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
> [ 3.327969] sdb: sda1 sda2 sda3
> [ 3.343970] sd 0:0:0:0: [sda] Attached SCSI disk
> [ 3.350132] sdb1 sdb2 sdb3
> [ 3.350947] sd 1:0:0:0: [sdb] Attached SCSI disk
> [ 3.485159] md: md0 stopped.
> [ 3.485919] md: bind<sda2>
> [ 3.486104] md: bind<sdb2>
> [ 3.486262] raid1: raid set md0 active with 2 out of 2 mirrors
> [ 3.486314] md0: detected capacity change from 0 to 12000559104
> [ 3.488386] md0: unknown partition table
> [ 6.276464] ACPI: SSDT 00000000cff7e0d0 001F3 (v01 DpgPmm P001Ist 00000011 INTL 20060113)
> [ 6.276918] processor LNXCPU:00: registered as cooling_device0
> [ 6.277270] ACPI: SSDT 00000000cff7e2d0 001F3 (v01 DpgPmm P002Ist 00000012 INTL 20060113)
> [ 6.277712] processor LNXCPU:01: registered as cooling_device1
> [ 6.278059] ACPI: SSDT 00000000cff7e4d0 001F3 (v01 DpgPmm P003Ist 00000012 INTL 20060113)
> [ 6.278494] processor LNXCPU:02: registered as cooling_device2
> [ 6.278838] ACPI: SSDT 00000000cff7e6d0 001F3 (v01 DpgPmm P004Ist 00000012 INTL 20060113)
> [ 6.279273] processor LNXCPU:03: registered as cooling_device3
> [ 6.305074] sd 0:0:0:0: Attached scsi generic sg0 type 0
> [ 6.305112] sd 1:0:0:0: Attached scsi generic sg1 type 0
> [ 6.307547] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
> [ 6.307554] ACPI: Power Button [PWRF]
> [ 6.307620] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2
> [ 6.307623] ACPI: Power Button [PWRB]
> [ 6.321250] input: PC Speaker as /devices/platform/pcspkr/input/input3
> [ 6.403806] cfg80211: Using static regulatory domain info
> [ 6.403809] cfg80211: Regulatory domain: US
> [ 6.403810] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
> [ 6.403813] (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
> [ 6.403816] (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
> [ 6.403818] (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
> [ 6.403820] (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
> [ 6.403822] (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
> [ 6.403825] (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
> [ 6.403831] cfg80211: Calling CRDA for country: US
> [ 6.431001] usbcore: registered new interface driver usbfs
> [ 6.431039] usbcore: registered new interface driver hub
> [ 6.431242] usbcore: registered new device driver usb
> [ 6.485442] iTCO_vendor_support: vendor-support=0
> [ 6.515088] alloc irq_desc for 18 on node 0
> [ 6.515091] alloc kstat_irqs on node 0
> [ 6.515097] i801_smbus 0000:00:1f.3: PCI INT C -> GSI 18 (level, low) -> IRQ 18
> [ 6.515101] ACPI: I/O resource 0000:00:1f.3 [0x400-0x41f] conflicts with ACPI region SMRG [0x400-0x40f]
> [ 6.515102] ACPI: Device needs an ACPI driver
> [ 6.515110] i801_smbus: probe of 0000:00:1f.3 failed with error -16
> [ 6.527788] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
> [ 6.527889] iTCO_wdt: Found a ICH10R TCO device (Version=2, TCOBASE=0x0860)
> [ 6.527979] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
> [ 6.541373] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
> [ 6.541584] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18
> [ 6.541617] ehci_hcd 0000:00:1a.7: setting latency timer to 64
> [ 6.541620] ehci_hcd 0000:00:1a.7: EHCI Host Controller
> [ 6.541657] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
> [ 6.545561] ehci_hcd 0000:00:1a.7: debug port 1
> [ 6.545565] ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
> [ 6.545581] ehci_hcd 0000:00:1a.7: irq 18, io mem 0xfe7ffc00
> [ 6.550893] uhci_hcd: USB Universal Host Controller Interface driver
> [ 6.556677] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
> [ 6.556702] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
> [ 6.556705] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 6.556707] usb usb1: Product: EHCI Host Controller
> [ 6.556709] usb usb1: Manufacturer: Linux 2.6.31-0.4-dirty ehci_hcd
> [ 6.556711] usb usb1: SerialNumber: 0000:00:1a.7
> [ 6.556818] usb usb1: configuration #1 chosen from 1 choice
> [ 6.556841] hub 1-0:1.0: USB hub found
> [ 6.556848] hub 1-0:1.0: 6 ports detected
> [ 6.557203] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> [ 6.557210] uhci_hcd 0000:00:1a.0: setting latency timer to 64
> [ 6.557213] uhci_hcd 0000:00:1a.0: UHCI Host Controller
> [ 6.557225] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 2
> [ 6.557262] uhci_hcd 0000:00:1a.0: irq 16, io base 0x0000b800
> [ 6.557297] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
> [ 6.557299] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 6.557301] usb usb2: Product: UHCI Host Controller
> [ 6.557302] usb usb2: Manufacturer: Linux 2.6.31-0.4-dirty uhci_hcd
> [ 6.557303] usb usb2: SerialNumber: 0000:00:1a.0
> [ 6.557371] usb usb2: configuration #1 chosen from 1 choice
> [ 6.557412] hub 2-0:1.0: USB hub found
> [ 6.557418] hub 2-0:1.0: 2 ports detected
> [ 6.557565] alloc irq_desc for 23 on node 0
> [ 6.557567] alloc kstat_irqs on node 0
> [ 6.557571] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
> [ 6.557609] ehci_hcd 0000:00:1d.7: setting latency timer to 64
> [ 6.557611] ehci_hcd 0000:00:1d.7: EHCI Host Controller
> [ 6.557620] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 3
> [ 6.561522] ehci_hcd 0000:00:1d.7: debug port 1
> [ 6.561526] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
> [ 6.561641] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xfe7ff800
> [ 6.573347] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
> [ 6.573378] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
> [ 6.573381] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 6.573383] usb usb3: Product: EHCI Host Controller
> [ 6.573385] usb usb3: Manufacturer: Linux 2.6.31-0.4-dirty ehci_hcd
> [ 6.573386] usb usb3: SerialNumber: 0000:00:1d.7
> [ 6.573684] usb usb3: configuration #1 chosen from 1 choice
> [ 6.573736] hub 3-0:1.0: USB hub found
> [ 6.573743] hub 3-0:1.0: 6 ports detected
> [ 6.574089] alloc irq_desc for 21 on node 0
> [ 6.574091] alloc kstat_irqs on node 0
> [ 6.574096] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
> [ 6.574103] uhci_hcd 0000:00:1a.1: setting latency timer to 64
> [ 6.574105] uhci_hcd 0000:00:1a.1: UHCI Host Controller
> [ 6.574117] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
> [ 6.574145] uhci_hcd 0000:00:1a.1: irq 21, io base 0x0000b880
> [ 6.574173] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
> [ 6.574175] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 6.574177] usb usb4: Product: UHCI Host Controller
> [ 6.574179] usb usb4: Manufacturer: Linux 2.6.31-0.4-dirty uhci_hcd
> [ 6.574181] usb usb4: SerialNumber: 0000:00:1a.1
> [ 6.574817] usb usb4: configuration #1 chosen from 1 choice
> [ 6.574874] hub 4-0:1.0: USB hub found
> [ 6.574881] hub 4-0:1.0: 2 ports detected
> [ 6.575010] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
> [ 6.575016] uhci_hcd 0000:00:1a.2: setting latency timer to 64
> [ 6.575018] uhci_hcd 0000:00:1a.2: UHCI Host Controller
> [ 6.575028] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5
> [ 6.575062] uhci_hcd 0000:00:1a.2: irq 18, io base 0x0000bc00
> [ 6.575092] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
> [ 6.575094] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 6.575095] usb usb5: Product: UHCI Host Controller
> [ 6.575097] usb usb5: Manufacturer: Linux 2.6.31-0.4-dirty uhci_hcd
> [ 6.575098] usb usb5: SerialNumber: 0000:00:1a.2
> [ 6.575177] usb usb5: configuration #1 chosen from 1 choice
> [ 6.575221] hub 5-0:1.0: USB hub found
> [ 6.575227] hub 5-0:1.0: 2 ports detected
> [ 6.575346] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
> [ 6.575350] uhci_hcd 0000:00:1d.0: setting latency timer to 64
> [ 6.575353] uhci_hcd 0000:00:1d.0: UHCI Host Controller
> [ 6.575363] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6
> [ 6.575383] uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000b080
> [ 6.575411] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
> [ 6.575413] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 6.575414] usb usb6: Product: UHCI Host Controller
> [ 6.575416] usb usb6: Manufacturer: Linux 2.6.31-0.4-dirty uhci_hcd
> [ 6.575417] usb usb6: SerialNumber: 0000:00:1d.0
> [ 6.576026] usb usb6: configuration #1 chosen from 1 choice
> [ 6.576072] hub 6-0:1.0: USB hub found
> [ 6.576077] hub 6-0:1.0: 2 ports detected
> [ 6.576221] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
> [ 6.576226] uhci_hcd 0000:00:1d.1: setting latency timer to 64
> [ 6.576228] uhci_hcd 0000:00:1d.1: UHCI Host Controller
> [ 6.576238] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7
> [ 6.576265] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000b400
> [ 6.576290] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
> [ 6.576292] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 6.576293] usb usb7: Product: UHCI Host Controller
> [ 6.576295] usb usb7: Manufacturer: Linux 2.6.31-0.4-dirty uhci_hcd
> [ 6.576296] usb usb7: SerialNumber: 0000:00:1d.1
> [ 6.576365] usb usb7: configuration #1 chosen from 1 choice
> [ 6.576407] hub 7-0:1.0: USB hub found
> [ 6.576413] hub 7-0:1.0: 2 ports detected
> [ 6.576549] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
> [ 6.576554] uhci_hcd 0000:00:1d.2: setting latency timer to 64
> [ 6.576556] uhci_hcd 0000:00:1d.2: UHCI Host Controller
> [ 6.576568] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8
> [ 6.576587] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000b480
> [ 6.576612] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001
> [ 6.576614] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 6.576615] usb usb8: Product: UHCI Host Controller
> [ 6.576616] usb usb8: Manufacturer: Linux 2.6.31-0.4-dirty uhci_hcd
> [ 6.576618] usb usb8: SerialNumber: 0000:00:1d.2
> [ 6.576692] usb usb8: configuration #1 chosen from 1 choice
> [ 6.576733] hub 8-0:1.0: USB hub found
> [ 6.576742] hub 8-0:1.0: 2 ports detected
> [ 6.612672] Uniform Multi-Platform E-IDE driver
> [ 6.642794] ATL1E 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
> [ 6.642803] ATL1E 0000:02:00.0: setting latency timer to 64
> [ 6.804078] alloc irq_desc for 22 on node 0
> [ 6.804080] alloc kstat_irqs on node 0
> [ 6.804086] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
> [ 6.804137] HDA Intel 0000:00:1b.0: setting latency timer to 64
> [ 6.885076] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input4
> [ 7.033350] ath5k 0000:05:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
> [ 7.033407] ath5k 0000:05:01.0: registered as 'phy0'
> [ 7.085422] Linux video capture interface: v2.00
> [ 7.107933] usb 6-1: new low speed USB device using uhci_hcd and address 2
> [ 7.228301] ath: EEPROM regdomain: 0x809c
> [ 7.228303] ath: EEPROM indicates we should expect a country code
> [ 7.228304] ath: doing EEPROM country->regdmn map search
> [ 7.228305] ath: country maps to regdmn code: 0x52
> [ 7.228307] ath: Country alpha2 being used: CN
> [ 7.228308] ath: Regpair used: 0x52
> [ 7.244922] saa7130/34: v4l2 driver version 0.2.15 loaded
> [ 7.275369] usb 6-1: New USB device found, idVendor=046d, idProduct=c051
> [ 7.275372] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> [ 7.275374] usb 6-1: Product: USB-PS/2 Optical Mouse
> [ 7.275376] usb 6-1: Manufacturer: Logitech
> [ 7.275485] usb 6-1: configuration #1 chosen from 1 choice
> [ 7.281025] pata_marvell 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> [ 7.281052] pata_marvell 0000:03:00.0: setting latency timer to 64
> [ 7.281127] scsi6 : pata_marvell
> [ 7.281270] scsi7 : pata_marvell
> [ 7.281336] ata7: PATA max UDMA/100 cmd 0xec00 ctl 0xe880 bmdma 0xe400 irq 16
> [ 7.281338] ata8: PATA max UDMA/133 cmd 0xe800 ctl 0xe480 bmdma 0xe408 irq 16
> [ 7.441603] ata7.00: ATAPI: ASUS DRW-1814BL, 1.10, max UDMA/66
> [ 7.454940] ata7.00: configured for UDMA/66
> [ 7.456117] scsi 6:0:0:0: CD-ROM ASUS DRW-1814BL 1.10 PQ: 0 ANSI: 5
> [ 7.456341] scsi 6:0:0:0: Attached scsi generic sg2 type 5
> [ 7.503342] usb 6-2: new low speed USB device using uhci_hcd and address 3
> [ 7.618928] phy0: Selected rate control algorithm 'minstrel'
> [ 7.619031] ath5k phy0: Atheros AR2413 chip found (MAC: 0x78, PHY: 0x45)
> [ 7.619056] cfg80211: Calling CRDA for country: CN
> [ 7.619199] saa7134 0000:05:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> [ 7.619205] saa7133[0]: found at 0000:05:00.0, rev: 209, irq: 16, latency: 64, mmio: 0xfebff800
> [ 7.619210] saa7133[0]: subsystem: 11bd:002e, board: Pinnacle PCTV 40i/50i/110i (saa7133) [card=77,autodetected]
> [ 7.619243] saa7133[0]: board init: gpio is 200e000
> [ 7.619247] IRQ 16/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
> [ 7.620893] usbcore: registered new interface driver hiddev
> [ 7.636595] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/input/input5
> [ 7.636722] generic-usb 0003:046D:C051.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1d.0-1/input0
> [ 7.636735] usbcore: registered new interface driver usbhid
> [ 7.636737] usbhid: v2.6:USB HID core driver
> [ 7.674068] sr0: scsi3-mmc drive: 40x/40x writer dvd-ram cd/rw xa/form2 cdda tray
> [ 7.674072] Uniform CD-ROM driver Revision: 3.20
> [ 7.674241] sr 6:0:0:0: Attached scsi CD-ROM sr0
> [ 7.683338] usb 6-2: New USB device found, idVendor=045e, idProduct=00db
> [ 7.683341] usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> [ 7.683344] usb 6-2: Product: Natural® Ergonomic Keyboard 4000
> [ 7.683345] usb 6-2: Manufacturer: Microsoft
> [ 7.683452] usb 6-2: configuration #1 chosen from 1 choice
> [ 7.739588] input: Microsoft Natural® Ergonomic Keyboard 4000 as /devices/pci0000:00/0000:00:1d.0/usb6/6-2/6-2:1.0/input/input6
> [ 7.739779] microsoft 0003:045E:00DB.0002: input,hidraw1: USB HID v1.11 Keyboard [Microsoft Natural® Ergonomic Keyboard 4000] on usb-0000:00:1d.0-2/input0
> [ 7.763452] input: Microsoft Natural® Ergonomic Keyboard 4000 as /devices/pci0000:00/0000:00:1d.0/usb6/6-2/6-2:1.1/input/input7
> [ 7.763556] microsoft 0003:045E:00DB.0003: input,hidraw2: USB HID v1.11 Device [Microsoft Natural® Ergonomic Keyboard 4000] on usb-0000:00:1d.0-2/input1
> [ 7.766681] saa7133[0]: i2c eeprom 00: bd 11 2e 00 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
> [ 7.766690] saa7133[0]: i2c eeprom 10: ff e0 60 02 ff 20 ff ff ff ff ff ff ff ff ff ff
> [ 7.766697] saa7133[0]: i2c eeprom 20: 01 2c 01 23 23 01 04 30 98 ff 00 e2 ff 22 00 c2
> [ 7.766704] saa7133[0]: i2c eeprom 30: 96 ff 03 30 15 01 ff 15 13 25 53 89 01 45 32 7b
> [ 7.766711] saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [ 7.766718] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [ 7.766725] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [ 7.766732] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [ 7.766739] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [ 7.766746] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [ 7.766753] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [ 7.766760] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [ 7.766767] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [ 7.766774] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [ 7.766786] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [ 7.766791] saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [ 7.766798] i2c-adapter i2c-0: Invalid 7-bit address 0x7a
> [ 7.870057] tuner 0-004b: chip found @ 0x96 (saa7133[0])
> [ 7.946670] tda829x 0-004b: setting tuner address to 61
> [ 8.020005] tda829x 0-004b: type set to tda8290+75a
> [ 11.701267] ir_probe: addr=0x47
> [ 11.701271] ir_probe: [before override] ir_codes=(null), name=SAA713x remote, get_key=(null)
> [ 11.701273] ir_probe: [after override] ir_codes=ffffffff814edde0, name=-q, get_key=ffffffff81479204
> [ 11.701276] ir_input_init: dev=ffff880227177000, ir=ffff880221186018, ir_type=99, ir_codes=ffffffff814edde0
> [ 11.701278] ir_input_init: [i=0] Setting bit 1768059695 of dev->keybit


1768059695 = 0x6962732f = 'ibs/'

That doesn't seem right for ir->ir_codes[0] ...

Regards,
Andy



> [ 11.701286] BUG: unable to handle kernel paging request at ffff88023443be8c
> [ 11.701378] IP: [<ffffffffa033a8ae>] ir_input_init+0xae/0x10c [ir_common]
> [ 11.701436] PGD 1002063 PUD 18067 PMD 0
> [ 11.701535] Oops: 0002 [#1] SMP
> [ 11.701610] last sysfs file: /sys/module/i2c_core/initstate
> [ 11.701641] CPU 2
> [ 11.701692] Modules linked in: ir_kbd_i2c(+) tda827x tda8290 tuner joydev hid_microsoft sr_mod cdrom ata_generic pata_acpi usbhid hid arc4 pata_marvell ecb saa7134(+) ir_common v4l2_common videodev v4l1_compat v4l2_compat_ioctl32 ath5k mac80211 videobuf_dma_sg ide_pci_generic led_class videobuf_core snd_hda_codec_realtek tveeprom snd_hda_intel ath snd_hda_codec intel_agp atl1e asus_atk0110 ide_core snd_hwdep snd_pcm psmouse uhci_hcd ehci_hcd iTCO_wdt i2c_i801 hwmon snd_timer iTCO_vendor_support usbcore snd i2c_core evdev serio_raw cfg80211 soundcore pcspkr button thermal sg snd_page_alloc rfkill processor sd_mod crc_t10dif raid1 md_mod ext3 jbd mbcache jfs ahci libata scsi_mod [last unloaded: scsi_wait_scan]
> [ 11.703488] Pid: 1792, comm: modprobe Not tainted 2.6.31-0.4-dirty #1 P5Q-PRO
> [ 11.703518] RIP: 0010:[<ffffffffa033a8ae>] [<ffffffffa033a8ae>] ir_input_init+0xae/0x10c [ir_common]
> [ 11.703578] RSP: 0018:ffff880221163d88 EFLAGS: 00010292
> [ 11.703608] RAX: 000000006962732f RBX: ffff880227177000 RCX: 000000000000ffff
> [ 11.703638] RDX: ffffffff814eac58 RSI: 0000000000000046 RDI: ffffffff815e1e10
> [ 11.703668] RBP: ffff880221186018 R08: 000000000000cca6 R09: 0000000000000005
> [ 11.703698] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
> [ 11.703728] R13: ffff880227177028 R14: ffff880222ea6230 R15: ffffffff81479201
> [ 11.703759] FS: 00007fb5955b16f0(0000) GS:ffff88002806c000(0000) knlGS:0000000000000000
> [ 11.703793] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
> [ 11.703823] CR2: ffff88023443be8c CR3: 0000000224034000 CR4: 00000000000006e0
> [ 11.703853] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> [ 11.703883] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
> [ 11.703914] Process modprobe (pid: 1792, threadinfo ffff880221162000, task ffff880225aba260)
> [ 11.703947] Stack:
> [ 11.703975] ffffffff814edde0 ffff880227177000 ffff880224510000 ffff880221186000
> [ 11.704075] <0> ffff8802211862c0 ffffffffa01e0264 00000000007058a0 ffffffff00000063
> [ 11.704166] <0> ffff8802211862a0 0000004700000000 0000000000000000 ffffffffa01e0c60
> [ 11.704166] Call Trace:
> [ 11.704166] [<ffffffffa01e0264>] ? ir_probe+0x234/0x530 [ir_kbd_i2c]
> [ 11.704166] [<ffffffffa01e0030>] ? ir_probe+0x0/0x530 [ir_kbd_i2c]
> [ 11.704166] [<ffffffffa016c3a1>] ? i2c_device_probe+0xd1/0x100 [i2c_core]
> [ 11.704166] [<ffffffff8126cb58>] ? driver_probe_device+0x88/0x180
> [ 11.704166] [<ffffffff8126cce3>] ? __driver_attach+0x93/0xa0
> [ 11.704166] [<ffffffff8126cc50>] ? __driver_attach+0x0/0xa0
> [ 11.704166] [<ffffffff8126c2d8>] ? bus_for_each_dev+0x58/0x80
> [ 11.704166] [<ffffffff8126ba96>] ? bus_add_driver+0xc6/0x290
> [ 11.704166] [<ffffffff8126cfca>] ? driver_register+0x6a/0x130
> [ 11.704166] [<ffffffffa016d0f0>] ? i2c_register_driver+0x30/0xb0 [i2c_core]
> [ 11.704166] [<ffffffffa03bd000>] ? ir_init+0x0/0x19 [ir_kbd_i2c]
> [ 11.704166] [<ffffffff81009044>] ? do_one_initcall+0x34/0x1a0
> [ 11.704166] [<ffffffff8107be5f>] ? sys_init_module+0xdf/0x230
> [ 11.704166] [<ffffffff8100be2b>] ? system_call_fastpath+0x16/0x1b
> [ 11.704166] Code: 00 00 80 00 00 00 45 31 e4 0f 1f 40 00 8b 4d 04 44 89 e2 48 c7 c6 30 a9 33 a0 48 c7 c7 38 ab 33 a0 31 c0 e8 31 50 04 e1 8b 45 04 <f0> 41 0f ab 45 00 41 83 c4 01 48 83 c5 04 41 81 fc 80 00 00 00
> [ 11.704166] RIP [<ffffffffa033a8ae>] ir_input_init+0xae/0x10c [ir_common]
> [ 11.704166] RSP <ffff880221163d88>
> [ 11.704166] CR2: ffff88023443be8c
> [ 11.704166] ---[ end trace b50110ef9ceb49a3 ]---
> [ 11.763454] saa7133[0]: registered device video0 [v4l2]
> [ 11.763530] saa7133[0]: registered device vbi0
> [ 11.763600] saa7133[0]: registered device radio0
> [ 11.821992] saa7134 ALSA driver for DMA sound loaded
> [ 11.822032] IRQ 16/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
> [ 11.822079] saa7133[0]/alsa: saa7133[0] at 0xfebff800 irq 16 registered as card 1
> [ 59.218734] Adding 6000236k swap on /dev/sda1. Priority:0 extents:1 across:6000236k
> [ 59.233319] Adding 6000236k swap on /dev/sdb1. Priority:0 extents:1 across:6000236k
> [ 60.071981] via-rhine.c:v1.10-LK1.4.3 2007-03-06 Written by Donald Becker
> [ 60.389291] device-mapper: uevent: version 1.0.3
> [ 60.389669] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: [email protected]
> [ 60.698468] md: md1 stopped.
> [ 60.785274] md: bind<sdb3>
> [ 60.785442] md: bind<sda3>
> [ 60.810076] md: raid10 personality registered for level 10
> [ 60.810278] raid10: raid set md1 active with 2 out of 2 devices
> [ 60.810339] md1: detected capacity change from 0 to 146549637120
> [ 60.903482] md1: unknown partition table
> [ 62.291284] ip6_tables: (C) 2000-2006 Netfilter Core Team
> [ 62.383610] ip_tables: (C) 2000-2006 Netfilter Core Team
> [ 62.401457] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
> [ 62.401692] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
> [ 62.401728] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
> [ 62.401767] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
> [ 63.256222] alloc irq_desc for 29 on node 0
> [ 63.256260] alloc kstat_irqs on node 0
> [ 63.256299] ATL1E 0000:02:00.0: irq 29 for MSI/MSI-X
> [ 63.256450] ATL1E 0000:02:00.0: ATL1E: eth0 NIC Link is Up<100 Mbps Full Duplex>
> [ 69.446831] ATL1E 0000:02:00.0: ATL1E: eth0 NIC Link is Up<100 Mbps Full Duplex>
> [ 69.448397] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
> [ 69.614282] ADDRCONF(NETDEV_UP): wlan0: link is not ready
> [ 70.923176] Bluetooth: Core ver 2.15
> [ 70.923310] NET: Registered protocol family 31
> [ 70.923349] Bluetooth: HCI device and connection manager initialized
> [ 70.923380] Bluetooth: HCI socket layer initialized
> [ 70.926815] Bluetooth: L2CAP ver 2.13
> [ 70.926848] Bluetooth: L2CAP socket layer initialized
> [ 70.929820] Bluetooth: RFCOMM TTY layer initialized
> [ 70.929857] Bluetooth: RFCOMM socket layer initialized
> [ 70.929887] Bluetooth: RFCOMM ver 1.11
> [ 71.448392] coretemp coretemp.0: Using relative temperature scale!
> [ 71.448501] coretemp coretemp.1: Using relative temperature scale!
> [ 71.448597] coretemp coretemp.2: Using relative temperature scale!
> [ 71.448656] coretemp coretemp.3: Using relative temperature scale!
> [ 71.780000] dummy0: no IPv6 routers present
> [ 75.715040] radeonfb 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> [ 75.715469] radeonfb: Found Intel x86 BIOS ROM Image
> [ 75.715500] radeonfb: Retrieved PLL infos from BIOS
> [ 75.715530] radeonfb: Reference=27.00 MHz (RefDiv=12) Memory=400.00 Mhz, System=350.00 MHz
> [ 75.715564] radeonfb: PLL min 20000 max 40000
> [ 75.974409] i2c-adapter i2c-3: unable to read EDID block.
> [ 76.117742] i2c-adapter i2c-3: unable to read EDID block.
> [ 76.261075] i2c-adapter i2c-3: unable to read EDID block.
> [ 76.564334] radeonfb: Monitor 1 type DFP found
> [ 76.564364] radeonfb: EDID probed
> [ 76.564392] radeonfb: Monitor 2 type no found
> [ 76.581465] Console: switching to colour frame buffer device 210x65
> [ 76.592672] mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
> [ 76.592765] radeonfb (0000:01:00.0): ATI Radeon 5b63 "[c"
> [ 88.736661] wlan0: no IPv6 routers present
> [ 170.301275] [drm] Initialized drm 1.1.0 20060810
> [ 170.324481] radeonfb 0000:01:00.0: setting latency timer to 64
> [ 170.325015] [drm] Initialized radeon 1.31.0 20080528 for 0000:01:00.0 on minor 0
> [ 170.325686] mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
> [ 170.577017] mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
> [ 170.577065] mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
> [ 170.577098] mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
> [ 170.788488] [drm] Setting GART location based on new memory map
> [ 170.789201] [drm] Loading R300 Microcode
> [ 170.789224] [drm] Num pipes: 1
> [ 170.789229] [drm] writeback test succeeded in 1 usecs

2009-10-01 10:06:11

by Jean Delvare

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

Hi Andy,

On Wed, 30 Sep 2009 19:42:46 -0400, Andy Walls wrote:
> On Wed, 2009-09-30 at 12:57 +0200, Jean Delvare wrote:
> > Not sure why you look at address 0x83e? The stack trace says +0x64. As
> > function ir_input_init() starts at 0x800, the oops address would be
> > 0x864, which is:
> >
> > 864: f0 0f ab 31 lock bts %esi,(%rcx)
> >
> > If my disassembler skills are still worth anything, this corresponds to
> > the set_bit instruction in:
> >
> > for (i = 0; i < IR_KEYTAB_SIZE; i++)
> > set_bit(ir->ir_codes[i], dev->keybit);
> >
> > in the source code. This suggests that ir->ir_codes is smaller than
> > expected (sounds unlikely as this array is included in struct
> > ir_input_state) or dev->keybit isn't large enough (sounds unlikely as
> > well, it should be large enough to contain 0x300 bits while ir keycodes
> > are all below 0x100.) So most probably something went wrong before and
> > we're only noticing now.
>
> Jean,
>
> You should be aware that the type of ir_codes changed recently from
>
> IR_KEYTAB_TYPE
>
> to
>
> struct ir_scancode_table *
>
>
> I'm not sure if it is the problem here, but it may be prudent to check
> that there's no mismatch between the module and the structure
> definitions being pulled in via "#include" (maybe by stopping gcc after
> the preprocessing with -E ).

Thanks for the hint. As far as I can see, this change is new in kernel
2.6.32-rc1. In 2.6.31, which is where Pawel reported the issue, we
still have IR_KEYTAB_TYPE.

Pawel, are you by any chance mixing kernel drivers of different
sources? Best would be to provide the output of rpm -qf and modinfo for
all related kernel modules:

rpm -qf /lib/modules/$(uname -r)/kernel/drivers/media/video/ir-kbd-i2c.ko
rpm -qf /lib/modules/$(uname -r)/kernel/drivers/media/common/ir-common.ko
rpm -qf /lib/modules/$(uname -r)/kernel/drivers/media/video/saa7134/saa7134.ko

modinfo ir-kbd-i2c
modinfo ir-common
modinfo saa7134

Thanks,
--
Jean Delvare

2009-10-01 10:17:34

by Paweł Sikora

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

Dnia 01-10-2009 o 12:06:09 Jean Delvare <[email protected]> napisał(a):

>> I'm not sure if it is the problem here, but it may be prudent to check
>> that there's no mismatch between the module and the structure
>> definitions being pulled in via "#include" (maybe by stopping gcc after
>> the preprocessing with -E ).
>
> Thanks for the hint. As far as I can see, this change is new in kernel
> 2.6.32-rc1. In 2.6.31, which is where Pawel reported the issue, we
> still have IR_KEYTAB_TYPE.
>
> Pawel, are you by any chance mixing kernel drivers of different
> sources?

everything is under control. i've two separated builds:
- 2.6.31 from git with debugging patch.
- vendor kernel from rpms.
both kernels have separated initrd images for easy booting/testing.

2009-10-01 10:42:14

by Jean Delvare

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

On Thu, 01 Oct 2009 12:17:20 +0200, Paweł Sikora wrote:
> Dnia 01-10-2009 o 12:06:09 Jean Delvare <[email protected]> napisał(a):
>
> >> I'm not sure if it is the problem here, but it may be prudent to check
> >> that there's no mismatch between the module and the structure
> >> definitions being pulled in via "#include" (maybe by stopping gcc after
> >> the preprocessing with -E ).
> >
> > Thanks for the hint. As far as I can see, this change is new in kernel
> > 2.6.32-rc1. In 2.6.31, which is where Pawel reported the issue, we
> > still have IR_KEYTAB_TYPE.
> >
> > Pawel, are you by any chance mixing kernel drivers of different
> > sources?
>
> everything is under control. i've two separated builds:
> - 2.6.31 from git with debugging patch.
> - vendor kernel from rpms.
> both kernels have separated initrd images for easy booting/testing.

And both have the problem you reported?

--
Jean Delvare

2009-10-01 10:47:25

by Paweł Sikora

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

Dnia 01-10-2009 o 12:42:10 Jean Delvare <[email protected]> napisał(a):

> On Thu, 01 Oct 2009 12:17:20 +0200, Paweł Sikora wrote:
>> Dnia 01-10-2009 o 12:06:09 Jean Delvare <[email protected]> napisał(a):
>>
>> >> I'm not sure if it is the problem here, but it may be prudent to
>> check
>> >> that there's no mismatch between the module and the structure
>> >> definitions being pulled in via "#include" (maybe by stopping gcc
>> after
>> >> the preprocessing with -E ).
>> >
>> > Thanks for the hint. As far as I can see, this change is new in kernel
>> > 2.6.32-rc1. In 2.6.31, which is where Pawel reported the issue, we
>> > still have IR_KEYTAB_TYPE.
>> >
>> > Pawel, are you by any chance mixing kernel drivers of different
>> > sources?
>>
>> everything is under control. i've two separated builds:
>> - 2.6.31 from git with debugging patch.
>> - vendor kernel from rpms.
>> both kernels have separated initrd images for easy booting/testing.
>
> And both have the problem you reported?

yes and this is expected because vendor kernel is based od 2.6.31.

2009-10-01 11:43:45

by Jean Delvare

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

On Wed, 30 Sep 2009 19:52:07 -0400, Andy Walls wrote:
> On Wed, 2009-09-30 at 18:22 +0200, Paweł Sikora wrote:
> > [ 11.701267] ir_probe: addr=0x47
> > [ 11.701271] ir_probe: [before override] ir_codes=(null), name=SAA713x remote, get_key=(null)
> > [ 11.701273] ir_probe: [after override] ir_codes=ffffffff814edde0, name=-q, get_key=ffffffff81479204
> > [ 11.701276] ir_input_init: dev=ffff880227177000, ir=ffff880221186018, ir_type=99, ir_codes=ffffffff814edde0
> > [ 11.701278] ir_input_init: [i=0] Setting bit 1768059695 of dev->keybit
>
> 1768059695 = 0x6962732f = 'ibs/'
>
> That doesn't seem right for ir->ir_codes[0] ...

You're right. And name=-q doesn't seem right either. So it would seem
that saa7134-input is passing garbage over to ir_input_init()... or the
data is corrupted meanwhile.

Pawel, please give a try to the following patch. Please keep the debug
patches apply too, in case we need additional info.

drivers/media/video/saa7134/saa7134-input.c | 41 +++++++++++++--------------
drivers/media/video/saa7134/saa7134.h | 3 +
2 files changed, 23 insertions(+), 21 deletions(-)

--- linux-2.6.31.orig/drivers/media/video/saa7134/saa7134-input.c 2009-09-10 10:08:22.000000000 +0200
+++ linux-2.6.31/drivers/media/video/saa7134/saa7134-input.c 2009-10-01 13:38:38.000000000 +0200
@@ -685,7 +685,6 @@ void saa7134_input_fini(struct saa7134_d
void saa7134_probe_i2c_ir(struct saa7134_dev *dev)
{
struct i2c_board_info info;
- struct IR_i2c_init_data init_data;
const unsigned short addr_list[] = {
0x7a, 0x47, 0x71, 0x2d,
I2C_CLIENT_END
@@ -706,30 +705,30 @@ void saa7134_probe_i2c_ir(struct saa7134
}

memset(&info, 0, sizeof(struct i2c_board_info));
- memset(&init_data, 0, sizeof(struct IR_i2c_init_data));
+ memset(&dev->ir_init_data, 0, sizeof(struct IR_i2c_init_data));
strlcpy(info.type, "ir_video", I2C_NAME_SIZE);

switch (dev->board) {
case SAA7134_BOARD_PINNACLE_PCTV_110i:
case SAA7134_BOARD_PINNACLE_PCTV_310i:
- init_data.name = "Pinnacle PCTV";
+ dev->ir_init_data.name = "Pinnacle PCTV";
if (pinnacle_remote == 0) {
- init_data.get_key = get_key_pinnacle_color;
- init_data.ir_codes = ir_codes_pinnacle_color;
+ dev->ir_init_data.get_key = get_key_pinnacle_color;
+ dev->ir_init_data.ir_codes = ir_codes_pinnacle_color;
} else {
- init_data.get_key = get_key_pinnacle_grey;
- init_data.ir_codes = ir_codes_pinnacle_grey;
+ dev->ir_init_data.get_key = get_key_pinnacle_grey;
+ dev->ir_init_data.ir_codes = ir_codes_pinnacle_grey;
}
break;
case SAA7134_BOARD_UPMOST_PURPLE_TV:
- init_data.name = "Purple TV";
- init_data.get_key = get_key_purpletv;
- init_data.ir_codes = ir_codes_purpletv;
+ dev->ir_init_data.name = "Purple TV";
+ dev->ir_init_data.get_key = get_key_purpletv;
+ dev->ir_init_data.ir_codes = ir_codes_purpletv;
break;
case SAA7134_BOARD_MSI_TVATANYWHERE_PLUS:
- init_data.name = "MSI TV@nywhere Plus";
- init_data.get_key = get_key_msi_tvanywhere_plus;
- init_data.ir_codes = ir_codes_msi_tvanywhere_plus;
+ dev->ir_init_data.name = "MSI TV@nywhere Plus";
+ dev->ir_init_data.get_key = get_key_msi_tvanywhere_plus;
+ dev->ir_init_data.ir_codes = ir_codes_msi_tvanywhere_plus;
info.addr = 0x30;
/* MSI TV@nywhere Plus controller doesn't seem to
respond to probes unless we read something from
@@ -741,9 +740,9 @@ void saa7134_probe_i2c_ir(struct saa7134
(1 == rc) ? "yes" : "no");
break;
case SAA7134_BOARD_HAUPPAUGE_HVR1110:
- init_data.name = "HVR 1110";
- init_data.get_key = get_key_hvr1110;
- init_data.ir_codes = ir_codes_hauppauge_new;
+ dev->ir_init_data.name = "HVR 1110";
+ dev->ir_init_data.get_key = get_key_hvr1110;
+ dev->ir_init_data.ir_codes = ir_codes_hauppauge_new;
break;
case SAA7134_BOARD_BEHOLD_607FM_MK3:
case SAA7134_BOARD_BEHOLD_607FM_MK5:
@@ -757,9 +756,9 @@ void saa7134_probe_i2c_ir(struct saa7134
case SAA7134_BOARD_BEHOLD_M63:
case SAA7134_BOARD_BEHOLD_M6_EXTRA:
case SAA7134_BOARD_BEHOLD_H6:
- init_data.name = "BeholdTV";
- init_data.get_key = get_key_beholdm6xx;
- init_data.ir_codes = ir_codes_behold;
+ dev->ir_init_data.name = "BeholdTV";
+ dev->ir_init_data.get_key = get_key_beholdm6xx;
+ dev->ir_init_data.ir_codes = ir_codes_behold;
break;
case SAA7134_BOARD_AVERMEDIA_CARDBUS_501:
case SAA7134_BOARD_AVERMEDIA_CARDBUS_506:
@@ -767,8 +766,8 @@ void saa7134_probe_i2c_ir(struct saa7134
break;
}

- if (init_data.name)
- info.platform_data = &init_data;
+ if (dev->ir_init_data.name)
+ info.platform_data = &dev->ir_init_data;
/* No need to probe if address is known */
if (info.addr) {
i2c_new_device(&dev->i2c_adap, &info);
--- linux-2.6.31.orig/drivers/media/video/saa7134/saa7134.h 2009-09-10 10:08:22.000000000 +0200
+++ linux-2.6.31/drivers/media/video/saa7134/saa7134.h 2009-10-01 13:36:53.000000000 +0200
@@ -584,6 +584,9 @@ struct saa7134_dev {
int nosignal;
unsigned int insuspend;

+ /* I2C keyboard data */
+ struct IR_i2c_init_data ir_init_data;
+
/* SAA7134_MPEG_* */
struct saa7134_ts ts;
struct saa7134_dmaqueue ts_q;

--
Jean Delvare

2009-10-03 10:08:58

by Paweł Sikora

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

On Thursday 01 October 2009 13:43:43 Jean Delvare wrote:

> Pawel, please give a try to the following patch. Please keep the debug
> patches apply too, in case we need additional info.

the second patch helps. here's a dmesg log.


Attachments:
dmesg.log (334.30 kB)

2009-10-03 12:04:50

by Jean Delvare

[permalink] [raw]
Subject: Re: [2.6.31] ir-kbd-i2c oops.

Hi Pawel,

On Sat, 3 Oct 2009 12:08:36 +0200, Paweł Sikora wrote:
> On Thursday 01 October 2009 13:43:43 Jean Delvare wrote:
>
> > Pawel, please give a try to the following patch. Please keep the debug
> > patches apply too, in case we need additional info.
>
> the second patch helps. here's a dmesg log.

OK. So the bug is exactly what I said on my very first reply. And the
patch I pointed you to back then should have fixed it:
http://patchwork.kernel.org/patch/45707/
You said it didn't, which makes me wonder if you really tested it
properly...

Anyway this is already fixed upstream, and the fix should be backported
to 2.6.31-stable quickly. I'll make sure it happens.

--
Jean Delvare
http://khali.linux-fr.org/wishlist.html