* Re: Help: major pppoe regression since 2.6.35 (panic on first ppp conection)?
From: Joel Soete @ 2010-12-22 16:00 UTC (permalink / raw)
To: Jarek Poplawski; +Cc: Andrew Morton, Linux Kernel, netdev
In-Reply-To: <20101222110021.GA8985@ff.dom.local>
[-- Attachment #1: Type: text/plain, Size: 1090 bytes --]
Hello Jarek,
Nice to read you :<)
On 12/22/2010 12:00 PM, Jarek Poplawski wrote:
> On 2010-12-22 09:22, Andrew Morton wrote:
>> (cc netdev)
>>
>> The bug is still present in 2.6.37-rc6.
>>
>> On Sat, 18 Dec 2010 11:33:14 +0000 Joel Soete<soete.joel@scarlet.be> wrote:
>>
>>> Hello all,
>
> Hi,
> Could you reproduce this bug with a vanilla kernel (without nvidia
> patch)? If so, please include dmesg and .config to the next report.
>
Yes (it was already a vanilla kernel but 2.6.35 with my config, even thought same issue occurs some other distro stock
kernel 2.6.35), but here are some more dmesg with vanilla 2.6.37-rc6 and rc7 (I just added your debugging patch
I found here, just because if I don't do it kernel is panicing immediately without letting any chance to capture dmesg (and
unfortunately I don't have any more chance to grab panic messages from serial console: no more rs232 on latest office laptop :<)
So you will find here attached personal config files of 2 kernels and respective dmesg.
If ever you need more details, don't hesitate to ask me.
Thanks a lot,
J.
[-- Attachment #2: config-2.6.37-rc6-amd64-t1.gz --]
[-- Type: application/x-gzip, Size: 28170 bytes --]
[-- Attachment #3: config-2.6.37-rc7-amd64-t0.gz --]
[-- Type: application/x-gzip, Size: 28171 bytes --]
[-- Attachment #4: Dmesg-2.6.2.6.37-rc6-amd64-t1.txt --]
[-- Type: text/plain, Size: 73671 bytes --]
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.37-rc6-amd64-t1 (root@sidh2) (gcc version 4.4.5 (Debian 4.4.5-8) ) #2 SMP Wed Dec 22 12:49:33 GMT 2010
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-2.6.37-rc6-amd64-t1 root=/dev/mapper/rootvg-root ro quiet
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[ 0.000000] BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000bfee0000 (usable)
[ 0.000000] BIOS-e820: 00000000bfee0000 - 00000000bfee2000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000bfee2000 - 00000000bfef0000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000bfef0000 - 00000000bff00000 (reserved)
[ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] DMI 2.4 present.
[ 0.000000] DMI: EX58-UD3R/EX58-UD3R, BIOS FB 05/04/2009
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[ 0.000000] No AGP bridge found
[ 0.000000] last_pfn = 0x140000 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-CDFFF write-protect
[ 0.000000] CE000-EFFFF uncachable
[ 0.000000] F0000-FFFFF write-through
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 000000000 mask F00000000 write-back
[ 0.000000] 1 base 0C0000000 mask FC0000000 uncachable
[ 0.000000] 2 base 100000000 mask FC0000000 write-back
[ 0.000000] 3 disabled
[ 0.000000] 4 disabled
[ 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: 00000000c0000000 - 0000000100000000 (usable) ==> (reserved)
[ 0.000000] last_pfn = 0xbfee0 max_arch_pfn = 0x400000000
[ 0.000000] found SMP MP-table at [ffff8800000f5c20] f5c20
[ 0.000000] initial memory mapped : 0 - 20000000
[ 0.000000] init_memory_mapping: 0000000000000000-00000000bfee0000
[ 0.000000] 0000000000 - 00bfe00000 page 2M
[ 0.000000] 00bfe00000 - 00bfee0000 page 4k
[ 0.000000] kernel direct mapping tables up to bfee0000 @ 1fffb000-20000000
[ 0.000000] init_memory_mapping: 0000000100000000-0000000140000000
[ 0.000000] 0100000000 - 0140000000 page 2M
[ 0.000000] kernel direct mapping tables up to 140000000 @ bfeda000-bfee0000
[ 0.000000] RAMDISK: 375d1000 - 37ff0000
[ 0.000000] ACPI: RSDP 00000000000f75d0 00014 (v00 GBT )
[ 0.000000] ACPI: RSDT 00000000bfee2040 00040 (v01 GBT GBTUACPI 42302E31 GBTU 01010101)
[ 0.000000] ACPI: FACP 00000000bfee20c0 00074 (v01 GBT GBTUACPI 42302E31 GBTU 01010101)
[ 0.000000] ACPI: DSDT 00000000bfee2180 04B1E (v01 GBT GBTUACPI 00001000 MSFT 0100000C)
[ 0.000000] ACPI: FACS 00000000bfee0000 00040
[ 0.000000] ACPI: HPET 00000000bfee6e00 00038 (v01 GBT GBTUACPI 42302E31 GBTU 00000098)
[ 0.000000] ACPI: MCFG 00000000bfee6e80 0003C (v01 GBT GBTUACPI 42302E31 GBTU 01010101)
[ 0.000000] ACPI: EUDS 00000000bfee6ec0 00470 (v01 GBT 00000000 00000000)
[ 0.000000] ACPI: TAMG 00000000bfee7330 00AF2 (v01 GBT GBT B0 5455312E BG?? 53450101)
[ 0.000000] ACPI: APIC 00000000bfee6d00 000BC (v01 GBT GBTUACPI 42302E31 GBTU 01010101)
[ 0.000000] ACPI: SSDT 00000000bfee7e30 02B1C (v01 INTEL PPM RCM 80000001 INTL 20061109)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-0000000140000000
[ 0.000000] Initmem setup node 0 0000000000000000-0000000140000000
[ 0.000000] NODE_DATA [000000013fffb000 - 000000013fffffff]
[ 0.000000] [ffffea0000000000-ffffea00045fffff] PMD -> [ffff88013be00000-ffff88013f5fffff] on node 0
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x00140000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[3] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009f
[ 0.000000] 0: 0x00000100 -> 0x000bfee0
[ 0.000000] 0: 0x00100000 -> 0x00140000
[ 0.000000] On node 0 totalpages: 1048175
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 6 pages reserved
[ 0.000000] DMA zone: 3921 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 14280 pages used for memmap
[ 0.000000] DMA32 zone: 767768 pages, LIFO batch:31
[ 0.000000] Normal zone: 3584 pages used for memmap
[ 0.000000] Normal zone: 258560 pages, LIFO batch:31
[ 0.000000] ACPI: PM-Timer IO Port: 0x408
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x02] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x04] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x06] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x03] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x07] enabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] dfl dfl lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] dfl dfl lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] dfl dfl lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x04] dfl dfl lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x05] dfl dfl lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x06] dfl dfl lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x07] dfl dfl lint[0x1])
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 2, 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: 0x8086a201 base: 0xfed00000
[ 0.000000] SMP: Allowing 8 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 40
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[ 0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 00000000bfee0000 - 00000000bfee2000
[ 0.000000] PM: Registered nosave memory: 00000000bfee2000 - 00000000bfef0000
[ 0.000000] PM: Registered nosave memory: 00000000bfef0000 - 00000000bff00000
[ 0.000000] PM: Registered nosave memory: 00000000bff00000 - 00000000e0000000
[ 0.000000] PM: Registered nosave memory: 00000000e0000000 - 00000000f0000000
[ 0.000000] PM: Registered nosave memory: 00000000f0000000 - 00000000fec00000
[ 0.000000] PM: Registered nosave memory: 00000000fec00000 - 0000000100000000
[ 0.000000] Allocating PCI resources starting at bff00000 (gap: bff00000:20100000)
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:8 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 28 pages/cpu @ffff8800bfc00000 s81984 r8192 d24512 u262144
[ 0.000000] pcpu-alloc: s81984 r8192 d24512 u262144 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 6 7
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 1030249
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.37-rc6-amd64-t1 root=/dev/mapper/rootvg-root ro quiet
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 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] Memory: 4045380k/5242880k available (5533k kernel code, 1050180k absent, 147320k reserved, 5495k data, 740k init)
[ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU-based detection of stalled CPUs is disabled.
[ 0.000000] NR_IRQS:4352 nr_irqs:744 16
[ 0.000000] Console: colour VGA+ 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] hpet clockevent registered
[ 0.000000] Fast TSC calibration using PIT
[ 0.004000] Detected 3064.665 MHz processor.
[ 0.000004] Calibrating delay loop (skipped), value calculated using timer frequency.. 6129.33 BogoMIPS (lpj=12258660)
[ 0.000007] pid_max: default: 32768 minimum: 301
[ 0.000018] Security Framework initialized
[ 0.000020] SELinux: Disabled at boot.
[ 0.000246] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.000978] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.001299] Mount-cache hash table entries: 256
[ 0.001371] Initializing cgroup subsys ns
[ 0.001373] ns_cgroup deprecated: consider using the 'clone_children' flag without the ns_cgroup.
[ 0.001374] Initializing cgroup subsys cpuacct
[ 0.001377] Initializing cgroup subsys devices
[ 0.001378] Initializing cgroup subsys freezer
[ 0.001379] Initializing cgroup subsys net_cls
[ 0.001396] CPU: Physical Processor ID: 0
[ 0.001396] CPU: Processor Core ID: 0
[ 0.001400] mce: CPU supports 9 MCE banks
[ 0.001407] CPU0: Thermal monitoring enabled (TM1)
[ 0.001412] using mwait in idle threads.
[ 0.001413] Performance Events: PEBS fmt1+, Nehalem events, Intel PMU driver.
[ 0.001416] ... version: 3
[ 0.001417] ... bit width: 48
[ 0.001418] ... generic registers: 4
[ 0.001418] ... value mask: 0000ffffffffffff
[ 0.001419] ... max period: 000000007fffffff
[ 0.001420] ... fixed-purpose events: 3
[ 0.001421] ... event mask: 000000070000000f
[ 0.002150] ACPI: Core revision 20101013
[ 0.012075] Setting APIC routing to flat
[ 0.012385] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.052053] CPU0: Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz stepping 05
[ 0.157052] Booting Node 0, Processors #1 #2 #3 #4 #5 #6 #7 Ok.
[ 0.912657] Brought up 8 CPUs
[ 0.912660] Total of 8 processors activated (49030.34 BogoMIPS).
[ 0.915904] devtmpfs: initialized
[ 0.916030] regulator: core version 0.5
[ 0.916047] regulator: dummy:
[ 0.916067] NET: Registered protocol family 16
[ 0.916126] ACPI: bus type pci registered
[ 0.916174] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[ 0.916175] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820
[ 0.937575] PCI: Using configuration type 1 for base access
[ 0.938094] bio: create slab <bio-0> at 0
[ 0.938603] ACPI: EC: Look up EC in DSDT
[ 0.941455] ACPI Warning: Incorrect checksum in table [TAMG] - 0x8D, should be 0x8C (20101013/tbutils-314)
[ 0.942512] ACPI: Interpreter enabled
[ 0.942514] ACPI: (supports S0 S3 S4 S5)
[ 0.942523] ACPI: Using IOAPIC for interrupt routing
[ 0.944815] ACPI: No dock devices found.
[ 0.944817] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.944869] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[ 0.944971] pci_root PNP0A03:00: host bridge window [io 0x0000-0x0cf7]
[ 0.944972] pci_root PNP0A03:00: host bridge window [io 0x0d00-0xffff]
[ 0.944974] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[ 0.944975] pci_root PNP0A03:00: host bridge window [mem 0x000c0000-0x000dffff]
[ 0.944976] pci_root PNP0A03:00: host bridge window [mem 0xbff00000-0xfebfffff]
[ 0.944987] pci 0000:00:00.0: [8086:3405] type 0 class 0x000600
[ 0.945024] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
[ 0.945027] pci 0000:00:00.0: PME# disabled
[ 0.945046] pci 0000:00:01.0: [8086:3408] type 1 class 0x000604
[ 0.945083] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[ 0.945085] pci 0000:00:01.0: PME# disabled
[ 0.945103] pci 0000:00:03.0: [8086:340a] type 1 class 0x000604
[ 0.945140] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
[ 0.945142] pci 0000:00:03.0: PME# disabled
[ 0.945159] pci 0000:00:05.0: [8086:340c] type 1 class 0x000604
[ 0.945196] pci 0000:00:05.0: PME# supported from D0 D3hot D3cold
[ 0.945199] pci 0000:00:05.0: PME# disabled
[ 0.945215] pci 0000:00:07.0: [8086:340e] type 1 class 0x000604
[ 0.945252] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold
[ 0.945255] pci 0000:00:07.0: PME# disabled
[ 0.945272] pci 0000:00:09.0: [8086:3410] type 1 class 0x000604
[ 0.945309] pci 0000:00:09.0: PME# supported from D0 D3hot D3cold
[ 0.945311] pci 0000:00:09.0: PME# disabled
[ 0.945328] pci 0000:00:10.0: [8086:3425] type 0 class 0x000800
[ 0.945377] pci 0000:00:10.1: [8086:3426] type 0 class 0x000800
[ 0.945423] pci 0000:00:11.0: [8086:3427] type 0 class 0x000800
[ 0.945473] pci 0000:00:11.1: [8086:3428] type 0 class 0x000800
[ 0.945520] pci 0000:00:13.0: [8086:342d] type 0 class 0x000800
[ 0.945529] pci 0000:00:13.0: reg 10: [mem 0xfbfff000-0xfbffffff]
[ 0.945564] pci 0000:00:13.0: PME# supported from D0 D3hot D3cold
[ 0.945567] pci 0000:00:13.0: PME# disabled
[ 0.945579] pci 0000:00:14.0: [8086:342e] type 0 class 0x000800
[ 0.945628] pci 0000:00:14.1: [8086:3422] type 0 class 0x000800
[ 0.945676] pci 0000:00:14.2: [8086:3423] type 0 class 0x000800
[ 0.945727] pci 0000:00:15.0: [8086:342f] type 0 class 0x000800
[ 0.945776] pci 0000:00:1a.0: [8086:3a37] type 0 class 0x000c03
[ 0.945812] pci 0000:00:1a.0: reg 20: [io 0xff00-0xff1f]
[ 0.945849] pci 0000:00:1a.1: [8086:3a38] type 0 class 0x000c03
[ 0.945885] pci 0000:00:1a.1: reg 20: [io 0xfe00-0xfe1f]
[ 0.945923] pci 0000:00:1a.2: [8086:3a39] type 0 class 0x000c03
[ 0.945959] pci 0000:00:1a.2: reg 20: [io 0xfd00-0xfd1f]
[ 0.946003] pci 0000:00:1a.7: [8086:3a3c] type 0 class 0x000c03
[ 0.946021] pci 0000:00:1a.7: reg 10: [mem 0xfbffe000-0xfbffe3ff]
[ 0.946084] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[ 0.946087] pci 0000:00:1a.7: PME# disabled
[ 0.946106] pci 0000:00:1b.0: [8086:3a3e] type 0 class 0x000403
[ 0.946118] pci 0000:00:1b.0: reg 10: [mem 0xfbff8000-0xfbffbfff 64bit]
[ 0.946164] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.946166] pci 0000:00:1b.0: PME# disabled
[ 0.946182] pci 0000:00:1c.0: [8086:3a40] type 1 class 0x000604
[ 0.946228] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.946230] pci 0000:00:1c.0: PME# disabled
[ 0.946247] pci 0000:00:1c.1: [8086:3a42] type 1 class 0x000604
[ 0.946293] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[ 0.946296] pci 0000:00:1c.1: PME# disabled
[ 0.946314] pci 0000:00:1c.4: [8086:3a48] type 1 class 0x000604
[ 0.946361] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[ 0.946363] pci 0000:00:1c.4: PME# disabled
[ 0.946383] pci 0000:00:1d.0: [8086:3a34] type 0 class 0x000c03
[ 0.946419] pci 0000:00:1d.0: reg 20: [io 0xfc00-0xfc1f]
[ 0.946456] pci 0000:00:1d.1: [8086:3a35] type 0 class 0x000c03
[ 0.946492] pci 0000:00:1d.1: reg 20: [io 0xfb00-0xfb1f]
[ 0.946531] pci 0000:00:1d.2: [8086:3a36] type 0 class 0x000c03
[ 0.946567] pci 0000:00:1d.2: reg 20: [io 0xfa00-0xfa1f]
[ 0.946612] pci 0000:00:1d.7: [8086:3a3a] type 0 class 0x000c03
[ 0.946630] pci 0000:00:1d.7: reg 10: [mem 0xfbffd000-0xfbffd3ff]
[ 0.946693] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[ 0.946696] pci 0000:00:1d.7: PME# disabled
[ 0.946711] pci 0000:00:1e.0: [8086:244e] type 1 class 0x000604
[ 0.946758] pci 0000:00:1f.0: [8086:3a16] type 0 class 0x000601
[ 0.946825] pci 0000:00:1f.0: quirk: [io 0x0400-0x047f] claimed by ICH6 ACPI/GPIO/TCO
[ 0.946828] pci 0000:00:1f.0: quirk: [io 0x0480-0x04bf] claimed by ICH6 GPIO
[ 0.946831] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0800 (mask 000f)
[ 0.946833] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 2 PIO at 0290 (mask 000f)
[ 0.946864] pci 0000:00:1f.2: [8086:3a20] type 0 class 0x000101
[ 0.946877] pci 0000:00:1f.2: reg 10: [io 0x0000-0x0007]
[ 0.946883] pci 0000:00:1f.2: reg 14: [io 0x0000-0x0003]
[ 0.946889] pci 0000:00:1f.2: reg 18: [io 0x0000-0x0007]
[ 0.946896] pci 0000:00:1f.2: reg 1c: [io 0x0000-0x0003]
[ 0.946902] pci 0000:00:1f.2: reg 20: [io 0xf900-0xf90f]
[ 0.946908] pci 0000:00:1f.2: reg 24: [io 0xf800-0xf80f]
[ 0.946938] pci 0000:00:1f.3: [8086:3a30] type 0 class 0x000c05
[ 0.946951] pci 0000:00:1f.3: reg 10: [mem 0xfbffc000-0xfbffc0ff 64bit]
[ 0.946968] pci 0000:00:1f.3: reg 20: [io 0x0500-0x051f]
[ 0.946994] pci 0000:00:1f.5: [8086:3a26] type 0 class 0x000101
[ 0.947006] pci 0000:00:1f.5: reg 10: [io 0xf600-0xf607]
[ 0.947013] pci 0000:00:1f.5: reg 14: [io 0xf500-0xf503]
[ 0.947019] pci 0000:00:1f.5: reg 18: [io 0xf400-0xf407]
[ 0.947025] pci 0000:00:1f.5: reg 1c: [io 0xf300-0xf303]
[ 0.947031] pci 0000:00:1f.5: reg 20: [io 0xf200-0xf20f]
[ 0.947037] pci 0000:00:1f.5: reg 24: [io 0xf100-0xf10f]
[ 0.947093] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[ 0.947095] pci 0000:00:01.0: bridge window [io 0xf000-0x0000] (disabled)
[ 0.947098] pci 0000:00:01.0: bridge window [mem 0xfff00000-0x000fffff] (disabled)
[ 0.947101] pci 0000:00:01.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 0.947143] pci 0000:02:00.0: [10de:0659] type 0 class 0x000300
[ 0.947155] pci 0000:02:00.0: reg 10: [mem 0xf8000000-0xf8ffffff]
[ 0.947167] pci 0000:02:00.0: reg 14: [mem 0xc0000000-0xdfffffff 64bit pref]
[ 0.947179] pci 0000:02:00.0: reg 1c: [mem 0xf6000000-0xf7ffffff 64bit]
[ 0.947188] pci 0000:02:00.0: reg 24: [io 0xbf00-0xbf7f]
[ 0.947196] pci 0000:02:00.0: reg 30: [mem 0x00000000-0x0007ffff pref]
[ 0.952582] pci 0000:00:03.0: PCI bridge to [bus 02-02]
[ 0.952586] pci 0000:00:03.0: bridge window [io 0xb000-0xbfff]
[ 0.952590] pci 0000:00:03.0: bridge window [mem 0xf6000000-0xf9ffffff]
[ 0.952596] pci 0000:00:03.0: bridge window [mem 0xc0000000-0xdfffffff 64bit pref]
[ 0.952636] pci 0000:00:05.0: PCI bridge to [bus 03-03]
[ 0.952640] pci 0000:00:05.0: bridge window [io 0xf000-0x0000] (disabled)
[ 0.952644] pci 0000:00:05.0: bridge window [mem 0xfff00000-0x000fffff] (disabled)
[ 0.952650] pci 0000:00:05.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 0.952686] pci 0000:00:07.0: PCI bridge to [bus 04-04]
[ 0.952688] pci 0000:00:07.0: bridge window [io 0xf000-0x0000] (disabled)
[ 0.952691] pci 0000:00:07.0: bridge window [mem 0xfff00000-0x000fffff] (disabled)
[ 0.952694] pci 0000:00:07.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 0.952723] pci 0000:00:09.0: PCI bridge to [bus 05-05]
[ 0.952725] pci 0000:00:09.0: bridge window [io 0xf000-0x0000] (disabled)
[ 0.952728] pci 0000:00:09.0: bridge window [mem 0xfff00000-0x000fffff] (disabled)
[ 0.952732] pci 0000:00:09.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 0.952765] pci 0000:00:1c.0: PCI bridge to [bus 06-06]
[ 0.952768] pci 0000:00:1c.0: bridge window [io 0xf000-0x0000] (disabled)
[ 0.952771] pci 0000:00:1c.0: bridge window [mem 0xfff00000-0x000fffff] (disabled)
[ 0.952775] pci 0000:00:1c.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 0.952824] pci 0000:07:00.0: [197b:2363] type 0 class 0x000101
[ 0.952905] pci 0000:07:00.0: reg 24: [mem 0xfbdfe000-0xfbdfffff]
[ 0.952944] pci 0000:07:00.0: PME# supported from D3hot
[ 0.952948] pci 0000:07:00.0: PME# disabled
[ 0.952973] pci 0000:07:00.1: [197b:2363] type 0 class 0x000101
[ 0.952995] pci 0000:07:00.1: reg 10: [io 0xef00-0xef07]
[ 0.953007] pci 0000:07:00.1: reg 14: [io 0xee00-0xee03]
[ 0.953019] pci 0000:07:00.1: reg 18: [io 0xed00-0xed07]
[ 0.953031] pci 0000:07:00.1: reg 1c: [io 0xec00-0xec03]
[ 0.953043] pci 0000:07:00.1: reg 20: [io 0xeb00-0xeb0f]
[ 0.953107] pci 0000:07:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
[ 0.953118] pci 0000:00:1c.1: PCI bridge to [bus 07-07]
[ 0.953120] pci 0000:00:1c.1: bridge window [io 0xe000-0xefff]
[ 0.953123] pci 0000:00:1c.1: bridge window [mem 0xfbd00000-0xfbdfffff]
[ 0.953127] pci 0000:00:1c.1: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 0.953176] pci 0000:08:00.0: [10ec:8168] type 0 class 0x000200
[ 0.953190] pci 0000:08:00.0: reg 10: [io 0xde00-0xdeff]
[ 0.953215] pci 0000:08:00.0: reg 18: [mem 0xfbeff000-0xfbefffff 64bit pref]
[ 0.953231] pci 0000:08:00.0: reg 20: [mem 0xfbee0000-0xfbeeffff 64bit pref]
[ 0.953242] pci 0000:08:00.0: reg 30: [mem 0x00000000-0x0000ffff pref]
[ 0.953277] pci 0000:08:00.0: supports D1 D2
[ 0.953278] pci 0000:08:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.953281] pci 0000:08:00.0: PME# disabled
[ 0.960583] pci 0000:00:1c.4: PCI bridge to [bus 08-08]
[ 0.960587] pci 0000:00:1c.4: bridge window [io 0xd000-0xdfff]
[ 0.960591] pci 0000:00:1c.4: bridge window [mem 0xfbb00000-0xfbbfffff]
[ 0.960598] pci 0000:00:1c.4: bridge window [mem 0xfbe00000-0xfbefffff 64bit pref]
[ 0.960632] pci 0000:09:00.0: [9710:9865] type 0 class 0x000701
[ 0.960651] pci 0000:09:00.0: reg 10: [io 0xcf00-0xcf07]
[ 0.960662] pci 0000:09:00.0: reg 14: [io 0xce00-0xce07]
[ 0.960674] pci 0000:09:00.0: reg 18: [mem 0xfbcff000-0xfbcfffff]
[ 0.960690] pci 0000:09:00.0: reg 20: [mem 0xfbcfe000-0xfbcfefff]
[ 0.960721] pci 0000:09:00.0: PME# supported from D0 D3cold
[ 0.960724] pci 0000:09:00.0: PME# disabled
[ 0.960738] pci 0000:09:01.0: [13f0:0200] type 0 class 0x000200
[ 0.960752] pci 0000:09:01.0: reg 10: [io 0xcd00-0xcd7f]
[ 0.960760] pci 0000:09:01.0: reg 14: [mem 0xfbcfd000-0xfbcfd1ff]
[ 0.960795] pci 0000:09:01.0: reg 30: [mem 0x00000000-0x0000ffff pref]
[ 0.960811] pci 0000:09:01.0: supports D1 D2
[ 0.960812] pci 0000:09:01.0: PME# supported from D1 D2 D3hot D3cold
[ 0.960815] pci 0000:09:01.0: PME# disabled
[ 0.960833] pci 0000:09:06.0: [104c:8024] type 0 class 0x000c00
[ 0.960848] pci 0000:09:06.0: reg 10: [mem 0xfbcfc000-0xfbcfc7ff]
[ 0.960856] pci 0000:09:06.0: reg 14: [mem 0xfbcf8000-0xfbcfbfff]
[ 0.960909] pci 0000:09:06.0: supports D1 D2
[ 0.960910] pci 0000:09:06.0: PME# supported from D0 D1 D2 D3hot
[ 0.960913] pci 0000:09:06.0: PME# disabled
[ 0.960946] pci 0000:00:1e.0: PCI bridge to [bus 09-09] (subtractive decode)
[ 0.960949] pci 0000:00:1e.0: bridge window [io 0xc000-0xcfff]
[ 0.960951] pci 0000:00:1e.0: bridge window [mem 0xfbc00000-0xfbcfffff]
[ 0.960955] pci 0000:00:1e.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 0.960957] pci 0000:00:1e.0: bridge window [io 0x0000-0x0cf7] (subtractive decode)
[ 0.960958] pci 0000:00:1e.0: bridge window [io 0x0d00-0xffff] (subtractive decode)
[ 0.960960] pci 0000:00:1e.0: bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
[ 0.960961] pci 0000:00:1e.0: bridge window [mem 0x000c0000-0x000dffff] (subtractive decode)
[ 0.960962] pci 0000:00:1e.0: bridge window [mem 0xbff00000-0xfebfffff] (subtractive decode)
[ 0.960990] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.961089] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
[ 0.961109] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX1._PRT]
[ 0.961136] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX4._PRT]
[ 0.961157] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT]
[ 0.971199] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
[ 0.971232] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
[ 0.971265] ACPI: PCI Interrupt Link [LNKC] (IRQs *3 4 5 6 7 9 10 11 12 14 15)
[ 0.971298] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
[ 0.971330] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[ 0.971362] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 *6 7 9 10 11 12 14 15)
[ 0.971394] ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 5 6 *7 9 10 11 12 14 15)
[ 0.971426] ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
[ 0.971477] vgaarb: device added: PCI:0000:02:00.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.971480] vgaarb: loaded
[ 0.971515] SCSI subsystem initialized
[ 0.971537] libata version 3.00 loaded.
[ 0.971553] usbcore: registered new interface driver usbfs
[ 0.971561] usbcore: registered new interface driver hub
[ 0.971574] usbcore: registered new device driver usb
[ 0.971646] wmi: Mapper loaded
[ 0.971656] Advanced Linux Sound Architecture Driver Version 1.0.23.
[ 0.971658] PCI: Using ACPI for IRQ routing
[ 0.971659] PCI: pci_cache_line_size set to 64 bytes
[ 0.971751] reserve RAM buffer: 000000000009f800 - 000000000009ffff
[ 0.971752] reserve RAM buffer: 00000000bfee0000 - 00000000bfffffff
[ 0.971802] HPET: 4 timers in total, 0 timers will be used for per-cpu timer
[ 0.971806] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
[ 0.971809] hpet0: 4 comparators, 64-bit 14.318180 MHz counter
[ 0.992687] Switching to clocksource tsc
[ 0.993279] pnp: PnP ACPI init
[ 0.993286] ACPI: bus type pnp registered
[ 0.993347] pnp 00:00: [bus 00-ff]
[ 0.993349] pnp 00:00: [io 0x0cf8-0x0cff]
[ 0.993350] pnp 00:00: [io 0x0000-0x0cf7 window]
[ 0.993351] pnp 00:00: [io 0x0d00-0xffff window]
[ 0.993352] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[ 0.993353] pnp 00:00: [mem 0x000c0000-0x000dffff window]
[ 0.993355] pnp 00:00: [mem 0xbff00000-0xfebfffff window]
[ 0.993377] pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active)
[ 0.993420] pnp 00:01: [io 0x0010-0x001f]
[ 0.993421] pnp 00:01: [io 0x0022-0x003f]
[ 0.993422] pnp 00:01: [io 0x0044-0x005f]
[ 0.993423] pnp 00:01: [io 0x0062-0x0063]
[ 0.993424] pnp 00:01: [io 0x0065-0x006f]
[ 0.993425] pnp 00:01: [io 0x0074-0x007f]
[ 0.993426] pnp 00:01: [io 0x0091-0x0093]
[ 0.993427] pnp 00:01: [io 0x00a2-0x00bf]
[ 0.993428] pnp 00:01: [io 0x00e0-0x00ef]
[ 0.993429] pnp 00:01: [io 0x04d0-0x04d1]
[ 0.993430] pnp 00:01: [io 0x0290-0x029f]
[ 0.993431] pnp 00:01: [io 0x0800-0x087f]
[ 0.993431] pnp 00:01: [io 0x0290-0x0294]
[ 0.993432] pnp 00:01: [io 0x0880-0x088f]
[ 0.993473] pnp 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.993481] pnp 00:02: [dma 4]
[ 0.993482] pnp 00:02: [io 0x0000-0x000f]
[ 0.993483] pnp 00:02: [io 0x0080-0x0090]
[ 0.993484] pnp 00:02: [io 0x0094-0x009f]
[ 0.993485] pnp 00:02: [io 0x00c0-0x00df]
[ 0.993499] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)
[ 0.993540] pnp 00:03: [irq 0 disabled]
[ 0.993545] pnp 00:03: [irq 8]
[ 0.993546] pnp 00:03: [mem 0xfed00000-0xfed003ff]
[ 0.993561] pnp 00:03: Plug and Play ACPI device, IDs PNP0103 (active)
[ 0.993585] pnp 00:04: [io 0x0070-0x0073]
[ 0.993600] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 0.993606] pnp 00:05: [io 0x0061]
[ 0.993620] pnp 00:05: Plug and Play ACPI device, IDs PNP0800 (active)
[ 0.993625] pnp 00:06: [io 0x00f0-0x00ff]
[ 0.993628] pnp 00:06: [irq 13]
[ 0.993644] pnp 00:06: Plug and Play ACPI device, IDs PNP0c04 (active)
[ 0.993843] pnp 00:07: [io 0x03f8-0x03ff]
[ 0.993847] pnp 00:07: [irq 4]
[ 0.993879] pnp 00:07: Plug and Play ACPI device, IDs PNP0501 (active)
[ 0.993919] pnp 00:08: [io 0x0400-0x04cf]
[ 0.993920] pnp 00:08: [io 0x04d2-0x04ff]
[ 0.993950] pnp 00:08: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.994072] pnp 00:09: [mem 0xe0000000-0xefffffff]
[ 0.994108] pnp 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.994258] pnp 00:0a: [mem 0x000ce600-0x000cffff]
[ 0.994259] pnp 00:0a: [mem 0x000f0000-0x000f7fff]
[ 0.994260] pnp 00:0a: [mem 0x000f8000-0x000fbfff]
[ 0.994262] pnp 00:0a: [mem 0x000fc000-0x000fffff]
[ 0.994263] pnp 00:0a: [mem 0xbfee0000-0xbfefffff]
[ 0.994264] pnp 00:0a: [mem 0x00000000-0x0009ffff]
[ 0.994265] pnp 00:0a: [mem 0x00100000-0xbfedffff]
[ 0.994266] pnp 00:0a: [mem 0xfec00000-0xfec00fff]
[ 0.994267] pnp 00:0a: [mem 0xfed10000-0xfed1dfff]
[ 0.994268] pnp 00:0a: [mem 0xfed20000-0xfed8ffff]
[ 0.994269] pnp 00:0a: [mem 0xfee00000-0xfee00fff]
[ 0.994270] pnp 00:0a: [mem 0xffb00000-0xffb7ffff]
[ 0.994271] pnp 00:0a: [mem 0xfff00000-0xffffffff]
[ 0.994272] pnp 00:0a: [mem 0x000e0000-0x000effff]
[ 0.994316] pnp 00:0a: Plug and Play ACPI device, IDs PNP0c01 (active)
[ 0.994330] pnp 00:0b: [mem 0xffb80000-0xffbfffff]
[ 0.994350] pnp 00:0b: Plug and Play ACPI device, IDs INT0800 (active)
[ 0.994354] pnp: PnP ACPI: found 12 devices
[ 0.994354] ACPI: ACPI bus type pnp unregistered
[ 0.994359] system 00:01: [io 0x04d0-0x04d1] has been reserved
[ 0.994360] system 00:01: [io 0x0290-0x029f] has been reserved
[ 0.994362] system 00:01: [io 0x0800-0x087f] has been reserved
[ 0.994363] system 00:01: [io 0x0290-0x0294] has been reserved
[ 0.994364] system 00:01: [io 0x0880-0x088f] has been reserved
[ 0.994368] system 00:08: [io 0x0400-0x04cf] could not be reserved
[ 0.994369] system 00:08: [io 0x04d2-0x04ff] has been reserved
[ 0.994372] system 00:09: [mem 0xe0000000-0xefffffff] has been reserved
[ 0.994374] system 00:0a: [mem 0x000ce600-0x000cffff] has been reserved
[ 0.994376] system 00:0a: [mem 0x000f0000-0x000f7fff] could not be reserved
[ 0.994377] system 00:0a: [mem 0x000f8000-0x000fbfff] could not be reserved
[ 0.994379] system 00:0a: [mem 0x000fc000-0x000fffff] could not be reserved
[ 0.994380] system 00:0a: [mem 0xbfee0000-0xbfefffff] could not be reserved
[ 0.994382] system 00:0a: [mem 0x00000000-0x0009ffff] could not be reserved
[ 0.994383] system 00:0a: [mem 0x00100000-0xbfedffff] could not be reserved
[ 0.994385] system 00:0a: [mem 0xfec00000-0xfec00fff] could not be reserved
[ 0.994386] system 00:0a: [mem 0xfed10000-0xfed1dfff] has been reserved
[ 0.994388] system 00:0a: [mem 0xfed20000-0xfed8ffff] has been reserved
[ 0.994389] system 00:0a: [mem 0xfee00000-0xfee00fff] has been reserved
[ 0.994391] system 00:0a: [mem 0xffb00000-0xffb7ffff] has been reserved
[ 0.994392] system 00:0a: [mem 0xfff00000-0xffffffff] has been reserved
[ 0.994393] system 00:0a: [mem 0x000e0000-0x000effff] has been reserved
[ 0.999666] pci 0000:00:1c.0: BAR 14: assigned [mem 0xfea00000-0xfebfffff]
[ 0.999668] pci 0000:00:1c.0: BAR 15: assigned [mem 0xfe800000-0xfe9fffff 64bit pref]
[ 0.999671] pci 0000:00:1c.1: BAR 15: assigned [mem 0xfe600000-0xfe7fffff 64bit pref]
[ 0.999673] pci 0000:00:1e.0: BAR 15: assigned [mem 0xfe500000-0xfe5fffff pref]
[ 0.999675] pci 0000:00:1c.0: BAR 13: assigned [io 0xa000-0xafff]
[ 0.999676] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[ 0.999677] pci 0000:00:01.0: bridge window [io disabled]
[ 0.999680] pci 0000:00:01.0: bridge window [mem disabled]
[ 0.999682] pci 0000:00:01.0: bridge window [mem pref disabled]
[ 0.999687] pci 0000:02:00.0: BAR 6: assigned [mem 0xf9f80000-0xf9ffffff pref]
[ 0.999688] pci 0000:00:03.0: PCI bridge to [bus 02-02]
[ 0.999690] pci 0000:00:03.0: bridge window [io 0xb000-0xbfff]
[ 0.999693] pci 0000:00:03.0: bridge window [mem 0xf6000000-0xf9ffffff]
[ 0.999695] pci 0000:00:03.0: bridge window [mem 0xc0000000-0xdfffffff 64bit pref]
[ 0.999699] pci 0000:00:05.0: PCI bridge to [bus 03-03]
[ 0.999700] pci 0000:00:05.0: bridge window [io disabled]
[ 0.999703] pci 0000:00:05.0: bridge window [mem disabled]
[ 0.999705] pci 0000:00:05.0: bridge window [mem pref disabled]
[ 0.999708] pci 0000:00:07.0: PCI bridge to [bus 04-04]
[ 0.999709] pci 0000:00:07.0: bridge window [io disabled]
[ 0.999712] pci 0000:00:07.0: bridge window [mem disabled]
[ 0.999714] pci 0000:00:07.0: bridge window [mem pref disabled]
[ 0.999718] pci 0000:00:09.0: PCI bridge to [bus 05-05]
[ 0.999719] pci 0000:00:09.0: bridge window [io disabled]
[ 0.999721] pci 0000:00:09.0: bridge window [mem disabled]
[ 0.999723] pci 0000:00:09.0: bridge window [mem pref disabled]
[ 0.999727] pci 0000:00:1c.0: PCI bridge to [bus 06-06]
[ 0.999729] pci 0000:00:1c.0: bridge window [io 0xa000-0xafff]
[ 0.999732] pci 0000:00:1c.0: bridge window [mem 0xfea00000-0xfebfffff]
[ 0.999735] pci 0000:00:1c.0: bridge window [mem 0xfe800000-0xfe9fffff 64bit pref]
[ 0.999739] pci 0000:00:1c.1: PCI bridge to [bus 07-07]
[ 0.999741] pci 0000:00:1c.1: bridge window [io 0xe000-0xefff]
[ 0.999745] pci 0000:00:1c.1: bridge window [mem 0xfbd00000-0xfbdfffff]
[ 0.999747] pci 0000:00:1c.1: bridge window [mem 0xfe600000-0xfe7fffff 64bit pref]
[ 0.999752] pci 0000:08:00.0: BAR 6: assigned [mem 0xfbed0000-0xfbedffff pref]
[ 0.999753] pci 0000:00:1c.4: PCI bridge to [bus 08-08]
[ 0.999755] pci 0000:00:1c.4: bridge window [io 0xd000-0xdfff]
[ 0.999758] pci 0000:00:1c.4: bridge window [mem 0xfbb00000-0xfbbfffff]
[ 0.999761] pci 0000:00:1c.4: bridge window [mem 0xfbe00000-0xfbefffff 64bit pref]
[ 0.999766] pci 0000:09:01.0: BAR 6: assigned [mem 0xfe5f0000-0xfe5fffff pref]
[ 0.999767] pci 0000:00:1e.0: PCI bridge to [bus 09-09]
[ 0.999769] pci 0000:00:1e.0: bridge window [io 0xc000-0xcfff]
[ 0.999772] pci 0000:00:1e.0: bridge window [mem 0xfbc00000-0xfbcfffff]
[ 0.999775] pci 0000:00:1e.0: bridge window [mem 0xfe500000-0xfe5fffff pref]
[ 0.999785] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.999789] pci 0000:00:01.0: setting latency timer to 64
[ 0.999792] pci 0000:00:03.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.999794] pci 0000:00:03.0: setting latency timer to 64
[ 0.999798] pci 0000:00:05.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.999801] pci 0000:00:05.0: setting latency timer to 64
[ 0.999804] pci 0000:00:07.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.999807] pci 0000:00:07.0: setting latency timer to 64
[ 0.999810] pci 0000:00:09.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.999813] pci 0000:00:09.0: setting latency timer to 64
[ 0.999817] pci 0000:00:1c.0: enabling device (0000 -> 0003)
[ 0.999819] pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.999822] pci 0000:00:1c.0: setting latency timer to 64
[ 0.999828] pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 0.999831] pci 0000:00:1c.1: setting latency timer to 64
[ 0.999835] pci 0000:00:1c.4: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.999837] pci 0000:00:1c.4: setting latency timer to 64
[ 0.999842] pci 0000:00:1e.0: setting latency timer to 64
[ 0.999844] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]
[ 0.999845] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]
[ 0.999846] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[ 0.999848] pci_bus 0000:00: resource 7 [mem 0x000c0000-0x000dffff]
[ 0.999849] pci_bus 0000:00: resource 8 [mem 0xbff00000-0xfebfffff]
[ 0.999850] pci_bus 0000:02: resource 0 [io 0xb000-0xbfff]
[ 0.999851] pci_bus 0000:02: resource 1 [mem 0xf6000000-0xf9ffffff]
[ 0.999852] pci_bus 0000:02: resource 2 [mem 0xc0000000-0xdfffffff 64bit pref]
[ 0.999854] pci_bus 0000:06: resource 0 [io 0xa000-0xafff]
[ 0.999855] pci_bus 0000:06: resource 1 [mem 0xfea00000-0xfebfffff]
[ 0.999856] pci_bus 0000:06: resource 2 [mem 0xfe800000-0xfe9fffff 64bit pref]
[ 0.999858] pci_bus 0000:07: resource 0 [io 0xe000-0xefff]
[ 0.999859] pci_bus 0000:07: resource 1 [mem 0xfbd00000-0xfbdfffff]
[ 0.999860] pci_bus 0000:07: resource 2 [mem 0xfe600000-0xfe7fffff 64bit pref]
[ 0.999861] pci_bus 0000:08: resource 0 [io 0xd000-0xdfff]
[ 0.999862] pci_bus 0000:08: resource 1 [mem 0xfbb00000-0xfbbfffff]
[ 0.999864] pci_bus 0000:08: resource 2 [mem 0xfbe00000-0xfbefffff 64bit pref]
[ 0.999865] pci_bus 0000:09: resource 0 [io 0xc000-0xcfff]
[ 0.999866] pci_bus 0000:09: resource 1 [mem 0xfbc00000-0xfbcfffff]
[ 0.999867] pci_bus 0000:09: resource 2 [mem 0xfe500000-0xfe5fffff pref]
[ 0.999868] pci_bus 0000:09: resource 4 [io 0x0000-0x0cf7]
[ 0.999870] pci_bus 0000:09: resource 5 [io 0x0d00-0xffff]
[ 0.999871] pci_bus 0000:09: resource 6 [mem 0x000a0000-0x000bffff]
[ 0.999872] pci_bus 0000:09: resource 7 [mem 0x000c0000-0x000dffff]
[ 0.999873] pci_bus 0000:09: resource 8 [mem 0xbff00000-0xfebfffff]
[ 0.999889] NET: Registered protocol family 2
[ 0.999975] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 1.000591] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[ 1.001875] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 1.002079] TCP: Hash tables configured (established 524288 bind 65536)
[ 1.002080] TCP reno registered
[ 1.002087] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[ 1.002107] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[ 1.002187] NET: Registered protocol family 1
[ 1.032604] pci 0000:02:00.0: Boot video device
[ 1.032624] PCI: CLS 64 bytes, default 64
[ 1.032667] Unpacking initramfs...
[ 1.178210] Freeing initrd memory: 10364k freed
[ 1.179588] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 1.179591] Placing 64MB software IO TLB between ffff8800bbc00000 - ffff8800bfc00000
[ 1.179592] software IO TLB at phys 0xbbc00000 - 0xbfc00000
[ 1.179950] audit: initializing netlink socket (disabled)
[ 1.179958] type=2000 audit(1293024857.960:1): initialized
[ 1.180158] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 1.181196] VFS: Disk quotas dquot_6.5.2
[ 1.181230] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 1.181447] fuse init (API version 7.15)
[ 1.181512] msgmni has been set to 7921
[ 1.181623] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 1.181625] io scheduler noop registered
[ 1.181626] io scheduler deadline registered
[ 1.181646] io scheduler cfq registered (default)
[ 1.181793] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
[ 1.181796] ACPI: Power Button [PWRB]
[ 1.181828] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[ 1.181830] ACPI: Power Button [PWRF]
[ 1.181846] ACPI: acpi_idle registered with cpuidle
[ 1.183618] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 1.203948] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.444963] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 4.523352] floppy0: no floppy controllers found
[ 4.523695] loop: module loaded
[ 4.523732] ahci 0000:07:00.0: version 3.0
[ 4.523742] ahci 0000:07:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 4.539366] ahci 0000:07:00.0: AHCI 0001.0000 32 slots 2 ports 3 Gbps 0x3 impl SATA mode
[ 4.539370] ahci 0000:07:00.0: flags: 64bit ncq pm led clo pmp pio slum part
[ 4.539376] ahci 0000:07:00.0: setting latency timer to 64
[ 4.539548] scsi0 : ahci
[ 4.539591] scsi1 : ahci
[ 4.539634] ata1: SATA max UDMA/133 abar m8192@0xfbdfe000 port 0xfbdfe100 irq 17
[ 4.539637] ata2: SATA max UDMA/133 abar m8192@0xfbdfe000 port 0xfbdfe180 irq 17
[ 4.539656] ata_piix 0000:00:1f.2: version 2.13
[ 4.539667] ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 4.539670] ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
[ 4.539693] ata_piix 0000:00:1f.2: setting latency timer to 64
[ 4.539825] scsi2 : ata_piix
[ 4.539852] scsi3 : ata_piix
[ 4.540180] ata3: SATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xf900 irq 14
[ 4.540184] ata4: SATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xf908 irq 15
[ 4.540195] ata_piix 0000:00:1f.5: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 4.540198] ata_piix 0000:00:1f.5: MAP [ P0 -- P1 -- ]
[ 4.540222] ata_piix 0000:00:1f.5: setting latency timer to 64
[ 4.540320] scsi4 : ata_piix
[ 4.540348] scsi5 : ata_piix
[ 4.540630] ata5: SATA max UDMA/133 cmd 0xf600 ctl 0xf500 bmdma 0xf200 irq 19
[ 4.540632] ata6: SATA max UDMA/133 cmd 0xf400 ctl 0xf300 bmdma 0xf208 irq 19
[ 4.540651] pata_jmicron 0000:07:00.1: enabling device (0000 -> 0001)
[ 4.540658] pata_jmicron 0000:07:00.1: PCI INT B -> GSI 18 (level, low) -> IRQ 18
[ 4.540675] pata_jmicron 0000:07:00.1: setting latency timer to 64
[ 4.540809] scsi6 : pata_jmicron
[ 4.540836] scsi7 : pata_jmicron
[ 4.541177] ata7: PATA max UDMA/100 cmd 0xef00 ctl 0xee00 bmdma 0xeb00 irq 18
[ 4.541178] ata8: PATA max UDMA/100 cmd 0xed00 ctl 0xec00 bmdma 0xeb08 irq 18
[ 4.541198] sundance.c:v1.2 11-Sep-2006 Written by Donald Becker
[ 4.541205] sundance 0000:09:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 4.541600] eth0: IC Plus Corporation IP100A FAST Ethernet Adapter at 000000000001cd00, 00:23:cd:b2:4f:f4, IRQ 17.
[ 4.542161] eth0: MII PHY found at address 0, status 0x786d advertising 01e1.
[ 4.728144] ata7.00: ATA-6: IC35L060AVV207-0, V22OA66A, max UDMA/100
[ 4.728146] ata7.00: 78156288 sectors, multi 16: LBA48
[ 4.728547] ata7.01: HPA detected: current 78154175, native 78156288
[ 4.728549] ata7.01: ATA-6: IC35L060AVV207-0, V22OA66A, max UDMA/100
[ 4.728551] ata7.01: 78154175 sectors, multi 16: LBA48
[ 4.752163] ata7.00: configured for UDMA/100
[ 4.776149] ata7.01: configured for UDMA/100
[ 4.850473] PPP generic driver version 2.4.2
[ 4.850495] NET: Registered protocol family 24
[ 4.850506] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 4.850515] r8169 0000:08:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 4.850539] r8169 0000:08:00.0: setting latency timer to 64
[ 4.850585] r8169 0000:08:00.0: irq 40 for MSI/MSI-X
[ 4.850691] r8169 0000:08:00.0: eth1: RTL8168c/8111c at 0xffffc90000622000, 00:24:1d:c8:74:67, XID 1c4000c0 IRQ 40
[ 4.859208] ata2: SATA link down (SStatus 0 SControl 300)
[ 4.859243] ata1: SATA link down (SStatus 0 SControl 300)
[ 4.869854] ata6: SATA link down (SStatus 0 SControl 300)
[ 4.871189] I2O subsystem v1.325
[ 4.871190] i2o: max drivers = 8
[ 4.871265] firewire_ohci 0000:09:06.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 4.927195] firewire_ohci: Added fw-ohci device 0000:09:06.0, OHCI v1.10, 4 IR + 8 IT contexts, quirks 0x2
[ 4.927261] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 4.927271] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 4.927278] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[ 4.927280] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[ 4.927295] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
[ 4.943170] ehci_hcd 0000:00:1a.7: debug port 1
[ 4.947053] ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported
[ 4.947056] ehci_hcd 0000:00:1a.7: irq 18, io mem 0xfbffe000
[ 4.959148] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[ 4.959166] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 4.959168] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.959171] usb usb1: Product: EHCI Host Controller
[ 4.959173] usb usb1: Manufacturer: Linux 2.6.37-rc6-amd64-t1 ehci_hcd
[ 4.959175] usb usb1: SerialNumber: 0000:00:1a.7
[ 4.959253] hub 1-0:1.0: USB hub found
[ 4.959257] hub 1-0:1.0: 6 ports detected
[ 4.959305] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 4.959313] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 4.959315] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[ 4.959319] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
[ 4.991150] ehci_hcd 0000:00:1d.7: debug port 1
[ 4.995035] ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
[ 4.995045] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xfbffd000
[ 5.007129] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[ 5.007143] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 5.007145] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.007148] usb usb2: Product: EHCI Host Controller
[ 5.007150] usb usb2: Manufacturer: Linux 2.6.37-rc6-amd64-t1 ehci_hcd
[ 5.007152] usb usb2: SerialNumber: 0000:00:1d.7
[ 5.007227] hub 2-0:1.0: USB hub found
[ 5.007229] hub 2-0:1.0: 6 ports detected
[ 5.007273] uhci_hcd: USB Universal Host Controller Interface driver
[ 5.007303] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 5.007307] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[ 5.007309] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[ 5.007313] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
[ 5.023165] ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 5.031243] ata5.00: ATAPI: Optiarc DVD RW AD-5240S, 1.01, max UDMA/100
[ 5.039140] uhci_hcd 0000:00:1a.0: irq 16, io base 0x0000ff00
[ 5.039173] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 5.039175] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.039178] usb usb3: Product: UHCI Host Controller
[ 5.039180] usb usb3: Manufacturer: Linux 2.6.37-rc6-amd64-t1 uhci_hcd
[ 5.039182] usb usb3: SerialNumber: 0000:00:1a.0
[ 5.039239] hub 3-0:1.0: USB hub found
[ 5.039241] hub 3-0:1.0: 2 ports detected
[ 5.039281] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[ 5.039285] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[ 5.039287] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[ 5.039291] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
[ 5.047241] ata5.00: configured for UDMA/100
[ 5.087121] uhci_hcd 0000:00:1a.1: irq 21, io base 0x0000fe00
[ 5.087152] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 5.087154] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.087157] usb usb4: Product: UHCI Host Controller
[ 5.087159] usb usb4: Manufacturer: Linux 2.6.37-rc6-amd64-t1 uhci_hcd
[ 5.087161] usb usb4: SerialNumber: 0000:00:1a.1
[ 5.087216] hub 4-0:1.0: USB hub found
[ 5.087218] hub 4-0:1.0: 2 ports detected
[ 5.087253] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 5.087257] uhci_hcd 0000:00:1a.2: setting latency timer to 64
[ 5.087259] uhci_hcd 0000:00:1a.2: UHCI Host Controller
[ 5.087262] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5
[ 5.123100] uhci_hcd 0000:00:1a.2: irq 18, io base 0x0000fd00
[ 5.123132] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 5.123135] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.123137] usb usb5: Product: UHCI Host Controller
[ 5.123139] usb usb5: Manufacturer: Linux 2.6.37-rc6-amd64-t1 uhci_hcd
[ 5.123141] usb usb5: SerialNumber: 0000:00:1a.2
[ 5.123200] hub 5-0:1.0: USB hub found
[ 5.123202] hub 5-0:1.0: 2 ports detected
[ 5.123241] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 5.123245] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 5.123247] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[ 5.123250] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6
[ 5.159088] uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000fc00
[ 5.159122] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 5.159125] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.159127] usb usb6: Product: UHCI Host Controller
[ 5.159130] usb usb6: Manufacturer: Linux 2.6.37-rc6-amd64-t1 uhci_hcd
[ 5.159132] usb usb6: SerialNumber: 0000:00:1d.0
[ 5.159186] hub 6-0:1.0: USB hub found
[ 5.159188] hub 6-0:1.0: 2 ports detected
[ 5.159229] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 5.159232] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[ 5.159234] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[ 5.159238] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7
[ 5.189744] ata4.00: SATA link down (SStatus 0 SControl 300)
[ 5.189756] ata4.01: SATA link down (SStatus 0 SControl 300)
[ 5.195073] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000fb00
[ 5.195105] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[ 5.195107] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.195110] usb usb7: Product: UHCI Host Controller
[ 5.195112] usb usb7: Manufacturer: Linux 2.6.37-rc6-amd64-t1 uhci_hcd
[ 5.195114] usb usb7: SerialNumber: 0000:00:1d.1
[ 5.195172] hub 7-0:1.0: USB hub found
[ 5.195174] hub 7-0:1.0: 2 ports detected
[ 5.195212] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 5.195215] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[ 5.195217] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[ 5.195221] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8
[ 5.227059] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000fa00
[ 5.227089] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001
[ 5.227092] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.227094] usb usb8: Product: UHCI Host Controller
[ 5.227096] usb usb8: Manufacturer: Linux 2.6.37-rc6-amd64-t1 uhci_hcd
[ 5.227099] usb usb8: SerialNumber: 0000:00:1d.2
[ 5.227161] hub 8-0:1.0: USB hub found
[ 5.227163] hub 8-0:1.0: 2 ports detected
[ 5.227229] PNP: No PS/2 controller found. Probing ports directly.
[ 5.227571] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 5.227574] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 5.227621] mice: PS/2 mouse device common for all mice
[ 5.227685] input: PC Speaker as /devices/platform/pcspkr/input/input2
[ 5.227715] rtc_cmos 00:04: RTC can wake from S4
[ 5.259068] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[ 5.259096] rtc0: alarms up to one month, 242 bytes nvram, hpet irqs
[ 5.259143] i801_smbus 0000:00:1f.3: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 5.259170] md: raid1 personality registered for level 1
[ 5.259221] device-mapper: uevent: version 1.0.3
[ 5.259271] device-mapper: ioctl: 4.18.0-ioctl (2010-06-29) initialised: dm-devel@redhat.com
[ 5.259285] cpuidle: using governor ladder
[ 5.259285] cpuidle: using governor menu
[ 5.259287] No iBFT detected.
[ 5.259408] usbcore: registered new interface driver usbhid
[ 5.259409] usbhid: USB HID core driver
[ 5.260172] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 5.260202] HDA Intel 0000:00:1b.0: irq 41 for MSI/MSI-X
[ 5.260216] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 5.296832] ALSA device list:
[ 5.296833] #0: HDA Intel at 0xfbff8000 irq 41
[ 5.296970] TCP cubic registered
[ 5.297041] NET: Registered protocol family 10
[ 5.297261] lo: Disabled Privacy Extensions
[ 5.297581] Mobile IPv6
[ 5.297583] NET: Registered protocol family 17
[ 5.298553] registered taskstats version 1
[ 5.298894] rtc_cmos 00:04: setting system clock to 2010-12-22 13:34:22 UTC (1293024862)
[ 5.343053] ata3.00: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 5.343068] ata3.01: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 5.359386] ata3.00: HPA detected: current 586070255, native 586072368
[ 5.359391] ata3.00: ATA-8: WDC WD3000HLFS-01G6U1, 04.04V02, max UDMA/133
[ 5.359394] ata3.00: 586070255 sectors, multi 16: LBA48 NCQ (depth 0/32)
[ 5.359634] ata3.01: ATA-8: WDC WD3000HLFS-01G6U1, 04.04V02, max UDMA/133
[ 5.359637] ata3.01: 586072368 sectors, multi 16: LBA48 NCQ (depth 0/32)
[ 5.375391] ata3.00: configured for UDMA/133
[ 5.392038] ata3.01: configured for UDMA/133
[ 5.392130] scsi 2:0:0:0: Direct-Access ATA WDC WD3000HLFS-0 04.0 PQ: 0 ANSI: 5
[ 5.392198] sd 2:0:0:0: Attached scsi generic sg0 type 0
[ 5.392200] sd 2:0:0:0: [sda] 586070255 512-byte logical blocks: (300 GB/279 GiB)
[ 5.392243] sd 2:0:0:0: [sda] Write Protect is off
[ 5.392244] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 5.392257] scsi 2:0:1:0: Direct-Access ATA WDC WD3000HLFS-0 04.0 PQ: 0 ANSI: 5
[ 5.392261] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 5.392319] sd 2:0:1:0: Attached scsi generic sg1 type 0
[ 5.392326] sd 2:0:1:0: [sdb] 586072368 512-byte logical blocks: (300 GB/279 GiB)
[ 5.392368] sd 2:0:1:0: [sdb] Write Protect is off
[ 5.392370] sd 2:0:1:0: [sdb] Mode Sense: 00 3a 00 00
[ 5.392386] sd 2:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 5.393582] scsi 4:0:0:0: CD-ROM Optiarc DVD RW AD-5240S 1.01 PQ: 0 ANSI: 5
[ 5.398204] sr0: scsi3-mmc drive: 48x/48x writer cd/rw xa/form2 cdda tray
[ 5.398208] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 5.398285] sr 4:0:0:0: Attached scsi CD-ROM sr0
[ 5.398310] sr 4:0:0:0: Attached scsi generic sg2 type 5
[ 5.398367] scsi 6:0:0:0: Direct-Access ATA IC35L060AVV207-0 V22O PQ: 0 ANSI: 5
[ 5.398425] sd 6:0:0:0: Attached scsi generic sg3 type 0
[ 5.398430] sd 6:0:0:0: [sdc] 78156288 512-byte logical blocks: (40.0 GB/37.2 GiB)
[ 5.398467] sd 6:0:0:0: [sdc] Write Protect is off
[ 5.398469] sd 6:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[ 5.398475] scsi 6:0:1:0: Direct-Access ATA IC35L060AVV207-0 V22O PQ: 0 ANSI: 5
[ 5.398486] sd 6:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 5.398538] sd 6:0:1:0: [sdd] 78154175 512-byte logical blocks: (40.0 GB/37.2 GiB)
[ 5.398541] sd 6:0:1:0: Attached scsi generic sg4 type 0
[ 5.398581] sd 6:0:1:0: [sdd] Write Protect is off
[ 5.398583] sd 6:0:1:0: [sdd] Mode Sense: 00 3a 00 00
[ 5.398600] sd 6:0:1:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 5.426870] sda: sda1 sda2 < sda5 sda6 sda7 >
[ 5.426997] firewire_core: created device fw0: GUID 00cb51fb0000241d, S400
[ 5.430581] sdc: sdc1 sdc2 sdc3 < sdc5 >
[ 5.438960] usb 4-1: new low speed USB device using uhci_hcd and address 2
[ 5.452792] sdb: sdb1 sdb2 < sdb5 sdb6 sdb7 >
[ 5.452980] sd 2:0:0:0: [sda] Attached SCSI disk
[ 5.453005] sd 2:0:1:0: [sdb] Attached SCSI disk
[ 5.467474] sdd: sdd1 sdd2 sdd3 < sdd5 sdd6 >
[ 5.467503] sd 6:0:0:0: [sdc] Attached SCSI disk
[ 5.467561] sdd: p6 size 27969102 extends beyond EOD, enabling native capacity
[ 5.467581] ata7: soft resetting link
[ 5.655400] ata7.01: n_sectors mismatch 78154175 != 78156288
[ 5.655401] ata7.01: new n_sectors matches native, probably late HPA unlock, n_sectors updated
[ 5.670891] usb 4-1: New USB device found, idVendor=046d, idProduct=c045
[ 5.670895] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.670897] usb 4-1: Product: USB-PS/2 Optical Mouse
[ 5.670899] usb 4-1: Manufacturer: Logitech
[ 5.687990] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/input/input3
[ 5.688031] generic-usb 0003:046D:C045.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1a.1-1/input0
[ 5.695801] ata7.00: configured for UDMA/100
[ 5.719786] ata7.01: configured for UDMA/100
[ 5.719789] ata7: EH complete
[ 5.719887] sdc: detected capacity change from 0 to 40016019456
[ 5.719910] sd 6:0:1:0: [sdd] 78156288 512-byte logical blocks: (40.0 GB/37.2 GiB)
[ 5.720190] sdd: detected capacity change from 40014937600 to 40016019456
[ 5.759503] sdd: sdd1 sdd2 sdd3 < sdd5 sdd6 >
[ 5.759725] sd 6:0:1:0: [sdd] Attached SCSI disk
[ 5.759733] sdc: detected capacity change from 0 to 40016019456
[ 5.759743] Freeing unused kernel memory: 740k freed
[ 5.759806] sdd: detected capacity change from 0 to 40016019456
[ 5.759847] Write protecting the kernel read-only data: 10240k
[ 5.759954] Freeing unused kernel memory: 592k freed
[ 5.760106] Freeing unused kernel memory: 1800k freed
[ 5.803468] udev[107]: starting version 164
[ 5.926855] usb 4-2: new low speed USB device using uhci_hcd and address 3
[ 6.115690] usb 4-2: New USB device found, idVendor=047b, idProduct=0002
[ 6.115694] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 6.115697] usb 4-2: Product: USB Keyboard and Mouse
[ 6.115699] usb 4-2: Manufacturer: SILITEK
[ 6.162746] input: SILITEK USB Keyboard and Mouse as /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input4
[ 6.162814] generic-usb 0003:047B:0002.0002: input,hidraw1: USB HID v1.00 Keyboard [SILITEK USB Keyboard and Mouse] on usb-0000:00:1a.1-2/input0
[ 6.187710] input: SILITEK USB Keyboard and Mouse as /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.1/input/input5
[ 6.187795] generic-usb 0003:047B:0002.0003: input,hidraw2: USB HID v1.00 Mouse [SILITEK USB Keyboard and Mouse] on usb-0000:00:1a.1-2/input1
[ 6.360458] md: md0 stopped.
[ 6.361092] md: bind<sdb1>
[ 6.361202] md: bind<sda1>
[ 6.362144] bio: create slab <bio-1> at 1
[ 6.362190] md/raid1:md0: active with 2 out of 2 mirrors
[ 6.362208] md0: detected capacity change from 0 to 509804544
[ 6.362812] md0: detected capacity change from 0 to 509804544
[ 6.367827] md0: unknown partition table
[ 6.411359] md: md1 stopped.
[ 6.411821] md: bind<sdb5>
[ 6.411920] md: bind<sda5>
[ 6.412547] md/raid1:md1: active with 2 out of 2 mirrors
[ 6.412558] md1: detected capacity change from 0 to 75779342336
[ 6.412989] md1: detected capacity change from 0 to 75779342336
[ 6.419797] md1: unknown partition table
[ 6.426577] usb 5-2: new low speed USB device using uhci_hcd and address 2
[ 6.474089] md: md21 stopped.
[ 6.474713] md: bind<sdb6>
[ 6.474834] md: bind<sda6>
[ 6.476022] md/raid1:md21: active with 2 out of 2 mirrors
[ 6.476041] md21: detected capacity change from 0 to 76799279104
[ 6.476860] md21: detected capacity change from 0 to 76799279104
[ 6.487798] md21: unknown partition table
[ 6.541247] md: md100 stopped.
[ 6.541809] md: bind<sdc1>
[ 6.542419] md/raid1:md100: active with 1 out of 2 mirrors
[ 6.542429] md100: detected capacity change from 0 to 1019805696
[ 6.542910] md100: detected capacity change from 0 to 1019805696
[ 6.547871] md100: unknown partition table
[ 6.551408] md: md101 stopped.
[ 6.551955] md: bind<sdc2>
[ 6.552834] md/raid1:md101: active with 1 out of 2 mirrors
[ 6.552845] md101: detected capacity change from 0 to 4096181248
[ 6.553290] md101: detected capacity change from 0 to 4096181248
[ 6.560442] md101: unknown partition table
[ 6.579789] md: md102 stopped.
[ 6.581707] md: bind<sdc5>
[ 6.582314] md/raid1:md102: active with 1 out of 2 mirrors
[ 6.582326] md102: detected capacity change from 0 to 34899761152
[ 6.582766] md102: detected capacity change from 0 to 34899761152
[ 6.605470] usb 5-2: New USB device found, idVendor=1781, idProduct=0898
[ 6.605474] usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 6.605476] usb 5-2: Product: PxRC PhoenixRC USB Interface
[ 6.605479] usb 5-2: Manufacturer: Runtime
[ 6.607881] md102: unknown partition table
[ 6.624538] generic-usb 0003:1781:0898.0004: hiddev0,hidraw3: USB HID v1.00 Device [Runtime PxRC PhoenixRC USB Interface] on usb-0000:00:1a.2-2/input0
[ 6.640413] md: md300 stopped.
[ 6.664883] md: bind<sdd1>
[ 6.665496] md/raid1:md300: active with 1 out of 2 mirrors
[ 6.665508] md300: detected capacity change from 0 to 526372864
[ 6.665940] md300: detected capacity change from 0 to 526372864
[ 6.695879] md300: unknown partition table
[ 6.807727] md: md301 stopped.
[ 6.808845] md: bind<sdd2>
[ 6.809489] md/raid1:md301: active with 1 out of 2 mirrors
[ 6.809500] md301: detected capacity change from 0 to 4194877440
[ 6.809932] md301: detected capacity change from 0 to 4194877440
[ 6.828192] md301: unknown partition table
[ 6.883512] md: md302 stopped.
[ 6.884240] md: bind<sdd5>
[ 6.885421] md/raid1:md302: active with 1 out of 2 mirrors
[ 6.885447] md302: detected capacity change from 0 to 20974354432
[ 6.886246] md302: detected capacity change from 0 to 20974354432
[ 6.915305] md302: unknown partition table
[ 7.258749] PM: Starting manual resume from disk
[ 7.276811] EXT3-fs (dm-0): recovery required on readonly filesystem
[ 7.276815] EXT3-fs (dm-0): write access will be enabled during recovery
[ 7.283589] EXT3-fs: barriers not enabled
[ 7.326517] kjournald starting. Commit interval 5 seconds
[ 7.326531] EXT3-fs (dm-0): recovery complete
[ 7.327567] EXT3-fs (dm-0): mounted filesystem with ordered data mode
[ 8.456043] udev[426]: starting version 164
[ 8.777268] EDAC MC: Ver: 2.1.0 Dec 19 2010
[ 8.788017] EDAC i7core: Driver loaded.
[ 8.790047] parport0: PC-style at 0xcf00 [PCSPP,TRISTATE,EPP]
[ 8.801664] parport0: Printer, Hewlett-Packard HP LaserJet 1100
[ 8.938287] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 8.966415] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 9.069824] udev[440]: renamed network interface eth1 to eth1-eth0
[ 9.093811] udev[439]: renamed network interface eth0 to eth1
[ 9.145782] udev[440]: renamed network interface eth1-eth0 to eth0
[ 10.687782] EXT3-fs (dm-0): using internal journal
[ 10.839249] Linux agpgart interface v0.103
[ 10.859474] lp0: using parport0 (polling).
[ 13.528198] Adding 3997692k swap on /dev/mapper/rootvg-swap. Priority:-1 extents:1 across:3997692k
[ 16.911696] EXT3-fs: barriers not enabled
[ 16.914131] kjournald starting. Commit interval 5 seconds
[ 16.918750] EXT3-fs (dm-31): using internal journal
[ 16.918754] EXT3-fs (dm-31): mounted filesystem with ordered data mode
[ 16.935291] EXT3-fs: barriers not enabled
[ 16.938283] kjournald starting. Commit interval 5 seconds
[ 16.942739] EXT3-fs (dm-35): using internal journal
[ 16.942742] EXT3-fs (dm-35): mounted filesystem with ordered data mode
[ 16.955938] EXT3-fs: barriers not enabled
[ 16.960674] kjournald starting. Commit interval 5 seconds
[ 16.961222] EXT3-fs (dm-33): using internal journal
[ 16.961226] EXT3-fs (dm-33): mounted filesystem with ordered data mode
[ 16.976746] EXT3-fs: barriers not enabled
[ 16.982006] kjournald starting. Commit interval 5 seconds
[ 16.982554] EXT3-fs (dm-32): using internal journal
[ 16.982558] EXT3-fs (dm-32): mounted filesystem with ordered data mode
[ 16.994838] EXT3-fs: barriers not enabled
[ 16.998363] kjournald starting. Commit interval 5 seconds
[ 17.033919] EXT3-fs (md0): using internal journal
[ 17.033923] EXT3-fs (md0): mounted filesystem with ordered data mode
[ 17.047612] EXT3-fs: barriers not enabled
[ 17.052987] kjournald starting. Commit interval 5 seconds
[ 17.053586] EXT3-fs (dm-27): using internal journal
[ 17.053590] EXT3-fs (dm-27): mounted filesystem with ordered data mode
[ 17.070200] EXT3-fs: barriers not enabled
[ 17.081829] kjournald starting. Commit interval 5 seconds
[ 17.082370] EXT3-fs (dm-29): using internal journal
[ 17.082374] EXT3-fs (dm-29): mounted filesystem with ordered data mode
[ 17.099883] EXT3-fs: barriers not enabled
[ 17.105082] kjournald starting. Commit interval 5 seconds
[ 17.105643] EXT3-fs (dm-34): using internal journal
[ 17.105647] EXT3-fs (dm-34): mounted filesystem with ordered data mode
[ 17.124903] EXT3-fs: barriers not enabled
[ 17.127987] kjournald starting. Commit interval 5 seconds
[ 17.128642] EXT3-fs (dm-30): using internal journal
[ 17.128646] EXT3-fs (dm-30): mounted filesystem with ordered data mode
[ 17.139846] EXT3-fs: barriers not enabled
[ 17.146056] kjournald starting. Commit interval 5 seconds
[ 17.146658] EXT3-fs (dm-28): using internal journal
[ 17.146662] EXT3-fs (dm-28): mounted filesystem with ordered data mode
[ 17.749967] eth1: Link up
[ 17.750298] eth1: Link changed: 10Mbps, half duplex
[ 18.050719] r8169 0000:08:00.0: eth0: link up
[ 18.050725] r8169 0000:08:00.0: eth0: link up
[ 18.968408] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 22.354806] sshd (2643): /proc/2643/oom_adj is deprecated, please use /proc/2643/oom_score_adj instead.
[ 24.035923] ppdev: user-space parallel port driver
[ 27.865902] eth1: no IPv6 routers present
[ 28.281723] eth0: no IPv6 routers present
[ 54.149285] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 54.356033] process `sysctl' is using deprecated sysctl (syscall) net.ipv6.neigh.default.retrans_time; Use net.ipv6.neigh.default.retrans_time_ms instead.
[ 54.412930] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 56.314661] AIF:UNPRIV connect attempt: IN=ppp0 OUT= MAC= SRC=206.71.62.132 DST=213.49.125.81 LEN=48 TOS=0x00 PREC=0x00 TTL=114 ID=17869 PROTO=TCP SPT=4589 DPT=8443 WINDOW=65535 RES=0x00 SYN URGP=0
[ 100.503155] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 100.503305] IP: [<ffffffff810ec38b>] put_page+0x1b/0x180
[ 100.503423] PGD 1387b9067 PUD 139cb0067 PMD 0
[ 100.503623] Oops: 0000 [#1] SMP
[ 100.503775] last sysfs file: /sys/module/x_tables/initstate
[ 100.503846] CPU 4
[ 100.503894] Modules linked in: xt_recent xt_mac ip6table_filter ip6_tables ipt_MASQUERADE iptable_nat nf_nat_ftp nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_DSCP ipt_LOG ipt_REJECT iptable_filter xt_multiport xt_state xt_limit xt_conntrack nf_conntrack_ftp nf_conntrack ppdev xt_TCPMSS xt_tcpmss xt_tcpudp iptable_mangle ip_tables x_tables lp agpgart shpchp pci_hotplug tpm_tis parport_pc i7core_edac tpm parport edac_core tpm_bios [last unloaded: scsi_wait_scan]
[ 100.505914]
[ 100.505978] Pid: 4042, comm: lynx Not tainted 2.6.37-rc6-amd64-t1 #2 EX58-UD3R/EX58-UD3R
[ 100.506068] RIP: 0010:[<ffffffff810ec38b>] [<ffffffff810ec38b>] put_page+0x1b/0x180
[ 100.506202] RSP: 0018:ffff880138543bb8 EFLAGS: 00010296
[ 100.506271] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00000000000074c0
[ 100.506344] RDX: ffff880139cffe40 RSI: ffff8801388bee00 RDI: 0000000000000000
[ 100.506417] RBP: ffff8801388bee00 R08: 0000000000000040 R09: 0000000080000000
[ 100.506490] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8801388bee00
[ 100.506564] R13: 0000000000000000 R14: 000000000000006a R15: 000000000000006a
[ 100.506638] FS: 0000000000000000(0000) GS:ffff8800bfd00000(0063) knlGS:00000000f7429ab0
[ 100.506727] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033
[ 100.506799] CR2: 0000000000000000 CR3: 0000000139bb3000 CR4: 00000000000006e0
[ 100.506873] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 100.506946] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 100.507019] Process lynx (pid: 4042, threadinfo ffff880138542000, task ffff88013a31ee80)
[ 100.507108] Stack:
[ 100.507171] ffff88013870b480 0000000000000001 ffff8801388bee00 ffff8801388bee00
[ 100.507434] 0000000000000000 ffffffff8147cc84 ffff8801388bee00 ffff8801388bee00
[ 100.507697] ffff880138543eb8 ffffffff8147c731 ffff880139ea8d00 ffffffff814e3bfa
[ 100.507960] Call Trace:
[ 100.508027] [<ffffffff8147cc84>] ? skb_release_data+0x74/0xd0
[ 100.508099] [<ffffffff8147c731>] ? __kfree_skb+0x11/0x90
[ 100.508172] [<ffffffff814e3bfa>] ? udp_recvmsg+0x17a/0x300
[ 100.508244] [<ffffffff814ea968>] ? inet_recvmsg+0x48/0x80
[ 100.508315] [<ffffffff814748ad>] ? sock_recvmsg+0xed/0x140
[ 100.508387] [<ffffffff814e3836>] ? first_packet_length+0x76/0x1e0
[ 100.508459] [<ffffffff81473419>] ? sock_do_ioctl+0x29/0x60
[ 100.508530] [<ffffffff814734c4>] ? sock_ioctl+0x74/0x2c0
[ 100.508601] [<ffffffff81474a53>] ? sys_recvfrom+0xf3/0x180
[ 100.508673] [<ffffffff8116fb2c>] ? compat_sys_ioctl+0x24c/0x1190
[ 100.508746] [<ffffffff81473a76>] ? sock_alloc_file+0xc6/0x150
[ 100.508818] [<ffffffff8113c1f1>] ? poll_select_set_timeout+0x91/0xa0
[ 100.508893] [<ffffffff81012f75>] ? read_tsc+0x5/0x20
[ 100.508965] [<ffffffff814a1822>] ? compat_sys_socketcall+0x102/0x210
[ 100.509038] [<ffffffff81040940>] ? sysenter_dispatch+0x7/0x2e
[ 100.509109] Code: dc 73 f8 ff 66 66 66 2e 0f 1f 84 00 00 00 00 00 48 83 ec 28 48 89 5c 24 08 48 89 6c 24 10 48 89 fb 4c 89 64 24 18 4c 89 6c 24 20 <66> f7 07 00 c0 0f 85 15 01 00 00 8b 47 08 f0 ff 4f 08 0f 94 c0
[ 100.512082] RIP [<ffffffff810ec38b>] put_page+0x1b/0x180
[ 100.512196] RSP <ffff880138543bb8>
[ 100.512262] CR2: 0000000000000000
[ 100.512338] ---[ end trace e9982a95563ca07d ]---
[ 101.011090] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 101.011268] IP: [<ffffffff810ec38b>] put_page+0x1b/0x180
[ 101.011384] PGD 139ac6067 PUD 139b74067 PMD 0
[ 101.011583] Oops: 0000 [#2] SMP
[ 101.011735] last sysfs file: /sys/module/x_tables/initstate
[ 101.011805] CPU 4
[ 101.011852] Modules linked in: xt_recent xt_mac ip6table_filter ip6_tables ipt_MASQUERADE iptable_nat nf_nat_ftp nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_DSCP ipt_LOG ipt_REJECT iptable_filter xt_multiport xt_state xt_limit xt_conntrack nf_conntrack_ftp nf_conntrack ppdev xt_TCPMSS xt_tcpmss xt_tcpudp iptable_mangle ip_tables x_tables lp agpgart shpchp pci_hotplug tpm_tis parport_pc i7core_edac tpm parport edac_core tpm_bios [last unloaded: scsi_wait_scan]
[ 101.013871]
[ 101.013934] Pid: 2581, comm: ntpd Tainted: G D 2.6.37-rc6-amd64-t1 #2 EX58-UD3R/EX58-UD3R
[ 101.014025] RIP: 0010:[<ffffffff810ec38b>] [<ffffffff810ec38b>] put_page+0x1b/0x180
[ 101.014160] RSP: 0018:ffff880139eebaf8 EFLAGS: 00210292
[ 101.014229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000000fffe
[ 101.014302] RDX: ffff880139cfd640 RSI: ffff8801388beb00 RDI: 0000000000000000
[ 101.014375] RBP: ffff8801388beb00 R08: ffff880139eeba38 R09: 0000000000000014
[ 101.014448] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8801388beb00
[ 101.014521] R13: 0000000000000000 R14: 0000000000000030 R15: 0000000000000030
[ 101.014595] FS: 0000000000000000(0000) GS:ffff8800bfd00000(0063) knlGS:00000000f73c26c0
[ 101.014684] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033
[ 101.014755] CR2: 0000000000000000 CR3: 0000000139c68000 CR4: 00000000000006e0
[ 101.014828] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 101.014901] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 101.014974] Process ntpd (pid: 2581, threadinfo ffff880139eea000, task ffff880138a8ee80)
[ 101.015063] Stack:
[ 101.015126] 000000004d11febe 0000000000000001 ffff8801388beb00 ffff8801388beb00
[ 101.015389] 0000000000000000 ffffffff8147cc84 ffff8801388beb00 ffff8801388beb00
[ 101.015652] ffff880139eebef8 ffffffff8147c731 ffff88013a7b96c0 ffffffff814e3bfa
[ 101.015914] Call Trace:
[ 101.015980] [<ffffffff8147cc84>] ? skb_release_data+0x74/0xd0
[ 101.016052] [<ffffffff8147c731>] ? __kfree_skb+0x11/0x90
[ 101.016123] [<ffffffff814e3bfa>] ? udp_recvmsg+0x17a/0x300
[ 101.016194] [<ffffffff814ea968>] ? inet_recvmsg+0x48/0x80
[ 101.016265] [<ffffffff814748ad>] ? sock_recvmsg+0xed/0x140
[ 101.016337] [<ffffffff8113c430>] ? pollwake+0x0/0x60
[ 101.016406] [<ffffffff8113c430>] ? pollwake+0x0/0x60
[ 101.016476] [<ffffffff8113c430>] ? pollwake+0x0/0x60
[ 101.016547] [<ffffffff814a1d7d>] ? verify_compat_iovec+0x6d/0x120
[ 101.016619] [<ffffffff814747c0>] ? sock_recvmsg+0x0/0x140
[ 101.016690] [<ffffffff81475e2c>] ? __sys_recvmsg+0x12c/0x2b0
[ 101.016762] [<ffffffff8147599c>] ? sys_sendto+0x13c/0x1a0
[ 101.016835] [<ffffffff8101530d>] ? restore_i387_xstate_ia32+0x14d/0x1f0
[ 101.016909] [<ffffffff8112fdc6>] ? vfs_fstatat+0x36/0x80
[ 101.016980] [<ffffffff81476234>] ? sys_recvmsg+0x44/0x80
[ 101.017051] [<ffffffff814a17ab>] ? compat_sys_socketcall+0x8b/0x210
[ 101.017124] [<ffffffff81040940>] ? sysenter_dispatch+0x7/0x2e
[ 101.017194] Code: dc 73 f8 ff 66 66 66 2e 0f 1f 84 00 00 00 00 00 48 83 ec 28 48 89 5c 24 08 48 89 6c 24 10 48 89 fb 4c 89 64 24 18 4c 89 6c 24 20 <66> f7 07 00 c0 0f 85 15 01 00 00 8b 47 08 f0 ff 4f 08 0f 94 c0
[ 101.020167] RIP [<ffffffff810ec38b>] put_page+0x1b/0x180
[ 101.020282] RSP <ffff880139eebaf8>
[ 101.020348] CR2: 0000000000000000
[ 101.020422] ---[ end trace e9982a95563ca07e ]---
[-- Attachment #5: Dmesg-2.6.2.6.37-rc7-amd64-t0.txt --]
[-- Type: text/plain, Size: 76319 bytes --]
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.37-rc7-amd64-t0 (root@sidh2) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Wed Dec 22 13:02:55 GMT 2010
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-2.6.37-rc7-amd64-t0 root=/dev/mapper/rootvg-root ro quiet
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[ 0.000000] BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000bfee0000 (usable)
[ 0.000000] BIOS-e820: 00000000bfee0000 - 00000000bfee2000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000bfee2000 - 00000000bfef0000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000bfef0000 - 00000000bff00000 (reserved)
[ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] DMI 2.4 present.
[ 0.000000] DMI: EX58-UD3R/EX58-UD3R, BIOS FB 05/04/2009
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[ 0.000000] No AGP bridge found
[ 0.000000] last_pfn = 0x140000 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-CDFFF write-protect
[ 0.000000] CE000-EFFFF uncachable
[ 0.000000] F0000-FFFFF write-through
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 000000000 mask F00000000 write-back
[ 0.000000] 1 base 0C0000000 mask FC0000000 uncachable
[ 0.000000] 2 base 100000000 mask FC0000000 write-back
[ 0.000000] 3 disabled
[ 0.000000] 4 disabled
[ 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: 00000000c0000000 - 0000000100000000 (usable) ==> (reserved)
[ 0.000000] last_pfn = 0xbfee0 max_arch_pfn = 0x400000000
[ 0.000000] found SMP MP-table at [ffff8800000f5c20] f5c20
[ 0.000000] initial memory mapped : 0 - 20000000
[ 0.000000] init_memory_mapping: 0000000000000000-00000000bfee0000
[ 0.000000] 0000000000 - 00bfe00000 page 2M
[ 0.000000] 00bfe00000 - 00bfee0000 page 4k
[ 0.000000] kernel direct mapping tables up to bfee0000 @ 1fffb000-20000000
[ 0.000000] init_memory_mapping: 0000000100000000-0000000140000000
[ 0.000000] 0100000000 - 0140000000 page 2M
[ 0.000000] kernel direct mapping tables up to 140000000 @ bfeda000-bfee0000
[ 0.000000] RAMDISK: 375d2000 - 37ff0000
[ 0.000000] ACPI: RSDP 00000000000f75d0 00014 (v00 GBT )
[ 0.000000] ACPI: RSDT 00000000bfee2040 00040 (v01 GBT GBTUACPI 42302E31 GBTU 01010101)
[ 0.000000] ACPI: FACP 00000000bfee20c0 00074 (v01 GBT GBTUACPI 42302E31 GBTU 01010101)
[ 0.000000] ACPI: DSDT 00000000bfee2180 04B1E (v01 GBT GBTUACPI 00001000 MSFT 0100000C)
[ 0.000000] ACPI: FACS 00000000bfee0000 00040
[ 0.000000] ACPI: HPET 00000000bfee6e00 00038 (v01 GBT GBTUACPI 42302E31 GBTU 00000098)
[ 0.000000] ACPI: MCFG 00000000bfee6e80 0003C (v01 GBT GBTUACPI 42302E31 GBTU 01010101)
[ 0.000000] ACPI: EUDS 00000000bfee6ec0 00470 (v01 GBT 00000000 00000000)
[ 0.000000] ACPI: TAMG 00000000bfee7330 00AF2 (v01 GBT GBT B0 5455312E BG?? 53450101)
[ 0.000000] ACPI: APIC 00000000bfee6d00 000BC (v01 GBT GBTUACPI 42302E31 GBTU 01010101)
[ 0.000000] ACPI: SSDT 00000000bfee7e30 02B1C (v01 INTEL PPM RCM 80000001 INTL 20061109)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-0000000140000000
[ 0.000000] Initmem setup node 0 0000000000000000-0000000140000000
[ 0.000000] NODE_DATA [000000013fffb000 - 000000013fffffff]
[ 0.000000] [ffffea0000000000-ffffea00045fffff] PMD -> [ffff88013be00000-ffff88013f5fffff] on node 0
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x00140000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[3] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009f
[ 0.000000] 0: 0x00000100 -> 0x000bfee0
[ 0.000000] 0: 0x00100000 -> 0x00140000
[ 0.000000] On node 0 totalpages: 1048175
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 6 pages reserved
[ 0.000000] DMA zone: 3921 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 14280 pages used for memmap
[ 0.000000] DMA32 zone: 767768 pages, LIFO batch:31
[ 0.000000] Normal zone: 3584 pages used for memmap
[ 0.000000] Normal zone: 258560 pages, LIFO batch:31
[ 0.000000] ACPI: PM-Timer IO Port: 0x408
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x02] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x04] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x06] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x03] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x07] enabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] dfl dfl lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] dfl dfl lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] dfl dfl lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x04] dfl dfl lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x05] dfl dfl lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x06] dfl dfl lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x07] dfl dfl lint[0x1])
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 2, 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: 0x8086a201 base: 0xfed00000
[ 0.000000] SMP: Allowing 8 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 40
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[ 0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 00000000bfee0000 - 00000000bfee2000
[ 0.000000] PM: Registered nosave memory: 00000000bfee2000 - 00000000bfef0000
[ 0.000000] PM: Registered nosave memory: 00000000bfef0000 - 00000000bff00000
[ 0.000000] PM: Registered nosave memory: 00000000bff00000 - 00000000e0000000
[ 0.000000] PM: Registered nosave memory: 00000000e0000000 - 00000000f0000000
[ 0.000000] PM: Registered nosave memory: 00000000f0000000 - 00000000fec00000
[ 0.000000] PM: Registered nosave memory: 00000000fec00000 - 0000000100000000
[ 0.000000] Allocating PCI resources starting at bff00000 (gap: bff00000:20100000)
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:8 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 28 pages/cpu @ffff8800bfc00000 s81984 r8192 d24512 u262144
[ 0.000000] pcpu-alloc: s81984 r8192 d24512 u262144 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 6 7
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 1030249
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.37-rc7-amd64-t0 root=/dev/mapper/rootvg-root ro quiet
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 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] Memory: 4045384k/5242880k available (5533k kernel code, 1050180k absent, 147316k reserved, 5495k data, 740k init)
[ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU-based detection of stalled CPUs is disabled.
[ 0.000000] NR_IRQS:4352 nr_irqs:744 16
[ 0.000000] Console: colour VGA+ 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] hpet clockevent registered
[ 0.000000] Fast TSC calibration using PIT
[ 0.004000] Detected 3064.618 MHz processor.
[ 0.000004] Calibrating delay loop (skipped), value calculated using timer frequency.. 6129.23 BogoMIPS (lpj=12258472)
[ 0.000007] pid_max: default: 32768 minimum: 301
[ 0.000017] Security Framework initialized
[ 0.000020] SELinux: Disabled at boot.
[ 0.000244] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.000975] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.001296] Mount-cache hash table entries: 256
[ 0.001369] Initializing cgroup subsys ns
[ 0.001371] ns_cgroup deprecated: consider using the 'clone_children' flag without the ns_cgroup.
[ 0.001373] Initializing cgroup subsys cpuacct
[ 0.001375] Initializing cgroup subsys devices
[ 0.001376] Initializing cgroup subsys freezer
[ 0.001377] Initializing cgroup subsys net_cls
[ 0.001393] CPU: Physical Processor ID: 0
[ 0.001394] CPU: Processor Core ID: 0
[ 0.001398] mce: CPU supports 9 MCE banks
[ 0.001405] CPU0: Thermal monitoring enabled (TM1)
[ 0.001410] using mwait in idle threads.
[ 0.001411] Performance Events: PEBS fmt1+, Nehalem events, Intel PMU driver.
[ 0.001414] ... version: 3
[ 0.001415] ... bit width: 48
[ 0.001416] ... generic registers: 4
[ 0.001416] ... value mask: 0000ffffffffffff
[ 0.001417] ... max period: 000000007fffffff
[ 0.001418] ... fixed-purpose events: 3
[ 0.001419] ... event mask: 000000070000000f
[ 0.002150] ACPI: Core revision 20101013
[ 0.012056] Setting APIC routing to flat
[ 0.012368] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.052035] CPU0: Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz stepping 05
[ 0.157054] Booting Node 0, Processors #1 #2 #3 #4 #5 #6 #7 Ok.
[ 0.912644] Brought up 8 CPUs
[ 0.912646] Total of 8 processors activated (49030.24 BogoMIPS).
[ 0.915890] devtmpfs: initialized
[ 0.916017] regulator: core version 0.5
[ 0.916034] regulator: dummy:
[ 0.916054] NET: Registered protocol family 16
[ 0.916112] ACPI: bus type pci registered
[ 0.916159] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[ 0.916161] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820
[ 0.937578] PCI: Using configuration type 1 for base access
[ 0.938094] bio: create slab <bio-0> at 0
[ 0.938602] ACPI: EC: Look up EC in DSDT
[ 0.941426] ACPI Warning: Incorrect checksum in table [TAMG] - 0x8D, should be 0x8C (20101013/tbutils-314)
[ 0.942482] ACPI: Interpreter enabled
[ 0.942484] ACPI: (supports S0 S3 S4 S5)
[ 0.942494] ACPI: Using IOAPIC for interrupt routing
[ 0.944780] ACPI: No dock devices found.
[ 0.944783] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.944835] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[ 0.944937] pci_root PNP0A03:00: host bridge window [io 0x0000-0x0cf7]
[ 0.944939] pci_root PNP0A03:00: host bridge window [io 0x0d00-0xffff]
[ 0.944940] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[ 0.944941] pci_root PNP0A03:00: host bridge window [mem 0x000c0000-0x000dffff]
[ 0.944943] pci_root PNP0A03:00: host bridge window [mem 0xbff00000-0xfebfffff]
[ 0.944953] pci 0000:00:00.0: [8086:3405] type 0 class 0x000600
[ 0.944990] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
[ 0.944993] pci 0000:00:00.0: PME# disabled
[ 0.945012] pci 0000:00:01.0: [8086:3408] type 1 class 0x000604
[ 0.945049] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[ 0.945052] pci 0000:00:01.0: PME# disabled
[ 0.945069] pci 0000:00:03.0: [8086:340a] type 1 class 0x000604
[ 0.945106] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
[ 0.945108] pci 0000:00:03.0: PME# disabled
[ 0.945125] pci 0000:00:05.0: [8086:340c] type 1 class 0x000604
[ 0.945163] pci 0000:00:05.0: PME# supported from D0 D3hot D3cold
[ 0.945165] pci 0000:00:05.0: PME# disabled
[ 0.945182] pci 0000:00:07.0: [8086:340e] type 1 class 0x000604
[ 0.945219] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold
[ 0.945221] pci 0000:00:07.0: PME# disabled
[ 0.945238] pci 0000:00:09.0: [8086:3410] type 1 class 0x000604
[ 0.945275] pci 0000:00:09.0: PME# supported from D0 D3hot D3cold
[ 0.945277] pci 0000:00:09.0: PME# disabled
[ 0.945294] pci 0000:00:10.0: [8086:3425] type 0 class 0x000800
[ 0.945343] pci 0000:00:10.1: [8086:3426] type 0 class 0x000800
[ 0.945389] pci 0000:00:11.0: [8086:3427] type 0 class 0x000800
[ 0.945439] pci 0000:00:11.1: [8086:3428] type 0 class 0x000800
[ 0.945486] pci 0000:00:13.0: [8086:342d] type 0 class 0x000800
[ 0.945495] pci 0000:00:13.0: reg 10: [mem 0xfbfff000-0xfbffffff]
[ 0.945531] pci 0000:00:13.0: PME# supported from D0 D3hot D3cold
[ 0.945533] pci 0000:00:13.0: PME# disabled
[ 0.945545] pci 0000:00:14.0: [8086:342e] type 0 class 0x000800
[ 0.945595] pci 0000:00:14.1: [8086:3422] type 0 class 0x000800
[ 0.945644] pci 0000:00:14.2: [8086:3423] type 0 class 0x000800
[ 0.945694] pci 0000:00:15.0: [8086:342f] type 0 class 0x000800
[ 0.945744] pci 0000:00:1a.0: [8086:3a37] type 0 class 0x000c03
[ 0.945780] pci 0000:00:1a.0: reg 20: [io 0xff00-0xff1f]
[ 0.945816] pci 0000:00:1a.1: [8086:3a38] type 0 class 0x000c03
[ 0.945852] pci 0000:00:1a.1: reg 20: [io 0xfe00-0xfe1f]
[ 0.945889] pci 0000:00:1a.2: [8086:3a39] type 0 class 0x000c03
[ 0.945925] pci 0000:00:1a.2: reg 20: [io 0xfd00-0xfd1f]
[ 0.945969] pci 0000:00:1a.7: [8086:3a3c] type 0 class 0x000c03
[ 0.945987] pci 0000:00:1a.7: reg 10: [mem 0xfbffe000-0xfbffe3ff]
[ 0.946050] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[ 0.946054] pci 0000:00:1a.7: PME# disabled
[ 0.946072] pci 0000:00:1b.0: [8086:3a3e] type 0 class 0x000403
[ 0.946085] pci 0000:00:1b.0: reg 10: [mem 0xfbff8000-0xfbffbfff 64bit]
[ 0.946130] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.946133] pci 0000:00:1b.0: PME# disabled
[ 0.946148] pci 0000:00:1c.0: [8086:3a40] type 1 class 0x000604
[ 0.946194] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.946197] pci 0000:00:1c.0: PME# disabled
[ 0.946214] pci 0000:00:1c.1: [8086:3a42] type 1 class 0x000604
[ 0.946260] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[ 0.946262] pci 0000:00:1c.1: PME# disabled
[ 0.946281] pci 0000:00:1c.4: [8086:3a48] type 1 class 0x000604
[ 0.946327] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[ 0.946329] pci 0000:00:1c.4: PME# disabled
[ 0.946349] pci 0000:00:1d.0: [8086:3a34] type 0 class 0x000c03
[ 0.946385] pci 0000:00:1d.0: reg 20: [io 0xfc00-0xfc1f]
[ 0.946422] pci 0000:00:1d.1: [8086:3a35] type 0 class 0x000c03
[ 0.946458] pci 0000:00:1d.1: reg 20: [io 0xfb00-0xfb1f]
[ 0.946495] pci 0000:00:1d.2: [8086:3a36] type 0 class 0x000c03
[ 0.946531] pci 0000:00:1d.2: reg 20: [io 0xfa00-0xfa1f]
[ 0.946575] pci 0000:00:1d.7: [8086:3a3a] type 0 class 0x000c03
[ 0.946593] pci 0000:00:1d.7: reg 10: [mem 0xfbffd000-0xfbffd3ff]
[ 0.946656] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[ 0.946659] pci 0000:00:1d.7: PME# disabled
[ 0.946675] pci 0000:00:1e.0: [8086:244e] type 1 class 0x000604
[ 0.946721] pci 0000:00:1f.0: [8086:3a16] type 0 class 0x000601
[ 0.946788] pci 0000:00:1f.0: quirk: [io 0x0400-0x047f] claimed by ICH6 ACPI/GPIO/TCO
[ 0.946791] pci 0000:00:1f.0: quirk: [io 0x0480-0x04bf] claimed by ICH6 GPIO
[ 0.946794] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0800 (mask 000f)
[ 0.946796] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 2 PIO at 0290 (mask 000f)
[ 0.946827] pci 0000:00:1f.2: [8086:3a20] type 0 class 0x000101
[ 0.946840] pci 0000:00:1f.2: reg 10: [io 0x0000-0x0007]
[ 0.946846] pci 0000:00:1f.2: reg 14: [io 0x0000-0x0003]
[ 0.946852] pci 0000:00:1f.2: reg 18: [io 0x0000-0x0007]
[ 0.946858] pci 0000:00:1f.2: reg 1c: [io 0x0000-0x0003]
[ 0.946864] pci 0000:00:1f.2: reg 20: [io 0xf900-0xf90f]
[ 0.946871] pci 0000:00:1f.2: reg 24: [io 0xf800-0xf80f]
[ 0.946901] pci 0000:00:1f.3: [8086:3a30] type 0 class 0x000c05
[ 0.946913] pci 0000:00:1f.3: reg 10: [mem 0xfbffc000-0xfbffc0ff 64bit]
[ 0.946930] pci 0000:00:1f.3: reg 20: [io 0x0500-0x051f]
[ 0.946956] pci 0000:00:1f.5: [8086:3a26] type 0 class 0x000101
[ 0.946968] pci 0000:00:1f.5: reg 10: [io 0xf600-0xf607]
[ 0.946975] pci 0000:00:1f.5: reg 14: [io 0xf500-0xf503]
[ 0.946981] pci 0000:00:1f.5: reg 18: [io 0xf400-0xf407]
[ 0.946987] pci 0000:00:1f.5: reg 1c: [io 0xf300-0xf303]
[ 0.946993] pci 0000:00:1f.5: reg 20: [io 0xf200-0xf20f]
[ 0.947000] pci 0000:00:1f.5: reg 24: [io 0xf100-0xf10f]
[ 0.947055] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[ 0.947057] pci 0000:00:01.0: bridge window [io 0xf000-0x0000] (disabled)
[ 0.947060] pci 0000:00:01.0: bridge window [mem 0xfff00000-0x000fffff] (disabled)
[ 0.947064] pci 0000:00:01.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 0.947105] pci 0000:02:00.0: [10de:0659] type 0 class 0x000300
[ 0.947117] pci 0000:02:00.0: reg 10: [mem 0xf8000000-0xf8ffffff]
[ 0.947129] pci 0000:02:00.0: reg 14: [mem 0xc0000000-0xdfffffff 64bit pref]
[ 0.947141] pci 0000:02:00.0: reg 1c: [mem 0xf6000000-0xf7ffffff 64bit]
[ 0.947150] pci 0000:02:00.0: reg 24: [io 0xbf00-0xbf7f]
[ 0.947158] pci 0000:02:00.0: reg 30: [mem 0x00000000-0x0007ffff pref]
[ 0.952582] pci 0000:00:03.0: PCI bridge to [bus 02-02]
[ 0.952586] pci 0000:00:03.0: bridge window [io 0xb000-0xbfff]
[ 0.952590] pci 0000:00:03.0: bridge window [mem 0xf6000000-0xf9ffffff]
[ 0.952595] pci 0000:00:03.0: bridge window [mem 0xc0000000-0xdfffffff 64bit pref]
[ 0.952636] pci 0000:00:05.0: PCI bridge to [bus 03-03]
[ 0.952640] pci 0000:00:05.0: bridge window [io 0xf000-0x0000] (disabled)
[ 0.952644] pci 0000:00:05.0: bridge window [mem 0xfff00000-0x000fffff] (disabled)
[ 0.952650] pci 0000:00:05.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 0.952687] pci 0000:00:07.0: PCI bridge to [bus 04-04]
[ 0.952690] pci 0000:00:07.0: bridge window [io 0xf000-0x0000] (disabled)
[ 0.952692] pci 0000:00:07.0: bridge window [mem 0xfff00000-0x000fffff] (disabled)
[ 0.952696] pci 0000:00:07.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 0.952725] pci 0000:00:09.0: PCI bridge to [bus 05-05]
[ 0.952727] pci 0000:00:09.0: bridge window [io 0xf000-0x0000] (disabled)
[ 0.952729] pci 0000:00:09.0: bridge window [mem 0xfff00000-0x000fffff] (disabled)
[ 0.952733] pci 0000:00:09.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 0.952766] pci 0000:00:1c.0: PCI bridge to [bus 06-06]
[ 0.952769] pci 0000:00:1c.0: bridge window [io 0xf000-0x0000] (disabled)
[ 0.952772] pci 0000:00:1c.0: bridge window [mem 0xfff00000-0x000fffff] (disabled)
[ 0.952776] pci 0000:00:1c.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 0.952825] pci 0000:07:00.0: [197b:2363] type 0 class 0x000101
[ 0.952905] pci 0000:07:00.0: reg 24: [mem 0xfbdfe000-0xfbdfffff]
[ 0.952944] pci 0000:07:00.0: PME# supported from D3hot
[ 0.952948] pci 0000:07:00.0: PME# disabled
[ 0.952974] pci 0000:07:00.1: [197b:2363] type 0 class 0x000101
[ 0.952996] pci 0000:07:00.1: reg 10: [io 0xef00-0xef07]
[ 0.953008] pci 0000:07:00.1: reg 14: [io 0xee00-0xee03]
[ 0.953020] pci 0000:07:00.1: reg 18: [io 0xed00-0xed07]
[ 0.953031] pci 0000:07:00.1: reg 1c: [io 0xec00-0xec03]
[ 0.953043] pci 0000:07:00.1: reg 20: [io 0xeb00-0xeb0f]
[ 0.953107] pci 0000:07:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
[ 0.953118] pci 0000:00:1c.1: PCI bridge to [bus 07-07]
[ 0.953121] pci 0000:00:1c.1: bridge window [io 0xe000-0xefff]
[ 0.953124] pci 0000:00:1c.1: bridge window [mem 0xfbd00000-0xfbdfffff]
[ 0.953128] pci 0000:00:1c.1: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 0.953177] pci 0000:08:00.0: [10ec:8168] type 0 class 0x000200
[ 0.953191] pci 0000:08:00.0: reg 10: [io 0xde00-0xdeff]
[ 0.953216] pci 0000:08:00.0: reg 18: [mem 0xfbeff000-0xfbefffff 64bit pref]
[ 0.953232] pci 0000:08:00.0: reg 20: [mem 0xfbee0000-0xfbeeffff 64bit pref]
[ 0.953243] pci 0000:08:00.0: reg 30: [mem 0x00000000-0x0000ffff pref]
[ 0.953278] pci 0000:08:00.0: supports D1 D2
[ 0.953279] pci 0000:08:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.953282] pci 0000:08:00.0: PME# disabled
[ 0.960587] pci 0000:00:1c.4: PCI bridge to [bus 08-08]
[ 0.960591] pci 0000:00:1c.4: bridge window [io 0xd000-0xdfff]
[ 0.960596] pci 0000:00:1c.4: bridge window [mem 0xfbb00000-0xfbbfffff]
[ 0.960602] pci 0000:00:1c.4: bridge window [mem 0xfbe00000-0xfbefffff 64bit pref]
[ 0.960637] pci 0000:09:00.0: [9710:9865] type 0 class 0x000701
[ 0.960656] pci 0000:09:00.0: reg 10: [io 0xcf00-0xcf07]
[ 0.960667] pci 0000:09:00.0: reg 14: [io 0xce00-0xce07]
[ 0.960679] pci 0000:09:00.0: reg 18: [mem 0xfbcff000-0xfbcfffff]
[ 0.960695] pci 0000:09:00.0: reg 20: [mem 0xfbcfe000-0xfbcfefff]
[ 0.960726] pci 0000:09:00.0: PME# supported from D0 D3cold
[ 0.960729] pci 0000:09:00.0: PME# disabled
[ 0.960742] pci 0000:09:01.0: [13f0:0200] type 0 class 0x000200
[ 0.960757] pci 0000:09:01.0: reg 10: [io 0xcd00-0xcd7f]
[ 0.960765] pci 0000:09:01.0: reg 14: [mem 0xfbcfd000-0xfbcfd1ff]
[ 0.960800] pci 0000:09:01.0: reg 30: [mem 0x00000000-0x0000ffff pref]
[ 0.960815] pci 0000:09:01.0: supports D1 D2
[ 0.960816] pci 0000:09:01.0: PME# supported from D1 D2 D3hot D3cold
[ 0.960820] pci 0000:09:01.0: PME# disabled
[ 0.960838] pci 0000:09:06.0: [104c:8024] type 0 class 0x000c00
[ 0.960853] pci 0000:09:06.0: reg 10: [mem 0xfbcfc000-0xfbcfc7ff]
[ 0.960861] pci 0000:09:06.0: reg 14: [mem 0xfbcf8000-0xfbcfbfff]
[ 0.960913] pci 0000:09:06.0: supports D1 D2
[ 0.960915] pci 0000:09:06.0: PME# supported from D0 D1 D2 D3hot
[ 0.960918] pci 0000:09:06.0: PME# disabled
[ 0.960950] pci 0000:00:1e.0: PCI bridge to [bus 09-09] (subtractive decode)
[ 0.960952] pci 0000:00:1e.0: bridge window [io 0xc000-0xcfff]
[ 0.960955] pci 0000:00:1e.0: bridge window [mem 0xfbc00000-0xfbcfffff]
[ 0.960959] pci 0000:00:1e.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 0.960961] pci 0000:00:1e.0: bridge window [io 0x0000-0x0cf7] (subtractive decode)
[ 0.960962] pci 0000:00:1e.0: bridge window [io 0x0d00-0xffff] (subtractive decode)
[ 0.960963] pci 0000:00:1e.0: bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
[ 0.960965] pci 0000:00:1e.0: bridge window [mem 0x000c0000-0x000dffff] (subtractive decode)
[ 0.960966] pci 0000:00:1e.0: bridge window [mem 0xbff00000-0xfebfffff] (subtractive decode)
[ 0.960994] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.961094] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
[ 0.961115] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX1._PRT]
[ 0.961142] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX4._PRT]
[ 0.961163] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT]
[ 0.971211] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
[ 0.971245] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
[ 0.971278] ACPI: PCI Interrupt Link [LNKC] (IRQs *3 4 5 6 7 9 10 11 12 14 15)
[ 0.971310] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
[ 0.971343] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[ 0.971376] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 *6 7 9 10 11 12 14 15)
[ 0.971408] ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 5 6 *7 9 10 11 12 14 15)
[ 0.971440] ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
[ 0.971491] vgaarb: device added: PCI:0000:02:00.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.971493] vgaarb: loaded
[ 0.971528] SCSI subsystem initialized
[ 0.971551] libata version 3.00 loaded.
[ 0.971566] usbcore: registered new interface driver usbfs
[ 0.971574] usbcore: registered new interface driver hub
[ 0.971587] usbcore: registered new device driver usb
[ 0.971659] wmi: Mapper loaded
[ 0.971670] Advanced Linux Sound Architecture Driver Version 1.0.23.
[ 0.971671] PCI: Using ACPI for IRQ routing
[ 0.971672] PCI: pci_cache_line_size set to 64 bytes
[ 0.971764] reserve RAM buffer: 000000000009f800 - 000000000009ffff
[ 0.971765] reserve RAM buffer: 00000000bfee0000 - 00000000bfffffff
[ 0.971816] HPET: 4 timers in total, 0 timers will be used for per-cpu timer
[ 0.971820] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
[ 0.971822] hpet0: 4 comparators, 64-bit 14.318180 MHz counter
[ 0.992681] Switching to clocksource tsc
[ 0.993260] pnp: PnP ACPI init
[ 0.993266] ACPI: bus type pnp registered
[ 0.993327] pnp 00:00: [bus 00-ff]
[ 0.993328] pnp 00:00: [io 0x0cf8-0x0cff]
[ 0.993329] pnp 00:00: [io 0x0000-0x0cf7 window]
[ 0.993330] pnp 00:00: [io 0x0d00-0xffff window]
[ 0.993332] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[ 0.993333] pnp 00:00: [mem 0x000c0000-0x000dffff window]
[ 0.993334] pnp 00:00: [mem 0xbff00000-0xfebfffff window]
[ 0.993357] pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active)
[ 0.993399] pnp 00:01: [io 0x0010-0x001f]
[ 0.993401] pnp 00:01: [io 0x0022-0x003f]
[ 0.993402] pnp 00:01: [io 0x0044-0x005f]
[ 0.993402] pnp 00:01: [io 0x0062-0x0063]
[ 0.993404] pnp 00:01: [io 0x0065-0x006f]
[ 0.993404] pnp 00:01: [io 0x0074-0x007f]
[ 0.993405] pnp 00:01: [io 0x0091-0x0093]
[ 0.993406] pnp 00:01: [io 0x00a2-0x00bf]
[ 0.993407] pnp 00:01: [io 0x00e0-0x00ef]
[ 0.993408] pnp 00:01: [io 0x04d0-0x04d1]
[ 0.993409] pnp 00:01: [io 0x0290-0x029f]
[ 0.993410] pnp 00:01: [io 0x0800-0x087f]
[ 0.993411] pnp 00:01: [io 0x0290-0x0294]
[ 0.993412] pnp 00:01: [io 0x0880-0x088f]
[ 0.993452] pnp 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.993461] pnp 00:02: [dma 4]
[ 0.993462] pnp 00:02: [io 0x0000-0x000f]
[ 0.993463] pnp 00:02: [io 0x0080-0x0090]
[ 0.993464] pnp 00:02: [io 0x0094-0x009f]
[ 0.993465] pnp 00:02: [io 0x00c0-0x00df]
[ 0.993478] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)
[ 0.993519] pnp 00:03: [irq 0 disabled]
[ 0.993524] pnp 00:03: [irq 8]
[ 0.993525] pnp 00:03: [mem 0xfed00000-0xfed003ff]
[ 0.993541] pnp 00:03: Plug and Play ACPI device, IDs PNP0103 (active)
[ 0.993565] pnp 00:04: [io 0x0070-0x0073]
[ 0.993580] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 0.993586] pnp 00:05: [io 0x0061]
[ 0.993600] pnp 00:05: Plug and Play ACPI device, IDs PNP0800 (active)
[ 0.993604] pnp 00:06: [io 0x00f0-0x00ff]
[ 0.993608] pnp 00:06: [irq 13]
[ 0.993623] pnp 00:06: Plug and Play ACPI device, IDs PNP0c04 (active)
[ 0.993824] pnp 00:07: [io 0x03f8-0x03ff]
[ 0.993828] pnp 00:07: [irq 4]
[ 0.993859] pnp 00:07: Plug and Play ACPI device, IDs PNP0501 (active)
[ 0.993899] pnp 00:08: [io 0x0400-0x04cf]
[ 0.993900] pnp 00:08: [io 0x04d2-0x04ff]
[ 0.993930] pnp 00:08: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.994052] pnp 00:09: [mem 0xe0000000-0xefffffff]
[ 0.994088] pnp 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.994238] pnp 00:0a: [mem 0x000ce600-0x000cffff]
[ 0.994239] pnp 00:0a: [mem 0x000f0000-0x000f7fff]
[ 0.994240] pnp 00:0a: [mem 0x000f8000-0x000fbfff]
[ 0.994241] pnp 00:0a: [mem 0x000fc000-0x000fffff]
[ 0.994242] pnp 00:0a: [mem 0xbfee0000-0xbfefffff]
[ 0.994243] pnp 00:0a: [mem 0x00000000-0x0009ffff]
[ 0.994244] pnp 00:0a: [mem 0x00100000-0xbfedffff]
[ 0.994246] pnp 00:0a: [mem 0xfec00000-0xfec00fff]
[ 0.994247] pnp 00:0a: [mem 0xfed10000-0xfed1dfff]
[ 0.994248] pnp 00:0a: [mem 0xfed20000-0xfed8ffff]
[ 0.994249] pnp 00:0a: [mem 0xfee00000-0xfee00fff]
[ 0.994250] pnp 00:0a: [mem 0xffb00000-0xffb7ffff]
[ 0.994251] pnp 00:0a: [mem 0xfff00000-0xffffffff]
[ 0.994252] pnp 00:0a: [mem 0x000e0000-0x000effff]
[ 0.994296] pnp 00:0a: Plug and Play ACPI device, IDs PNP0c01 (active)
[ 0.994310] pnp 00:0b: [mem 0xffb80000-0xffbfffff]
[ 0.994330] pnp 00:0b: Plug and Play ACPI device, IDs INT0800 (active)
[ 0.994333] pnp: PnP ACPI: found 12 devices
[ 0.994334] ACPI: ACPI bus type pnp unregistered
[ 0.994339] system 00:01: [io 0x04d0-0x04d1] has been reserved
[ 0.994340] system 00:01: [io 0x0290-0x029f] has been reserved
[ 0.994342] system 00:01: [io 0x0800-0x087f] has been reserved
[ 0.994343] system 00:01: [io 0x0290-0x0294] has been reserved
[ 0.994344] system 00:01: [io 0x0880-0x088f] has been reserved
[ 0.994348] system 00:08: [io 0x0400-0x04cf] could not be reserved
[ 0.994349] system 00:08: [io 0x04d2-0x04ff] has been reserved
[ 0.994352] system 00:09: [mem 0xe0000000-0xefffffff] has been reserved
[ 0.994354] system 00:0a: [mem 0x000ce600-0x000cffff] has been reserved
[ 0.994356] system 00:0a: [mem 0x000f0000-0x000f7fff] could not be reserved
[ 0.994357] system 00:0a: [mem 0x000f8000-0x000fbfff] could not be reserved
[ 0.994359] system 00:0a: [mem 0x000fc000-0x000fffff] could not be reserved
[ 0.994360] system 00:0a: [mem 0xbfee0000-0xbfefffff] could not be reserved
[ 0.994361] system 00:0a: [mem 0x00000000-0x0009ffff] could not be reserved
[ 0.994363] system 00:0a: [mem 0x00100000-0xbfedffff] could not be reserved
[ 0.994365] system 00:0a: [mem 0xfec00000-0xfec00fff] could not be reserved
[ 0.994366] system 00:0a: [mem 0xfed10000-0xfed1dfff] has been reserved
[ 0.994367] system 00:0a: [mem 0xfed20000-0xfed8ffff] has been reserved
[ 0.994369] system 00:0a: [mem 0xfee00000-0xfee00fff] has been reserved
[ 0.994370] system 00:0a: [mem 0xffb00000-0xffb7ffff] has been reserved
[ 0.994372] system 00:0a: [mem 0xfff00000-0xffffffff] has been reserved
[ 0.994373] system 00:0a: [mem 0x000e0000-0x000effff] has been reserved
[ 0.999640] pci 0000:00:1c.0: BAR 14: assigned [mem 0xf0000000-0xf01fffff]
[ 0.999643] pci 0000:00:1c.0: BAR 15: assigned [mem 0xf0200000-0xf03fffff 64bit pref]
[ 0.999645] pci 0000:00:1c.1: BAR 15: assigned [mem 0xf0400000-0xf05fffff 64bit pref]
[ 0.999647] pci 0000:00:1e.0: BAR 15: assigned [mem 0xbff00000-0xbfffffff pref]
[ 0.999649] pci 0000:00:1c.0: BAR 13: assigned [io 0x1000-0x1fff]
[ 0.999651] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[ 0.999652] pci 0000:00:01.0: bridge window [io disabled]
[ 0.999654] pci 0000:00:01.0: bridge window [mem disabled]
[ 0.999657] pci 0000:00:01.0: bridge window [mem pref disabled]
[ 0.999661] pci 0000:02:00.0: BAR 6: assigned [mem 0xf9000000-0xf907ffff pref]
[ 0.999662] pci 0000:00:03.0: PCI bridge to [bus 02-02]
[ 0.999664] pci 0000:00:03.0: bridge window [io 0xb000-0xbfff]
[ 0.999667] pci 0000:00:03.0: bridge window [mem 0xf6000000-0xf9ffffff]
[ 0.999670] pci 0000:00:03.0: bridge window [mem 0xc0000000-0xdfffffff 64bit pref]
[ 0.999673] pci 0000:00:05.0: PCI bridge to [bus 03-03]
[ 0.999674] pci 0000:00:05.0: bridge window [io disabled]
[ 0.999677] pci 0000:00:05.0: bridge window [mem disabled]
[ 0.999679] pci 0000:00:05.0: bridge window [mem pref disabled]
[ 0.999683] pci 0000:00:07.0: PCI bridge to [bus 04-04]
[ 0.999684] pci 0000:00:07.0: bridge window [io disabled]
[ 0.999686] pci 0000:00:07.0: bridge window [mem disabled]
[ 0.999688] pci 0000:00:07.0: bridge window [mem pref disabled]
[ 0.999692] pci 0000:00:09.0: PCI bridge to [bus 05-05]
[ 0.999693] pci 0000:00:09.0: bridge window [io disabled]
[ 0.999696] pci 0000:00:09.0: bridge window [mem disabled]
[ 0.999698] pci 0000:00:09.0: bridge window [mem pref disabled]
[ 0.999701] pci 0000:00:1c.0: PCI bridge to [bus 06-06]
[ 0.999703] pci 0000:00:1c.0: bridge window [io 0x1000-0x1fff]
[ 0.999707] pci 0000:00:1c.0: bridge window [mem 0xf0000000-0xf01fffff]
[ 0.999709] pci 0000:00:1c.0: bridge window [mem 0xf0200000-0xf03fffff 64bit pref]
[ 0.999714] pci 0000:00:1c.1: PCI bridge to [bus 07-07]
[ 0.999716] pci 0000:00:1c.1: bridge window [io 0xe000-0xefff]
[ 0.999719] pci 0000:00:1c.1: bridge window [mem 0xfbd00000-0xfbdfffff]
[ 0.999722] pci 0000:00:1c.1: bridge window [mem 0xf0400000-0xf05fffff 64bit pref]
[ 0.999726] pci 0000:08:00.0: BAR 6: assigned [mem 0xfbe00000-0xfbe0ffff pref]
[ 0.999728] pci 0000:00:1c.4: PCI bridge to [bus 08-08]
[ 0.999729] pci 0000:00:1c.4: bridge window [io 0xd000-0xdfff]
[ 0.999733] pci 0000:00:1c.4: bridge window [mem 0xfbb00000-0xfbbfffff]
[ 0.999736] pci 0000:00:1c.4: bridge window [mem 0xfbe00000-0xfbefffff 64bit pref]
[ 0.999740] pci 0000:09:01.0: BAR 6: assigned [mem 0xbff00000-0xbff0ffff pref]
[ 0.999742] pci 0000:00:1e.0: PCI bridge to [bus 09-09]
[ 0.999743] pci 0000:00:1e.0: bridge window [io 0xc000-0xcfff]
[ 0.999747] pci 0000:00:1e.0: bridge window [mem 0xfbc00000-0xfbcfffff]
[ 0.999750] pci 0000:00:1e.0: bridge window [mem 0xbff00000-0xbfffffff pref]
[ 0.999760] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.999764] pci 0000:00:01.0: setting latency timer to 64
[ 0.999767] pci 0000:00:03.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.999770] pci 0000:00:03.0: setting latency timer to 64
[ 0.999773] pci 0000:00:05.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.999776] pci 0000:00:05.0: setting latency timer to 64
[ 0.999779] pci 0000:00:07.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.999782] pci 0000:00:07.0: setting latency timer to 64
[ 0.999785] pci 0000:00:09.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.999788] pci 0000:00:09.0: setting latency timer to 64
[ 0.999792] pci 0000:00:1c.0: enabling device (0000 -> 0003)
[ 0.999794] pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.999797] pci 0000:00:1c.0: setting latency timer to 64
[ 0.999803] pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 0.999806] pci 0000:00:1c.1: setting latency timer to 64
[ 0.999810] pci 0000:00:1c.4: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.999812] pci 0000:00:1c.4: setting latency timer to 64
[ 0.999817] pci 0000:00:1e.0: setting latency timer to 64
[ 0.999819] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]
[ 0.999820] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]
[ 0.999821] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[ 0.999823] pci_bus 0000:00: resource 7 [mem 0x000c0000-0x000dffff]
[ 0.999824] pci_bus 0000:00: resource 8 [mem 0xbff00000-0xfebfffff]
[ 0.999825] pci_bus 0000:02: resource 0 [io 0xb000-0xbfff]
[ 0.999826] pci_bus 0000:02: resource 1 [mem 0xf6000000-0xf9ffffff]
[ 0.999828] pci_bus 0000:02: resource 2 [mem 0xc0000000-0xdfffffff 64bit pref]
[ 0.999829] pci_bus 0000:06: resource 0 [io 0x1000-0x1fff]
[ 0.999830] pci_bus 0000:06: resource 1 [mem 0xf0000000-0xf01fffff]
[ 0.999832] pci_bus 0000:06: resource 2 [mem 0xf0200000-0xf03fffff 64bit pref]
[ 0.999833] pci_bus 0000:07: resource 0 [io 0xe000-0xefff]
[ 0.999834] pci_bus 0000:07: resource 1 [mem 0xfbd00000-0xfbdfffff]
[ 0.999835] pci_bus 0000:07: resource 2 [mem 0xf0400000-0xf05fffff 64bit pref]
[ 0.999836] pci_bus 0000:08: resource 0 [io 0xd000-0xdfff]
[ 0.999838] pci_bus 0000:08: resource 1 [mem 0xfbb00000-0xfbbfffff]
[ 0.999839] pci_bus 0000:08: resource 2 [mem 0xfbe00000-0xfbefffff 64bit pref]
[ 0.999840] pci_bus 0000:09: resource 0 [io 0xc000-0xcfff]
[ 0.999841] pci_bus 0000:09: resource 1 [mem 0xfbc00000-0xfbcfffff]
[ 0.999843] pci_bus 0000:09: resource 2 [mem 0xbff00000-0xbfffffff pref]
[ 0.999844] pci_bus 0000:09: resource 4 [io 0x0000-0x0cf7]
[ 0.999845] pci_bus 0000:09: resource 5 [io 0x0d00-0xffff]
[ 0.999846] pci_bus 0000:09: resource 6 [mem 0x000a0000-0x000bffff]
[ 0.999847] pci_bus 0000:09: resource 7 [mem 0x000c0000-0x000dffff]
[ 0.999849] pci_bus 0000:09: resource 8 [mem 0xbff00000-0xfebfffff]
[ 0.999865] NET: Registered protocol family 2
[ 0.999951] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 1.000562] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[ 1.001851] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 1.002054] TCP: Hash tables configured (established 524288 bind 65536)
[ 1.002055] TCP reno registered
[ 1.002062] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[ 1.002081] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[ 1.002163] NET: Registered protocol family 1
[ 1.032622] pci 0000:02:00.0: Boot video device
[ 1.032641] PCI: CLS 64 bytes, default 64
[ 1.032683] Unpacking initramfs...
[ 1.178762] Freeing initrd memory: 10360k freed
[ 1.180138] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 1.180141] Placing 64MB software IO TLB between ffff8800bbc00000 - ffff8800bfc00000
[ 1.180142] software IO TLB at phys 0xbbc00000 - 0xbfc00000
[ 1.180498] audit: initializing netlink socket (disabled)
[ 1.180506] type=2000 audit(1293025897.960:1): initialized
[ 1.180717] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 1.181731] VFS: Disk quotas dquot_6.5.2
[ 1.181765] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 1.181983] fuse init (API version 7.15)
[ 1.182048] msgmni has been set to 7921
[ 1.182158] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 1.182160] io scheduler noop registered
[ 1.182161] io scheduler deadline registered
[ 1.182181] io scheduler cfq registered (default)
[ 1.182327] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
[ 1.182330] ACPI: Power Button [PWRB]
[ 1.182363] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[ 1.182365] ACPI: Power Button [PWRF]
[ 1.182381] ACPI: acpi_idle registered with cpuidle
[ 1.184152] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 1.204486] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.432954] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 4.511326] floppy0: no floppy controllers found
[ 4.511672] loop: module loaded
[ 4.511708] ahci 0000:07:00.0: version 3.0
[ 4.511718] ahci 0000:07:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 4.527277] ahci 0000:07:00.0: AHCI 0001.0000 32 slots 2 ports 3 Gbps 0x3 impl SATA mode
[ 4.527281] ahci 0000:07:00.0: flags: 64bit ncq pm led clo pmp pio slum part
[ 4.527288] ahci 0000:07:00.0: setting latency timer to 64
[ 4.527460] scsi0 : ahci
[ 4.527503] scsi1 : ahci
[ 4.527546] ata1: SATA max UDMA/133 abar m8192@0xfbdfe000 port 0xfbdfe100 irq 17
[ 4.527549] ata2: SATA max UDMA/133 abar m8192@0xfbdfe000 port 0xfbdfe180 irq 17
[ 4.527568] ata_piix 0000:00:1f.2: version 2.13
[ 4.527578] ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 4.527582] ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
[ 4.527605] ata_piix 0000:00:1f.2: setting latency timer to 64
[ 4.527736] scsi2 : ata_piix
[ 4.527763] scsi3 : ata_piix
[ 4.528090] ata3: SATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xf900 irq 14
[ 4.528094] ata4: SATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xf908 irq 15
[ 4.528104] ata_piix 0000:00:1f.5: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 4.528107] ata_piix 0000:00:1f.5: MAP [ P0 -- P1 -- ]
[ 4.528131] ata_piix 0000:00:1f.5: setting latency timer to 64
[ 4.528229] scsi4 : ata_piix
[ 4.528257] scsi5 : ata_piix
[ 4.528540] ata5: SATA max UDMA/133 cmd 0xf600 ctl 0xf500 bmdma 0xf200 irq 19
[ 4.528542] ata6: SATA max UDMA/133 cmd 0xf400 ctl 0xf300 bmdma 0xf208 irq 19
[ 4.528560] pata_jmicron 0000:07:00.1: enabling device (0000 -> 0001)
[ 4.528567] pata_jmicron 0000:07:00.1: PCI INT B -> GSI 18 (level, low) -> IRQ 18
[ 4.528585] pata_jmicron 0000:07:00.1: setting latency timer to 64
[ 4.528719] scsi6 : pata_jmicron
[ 4.528745] scsi7 : pata_jmicron
[ 4.529087] ata7: PATA max UDMA/100 cmd 0xef00 ctl 0xee00 bmdma 0xeb00 irq 18
[ 4.529089] ata8: PATA max UDMA/100 cmd 0xed00 ctl 0xec00 bmdma 0xeb08 irq 18
[ 4.529108] sundance.c:v1.2 11-Sep-2006 Written by Donald Becker
[ 4.529114] sundance 0000:09:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 4.529509] eth0: IC Plus Corporation IP100A FAST Ethernet Adapter at 000000000001cd00, 00:23:cd:b2:4f:f4, IRQ 17.
[ 4.530077] eth0: MII PHY found at address 0, status 0x786d advertising 01e1.
[ 4.716077] ata7.00: ATA-6: IC35L060AVV207-0, V22OA66A, max UDMA/100
[ 4.716079] ata7.00: 78156288 sectors, multi 16: LBA48
[ 4.716493] ata7.01: HPA detected: current 78154175, native 78156288
[ 4.716495] ata7.01: ATA-6: IC35L060AVV207-0, V22OA66A, max UDMA/100
[ 4.716496] ata7.01: 78154175 sectors, multi 16: LBA48
[ 4.740097] ata7.00: configured for UDMA/100
[ 4.764058] ata7.01: configured for UDMA/100
[ 4.838520] PPP generic driver version 2.4.2
[ 4.838542] NET: Registered protocol family 24
[ 4.838552] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 4.838561] r8169 0000:08:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 4.838586] r8169 0000:08:00.0: setting latency timer to 64
[ 4.838632] r8169 0000:08:00.0: irq 40 for MSI/MSI-X
[ 4.838738] r8169 0000:08:00.0: eth1: RTL8168c/8111c at 0xffffc90000622000, 00:24:1d:c8:74:67, XID 1c4000c0 IRQ 40
[ 4.847141] ata1: SATA link down (SStatus 0 SControl 300)
[ 4.847176] ata2: SATA link down (SStatus 0 SControl 300)
[ 4.857814] ata6: SATA link down (SStatus 0 SControl 300)
[ 4.871117] I2O subsystem v1.325
[ 4.871119] i2o: max drivers = 8
[ 4.871193] firewire_ohci 0000:09:06.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 4.927125] firewire_ohci: Added fw-ohci device 0000:09:06.0, OHCI v1.10, 4 IR + 8 IT contexts, quirks 0x2
[ 4.927187] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 4.927196] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 4.927204] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[ 4.927206] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[ 4.927220] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
[ 4.943100] ehci_hcd 0000:00:1a.7: debug port 1
[ 4.946967] ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported
[ 4.946970] ehci_hcd 0000:00:1a.7: irq 18, io mem 0xfbffe000
[ 4.959077] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[ 4.959095] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 4.959098] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.959100] usb usb1: Product: EHCI Host Controller
[ 4.959103] usb usb1: Manufacturer: Linux 2.6.37-rc7-amd64-t0 ehci_hcd
[ 4.959105] usb usb1: SerialNumber: 0000:00:1a.7
[ 4.959183] hub 1-0:1.0: USB hub found
[ 4.959187] hub 1-0:1.0: 6 ports detected
[ 4.959235] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 4.959243] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 4.959245] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[ 4.959249] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
[ 4.991079] ehci_hcd 0000:00:1d.7: debug port 1
[ 4.994949] ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
[ 4.994959] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xfbffd000
[ 5.007058] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[ 5.007072] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 5.007075] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.007077] usb usb2: Product: EHCI Host Controller
[ 5.007079] usb usb2: Manufacturer: Linux 2.6.37-rc7-amd64-t0 ehci_hcd
[ 5.007082] usb usb2: SerialNumber: 0000:00:1d.7
[ 5.007157] hub 2-0:1.0: USB hub found
[ 5.007159] hub 2-0:1.0: 6 ports detected
[ 5.007202] uhci_hcd: USB Universal Host Controller Interface driver
[ 5.007233] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 5.007237] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[ 5.007239] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[ 5.007243] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
[ 5.011102] ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 5.019178] ata5.00: ATAPI: Optiarc DVD RW AD-5240S, 1.01, max UDMA/100
[ 5.035172] ata5.00: configured for UDMA/100
[ 5.039073] uhci_hcd 0000:00:1a.0: irq 16, io base 0x0000ff00
[ 5.039107] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 5.039110] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.039112] usb usb3: Product: UHCI Host Controller
[ 5.039114] usb usb3: Manufacturer: Linux 2.6.37-rc7-amd64-t0 uhci_hcd
[ 5.039116] usb usb3: SerialNumber: 0000:00:1a.0
[ 5.039173] hub 3-0:1.0: USB hub found
[ 5.039175] hub 3-0:1.0: 2 ports detected
[ 5.039215] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[ 5.039219] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[ 5.039221] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[ 5.039224] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
[ 5.075061] uhci_hcd 0000:00:1a.1: irq 21, io base 0x0000fe00
[ 5.075092] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 5.075095] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.075097] usb usb4: Product: UHCI Host Controller
[ 5.075099] usb usb4: Manufacturer: Linux 2.6.37-rc7-amd64-t0 uhci_hcd
[ 5.075101] usb usb4: SerialNumber: 0000:00:1a.1
[ 5.075156] hub 4-0:1.0: USB hub found
[ 5.075158] hub 4-0:1.0: 2 ports detected
[ 5.075192] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 5.075196] uhci_hcd 0000:00:1a.2: setting latency timer to 64
[ 5.075198] uhci_hcd 0000:00:1a.2: UHCI Host Controller
[ 5.075202] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5
[ 5.111032] uhci_hcd 0000:00:1a.2: irq 18, io base 0x0000fd00
[ 5.111064] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 5.111067] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.111069] usb usb5: Product: UHCI Host Controller
[ 5.111071] usb usb5: Manufacturer: Linux 2.6.37-rc7-amd64-t0 uhci_hcd
[ 5.111074] usb usb5: SerialNumber: 0000:00:1a.2
[ 5.111130] hub 5-0:1.0: USB hub found
[ 5.111132] hub 5-0:1.0: 2 ports detected
[ 5.111171] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 5.111174] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 5.111176] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[ 5.111180] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6
[ 5.147016] uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000fc00
[ 5.147050] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 5.147053] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.147055] usb usb6: Product: UHCI Host Controller
[ 5.147057] usb usb6: Manufacturer: Linux 2.6.37-rc7-amd64-t0 uhci_hcd
[ 5.147060] usb usb6: SerialNumber: 0000:00:1d.0
[ 5.147116] hub 6-0:1.0: USB hub found
[ 5.147118] hub 6-0:1.0: 2 ports detected
[ 5.147158] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 5.147162] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[ 5.147164] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[ 5.147168] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7
[ 5.177738] ata4.00: SATA link down (SStatus 0 SControl 300)
[ 5.177750] ata4.01: SATA link down (SStatus 0 SControl 300)
[ 5.179009] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000fb00
[ 5.179040] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[ 5.179043] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.179045] usb usb7: Product: UHCI Host Controller
[ 5.179047] usb usb7: Manufacturer: Linux 2.6.37-rc7-amd64-t0 uhci_hcd
[ 5.179049] usb usb7: SerialNumber: 0000:00:1d.1
[ 5.179107] hub 7-0:1.0: USB hub found
[ 5.179109] hub 7-0:1.0: 2 ports detected
[ 5.179146] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 5.179150] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[ 5.179152] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[ 5.179156] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8
[ 5.211007] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000fa00
[ 5.211037] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001
[ 5.211040] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.211042] usb usb8: Product: UHCI Host Controller
[ 5.211044] usb usb8: Manufacturer: Linux 2.6.37-rc7-amd64-t0 uhci_hcd
[ 5.211047] usb usb8: SerialNumber: 0000:00:1d.2
[ 5.211100] hub 8-0:1.0: USB hub found
[ 5.211102] hub 8-0:1.0: 2 ports detected
[ 5.211168] PNP: No PS/2 controller found. Probing ports directly.
[ 5.211513] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 5.211516] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 5.211563] mice: PS/2 mouse device common for all mice
[ 5.211627] input: PC Speaker as /devices/platform/pcspkr/input/input2
[ 5.211656] rtc_cmos 00:04: RTC can wake from S4
[ 5.242996] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[ 5.243024] rtc0: alarms up to one month, 242 bytes nvram, hpet irqs
[ 5.243072] i801_smbus 0000:00:1f.3: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 5.243100] md: raid1 personality registered for level 1
[ 5.243151] device-mapper: uevent: version 1.0.3
[ 5.243201] device-mapper: ioctl: 4.18.0-ioctl (2010-06-29) initialised: dm-devel@redhat.com
[ 5.243215] cpuidle: using governor ladder
[ 5.243216] cpuidle: using governor menu
[ 5.243217] No iBFT detected.
[ 5.243337] usbcore: registered new interface driver usbhid
[ 5.243338] usbhid: USB HID core driver
[ 5.244091] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 5.244121] HDA Intel 0000:00:1b.0: irq 41 for MSI/MSI-X
[ 5.244135] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 5.284751] ALSA device list:
[ 5.284752] #0: HDA Intel at 0xfbff8000 irq 41
[ 5.284889] TCP cubic registered
[ 5.284960] NET: Registered protocol family 10
[ 5.285178] lo: Disabled Privacy Extensions
[ 5.285495] Mobile IPv6
[ 5.285496] NET: Registered protocol family 17
[ 5.286464] registered taskstats version 1
[ 5.286806] rtc_cmos 00:04: setting system clock to 2010-12-22 13:51:42 UTC (1293025902)
[ 5.322992] ata3.00: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 5.323006] ata3.01: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 5.340190] ata3.00: HPA detected: current 586070255, native 586072368
[ 5.340196] ata3.00: ATA-8: WDC WD3000HLFS-01G6U1, 04.04V02, max UDMA/133
[ 5.340198] ata3.00: 586070255 sectors, multi 16: LBA48 NCQ (depth 0/32)
[ 5.340470] ata3.01: ATA-8: WDC WD3000HLFS-01G6U1, 04.04V02, max UDMA/133
[ 5.340473] ata3.01: 586072368 sectors, multi 16: LBA48 NCQ (depth 0/32)
[ 5.356229] ata3.00: configured for UDMA/133
[ 5.371623] ata3.01: configured for UDMA/133
[ 5.371716] scsi 2:0:0:0: Direct-Access ATA WDC WD3000HLFS-0 04.0 PQ: 0 ANSI: 5
[ 5.371783] sd 2:0:0:0: Attached scsi generic sg0 type 0
[ 5.371786] sd 2:0:0:0: [sda] 586070255 512-byte logical blocks: (300 GB/279 GiB)
[ 5.371827] sd 2:0:0:0: [sda] Write Protect is off
[ 5.371828] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 5.371841] scsi 2:0:1:0: Direct-Access ATA WDC WD3000HLFS-0 04.0 PQ: 0 ANSI: 5
[ 5.371845] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 5.371902] sd 2:0:1:0: Attached scsi generic sg1 type 0
[ 5.371910] sd 2:0:1:0: [sdb] 586072368 512-byte logical blocks: (300 GB/279 GiB)
[ 5.371951] sd 2:0:1:0: [sdb] Write Protect is off
[ 5.371953] sd 2:0:1:0: [sdb] Mode Sense: 00 3a 00 00
[ 5.371969] sd 2:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 5.373205] scsi 4:0:0:0: CD-ROM Optiarc DVD RW AD-5240S 1.01 PQ: 0 ANSI: 5
[ 5.377795] sr0: scsi3-mmc drive: 48x/48x writer cd/rw xa/form2 cdda tray
[ 5.377798] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 5.377876] sr 4:0:0:0: Attached scsi CD-ROM sr0
[ 5.377900] sr 4:0:0:0: Attached scsi generic sg2 type 5
[ 5.377962] scsi 6:0:0:0: Direct-Access ATA IC35L060AVV207-0 V22O PQ: 0 ANSI: 5
[ 5.378017] sd 6:0:0:0: [sdc] 78156288 512-byte logical blocks: (40.0 GB/37.2 GiB)
[ 5.378033] sd 6:0:0:0: Attached scsi generic sg3 type 0
[ 5.378050] sd 6:0:0:0: [sdc] Write Protect is off
[ 5.378052] sd 6:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[ 5.378066] sd 6:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 5.378094] scsi 6:0:1:0: Direct-Access ATA IC35L060AVV207-0 V22O PQ: 0 ANSI: 5
[ 5.378162] sd 6:0:1:0: [sdd] 78154175 512-byte logical blocks: (40.0 GB/37.2 GiB)
[ 5.378176] sd 6:0:1:0: Attached scsi generic sg4 type 0
[ 5.378201] sd 6:0:1:0: [sdd] Write Protect is off
[ 5.378203] sd 6:0:1:0: [sdd] Mode Sense: 00 3a 00 00
[ 5.392393] sd 6:0:1:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 5.398736] sda: sda1 sda2 < sda5 sda6 sda7 >
[ 5.413910] sdc: sdc1 sdc2 sdc3 < sdc5 >
[ 5.425178] sdb: sdb1 sdb2 < sdb5 sdb6 sdb7 >
[ 5.425370] sd 2:0:0:0: [sda] Attached SCSI disk
[ 5.425390] sd 2:0:1:0: [sdb] Attached SCSI disk
[ 5.426950] firewire_core: created device fw0: GUID 00cb51fb0000241d, S400
[ 5.438906] usb 4-1: new low speed USB device using uhci_hcd and address 2
[ 5.450533] sdd: sdd1 sdd2 sdd3 < sdd5 sdd6 >
[ 5.450561] sd 6:0:0:0: [sdc] Attached SCSI disk
[ 5.450620] sdd: p6 size 27969102 extends beyond EOD, enabling native capacity
[ 5.450639] ata7: soft resetting link
[ 5.614849] usb 4-1: New USB device found, idVendor=046d, idProduct=c045
[ 5.614853] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.614855] usb 4-1: Product: USB-PS/2 Optical Mouse
[ 5.614857] usb 4-1: Manufacturer: Logitech
[ 5.631960] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/input/input3
[ 5.632003] generic-usb 0003:046D:C045.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1a.1-1/input0
[ 5.635330] ata7.01: n_sectors mismatch 78154175 != 78156288
[ 5.635331] ata7.01: new n_sectors matches native, probably late HPA unlock, n_sectors updated
[ 5.675727] ata7.00: configured for UDMA/100
[ 5.699704] ata7.01: configured for UDMA/100
[ 5.699707] ata7: EH complete
[ 5.699784] sdc: detected capacity change from 0 to 40016019456
[ 5.699796] sd 6:0:1:0: [sdd] 78156288 512-byte logical blocks: (40.0 GB/37.2 GiB)
[ 5.699937] sdd: detected capacity change from 40014937600 to 40016019456
[ 5.734216] sdd: sdd1 sdd2 sdd3 < sdd5 sdd6 >
[ 5.734432] sd 6:0:1:0: [sdd] Attached SCSI disk
[ 5.734433] sdc: detected capacity change from 0 to 40016019456
[ 5.734447] Freeing unused kernel memory: 740k freed
[ 5.734478] sdd: detected capacity change from 0 to 40016019456
[ 5.734545] Write protecting the kernel read-only data: 10240k
[ 5.734651] Freeing unused kernel memory: 592k freed
[ 5.734807] Freeing unused kernel memory: 1796k freed
[ 5.778579] udev[107]: starting version 164
[ 5.930693] usb 4-2: new low speed USB device using uhci_hcd and address 3
[ 6.119624] usb 4-2: New USB device found, idVendor=047b, idProduct=0002
[ 6.119627] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 6.119630] usb 4-2: Product: USB Keyboard and Mouse
[ 6.119632] usb 4-2: Manufacturer: SILITEK
[ 6.158670] input: SILITEK USB Keyboard and Mouse as /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input4
[ 6.158720] generic-usb 0003:047B:0002.0002: input,hidraw1: USB HID v1.00 Keyboard [SILITEK USB Keyboard and Mouse] on usb-0000:00:1a.1-2/input0
[ 6.183651] input: SILITEK USB Keyboard and Mouse as /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.1/input/input5
[ 6.183712] generic-usb 0003:047B:0002.0003: input,hidraw2: USB HID v1.00 Mouse [SILITEK USB Keyboard and Mouse] on usb-0000:00:1a.1-2/input1
[ 6.282015] md: md0 stopped.
[ 6.283226] md: bind<sdb1>
[ 6.283344] md: bind<sda1>
[ 6.284492] bio: create slab <bio-1> at 1
[ 6.284547] md/raid1:md0: active with 2 out of 2 mirrors
[ 6.284569] md0: detected capacity change from 0 to 509804544
[ 6.285390] md0: detected capacity change from 0 to 509804544
[ 6.291807] md0: unknown partition table
[ 6.327991] md: md1 stopped.
[ 6.328452] md: bind<sdb5>
[ 6.328550] md: bind<sda5>
[ 6.329182] md/raid1:md1: active with 2 out of 2 mirrors
[ 6.329193] md1: detected capacity change from 0 to 75779342336
[ 6.329640] md1: detected capacity change from 0 to 75779342336
[ 6.335738] md1: unknown partition table
[ 6.386346] md: md21 stopped.
[ 6.386960] md: bind<sdb6>
[ 6.387079] md: bind<sda6>
[ 6.388249] md/raid1:md21: active with 2 out of 2 mirrors
[ 6.388267] md21: detected capacity change from 0 to 76799279104
[ 6.389069] md21: detected capacity change from 0 to 76799279104
[ 6.395837] md21: unknown partition table
[ 6.422481] usb 5-2: new low speed USB device using uhci_hcd and address 2
[ 6.451524] md: md100 stopped.
[ 6.452207] md: bind<sdc1>
[ 6.453375] md/raid1:md100: active with 1 out of 2 mirrors
[ 6.453395] md100: detected capacity change from 0 to 1019805696
[ 6.454207] md100: detected capacity change from 0 to 1019805696
[ 6.459814] md100: unknown partition table
[ 6.465255] md: md101 stopped.
[ 6.465939] md: bind<sdc2>
[ 6.467225] md/raid1:md101: active with 1 out of 2 mirrors
[ 6.467245] md101: detected capacity change from 0 to 4096181248
[ 6.468107] md101: detected capacity change from 0 to 4096181248
[ 6.485506] md101: unknown partition table
[ 6.504713] md: md102 stopped.
[ 6.515136] md: bind<sdc5>
[ 6.515783] md/raid1:md102: active with 1 out of 2 mirrors
[ 6.515794] md102: detected capacity change from 0 to 34899761152
[ 6.516249] md102: detected capacity change from 0 to 34899761152
[ 6.549438] md102: unknown partition table
[ 6.596073] md: md300 stopped.
[ 6.601400] usb 5-2: New USB device found, idVendor=1781, idProduct=0898
[ 6.601404] usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 6.601407] usb 5-2: Product: PxRC PhoenixRC USB Interface
[ 6.601409] usb 5-2: Manufacturer: Runtime
[ 6.613123] md: bind<sdd1>
[ 6.613816] md/raid1:md300: active with 1 out of 2 mirrors
[ 6.613826] md300: detected capacity change from 0 to 526372864
[ 6.614259] md300: detected capacity change from 0 to 526372864
[ 6.615334] md300: unknown partition table
[ 6.620477] generic-usb 0003:1781:0898.0004: hiddev0,hidraw3: USB HID v1.00 Device [Runtime PxRC PhoenixRC USB Interface] on usb-0000:00:1a.2-2/input0
[ 6.733318] md: md301 stopped.
[ 6.746212] md: bind<sdd2>
[ 6.746965] md/raid1:md301: active with 1 out of 2 mirrors
[ 6.746979] md301: detected capacity change from 0 to 4194877440
[ 6.747425] md301: detected capacity change from 0 to 4194877440
[ 6.769507] md301: unknown partition table
[ 6.854370] md: md302 stopped.
[ 6.855532] md: bind<sdd5>
[ 6.856130] md/raid1:md302: active with 1 out of 2 mirrors
[ 6.856143] md302: detected capacity change from 0 to 20974354432
[ 6.856576] md302: detected capacity change from 0 to 20974354432
[ 6.875366] md302: unknown partition table
[ 7.188598] PM: Starting manual resume from disk
[ 7.216877] EXT3-fs (dm-0): recovery required on readonly filesystem
[ 7.216881] EXT3-fs (dm-0): write access will be enabled during recovery
[ 7.219990] EXT3-fs: barriers not enabled
[ 7.273622] kjournald starting. Commit interval 5 seconds
[ 7.273637] EXT3-fs (dm-0): recovery complete
[ 7.275007] EXT3-fs (dm-0): mounted filesystem with ordered data mode
[ 8.426034] udev[426]: starting version 164
[ 8.701848] udev[450]: renamed network interface eth0 to eth0-eth1
[ 9.077873] parport0: PC-style at 0xcf00 [PCSPP,TRISTATE,EPP]
[ 9.093410] parport0: Printer, Hewlett-Packard HP LaserJet 1100
[ 9.095501] EDAC MC: Ver: 2.1.0 Dec 22 2010
[ 9.096791] EDAC i7core: Driver loaded.
[ 9.110076] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 9.165160] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 9.213630] udev[437]: renamed network interface eth1 to eth0
[ 9.285617] udev[450]: renamed network interface eth0-eth1 to eth1
[ 10.726108] EXT3-fs (dm-0): using internal journal
[ 10.868425] Linux agpgart interface v0.103
[ 10.885382] lp0: using parport0 (polling).
[ 13.612051] Adding 3997692k swap on /dev/mapper/rootvg-swap. Priority:-1 extents:1 across:3997692k
[ 17.088008] EXT3-fs: barriers not enabled
[ 17.095904] kjournald starting. Commit interval 5 seconds
[ 17.096478] EXT3-fs (dm-31): using internal journal
[ 17.096483] EXT3-fs (dm-31): mounted filesystem with ordered data mode
[ 17.117588] EXT3-fs: barriers not enabled
[ 17.120064] kjournald starting. Commit interval 5 seconds
[ 17.120780] EXT3-fs (dm-35): using internal journal
[ 17.120784] EXT3-fs (dm-35): mounted filesystem with ordered data mode
[ 17.156216] EXT3-fs: barriers not enabled
[ 17.160450] kjournald starting. Commit interval 5 seconds
[ 17.161056] EXT3-fs (dm-33): using internal journal
[ 17.161060] EXT3-fs (dm-33): mounted filesystem with ordered data mode
[ 17.177018] EXT3-fs: barriers not enabled
[ 17.181783] kjournald starting. Commit interval 5 seconds
[ 17.182409] EXT3-fs (dm-32): using internal journal
[ 17.182413] EXT3-fs (dm-32): mounted filesystem with ordered data mode
[ 17.194618] EXT3-fs: barriers not enabled
[ 17.204619] kjournald starting. Commit interval 5 seconds
[ 17.234150] EXT3-fs (md0): using internal journal
[ 17.234153] EXT3-fs (md0): mounted filesystem with ordered data mode
[ 17.247379] EXT3-fs: barriers not enabled
[ 17.252760] kjournald starting. Commit interval 5 seconds
[ 17.253352] EXT3-fs (dm-27): using internal journal
[ 17.253355] EXT3-fs (dm-27): mounted filesystem with ordered data mode
[ 17.257008] EXT3-fs: barriers not enabled
[ 17.263620] kjournald starting. Commit interval 5 seconds
[ 17.264316] EXT3-fs (dm-29): using internal journal
[ 17.264320] EXT3-fs (dm-29): mounted filesystem with ordered data mode
[ 17.282171] EXT3-fs: barriers not enabled
[ 17.286875] kjournald starting. Commit interval 5 seconds
[ 17.287689] EXT3-fs (dm-34): using internal journal
[ 17.287693] EXT3-fs (dm-34): mounted filesystem with ordered data mode
[ 17.307195] EXT3-fs: barriers not enabled
[ 17.315759] kjournald starting. Commit interval 5 seconds
[ 17.316414] EXT3-fs (dm-30): using internal journal
[ 17.316418] EXT3-fs (dm-30): mounted filesystem with ordered data mode
[ 17.322142] EXT3-fs: barriers not enabled
[ 17.327834] kjournald starting. Commit interval 5 seconds
[ 17.328659] EXT3-fs (dm-28): using internal journal
[ 17.328662] EXT3-fs (dm-28): mounted filesystem with ordered data mode
[ 17.895764] eth1: Link up
[ 17.896093] eth1: Link changed: 10Mbps, half duplex
[ 18.235305] r8169 0000:08:00.0: eth0: link up
[ 18.235309] r8169 0000:08:00.0: eth0: link up
[ 19.111235] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 22.142794] sshd (2619): /proc/2619/oom_adj is deprecated, please use /proc/2619/oom_score_adj instead.
[ 22.982053] ppdev: user-space parallel port driver
[ 28.665144] eth1: no IPv6 routers present
[ 29.072960] eth0: no IPv6 routers present
[ 70.086382] process `sysctl' is using deprecated sysctl (syscall) net.ipv6.neigh.default.retrans_time; Use net.ipv6.neigh.default.retrans_time_ms instead.
[ 70.155583] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 70.187230] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 135.961483] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 135.961663] IP: [<ffffffff810ec4ab>] put_page+0x1b/0x180
[ 135.961781] PGD 13862d067 PUD 139c66067 PMD 0
[ 135.961981] Oops: 0000 [#1] SMP
[ 135.962134] last sysfs file: /sys/module/ip_tables/initstate
[ 135.962205] CPU 4
[ 135.962253] Modules linked in: iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip6table_filter ip6_tables iptable_filter ppdev xt_TCPMSS xt_tcpmss xt_tcpudp iptable_mangle ip_tables x_tables lp agpgart shpchp pci_hotplug i7core_edac edac_core parport_pc tpm_tis parport tpm tpm_bios [last unloaded: scsi_wait_scan]
[ 135.963714]
[ 135.963778] Pid: 3127, comm: lynx Not tainted 2.6.37-rc7-amd64-t0 #1 EX58-UD3R/EX58-UD3R
[ 135.963867] RIP: 0010:[<ffffffff810ec4ab>] [<ffffffff810ec4ab>] put_page+0x1b/0x180
[ 135.964002] RSP: 0018:ffff88013806dbb8 EFLAGS: 00010296
[ 135.964071] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000000a104
[ 135.964144] RDX: ffff880139a0de40 RSI: ffff8801388bfe00 RDI: 0000000000000000
[ 135.964217] RBP: ffff8801388bfe00 R08: 0000000000000040 R09: 0000000080000000
[ 135.964291] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8801388bfe00
[ 135.964364] R13: 0000000000000000 R14: 000000000000006a R15: 000000000000006a
[ 135.964438] FS: 0000000000000000(0000) GS:ffff8800bfd00000(0063) knlGS:00000000f7403ab0
[ 135.964527] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033
[ 135.964597] CR2: 0000000000000000 CR3: 0000000139b64000 CR4: 00000000000006e0
[ 135.964670] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 135.964744] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 135.964818] Process lynx (pid: 3127, threadinfo ffff88013806c000, task ffff880138fe0d00)
[ 135.964907] Stack:
[ 135.964970] ffff880139541540 0000000000000001 ffff8801388bfe00 ffff8801388bfe00
[ 135.965234] 0000000000000000 ffffffff8147cae4 ffff8801388bfe00 ffff8801388bfe00
[ 135.965497] ffff88013806deb8 ffffffff8147c591 ffff880139d50680 ffffffff814e3a5a
[ 135.965760] Call Trace:
[ 135.965828] [<ffffffff8147cae4>] ? skb_release_data+0x74/0xd0
[ 135.965900] [<ffffffff8147c591>] ? __kfree_skb+0x11/0x90
[ 135.965972] [<ffffffff814e3a5a>] ? udp_recvmsg+0x17a/0x300
[ 135.966044] [<ffffffff814ea7d8>] ? inet_recvmsg+0x48/0x80
[ 135.966116] [<ffffffff8147470d>] ? sock_recvmsg+0xed/0x140
[ 135.966189] [<ffffffff814e3696>] ? first_packet_length+0x76/0x1e0
[ 135.966261] [<ffffffff81473279>] ? sock_do_ioctl+0x29/0x60
[ 135.966333] [<ffffffff81473324>] ? sock_ioctl+0x74/0x2c0
[ 135.967323] [<ffffffff814df10c>] ? ip4_datagram_connect+0x28c/0x300
[ 135.967396] [<ffffffff814748b3>] ? sys_recvfrom+0xf3/0x180
[ 135.967468] [<ffffffff8116fc4c>] ? compat_sys_ioctl+0x24c/0x1190
[ 135.967540] [<ffffffff814738d6>] ? sock_alloc_file+0xc6/0x150
[ 135.967613] [<ffffffff8113c301>] ? poll_select_set_timeout+0x91/0xa0
[ 135.967688] [<ffffffff81012f75>] ? read_tsc+0x5/0x20
[ 135.967759] [<ffffffff814a1682>] ? compat_sys_socketcall+0x102/0x210
[ 135.967833] [<ffffffff81040940>] ? sysenter_dispatch+0x7/0x2e
[ 135.967903] Code: ec 72 f8 ff 66 66 66 2e 0f 1f 84 00 00 00 00 00 48 83 ec 28 48 89 5c 24 08 48 89 6c 24 10 48 89 fb 4c 89 64 24 18 4c 89 6c 24 20 <66> f7 07 00 c0 0f 85 15 01 00 00 8b 47 08 f0 ff 4f 08 0f 94 c0
[ 135.970882] RIP [<ffffffff810ec4ab>] put_page+0x1b/0x180
[ 135.970997] RSP <ffff88013806dbb8>
[ 135.971062] CR2: 0000000000000000
[ 135.971152] ---[ end trace e442d5af2fa6cb03 ]---
[ 196.736827] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 196.736977] IP: [<ffffffff810ec4ab>] put_page+0x1b/0x180
[ 196.737080] PGD 139ac0067 PUD 139b8a067 PMD 0
[ 196.737265] Oops: 0000 [#2] SMP
[ 196.737403] last sysfs file: /sys/module/ip_tables/initstate
[ 196.737459] CPU 4
[ 196.737507] Modules linked in: iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip6table_filter ip6_tables iptable_filter ppdev xt_TCPMSS xt_tcpmss xt_tcpudp iptable_mangle ip_tables x_tables lp agpgart shpchp pci_hotplug i7core_edac edac_core parport_pc tpm_tis parport tpm tpm_bios [last unloaded: scsi_wait_scan]
[ 196.738880]
[ 196.738929] Pid: 2590, comm: ntpd Tainted: G D 2.6.37-rc7-amd64-t0 #1 EX58-UD3R/EX58-UD3R
[ 196.738991] RIP: 0010:[<ffffffff810ec4ab>] [<ffffffff810ec4ab>] put_page+0x1b/0x180
[ 196.739095] RSP: 0018:ffff880138e79af8 EFLAGS: 00210292
[ 196.739150] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000000fe0e
[ 196.739209] RDX: ffff880139477e40 RSI: ffff8801388bf000 RDI: 0000000000000000
[ 196.739267] RBP: ffff8801388bf000 R08: ffff880138e79a38 R09: 0000000000000014
[ 196.739325] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8801388bf000
[ 196.739398] R13: 0000000000000000 R14: 0000000000000030 R15: 0000000000000030
[ 196.739472] FS: 0000000000000000(0000) GS:ffff8800bfd00000(0063) knlGS:00000000f73ee6c0
[ 196.739561] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033
[ 196.739631] CR2: 0000000000000000 CR3: 00000001386b7000 CR4: 00000000000006e0
[ 196.739704] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 196.739778] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 196.739852] Process ntpd (pid: 2590, threadinfo ffff880138e78000, task ffff880139dba700)
[ 196.739940] Stack:
[ 196.740003] 000000004d12032f 0000000000000001 ffff8801388bf000 ffff8801388bf000
[ 196.740267] 0000000000000000 ffffffff8147cae4 ffff8801388bf000 ffff8801388bf000
[ 196.740529] ffff880138e79ef8 ffffffff8147c591 ffff880139f59a00 ffffffff814e3a5a
[ 196.740793] Call Trace:
[ 196.740860] [<ffffffff8147cae4>] ? skb_release_data+0x74/0xd0
[ 196.740932] [<ffffffff8147c591>] ? __kfree_skb+0x11/0x90
[ 196.741004] [<ffffffff814e3a5a>] ? udp_recvmsg+0x17a/0x300
[ 196.741076] [<ffffffff814ea7d8>] ? inet_recvmsg+0x48/0x80
[ 196.741148] [<ffffffff8147470d>] ? sock_recvmsg+0xed/0x140
[ 196.741219] [<ffffffff8113c540>] ? pollwake+0x0/0x60
[ 196.741289] [<ffffffff8113c540>] ? pollwake+0x0/0x60
[ 196.741359] [<ffffffff8113c540>] ? pollwake+0x0/0x60
[ 196.741431] [<ffffffff814a1bdd>] ? verify_compat_iovec+0x6d/0x120
[ 196.741504] [<ffffffff81474620>] ? sock_recvmsg+0x0/0x140
[ 196.741575] [<ffffffff81475c8c>] ? __sys_recvmsg+0x12c/0x2b0
[ 196.741647] [<ffffffff814757fc>] ? sys_sendto+0x13c/0x1a0
[ 196.741720] [<ffffffff8101543d>] ? restore_i387_xstate_ia32+0x14d/0x1f0
[ 196.741796] [<ffffffff8112fed6>] ? vfs_fstatat+0x36/0x80
[ 196.741867] [<ffffffff81476094>] ? sys_recvmsg+0x44/0x80
[ 196.741938] [<ffffffff814a160b>] ? compat_sys_socketcall+0x8b/0x210
[ 196.742011] [<ffffffff81040940>] ? sysenter_dispatch+0x7/0x2e
[ 196.742081] Code: ec 72 f8 ff 66 66 66 2e 0f 1f 84 00 00 00 00 00 48 83 ec 28 48 89 5c 24 08 48 89 6c 24 10 48 89 fb 4c 89 64 24 18 4c 89 6c 24 20 <66> f7 07 00 c0 0f 85 15 01 00 00 8b 47 08 f0 ff 4f 08 0f 94 c0
[ 196.745059] RIP [<ffffffff810ec4ab>] put_page+0x1b/0x180
[ 196.745174] RSP <ffff880138e79af8>
[ 196.745240] CR2: 0000000000000000
[ 196.745317] ---[ end trace e442d5af2fa6cb04 ]---
[ 198.725986] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 198.726135] IP: [<ffffffff810ec4ab>] put_page+0x1b/0x180
[ 198.726236] PGD 138089067 PUD 139516067 PMD 0
[ 198.726422] Oops: 0000 [#3] SMP
[ 198.726560] last sysfs file: /sys/module/ip_tables/initstate
[ 198.726615] CPU 4
[ 198.726663] Modules linked in: iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip6table_filter ip6_tables iptable_filter ppdev xt_TCPMSS xt_tcpmss xt_tcpudp iptable_mangle ip_tables x_tables lp agpgart shpchp pci_hotplug i7core_edac edac_core parport_pc tpm_tis parport tpm tpm_bios [last unloaded: scsi_wait_scan]
[ 198.728033]
[ 198.728081] Pid: 1697, comm: pppd Tainted: G D 2.6.37-rc7-amd64-t0 #1 EX58-UD3R/EX58-UD3R
[ 198.728144] RIP: 0010:[<ffffffff810ec4ab>] [<ffffffff810ec4ab>] put_page+0x1b/0x180
[ 198.728249] RSP: 0018:ffff880139c69e08 EFLAGS: 00010292
[ 198.728303] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000003824
[ 198.728362] RDX: ffff880139477640 RSI: ffff880139477060 RDI: 0000000000000000
[ 198.728420] RBP: ffff8801388bfa00 R08: 0000000000000000 R09: 0000000000000000
[ 198.728478] R10: ffff880139c68000 R11: 0000000000000000 R12: 00000000080d5f42
[ 198.728536] R13: ffff8801388bf900 R14: 000000000000000a R15: 00000000000005de
[ 198.728595] FS: 0000000000000000(0000) GS:ffff8800bfd00000(0063) knlGS:00000000f7543b20
[ 198.728670] CS: 0010 DS: 002b ES: 002b CR0: 000000008005003b
[ 198.728741] CR2: 0000000000000000 CR3: 00000001386a3000 CR4: 00000000000006e0
[ 198.728814] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 198.728887] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 198.728961] Process pppd (pid: 1697, threadinfo ffff880139c68000, task ffff88013a1c5b00)
[ 198.729050] Stack:
[ 198.729113] ffff880138631a00 0000000000000001 ffff8801388bfa00 00000000080d5f42
[ 198.729376] ffff8801388bf900 ffffffff8147cae4 ffff880138678f00 ffff8801388bfa00
[ 198.729639] ffff880138678f00 ffffffff8147c591 ffff8801388bfa00 ffffffff8135a3dc
[ 198.729902] Call Trace:
[ 198.729968] [<ffffffff8147cae4>] ? skb_release_data+0x74/0xd0
[ 198.730040] [<ffffffff8147c591>] ? __kfree_skb+0x11/0x90
[ 198.730112] [<ffffffff8135a3dc>] ? ppp_read+0x18c/0x210
[ 198.730184] [<ffffffff81053060>] ? default_wake_function+0x0/0x20
[ 198.730258] [<ffffffff8112b5d5>] ? vfs_read+0xc5/0x190
[ 198.730329] [<ffffffff8112bc5e>] ? sys_read+0x4e/0x90
[ 198.730402] [<ffffffff810a013f>] ? compat_sys_gettimeofday+0x9f/0xb0
[ 198.730474] [<ffffffff81040940>] ? sysenter_dispatch+0x7/0x2e
[ 198.730545] Code: ec 72 f8 ff 66 66 66 2e 0f 1f 84 00 00 00 00 00 48 83 ec 28 48 89 5c 24 08 48 89 6c 24 10 48 89 fb 4c 89 64 24 18 4c 89 6c 24 20 <66> f7 07 00 c0 0f 85 15 01 00 00 8b 47 08 f0 ff 4f 08 0f 94 c0
[ 198.733522] RIP [<ffffffff810ec4ab>] put_page+0x1b/0x180
[ 198.733637] RSP <ffff880139c69e08>
[ 198.733703] CR2: 0000000000000000
[ 198.733778] ---[ end trace e442d5af2fa6cb05 ]---
^ permalink raw reply
* tun packet accounting and guest to guest traffic
From: Michael S. Tsirkin @ 2010-12-22 16:10 UTC (permalink / raw)
To: Herbert Xu; +Cc: netdev, davem
Hi!
If enough packets are forwarded from tun device A to tun devices B, C, D
which don't consume any packets, A will get blocked and will be unable
to communicate to any other device.
This was supposed to get fixed in a comment for
0110d6f22f392f976e84ab49da1b42f85b64a3c5, however I missed the fact that
packets can get queued in qdisc when the queue is stopped: and with tun,
it can stay stopped indefinitely.
The amount of packets queued for each device is limited by tx queue
length but however small we make it, with enough slow guests they will
add up.
Thoughts on how to fix this? Some ideas below:
----
I am not sure how to solve this properly, while still preserving the
feature, introduced by 33dccbb050bbe35b88ca8cf1228dcf3e4d4b3554 that in
a virt seeting with a guest using one tun device each, guest UDP packets
destined to other guests on the same host are never dropped.
Maybe we should just educate the users that they need to select one:
reliable local UDP with well-behaved guests on the same host, or
reliable networking with misbehaving guests on the same host?
If we do, and if thus more people will start running with sndbuf set to
INT_MAX, it might be a good idea to optimize that path a bit:
sock_alloc_send_pskb does some atomics which we don't need if we are not
interested in packet accounting, and forces similar atomic ops when skb
is freed (potentially on another CPU and/or when that cache line is
cold).
I also have this vague idea that maybe accounting only UDP skbs might be
a useful option for some users. This decision could be made in the
guest with an 'accounting enabled' flag per packet, or in the host tun
driver.
More thoughts?
--
MST
^ permalink raw reply
* Re: [PATCH v4] kptr_restrict for hiding kernel pointers
From: Ingo Molnar @ 2010-12-22 16:20 UTC (permalink / raw)
To: Dan Rosenberg
Cc: linux-kernel, netdev, linux-security-module, jmorris,
eric.dumazet, tgraf, eugeneteo, kees.cook, davem, a.p.zijlstra,
akpm, eparis, Linus Torvalds
In-Reply-To: <1293023589.9820.186.camel@dan>
* Dan Rosenberg <drosenberg@vsecurity.com> wrote:
>
> > Hm, why is it off by default? Is there some user-space regression that is caused
> > by this?
> >
> > We really want good security measures to be active by default (and to work by
> > default) - they are not worth much if they are not.
>
> I agree entirely, but I've received a lot of resistance to these types
> of changes in net. I'm afraid that if it's enabled by default, no one
> will actually allow use of the %pK specifier where it should be used.
Some specific objections would be needed - which might arrive if the default is
changed to on.
> As far as I know, there's no actual breakage of anything in userspace,
> but there's a general "it might make it harder to debug things in
> certain limited circumstances" sentiment among some. I never understood
> why it is necessary for unprivileged users to be able to debug the
> kernel.
>
> Does anyone else have thoughts on this?
Well, lets just enable it by default and let others argue for less security, hm?
Thanks,
Ingo
^ permalink raw reply
* Re: [PATCH v4] kptr_restrict for hiding kernel pointers
From: Ingo Molnar @ 2010-12-22 16:21 UTC (permalink / raw)
To: Eric Dumazet
Cc: Dan Rosenberg, linux-kernel, netdev, linux-security-module,
jmorris, tgraf, eugeneteo, kees.cook, davem, a.p.zijlstra, akpm,
eparis, Linus Torvalds
In-Reply-To: <1293025688.3027.82.camel@edumazet-laptop>
* Eric Dumazet <eric.dumazet@gmail.com> wrote:
> Le mercredi 22 décembre 2010 à 08:13 -0500, Dan Rosenberg a écrit :
> > > Hm, why is it off by default? Is there some user-space regression that is caused by
> > > this?
> > >
> > > We really want good security measures to be active by default (and to work by
> > > default) - they are not worth much if they are not.
> > >
> >
> > I agree entirely, but I've received a lot of resistance to these types
> > of changes in net. I'm afraid that if it's enabled by default, no one
> > will actually allow use of the %pK specifier where it should be used.
> >
>
> Actually, "net resistance" was against your first patches, using quick
> and dirty techniques (Should I remind you some of them ?)
>
> Now you have a helper, it should be easier to integrate the changes.
Great - if the concept itself wasnt objected to then i think we should flip the
default to on.
Thanks,
Ingo
^ permalink raw reply
* Re: Help: major pppoe regression since 2.6.35 (panic on first ppp conection)?
From: Eric Dumazet @ 2010-12-22 16:25 UTC (permalink / raw)
To: Joel Soete; +Cc: Jarek Poplawski, Andrew Morton, Linux Kernel, netdev
In-Reply-To: <4D122093.6060900@scarlet.be>
Le mercredi 22 décembre 2010 à 17:00 +0100, Joel Soete a écrit :
> Hello Jarek,
>
> Nice to read you :<)
>
> On 12/22/2010 12:00 PM, Jarek Poplawski wrote:
> > On 2010-12-22 09:22, Andrew Morton wrote:
> >> (cc netdev)
> >>
> >> The bug is still present in 2.6.37-rc6.
> >>
> >> On Sat, 18 Dec 2010 11:33:14 +0000 Joel Soete<soete.joel@scarlet.be> wrote:
> >>
> >>> Hello all,
> >
> > Hi,
> > Could you reproduce this bug with a vanilla kernel (without nvidia
> > patch)? If so, please include dmesg and .config to the next report.
> >
> Yes (it was already a vanilla kernel but 2.6.35 with my config, even thought same issue occurs some other distro stock
> kernel 2.6.35), but here are some more dmesg with vanilla 2.6.37-rc6 and rc7 (I just added your debugging patch
> I found here, just because if I don't do it kernel is panicing immediately without letting any chance to capture dmesg (and
> unfortunately I don't have any more chance to grab panic messages from serial console: no more rs232 on latest office laptop :<)
>
> So you will find here attached personal config files of 2 kernels and respective dmesg.
>
> If ever you need more details, don't hesitate to ask me.
>
> Thanks a lot,
> J.
Something overwrites nr_frags in skb_shinfo(skb)
As skb_shinfo follows head portion of an skb, something overflows skb
head
Please try adding some room like in following patch ?
diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h
index e6ba898..adf2834 100644
--- a/include/linux/skbuff.h
+++ b/include/linux/skbuff.h
@@ -187,6 +187,7 @@ enum {
* the end of the header data, ie. at skb->end.
*/
struct skb_shared_info {
+ char filler[64];
unsigned short nr_frags;
unsigned short gso_size;
/* Warning: this field is not always filled in (UFO)! */
^ permalink raw reply related
* [PATCH] Export ACPI _DSM provided firmware instance number and string name to sysfs
From: Narendra_K @ 2010-12-22 16:42 UTC (permalink / raw)
To: linux-pci, linux-hotplug
Cc: netdev, Matt_Domsch, Jordan_Hargrave, Charles_Rose,
Vijay_Nijhawan
Hello,
This patch exports ACPI _DSM provided firmware instance number and
string name to sysfs.
Please review -
From: Narendra K <narendra_k@dell.com>
Subject: [PATCH] Export ACPI _DSM provided firmware instance number and string to sysfs
This patch exports ACPI _DSM (Device Specific Method) provided firmware
instance number and string name of PCI devices as defined by
'PCI Firmware Specification Revision 3.1' section 4.6.7.( DSM for Naming
a PCI or PCI Express Device Under Operating Systems) to sysfs.
New files created are:
/sys/bus/pci/devices/.../label which contains the firmware name for
the device in question, and
/sys/bus/pci/devices/.../index which contains the firmware device type
instance for the given device.
cat /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/index
1
cat /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/label
Embedded Broadcom 5709C NIC 1
cat /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/index
2
cat /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/label
Embedded Broadcom 5709C NIC 2
Signed-off-by: Jordan Hargrave <jordan_hargrave@dell.com>
Signed-off-by: Narendra K <narendra_k@dell.com>
---
Documentation/ABI/testing/sysfs-bus-pci | 14 +-
drivers/pci/Makefile | 3 +-
drivers/pci/pci-label.c | 236 ++++++++++++++++++++++++++++++-
drivers/pci/pci.h | 2 +-
4 files changed, 243 insertions(+), 12 deletions(-)
diff --git a/Documentation/ABI/testing/sysfs-bus-pci b/Documentation/ABI/testing/sysfs-bus-pci
index f979d82..7e90ef1 100644
--- a/Documentation/ABI/testing/sysfs-bus-pci
+++ b/Documentation/ABI/testing/sysfs-bus-pci
@@ -145,9 +145,9 @@ Date: July 2010
Contact: Narendra K <narendra_k@dell.com>, linux-bugs@dell.com
Description:
Reading this attribute will provide the firmware
- given name(SMBIOS type 41 string) of the PCI device.
- The attribute will be created only if the firmware
- has given a name to the PCI device.
+ given name (SMBIOS type 41 string or ACPI _DSM string) of
+ the PCI device. The attribute will be created only
+ if the firmware has given a name to the PCI device.
Users:
Userspace applications interested in knowing the
firmware assigned name of the PCI device.
@@ -157,10 +157,10 @@ Date: July 2010
Contact: Narendra K <narendra_k@dell.com>, linux-bugs@dell.com
Description:
Reading this attribute will provide the firmware
- given instance(SMBIOS type 41 device type instance)
- of the PCI device. The attribute will be created
- only if the firmware has given a device type instance
- to the PCI device.
+ given instance (SMBIOS type 41 device type instance
+ or ACPI _DSM instance number) of the PCI device. The attribute
+ will be created only if the firmware has given an instance
+ number to the PCI device.
Users:
Userspace applications interested in knowing the
firmware assigned device type instance of the PCI
diff --git a/drivers/pci/Makefile b/drivers/pci/Makefile
index 98e6fdf..bb1d3b2 100644
--- a/drivers/pci/Makefile
+++ b/drivers/pci/Makefile
@@ -53,8 +53,9 @@ obj-$(CONFIG_TILE) += setup-bus.o setup-irq.o
#
# ACPI Related PCI FW Functions
+# ACPI _DSM provided firmware instance and string name
#
-obj-$(CONFIG_ACPI) += pci-acpi.o
+obj-$(CONFIG_ACPI) += pci-acpi.o pci-label.o
# SMBIOS provided firmware instance and labels
obj-$(CONFIG_DMI) += pci-label.o
diff --git a/drivers/pci/pci-label.c b/drivers/pci/pci-label.c
index 90c0a72..08b1ec5 100644
--- a/drivers/pci/pci-label.c
+++ b/drivers/pci/pci-label.c
@@ -5,6 +5,13 @@
* by Narendra K <Narendra_K@dell.com>,
* Jordan Hargrave <Jordan_Hargrave@dell.com>
*
+ * PCI Firmware Specification Revision 3.1 section 4.6.7 (DSM for Naming a
+ * PCI or PCI Express Device Under Operating Systems) defines an instance
+ * number and string name. This code retrieves them and exports them to sysfs.
+ * If the system firmware does not provide the ACPI _DSM (Device Specific
+ * Method), then the SMBIOS type 41 instance number and string is exported to
+ * sysfs.
+ *
* SMBIOS defines type 41 for onboard pci devices. This code retrieves
* the instance number and string from the type 41 record and exports
* it to sysfs.
@@ -19,8 +26,30 @@
#include <linux/pci_ids.h>
#include <linux/module.h>
#include <linux/device.h>
+#include <linux/nls.h>
+#include <linux/acpi.h>
+#include <linux/pci-acpi.h>
+#include <acpi/acpi_drivers.h>
+#include <acpi/acpi_bus.h>
#include "pci.h"
+#define DEVICE_LABEL_DSM 0x07
+
+#ifndef CONFIG_DMI
+
+static inline int
+pci_create_smbiosname_file(struct pci_dev *pdev)
+{
+ return -1;
+}
+
+static inline void
+pci_remove_smbiosname_file(struct pci_dev *pdev)
+{
+}
+
+#else
+
enum smbios_attr_enum {
SMBIOS_ATTR_NONE = 0,
SMBIOS_ATTR_LABEL_SHOW,
@@ -131,13 +160,214 @@ pci_remove_smbiosname_file(struct pci_dev *pdev)
sysfs_remove_group(&pdev->dev.kobj, &smbios_attr_group);
}
+#endif
+
+#ifndef CONFIG_ACPI
+
+static inline int
+pci_create_acpi_index_label_files(struct pci_dev *pdev)
+{
+ return -1;
+}
+
+static inline int
+pci_remove_acpi_index_label_files(struct pci_dev *pdev)
+{
+ return -1;
+}
+
+#else
+
+static const char device_label_dsm_uuid[] = {
+ 0xD0, 0x37, 0xC9, 0xE5, 0x53, 0x35, 0x7A, 0x4D,
+ 0x91, 0x17, 0xEA, 0x4D, 0x19, 0xC3, 0x43, 0x4D
+};
+
+enum acpi_attr_enum {
+ ACPI_ATTR_NONE = 0,
+ ACPI_ATTR_LABEL_SHOW,
+ ACPI_ATTR_INDEX_SHOW,
+};
+
+static int dsm_label_utf16s_to_utf8s(union acpi_object *obj, char *buf)
+{
+ int err;
+ err = utf16s_to_utf8s((const wchar_t *)obj->
+ package.elements[1].string.pointer,
+ obj->package.elements[1].string.length,
+ UTF16_LITTLE_ENDIAN,
+ buf, PAGE_SIZE);
+ buf[err] = '\n';
+ return err;
+}
+
+static int
+dsm_get_label(acpi_handle handle, int func,
+ struct acpi_buffer *output,
+ char *buf, enum acpi_attr_enum attribute)
+{
+ struct acpi_object_list input;
+ union acpi_object params[4];
+ union acpi_object *obj;
+ int len = 0;
+
+ int err;
+
+ input.count = 4;
+ input.pointer = params;
+ params[0].type = ACPI_TYPE_BUFFER;
+ params[0].buffer.length = sizeof(device_label_dsm_uuid);
+ params[0].buffer.pointer = (char *)device_label_dsm_uuid;
+ params[1].type = ACPI_TYPE_INTEGER;
+ params[1].integer.value = 0x02;
+ params[2].type = ACPI_TYPE_INTEGER;
+ params[2].integer.value = func;
+ params[3].type = ACPI_TYPE_PACKAGE;
+ params[3].package.count = 0;
+ params[3].package.elements = NULL;
+
+ err = acpi_evaluate_object(handle, "_DSM", &input, output);
+ if (err)
+ return -1;
+
+ obj = (union acpi_object *)output->pointer;
+
+ switch (obj->type) {
+ case ACPI_TYPE_PACKAGE:
+ if (obj->package.count != 2)
+ break;
+ len = obj->package.elements[0].integer.value;
+ if (buf) {
+ if (attribute == ACPI_ATTR_INDEX_SHOW)
+ scnprintf(buf, PAGE_SIZE, "%llu\n",
+ obj->package.elements[0].integer.value);
+ else if (attribute == ACPI_ATTR_LABEL_SHOW) {
+ if (dsm_label_utf16s_to_utf8s(obj, buf) < 0)
+ return -1;
+ }
+ kfree(output->pointer);
+ return strlen(buf);
+ }
+ kfree(output->pointer);
+ return len;
+ break;
+ default:
+ kfree(output->pointer);
+ }
+ return -1;
+}
+
+static mode_t
+acpi_index_string_exist(struct kobject *kobj, struct attribute *attr, int n)
+{
+ struct device *dev;
+ struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL};
+ acpi_handle handle;
+ int length;
+
+ dev = container_of(kobj, struct device, kobj);
+ handle = DEVICE_ACPI_HANDLE(dev);
+
+ if (!handle)
+ return 0;
+
+ length = dsm_get_label(handle, DEVICE_LABEL_DSM,
+ &output, NULL, ACPI_ATTR_NONE);
+
+ return (length > 0) ? S_IRUGO : 0;
+}
+
+static ssize_t
+acpilabel_show(struct device *dev, struct device_attribute *attr, char *buf)
+{
+ struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL};
+ acpi_handle handle;
+ int length;
+
+ handle = DEVICE_ACPI_HANDLE(dev);
+
+ if (!handle)
+ return -1;
+
+ length = dsm_get_label(handle, DEVICE_LABEL_DSM,
+ &output, buf, ACPI_ATTR_LABEL_SHOW);
+
+ if (length < 1)
+ return -1;
+
+ return length;
+}
+
+static ssize_t
+acpiindex_show(struct device *dev, struct device_attribute *attr, char *buf)
+{
+ struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL};
+ acpi_handle handle;
+ int length;
+
+ handle = DEVICE_ACPI_HANDLE(dev);
+
+ if (!handle)
+ return -1;
+
+ length = dsm_get_label(handle, DEVICE_LABEL_DSM,
+ &output, buf, ACPI_ATTR_INDEX_SHOW);
+
+ if (length < 0)
+ return -1;
+
+ return length;
+
+}
+
+static struct device_attribute acpi_attr_label = {
+ .attr = {.name = "label", .mode = 0444},
+ .show = acpilabel_show,
+};
+
+static struct device_attribute acpi_attr_index = {
+ .attr = {.name = "index", .mode = 0444},
+ .show = acpiindex_show,
+};
+
+static struct attribute *acpi_attributes[] = {
+ &acpi_attr_label.attr,
+ &acpi_attr_index.attr,
+ NULL,
+};
+
+static struct attribute_group acpi_attr_group = {
+ .attrs = acpi_attributes,
+ .is_visible = acpi_index_string_exist,
+};
+
+static int
+pci_create_acpi_index_label_files(struct pci_dev *pdev)
+{
+ if (!sysfs_create_group(&pdev->dev.kobj, &acpi_attr_group))
+ return 0;
+ return -ENODEV;
+}
+
+static int
+pci_remove_acpi_index_label_files(struct pci_dev *pdev)
+{
+ sysfs_remove_group(&pdev->dev.kobj, &acpi_attr_group);
+ return 0;
+}
+#endif
+
void pci_create_firmware_label_files(struct pci_dev *pdev)
{
- if (!pci_create_smbiosname_file(pdev))
- ;
+ if (!pci_create_acpi_index_label_files(pdev))
+ return;
+ pci_create_smbiosname_file(pdev);
}
void pci_remove_firmware_label_files(struct pci_dev *pdev)
{
- pci_remove_smbiosname_file(pdev);
+ if (!pci_remove_acpi_index_label_files(pdev))
+ return;
+ else
+ pci_remove_smbiosname_file(pdev);
}
diff --git a/drivers/pci/pci.h b/drivers/pci/pci.h
index 7d33f66..d0d0bd4 100644
--- a/drivers/pci/pci.h
+++ b/drivers/pci/pci.h
@@ -11,7 +11,7 @@
extern int pci_uevent(struct device *dev, struct kobj_uevent_env *env);
extern int pci_create_sysfs_dev_files(struct pci_dev *pdev);
extern void pci_remove_sysfs_dev_files(struct pci_dev *pdev);
-#ifndef CONFIG_DMI
+#if !defined(CONFIG_DMI) && !defined(CONFIG_ACPI)
static inline void pci_create_firmware_label_files(struct pci_dev *pdev)
{ return; }
static inline void pci_remove_firmware_label_files(struct pci_dev *pdev)
--
1.7.3.1
With regards,
Narendra K
^ permalink raw reply related
* RE: Using ethernet device as efficient small packet generator
From: Jon Zhou @ 2010-12-22 16:52 UTC (permalink / raw)
To: Eric Dumazet; +Cc: juice@swagman.org, Stephen Hemminger, netdev@vger.kernel.org
In-Reply-To: <1293033558.3027.216.camel@edumazet-laptop>
-----Original Message-----
From: Eric Dumazet [mailto:eric.dumazet@gmail.com]
Sent: Wednesday, December 22, 2010 11:59 PM
To: Jon Zhou
Cc: juice@swagman.org; Stephen Hemminger; netdev@vger.kernel.org
Subject: RE: Using ethernet device as efficient small packet generator
Le mercredi 22 décembre 2010 à 07:48 -0800, Jon Zhou a écrit :
>
> Hi eric, any special setting in pktgen.conf?
>
> PGDEV=/proc/net/pktgen/kpktgend_0
> echo "Removing all devices"
> pgset "rem_device_all"
> echo "Adding eth1-fp-0" //or eth1?
eth1
> pgset "add_device eth1"
> echo "Setting max_before_softirq 10000"
> pgset "max_before_softirq 10000"
Not sure you need to tweak max_before_softirq (I never did)
>
> All things I need to do is set cpu affinity and start 8 pktgen threads? (PGDEV=/proc/net/pktgen/kpktgend_0~7 with "eth1")
Yes, but you must also use queue_map_min and queue_map_max pktgen
parameters so that each cpu manipulates its own 'queue'
CPU 0 :
pgset "queue_map_min 0"
pgset "queue_map_max 0"
...
CPU 3 :
pgset "queue_map_min 3"
pgset "queue_map_max 3"
PGDEV=/proc/net/pktgen/kpktgend_0
echo "Removing all devices"
pgset "rem_device_all"
echo "Adding eth4"
pgset "add_device eth4"
echo "Setting max_before_softirq 10000"
pgset "queue_map_min 0"
pgset "queue_map_max 0"
-->
It said:
queue_map_min 0
./pktgen.conf-8-1: line 10: echo: write error: Invalid argument
queue_map_max 0
./pktgen.conf-8-1: line 10: echo: write error: Invalid argument
PGDEV=/proc/net/pktgen/eth4
echo "Configuring $PGDEV"
pgset "$COUNT"
pgset "$CLONE_SKB"
pgset "$PKT_SIZE"
pgset "$DELAY"
pgset "dst 10.10.11.2"
pgset "queue_map_min 0"
pgset "queue_map_max 7"
pgset "dst_mac 00:04:23:08:91:dc"
->it is ok
Here is the top result, why only kpktgend_0 is running?
Eric,can you share the pktgen script? Thank you
top - 00:43:59 up 7:00, 6 users, load average: 0.95, 0.66, 0.51
Tasks: 8 total, 1 running, 7 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 3.2%sy, 0.0%ni, 86.1%id, 0.1%wa, 0.0%hi, 10.6%si, 0.0%st
Mem: 32228M total, 933M used, 31295M free, 97M buffers
Swap: 2055M total, 0M used, 2055M free, 138M cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
8806 root 20 0 0 0 0 R 100 0.0 5:27.12 kpktgend_0
8807 root 20 0 0 0 0 S 0 0.0 0:00.00 kpktgend_1
8808 root 20 0 0 0 0 S 0 0.0 0:00.00 kpktgend_2
8810 root 20 0 0 0 0 S 0 0.0 0:00.00 kpktgend_3
8811 root 20 0 0 0 0 S 0 0.0 0:00.00 kpktgend_4
8812 root 20 0 0 0 0 S 0 0.0 0:00.00 kpktgend_5
8813 root 20 0 0 0 0 S 0 0.0 0:00.00 kpktgend_6
8814 root 20 0 0 0 0 S 0 0.0 0:00.00 kpktgend_7
Already set affinity:
cat /proc/interrupts |grep eth4
78: 10625257 0 0 0 0 0 0 0 IR-PCI-MSI-edge eth4-TxRx-0
79: 10451 581007 0 0 0 0 0 0 IR-PCI-MSI-edge eth4-TxRx-1
80: 10447 0 535185 0 0 0 0 0 IR-PCI-MSI-edge eth4-TxRx-2
81: 10441 0 0 575911 0 0 0 0 IR-PCI-MSI-edge eth4-TxRx-3
82: 10444 0 0 0 521068 0 0 0 IR-PCI-MSI-edge eth4-TxRx-4
83: 10448 0 0 0 0 564710 0 0 IR-PCI-MSI-edge eth4-TxRx-5
84: 10429 0 0 0 0 0 516087 0 IR-PCI-MSI-edge eth4-TxRx-6
85: 10444 0 0 0 0 0 0 558530 IR-PCI-MSI-edge eth4-TxRx-7
86: 2 0 0 0 0 0 0 0 IR-PCI-MSI-edge eth4:lsc
^ permalink raw reply
* [PATCH v5] kptr_restrict for hiding kernel pointers
From: Dan Rosenberg @ 2010-12-22 17:00 UTC (permalink / raw)
To: linux-kernel, netdev, linux-security-module
Cc: jmorris, eric.dumazet, tgraf, eugeneteo, kees.cook, mingo, davem,
a.p.zijlstra, akpm, eparis
Add the %pK printk format specifier and
the /proc/sys/kernel/kptr_restrict sysctl.
The %pK format specifier is designed to hide exposed kernel pointers,
specifically via /proc interfaces. Exposing these pointers provides an
easy target for kernel write vulnerabilities, since they reveal the
locations of writable structures containing easily triggerable function
pointers. The behavior of %pK depends on the kptr_restrict sysctl.
If kptr_restrict is set to 0, no deviation from the standard %p behavior
occurs. If kptr_restrict is set to 1, the default, if the current user
(intended to be a reader via seq_printf(), etc.) does not have
CAP_SYSLOG (currently in the LSM tree), kernel pointers using %pK are
printed as 0's. If kptr_restrict is set to 2, kernel pointers using %pK
are printed as 0's regardless of privileges. Replacing with 0's was
chosen over the default "(null)", which cannot be parsed by userland %p,
which expects "(nil)".
v5 sets kptr_restrict to a default value of 1, and properly handles the
case where it's incorrectly used in IRQ context.
v4 incorporates Eric Paris' suggestion of using
has_capability_noaudit(), since failing this capability check is not a
policy violation but rather a code path choice and shouldn't generate
potentially excessive log noise. Adjusted IRQ comment for clarity.
v3 adds the "2" setting, cleans up documentation, removes the CONFIG,
and incorporates changes and suggestions from Andrew Morton.
v2 improves checking for inappropriate context, on suggestion by Peter
Zijlstra. Thanks to Thomas Graf for suggesting use of a centralized
format specifier.
Signed-off-by: Dan Rosenberg <drosenberg@vsecurity.com>
Cc: James Morris <jmorris@namei.org>
Cc: Eric Dumazet <eric.dumazet@gmail.com>
Cc: Thomas Graf <tgraf@infradead.org>
Cc: Eugene Teo <eugeneteo@kernel.org>
Cc: Kees Cook <kees.cook@canonical.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: David S. Miller <davem@davemloft.net>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Eric Paris <eparis@parisplace.org>
---
Documentation/sysctl/kernel.txt | 14 ++++++++++++++
include/linux/kernel.h | 2 ++
kernel/sysctl.c | 9 +++++++++
lib/vsprintf.c | 24 ++++++++++++++++++++++++
4 files changed, 49 insertions(+), 0 deletions(-)
diff --git a/Documentation/sysctl/kernel.txt b/Documentation/sysctl/kernel.txt
index 209e158..8ace8c4 100644
--- a/Documentation/sysctl/kernel.txt
+++ b/Documentation/sysctl/kernel.txt
@@ -34,6 +34,7 @@ show up in /proc/sys/kernel:
- hotplug
- java-appletviewer [ binfmt_java, obsolete ]
- java-interpreter [ binfmt_java, obsolete ]
+- kptr_restrict
- kstack_depth_to_print [ X86 only ]
- l2cr [ PPC only ]
- modprobe ==> Documentation/debugging-modules.txt
@@ -261,6 +262,19 @@ This flag controls the L2 cache of G3 processor boards. If
==============================================================
+kptr_restrict:
+
+This toggle indicates whether restrictions are placed on
+exposing kernel addresses via /proc and other interfaces. When
+kptr_restrict is set to (0), there are no restrictions. When
+kptr_restrict is set to (1), the default, kernel pointers
+printed using the %pK format specifier will be replaced with 0's
+unless the user has CAP_SYSLOG. When kptr_restrict is set to
+(2), kernel pointers printed using %pK will be replaced with 0's
+regardless of privileges.
+
+==============================================================
+
kstack_depth_to_print: (X86 only)
Controls the number of words to print when dumping the raw
diff --git a/include/linux/kernel.h b/include/linux/kernel.h
index b6de9a6..b4f4863 100644
--- a/include/linux/kernel.h
+++ b/include/linux/kernel.h
@@ -201,6 +201,8 @@ extern int sscanf(const char *, const char *, ...)
extern int vsscanf(const char *, const char *, va_list)
__attribute__ ((format (scanf, 2, 0)));
+extern int kptr_restrict; /* for sysctl */
+
extern int get_option(char **str, int *pint);
extern char *get_options(const char *str, int nints, int *ints);
extern unsigned long long memparse(const char *ptr, char **retptr);
diff --git a/kernel/sysctl.c b/kernel/sysctl.c
index 5abfa15..236fa91 100644
--- a/kernel/sysctl.c
+++ b/kernel/sysctl.c
@@ -713,6 +713,15 @@ static struct ctl_table kern_table[] = {
},
#endif
{
+ .procname = "kptr_restrict",
+ .data = &kptr_restrict,
+ .maxlen = sizeof(int),
+ .mode = 0644,
+ .proc_handler = proc_dointvec_minmax,
+ .extra1 = &zero,
+ .extra2 = &two,
+ },
+ {
.procname = "ngroups_max",
.data = &ngroups_max,
.maxlen = sizeof (int),
diff --git a/lib/vsprintf.c b/lib/vsprintf.c
index c150d3d..97543b8 100644
--- a/lib/vsprintf.c
+++ b/lib/vsprintf.c
@@ -936,6 +936,8 @@ char *uuid_string(char *buf, char *end, const u8 *addr,
return string(buf, end, uuid, spec);
}
+int kptr_restrict = 1;
+
/*
* Show a '%p' thing. A kernel extension is that the '%p' is followed
* by an extra set of alphanumeric characters that are extended format
@@ -979,6 +981,7 @@ char *uuid_string(char *buf, char *end, const u8 *addr,
* Implements a "recursive vsnprintf".
* Do not use this feature without some mechanism to verify the
* correctness of the format string and va_list arguments.
+ * - 'K' For a kernel pointer that should be hidden from unprivileged users
*
* Note: The difference between 'S' and 'F' is that on ia64 and ppc64
* function pointers are really function descriptors, which contain a
@@ -1035,6 +1038,27 @@ char *pointer(const char *fmt, char *buf, char *end, void *ptr,
return buf + vsnprintf(buf, end - buf,
((struct va_format *)ptr)->fmt,
*(((struct va_format *)ptr)->va));
+ case 'K':
+ /*
+ * %pK cannot be used in IRQ context because its test
+ * for CAP_SYSLOG would be meaningless.
+ */
+ if (in_irq() || in_serving_softirq() || in_nmi())
+ WARN_ONCE(1, "%%pK used in interrupt context.\n");
+
+ else if (!kptr_restrict)
+ break; /* %pK does not obscure pointers */
+
+ else if ((kptr_restrict != 2) &&
+ has_capability_noaudit(current, CAP_SYSLOG))
+ break; /* privileged apps expose pointers,
+ unless kptr_restrict is 2 */
+
+ if (spec.field_width == -1) {
+ spec.field_width = 2 * sizeof(void *);
+ spec.flags |= ZEROPAD;
+ }
+ return number(buf, end, 0, spec);
}
spec.flags |= SMALL;
if (spec.field_width == -1) {
^ permalink raw reply related
* Re: [PATCH v5] kptr_restrict for hiding kernel pointers
From: Ingo Molnar @ 2010-12-22 17:13 UTC (permalink / raw)
To: Dan Rosenberg
Cc: linux-kernel, netdev, linux-security-module, jmorris,
eric.dumazet, tgraf, eugeneteo, kees.cook, davem, a.p.zijlstra,
akpm, eparis
In-Reply-To: <1293037246.9820.236.camel@dan>
* Dan Rosenberg <drosenberg@vsecurity.com> wrote:
> + case 'K':
> + /*
> + * %pK cannot be used in IRQ context because its test
> + * for CAP_SYSLOG would be meaningless.
> + */
> + if (in_irq() || in_serving_softirq() || in_nmi())
> + WARN_ONCE(1, "%%pK used in interrupt context.\n");
Hm, that bit looks possibly broken - some useful warning in irq context could print
a pointer into the syslog and this would generate a second warning? That probably
would crash as it recurses back into the printk code?
Instead a warning could be inserted into the generated output instead, for example
'pK-error' (carefully staying within pointer length limits).
Also, it would be nice to see a couple of actual %pK usage sites submitted as well -
instead of this pure infrastructure patch.
Ingo
^ permalink raw reply
* RE: Using ethernet device as efficient small packet generator
From: Jon Zhou @ 2010-12-22 17:15 UTC (permalink / raw)
To: Jon Zhou, Eric Dumazet
Cc: juice@swagman.org, Stephen Hemminger, netdev@vger.kernel.org
In-Reply-To: <1293033558.3027.216.camel@edumazet-laptop>
-----Original Message-----
From: Jon Zhou
Sent: Thursday, December 23, 2010 12:53 AM
To: 'Eric Dumazet'
Cc: juice@swagman.org; Stephen Hemminger; netdev@vger.kernel.org
Subject: RE: Using ethernet device as efficient small packet generator
-----Original Message-----
From: Eric Dumazet [mailto:eric.dumazet@gmail.com]
Sent: Wednesday, December 22, 2010 11:59 PM
To: Jon Zhou
Cc: juice@swagman.org; Stephen Hemminger; netdev@vger.kernel.org
Subject: RE: Using ethernet device as efficient small packet generator
Le mercredi 22 décembre 2010 à 07:48 -0800, Jon Zhou a écrit :
>
> Hi eric, any special setting in pktgen.conf?
>
> PGDEV=/proc/net/pktgen/kpktgend_0
> echo "Removing all devices"
> pgset "rem_device_all"
> echo "Adding eth1-fp-0" //or eth1?
eth1
> pgset "add_device eth1"
> echo "Setting max_before_softirq 10000"
> pgset "max_before_softirq 10000"
Not sure you need to tweak max_before_softirq (I never did)
>
> All things I need to do is set cpu affinity and start 8 pktgen threads? (PGDEV=/proc/net/pktgen/kpktgend_0~7 with "eth1")
Yes, but you must also use queue_map_min and queue_map_max pktgen
parameters so that each cpu manipulates its own 'queue'
CPU 0 :
pgset "queue_map_min 0"
pgset "queue_map_max 0"
...
CPU 3 :
pgset "queue_map_min 3"
pgset "queue_map_max 3"
PGDEV=/proc/net/pktgen/kpktgend_0
echo "Removing all devices"
pgset "rem_device_all"
echo "Adding eth4"
pgset "add_device eth4"
echo "Setting max_before_softirq 10000"
pgset "queue_map_min 0"
pgset "queue_map_max 0"
-->
It said:
queue_map_min 0
./pktgen.conf-8-1: line 10: echo: write error: Invalid argument
queue_map_max 0
./pktgen.conf-8-1: line 10: echo: write error: Invalid argument
Forgot to tell the kernel is 2.6.32
PGDEV=/proc/net/pktgen/eth4
echo "Configuring $PGDEV"
pgset "$COUNT"
pgset "$CLONE_SKB"
pgset "$PKT_SIZE"
pgset "$DELAY"
pgset "dst 10.10.11.2"
pgset "queue_map_min 0"
pgset "queue_map_max 7"
pgset "dst_mac 00:04:23:08:91:dc"
->it is ok
Here is the top result, why only kpktgend_0 is running?
Eric,can you share the pktgen script? Thank you
top - 00:43:59 up 7:00, 6 users, load average: 0.95, 0.66, 0.51
Tasks: 8 total, 1 running, 7 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 3.2%sy, 0.0%ni, 86.1%id, 0.1%wa, 0.0%hi, 10.6%si, 0.0%st
Mem: 32228M total, 933M used, 31295M free, 97M buffers
Swap: 2055M total, 0M used, 2055M free, 138M cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
8806 root 20 0 0 0 0 R 100 0.0 5:27.12 kpktgend_0
8807 root 20 0 0 0 0 S 0 0.0 0:00.00 kpktgend_1
8808 root 20 0 0 0 0 S 0 0.0 0:00.00 kpktgend_2
8810 root 20 0 0 0 0 S 0 0.0 0:00.00 kpktgend_3
8811 root 20 0 0 0 0 S 0 0.0 0:00.00 kpktgend_4
8812 root 20 0 0 0 0 S 0 0.0 0:00.00 kpktgend_5
8813 root 20 0 0 0 0 S 0 0.0 0:00.00 kpktgend_6
8814 root 20 0 0 0 0 S 0 0.0 0:00.00 kpktgend_7
Already set affinity:
cat /proc/interrupts |grep eth4
78: 10625257 0 0 0 0 0 0 0 IR-PCI-MSI-edge eth4-TxRx-0
79: 10451 581007 0 0 0 0 0 0 IR-PCI-MSI-edge eth4-TxRx-1
80: 10447 0 535185 0 0 0 0 0 IR-PCI-MSI-edge eth4-TxRx-2
81: 10441 0 0 575911 0 0 0 0 IR-PCI-MSI-edge eth4-TxRx-3
82: 10444 0 0 0 521068 0 0 0 IR-PCI-MSI-edge eth4-TxRx-4
83: 10448 0 0 0 0 564710 0 0 IR-PCI-MSI-edge eth4-TxRx-5
84: 10429 0 0 0 0 0 516087 0 IR-PCI-MSI-edge eth4-TxRx-6
85: 10444 0 0 0 0 0 0 558530 IR-PCI-MSI-edge eth4-TxRx-7
86: 2 0 0 0 0 0 0 0 IR-PCI-MSI-edge eth4:lsc
^ permalink raw reply
* Re: [PATCH v5] kptr_restrict for hiding kernel pointers
From: Dan Rosenberg @ 2010-12-22 17:17 UTC (permalink / raw)
To: Ingo Molnar
Cc: linux-kernel, netdev, linux-security-module, jmorris,
eric.dumazet, tgraf, eugeneteo, kees.cook, davem, a.p.zijlstra,
akpm, eparis
In-Reply-To: <20101222171307.GA25611@elte.hu>
On Wed, 2010-12-22 at 18:13 +0100, Ingo Molnar wrote:
> * Dan Rosenberg <drosenberg@vsecurity.com> wrote:
>
> > + case 'K':
> > + /*
> > + * %pK cannot be used in IRQ context because its test
> > + * for CAP_SYSLOG would be meaningless.
> > + */
> > + if (in_irq() || in_serving_softirq() || in_nmi())
> > + WARN_ONCE(1, "%%pK used in interrupt context.\n");
>
> Hm, that bit looks possibly broken - some useful warning in irq context could print
> a pointer into the syslog and this would generate a second warning? That probably
> would crash as it recurses back into the printk code?
>
The double "%%" acts as an escape and simply prints "%" rather than
treating it as a format specifier.
> Instead a warning could be inserted into the generated output instead, for example
> 'pK-error' (carefully staying within pointer length limits).
>
> Also, it would be nice to see a couple of actual %pK usage sites submitted as well -
> instead of this pure infrastructure patch.
>
I did this separately so that any arguments about individual usage
didn't sink the whole ship. Don't worry, you'll get your usage sites
very soon. :)
-Dan
^ permalink raw reply
* RE: Using ethernet device as efficient small packet generator
From: Eric Dumazet @ 2010-12-22 17:18 UTC (permalink / raw)
To: Jon Zhou; +Cc: juice@swagman.org, Stephen Hemminger, netdev@vger.kernel.org
In-Reply-To: <4A6A2125329CFD4D8CC40C9E8ABCAB9F249D5F33D3@MILEXCH2.ds.jdsu.net>
> PGDEV=/proc/net/pktgen/eth4
You meant : PGDEV=/proc/net/pktgen/kpktgend_0 ???
> echo "Configuring $PGDEV"
> pgset "$COUNT"
> pgset "$CLONE_SKB"
> pgset "$PKT_SIZE"
> pgset "$DELAY"
> pgset "dst 10.10.11.2"
> pgset "queue_map_min 0"
> pgset "queue_map_max 7"
> pgset "dst_mac 00:04:23:08:91:dc"
>
> ->it is ok
>
>
> Here is the top result, why only kpktgend_0 is running?
> Eric,can you share the pktgen script? Thank you
If you want to control several kpktgend you need to send each one of
them a full pktgen script.
PGDEV=/proc/net/pktgen/kpktgend_0
script0
PGDEV=/proc/net/pktgen/kpktgend_1
script1
PGDEV=/proc/net/pktgen/kpktgend_2
script2
PGDEV=/proc/net/pktgen/kpktgend_3
script3
^ permalink raw reply
* Re: [PATCH v5] kptr_restrict for hiding kernel pointers
From: Dan Rosenberg @ 2010-12-22 17:19 UTC (permalink / raw)
To: Ingo Molnar
Cc: linux-kernel, netdev, linux-security-module, jmorris,
eric.dumazet, tgraf, eugeneteo, kees.cook, davem, a.p.zijlstra,
akpm, eparis
In-Reply-To: <1293038279.9820.250.camel@dan>
On Wed, 2010-12-22 at 12:18 -0500, Dan Rosenberg wrote:
> On Wed, 2010-12-22 at 18:13 +0100, Ingo Molnar wrote:
> > * Dan Rosenberg <drosenberg@vsecurity.com> wrote:
> >
> > > + case 'K':
> > > + /*
> > > + * %pK cannot be used in IRQ context because its test
> > > + * for CAP_SYSLOG would be meaningless.
> > > + */
> > > + if (in_irq() || in_serving_softirq() || in_nmi())
> > > + WARN_ONCE(1, "%%pK used in interrupt context.\n");
> >
> > Hm, that bit looks possibly broken - some useful warning in irq context could print
> > a pointer into the syslog and this would generate a second warning? That probably
> > would crash as it recurses back into the printk code?
> >
>
> The double "%%" acts as an escape and simply prints "%" rather than
> treating it as a format specifier.
I apologize, I misunderstood your point at first glance. I'll consider
this as a potential problem.
-Dan
^ permalink raw reply
* Re: [PATCH v5] kptr_restrict for hiding kernel pointers
From: Dan Rosenberg @ 2010-12-22 17:35 UTC (permalink / raw)
To: Ingo Molnar
Cc: linux-kernel, netdev, linux-security-module, jmorris,
eric.dumazet, tgraf, eugeneteo, kees.cook, davem, a.p.zijlstra,
akpm, eparis
In-Reply-To: <20101222171307.GA25611@elte.hu>
On Wed, 2010-12-22 at 18:13 +0100, Ingo Molnar wrote:
> * Dan Rosenberg <drosenberg@vsecurity.com> wrote:
>
> > + case 'K':
> > + /*
> > + * %pK cannot be used in IRQ context because its test
> > + * for CAP_SYSLOG would be meaningless.
> > + */
> > + if (in_irq() || in_serving_softirq() || in_nmi())
> > + WARN_ONCE(1, "%%pK used in interrupt context.\n");
>
> Hm, that bit looks possibly broken - some useful warning in irq context could print
> a pointer into the syslog and this would generate a second warning? That probably
> would crash as it recurses back into the printk code?
>
I don't see a reason to ever use %pK to print to the syslog, since
reading it is now optionally protected with dmesg_restrict, and
stripping pointers from the syslog will cripple any post-mortem
debugging for everyone. I understand the desire to prevent things from
breaking even if it's used incorrectly, but I'm not really convinced
that this would break anything even in this scenario. The WARN_ONCE
will prevent any unbounded recursion. I'm just not clear on how this
could cause a crash.
> Instead a warning could be inserted into the generated output instead, for example
> 'pK-error' (carefully staying within pointer length limits).
>
If it's used in IRQ context and its output needs to be read by a
userspace utility using %p to parse, this will break it.
-Dan
^ permalink raw reply
* RE: Using ethernet device as efficient small packet generator
From: Jon Zhou @ 2010-12-22 17:40 UTC (permalink / raw)
To: Eric Dumazet; +Cc: juice@swagman.org, Stephen Hemminger, netdev@vger.kernel.org
In-Reply-To: <1293038302.3027.281.camel@edumazet-laptop>
-----Original Message-----
From: Eric Dumazet [mailto:eric.dumazet@gmail.com]
Sent: Thursday, December 23, 2010 1:18 AM
To: Jon Zhou
Cc: juice@swagman.org; Stephen Hemminger; netdev@vger.kernel.org
Subject: RE: Using ethernet device as efficient small packet generator
> PGDEV=/proc/net/pktgen/eth4
You meant : PGDEV=/proc/net/pktgen/kpktgend_0 ???
With "PGDEV=/proc/net/pktgen/kpktgend_0", I can't pgset "queue_map_min 0"
Only able to pgset "queue_map_min 0" with "PGDEV=/proc/net/pktgen/eth4"
> echo "Configuring $PGDEV"
> pgset "$COUNT"
> pgset "$CLONE_SKB"
> pgset "$PKT_SIZE"
> pgset "$DELAY"
> pgset "dst 10.10.11.2"
> pgset "queue_map_min 0"
> pgset "queue_map_max 7"
> pgset "dst_mac 00:04:23:08:91:dc"
>
> ->it is ok
>
>
> Here is the top result, why only kpktgend_0 is running?
> Eric,can you share the pktgen script? Thank you
If you want to control several kpktgend you need to send each one of
them a full pktgen script.
PGDEV=/proc/net/pktgen/kpktgend_0
script0
PGDEV=/proc/net/pktgen/kpktgend_1
script1
PGDEV=/proc/net/pktgen/kpktgend_2
script2
PGDEV=/proc/net/pktgen/kpktgend_3
script3
but these kpktgend can not share the same device?
i.e.
I can't add the device again?
PGDEV=/proc/net/pktgen/kpktgend_1
#echo "Removing all devices"
#pgset "rem_device_all"
#echo "Adding eth4"
pgset "add_device eth4"
pgset "queue_map_min 1"
pgset "queue_map_max 1"
as I saw when pps reach 1M, throughput reach 900Mbps,the kpktgend_0 also reach 100% cpu (with intel 10G X520 nic,ixgbe)
^ permalink raw reply
* RE: Using ethernet device as efficient small packet generator
From: Eric Dumazet @ 2010-12-22 17:51 UTC (permalink / raw)
To: Jon Zhou; +Cc: juice@swagman.org, Stephen Hemminger, netdev@vger.kernel.org
In-Reply-To: <4A6A2125329CFD4D8CC40C9E8ABCAB9F249D5F3457@MILEXCH2.ds.jdsu.net>
Le mercredi 22 décembre 2010 à 09:40 -0800, Jon Zhou a écrit :
>
> -----Original Message-----
> From: Eric Dumazet [mailto:eric.dumazet@gmail.com]
> Sent: Thursday, December 23, 2010 1:18 AM
> To: Jon Zhou
> Cc: juice@swagman.org; Stephen Hemminger; netdev@vger.kernel.org
> Subject: RE: Using ethernet device as efficient small packet generator
>
>
> > PGDEV=/proc/net/pktgen/eth4
>
> You meant : PGDEV=/proc/net/pktgen/kpktgend_0 ???
>
>
> With "PGDEV=/proc/net/pktgen/kpktgend_0", I can't pgset "queue_map_min 0"
> Only able to pgset "queue_map_min 0" with "PGDEV=/proc/net/pktgen/eth4"
>
> > echo "Configuring $PGDEV"
> > pgset "$COUNT"
> > pgset "$CLONE_SKB"
> > pgset "$PKT_SIZE"
> > pgset "$DELAY"
> > pgset "dst 10.10.11.2"
> > pgset "queue_map_min 0"
> > pgset "queue_map_max 7"
> > pgset "dst_mac 00:04:23:08:91:dc"
> >
> > ->it is ok
> >
> >
> > Here is the top result, why only kpktgend_0 is running?
> > Eric,can you share the pktgen script? Thank you
>
> If you want to control several kpktgend you need to send each one of
> them a full pktgen script.
>
> PGDEV=/proc/net/pktgen/kpktgend_0
> script0
> PGDEV=/proc/net/pktgen/kpktgend_1
> script1
> PGDEV=/proc/net/pktgen/kpktgend_2
> script2
> PGDEV=/proc/net/pktgen/kpktgend_3
> script3
>
> but these kpktgend can not share the same device?
> i.e.
> I can't add the device again?
>
> PGDEV=/proc/net/pktgen/kpktgend_1
> #echo "Removing all devices"
> #pgset "rem_device_all"
> #echo "Adding eth4"
> pgset "add_device eth4"
> pgset "queue_map_min 1"
> pgset "queue_map_max 1"
>
> as I saw when pps reach 1M, throughput reach 900Mbps,the kpktgend_0 also reach 100% cpu (with intel 10G X520 nic,ixgbe)
>
>
Please quote messages normally
You mix several things, please read :
http://www.spinics.net/lists/netdev/msg71164.html
^ permalink raw reply
* Bypass flow control problems
From: Alkis Georgopoulos @ 2010-12-22 17:51 UTC (permalink / raw)
To: netdev
Hi,
I'm an IT teacher/LTSP developer. In LTSP, thin clients are netbooted
from a server and receive a lot of X and remote disk traffic from it.
Many installations have a gigabit NIC on the server, an unmanaged
gigabit switch, and 100 Mbps NICs on the clients.
With flow control on, the server is limited to sending 100 Mbps to all
the clients. So with 10 thin clients the server can concurrently send
only 10 Mbps to each one of them.
On NICs that support it, we turn flow control off and the server can
properly send 100 Mbps to each client, i.e. 1 Gbps to 10 clients.
* Is there any way to bypass that problem on NICs that do not support
turning off flow control, like e.g. realteks?
I.e. when a client sends a pause signal to the server, instead of the
server pausing, to continue sending data to another client?
Or even to limit the amound of data the server sends to each client,
so that the clients never have to send pause signals?
* I really don't understand why flow control is enabled by default on
NICs and switches. In which case does it help? As far as I
understand, all it does is ruin gigabit => 100 Mbps connections...
* As a side note, since rtl8169 is a very common chipset, is there a
way to disable flow control for that specific NIC?
This problem affects thousands of LTSP installations, we'd much
appreciate your knowledge and feedback on it.
Thank you,
Alkis Georgopoulos
^ permalink raw reply
* [PATCH] tcp: cleanup of cwnd initialization in tcp_init_metrics()
From: Jiri Kosina @ 2010-12-22 18:39 UTC (permalink / raw)
To: David Miller, netdev, linux-kernel; +Cc: Vojtech Pavlik, Ilpo Järvinen
Commit 86bcebafc5e7f5 ("tcp: fix >2 iw selection") fixed a case when
congestion window initialization has been mistakenly omitted by
introducing cwnd label and putting backwards jump from the end of the
function.
This makes the code unnecessarily tricky to read and understand on a first
sight.
Shuffle the code around a little bit to make it more obvious.
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
---
net/ipv4/tcp_input.c | 10 ++++------
1 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c
index 6d8ab1c..dddff6d 100644
--- a/net/ipv4/tcp_input.c
+++ b/net/ipv4/tcp_input.c
@@ -915,11 +915,7 @@ static void tcp_init_metrics(struct sock *sk)
if (inet_csk(sk)->icsk_rto < TCP_TIMEOUT_INIT && !tp->rx_opt.saw_tstamp)
goto reset;
-cwnd:
- tp->snd_cwnd = tcp_init_cwnd(tp, dst);
- tp->snd_cwnd_stamp = tcp_time_stamp;
- return;
-
+ goto out;
reset:
/* Play conservative. If timestamps are not
* supported, TCP will fail to recalculate correct
@@ -930,7 +926,9 @@ reset:
tp->mdev = tp->mdev_max = tp->rttvar = TCP_TIMEOUT_INIT;
inet_csk(sk)->icsk_rto = TCP_TIMEOUT_INIT;
}
- goto cwnd;
+out:
+ tp->snd_cwnd = tcp_init_cwnd(tp, dst);
+ tp->snd_cwnd_stamp = tcp_time_stamp;
}
static void tcp_update_reordering(struct sock *sk, const int metric,
--
1.7.3.1
^ permalink raw reply related
* Re: [PATCH net-next-2.6] sfq: fix sfq stats handling
From: David Miller @ 2010-12-22 19:39 UTC (permalink / raw)
To: eric.dumazet; +Cc: netdev, jarkao2
In-Reply-To: <1292998499.4317.13.camel@edumazet-laptop>
From: Eric Dumazet <eric.dumazet@gmail.com>
Date: Wed, 22 Dec 2010 07:14:59 +0100
> David, since this one fixes a bug, could you apply it before the pending
> SFQ patch (sch_sfq: allow big packets and be fair), I'll respin this one
> if necessary.
>
> Thanks
>
> [PATCH net-next-2.6] sfq: fix sfq class stats handling
>
> sfq_walk() runs without qdisc lock. By the time it selects a non empty
> hash slot and sfq_dump_class_stats() is run (with lock held), slot might
> have been freed : We then access q->slots[SFQ_EMPTY_SLOT], out of
> bounds, and crash in slot_queue_walk()
>
> On previous kernels, bug is here but out of bounds qs[SFQ_DEPTH] and
> allot[SFQ_DEPTH] are located in struct sfq_sched_data, so no illegal
> memory access happens, only possibly wrong data reported to user.
>
> Also, slot_dequeue_tail() should make sure slot skb chain is correctly
> terminated, or sfq_dump_class_stats() can access freed skbs.
>
> Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
> Cc: Jarek Poplawski <jarkao2@gmail.com>
Applied, thanks.
^ permalink raw reply
* pull request: wireless-2.6 2010-12-22
From: John W. Linville @ 2010-12-22 19:52 UTC (permalink / raw)
To: davem-fT/PcQaiUtIeIZ0/mPfg9Q
Cc: linux-wireless-u79uwXL29TY76Z2rM5mHXA,
netdev-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA
Dave,
Three more fixes intended for 2.6.37...
The one from Johannes Berg avoids a NULL pointer dereference in the mesh
code. The one from Johannes Stezenbach fixes bug 24892, which is a
lock-up caused by rt2x00. Finally, you probably recognize the one from
Meelis Roos which removes some log spam coming from hostap. These have
all spent several days in linux-next without any adverse effects.
Please let me know if there are problems!
Thanks,
John
---
The following changes since commit 227fb925d3d3c5e565c1f1323a530564509195f2:
MAINTAINERS: email address change (2010-12-21 19:58:15 -0800)
are available in the git repository at:
ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git master
Johannes Berg (1):
mac80211: fix mesh forwarding
Johannes Stezenbach (1):
mac80211/rt2x00: add ieee80211_tx_status_ni()
Meelis Roos (1):
hostap: remove netif_stop_queue from init
drivers/net/wireless/hostap/hostap_main.c | 1 -
drivers/net/wireless/rt2x00/rt2800pci.c | 1 +
drivers/net/wireless/rt2x00/rt2x00.h | 1 +
drivers/net/wireless/rt2x00/rt2x00dev.c | 9 ++++++---
include/net/mac80211.h | 28 ++++++++++++++++++++++++----
net/mac80211/rx.c | 5 ++++-
6 files changed, 36 insertions(+), 9 deletions(-)
diff --git a/drivers/net/wireless/hostap/hostap_main.c b/drivers/net/wireless/hostap/hostap_main.c
index 25a2722..1d9aed6 100644
--- a/drivers/net/wireless/hostap/hostap_main.c
+++ b/drivers/net/wireless/hostap/hostap_main.c
@@ -891,7 +891,6 @@ void hostap_setup_dev(struct net_device *dev, local_info_t *local,
SET_ETHTOOL_OPS(dev, &prism2_ethtool_ops);
- netif_stop_queue(dev);
}
static int hostap_enable_hostapd(local_info_t *local, int rtnl_locked)
diff --git a/drivers/net/wireless/rt2x00/rt2800pci.c b/drivers/net/wireless/rt2x00/rt2800pci.c
index b267395..09a6790 100644
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
@@ -912,6 +912,7 @@ static int rt2800pci_probe_hw(struct rt2x00_dev *rt2x00dev)
__set_bit(DRIVER_REQUIRE_DMA, &rt2x00dev->flags);
__set_bit(DRIVER_REQUIRE_L2PAD, &rt2x00dev->flags);
__set_bit(DRIVER_REQUIRE_TXSTATUS_FIFO, &rt2x00dev->flags);
+ __set_bit(DRIVER_REQUIRE_TASKLET_CONTEXT, &rt2x00dev->flags);
if (!modparam_nohwcrypt)
__set_bit(CONFIG_SUPPORT_HW_CRYPTO, &rt2x00dev->flags);
__set_bit(DRIVER_SUPPORT_LINK_TUNING, &rt2x00dev->flags);
diff --git a/drivers/net/wireless/rt2x00/rt2x00.h b/drivers/net/wireless/rt2x00/rt2x00.h
index 94fe589..ab43e7c 100644
--- a/drivers/net/wireless/rt2x00/rt2x00.h
+++ b/drivers/net/wireless/rt2x00/rt2x00.h
@@ -664,6 +664,7 @@ enum rt2x00_flags {
DRIVER_REQUIRE_COPY_IV,
DRIVER_REQUIRE_L2PAD,
DRIVER_REQUIRE_TXSTATUS_FIFO,
+ DRIVER_REQUIRE_TASKLET_CONTEXT,
/*
* Driver features
diff --git a/drivers/net/wireless/rt2x00/rt2x00dev.c b/drivers/net/wireless/rt2x00/rt2x00dev.c
index 5ba79b9..d019830 100644
--- a/drivers/net/wireless/rt2x00/rt2x00dev.c
+++ b/drivers/net/wireless/rt2x00/rt2x00dev.c
@@ -390,9 +390,12 @@ void rt2x00lib_txdone(struct queue_entry *entry,
* through a mac80211 library call (RTS/CTS) then we should not
* send the status report back.
*/
- if (!(skbdesc_flags & SKBDESC_NOT_MAC80211))
- ieee80211_tx_status(rt2x00dev->hw, entry->skb);
- else
+ if (!(skbdesc_flags & SKBDESC_NOT_MAC80211)) {
+ if (test_bit(DRIVER_REQUIRE_TASKLET_CONTEXT, &rt2x00dev->flags))
+ ieee80211_tx_status(rt2x00dev->hw, entry->skb);
+ else
+ ieee80211_tx_status_ni(rt2x00dev->hw, entry->skb);
+ } else
dev_kfree_skb_any(entry->skb);
/*
diff --git a/include/net/mac80211.h b/include/net/mac80211.h
index 9fdf982..365359b 100644
--- a/include/net/mac80211.h
+++ b/include/net/mac80211.h
@@ -2024,8 +2024,8 @@ static inline void ieee80211_rx_ni(struct ieee80211_hw *hw,
*
* This function may not be called in IRQ context. Calls to this function
* for a single hardware must be synchronized against each other. Calls
- * to this function and ieee80211_tx_status_irqsafe() may not be mixed
- * for a single hardware.
+ * to this function, ieee80211_tx_status_ni() and ieee80211_tx_status_irqsafe()
+ * may not be mixed for a single hardware.
*
* @hw: the hardware the frame was transmitted by
* @skb: the frame that was transmitted, owned by mac80211 after this call
@@ -2034,13 +2034,33 @@ void ieee80211_tx_status(struct ieee80211_hw *hw,
struct sk_buff *skb);
/**
+ * ieee80211_tx_status_ni - transmit status callback (in process context)
+ *
+ * Like ieee80211_tx_status() but can be called in process context.
+ *
+ * Calls to this function, ieee80211_tx_status() and
+ * ieee80211_tx_status_irqsafe() may not be mixed
+ * for a single hardware.
+ *
+ * @hw: the hardware the frame was transmitted by
+ * @skb: the frame that was transmitted, owned by mac80211 after this call
+ */
+static inline void ieee80211_tx_status_ni(struct ieee80211_hw *hw,
+ struct sk_buff *skb)
+{
+ local_bh_disable();
+ ieee80211_tx_status(hw, skb);
+ local_bh_enable();
+}
+
+/**
* ieee80211_tx_status_irqsafe - IRQ-safe transmit status callback
*
* Like ieee80211_tx_status() but can be called in IRQ context
* (internally defers to a tasklet.)
*
- * Calls to this function and ieee80211_tx_status() may not be mixed for a
- * single hardware.
+ * Calls to this function, ieee80211_tx_status() and
+ * ieee80211_tx_status_ni() may not be mixed for a single hardware.
*
* @hw: the hardware the frame was transmitted by
* @skb: the frame that was transmitted, owned by mac80211 after this call
diff --git a/net/mac80211/rx.c b/net/mac80211/rx.c
index 54fb4a0e..b01e467 100644
--- a/net/mac80211/rx.c
+++ b/net/mac80211/rx.c
@@ -1788,9 +1788,11 @@ ieee80211_rx_h_mesh_fwding(struct ieee80211_rx_data *rx)
fwd_skb = skb_copy(skb, GFP_ATOMIC);
- if (!fwd_skb && net_ratelimit())
+ if (!fwd_skb && net_ratelimit()) {
printk(KERN_DEBUG "%s: failed to clone mesh frame\n",
sdata->name);
+ goto out;
+ }
fwd_hdr = (struct ieee80211_hdr *) fwd_skb->data;
memcpy(fwd_hdr->addr2, sdata->vif.addr, ETH_ALEN);
@@ -1828,6 +1830,7 @@ ieee80211_rx_h_mesh_fwding(struct ieee80211_rx_data *rx)
}
}
+ out:
if (is_multicast_ether_addr(hdr->addr1) ||
sdata->dev->flags & IFF_PROMISC)
return RX_CONTINUE;
--
John W. Linville Someday the world will need a hero, and you
linville-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org might be all we have. Be ready.
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related
* Re: [PATCH] tcp: use RTAX_CWND for outgoing connections properly
From: David Miller @ 2010-12-22 19:57 UTC (permalink / raw)
To: jkosina; +Cc: netdev, eric.dumazet, linux-kernel, vojtech
In-Reply-To: <alpine.LNX.2.00.1012221059340.16569@pobox.suse.cz>
From: Jiri Kosina <jkosina@suse.cz>
Date: Wed, 22 Dec 2010 11:00:39 +0100 (CET)
> Besides that, any comments on this, please?
It's in my backlog, patience is a virtue.
^ permalink raw reply
* pull request: wireless-next-2.6 2010-12-22
From: John W. Linville @ 2010-12-22 20:23 UTC (permalink / raw)
To: davem-fT/PcQaiUtIeIZ0/mPfg9Q
Cc: linux-wireless-u79uwXL29TY76Z2rM5mHXA,
netdev-u79uwXL29TY76Z2rM5mHXA
Dave,
Here is another monster round of udpates intended for 2.6.28...phew!
And the patches are still coming...
The biggest point of interest in this pull is the new rtlwifi family
of drivers for hardware from Realtek, along with the first member of
that family (rtl8192ce). Also, the b43 N-phy support continues to
roll forward towards usability. There are, of course, the usual driver
updates for ath9k, rt2x00, iwlwifi, wl1271, and several others. There
are also the usual handful (or two) of mac80211 updates, including
some mesh fixes from Javier and support for a throughput-based LED
trigger from Johannes.
Please let me know if there are problems!
Thanks,
John
---
The following changes since commit 503b1a529a6b62b31904bab4699752c523cf76b2:
Merge branch '20101221_static_const' of git://repo.or.cz/linux-2.6/trivial-mods (2010-12-21 13:26:15 -0800)
are available in the git repository at:
ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6.git for-davem
Anisse Astier (1):
rtl8192ce: Fix typo in Kconfig description
Bing Zhao (1):
ieee80211: add Parameter Set Count bitmask
Bruno Randolf (5):
cfg80211: Add antenna availability information
ath5k: Fix survey
cfg80211: Separate available antennas for RX and TX
nl80211: Export available antennas
ath5k: Set available antenna information for cfg80211
Dan Carpenter (1):
wl1251: wl12xx_get_platform_data() returns an ERR_PTR
Eliad Peller (4):
wl1271: use debugfs_remove_recursive
wl1271: move wl12xx debugfs directory to under wiphy's debugfs
wl12xx: add auto-arp support
wl12xx: allow runtime changing of debug_level
Felix Fietkau (23):
ath9k: fix sequence number assigment for non-AMPDU QoS data frames
ath9k_hw: only use the PCIe disable register write sequence for AR5416
ath9k_hw: clean up duplicate and unnused eeprom related defines
ath9k_hw: merge ath9k_hw_get_gain_boundaries_pdadcs between eeprom_def.c and eeprom_4k.c
ath9k_hw: merge the ar9287 version of ath9k_hw_get_gain_boundaries_pdadcs
ath9k_hw: remove antenna configuration eeprom ops and variables
ath9k_hw: clean up SREV version checks
ath9k_hw: remove ah->beacon_interval
ath9k_hw: remove ah->txpower_indexoffset
ath9k_hw: initialize ah->slottime
ath9k_hw: fix the slot time setting for long distance links
ath9k: fix PA predistortion thermal measurement handling
ath9k_hw: fix the PA predistortion rate mask
ath9k_hw: fix PA predistortion training power selection
ath9k_hw: update AR9003 initvals for improved radar detection
ath9k_hw: update AR9003 initvals to improve carrier leak calibration/correction
ath9k: fix queue depth check for forming new aggregates
ath9k_hw: remove baseband rfsilent support
mac80211: fix initialization of skb->cb in ieee80211_subif_start_xmit
mac80211: skip unnecessary pskb_expand_head calls
mac80211: fix potentially redundant skb data copying
ath9k_hw: fix PA predistortion HT40 mask
ath9k: do not limit the chainmask to 1 for legacy mode
Gertjan van Wingerde (1):
rt2x00: Ensure TX-ed frames are returned in the original state.
Guy Eilam (1):
wl1271: fixed problem with WPS IEs in probe requests
Helmut Schaa (2):
rt2x00: Implement get_survey callback for rt2800
rt2x00: Don't frequently reset beacon interval in AdHoc mode
Ivo van Doorn (7):
rt2x00: Introduce 3 queue commands in drivers (start, kick, stop).
rt2x00: Reorganize queue callback functions
rt2x00: Protect queue control with mutex
rt2x00: Add "flush" queue command
rt2x00: Cleanup RX index counting
rt2x00: Introduce extra queue entry sanity flag
rt2x00: Fix WMM Queue naming
Javier Cardona (4):
mac80211: Rename mesh_params to mesh_config to prepare for mesh_setup
mac80211: Let userspace enable and configure vendor specific path selection.
mac80211: Send mesh non-HWMP path selection frames to userspace
mac80211: Remove unused third address from mesh address extension header.
Johannes Berg (12):
mac80211: clean up RX key checks
cfg80211/nl80211: separate unicast/multicast default TX keys
mac80211: support separate default keys
mac80211: support IBSS RSN with SW crypto
iwlagn: fix debug variable access
iwlagn: rename enhanced txpower fields
iwlagn: implement layout-agnostic EEPROM reading
iwlagn: remove old EEPROM TX power reading
nl80211: advertise maximum remain-on-channel duration
mac80211: make LED trigger names available early
mac80211: add throughput based LED blink trigger
mac80211: selective throughput LED trigger active
Johannes Stezenbach (3):
rt2x00: fix hang when unplugging USB device in use
rt2x00: trivial: add missing \n on warnings
rt2x00: remove stray semicolon
John W. Linville (7):
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6
Merge branch 'wireless-next-2.6' of git://git.kernel.org/.../iwlwifi/iwlwifi-2.6
rtlwifi: convert to __packed notation
Merge branch 'wl12xx-next' of git://git.kernel.org/.../luca/wl12xx
rtl8192ce: drop 'rtl8192c-' prefix from files
rtlwifi: use alloc_workqueue
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6 into for-davem
Jouni Malinen (1):
nl80211: Add notification for dropped Deauth/Disassoc
Juuso Oikarinen (4):
wl12xx: Fix kernel crash related to hw recovery and interface shutdown
wl1271: Fix setting of the hardware connection monitoring probe-req template
wl12xx: Remove 11j channels from the supported channels list.
wl12xx: Change TX queue to be per AC
Larry Finger (6):
rtl8192ce: Add new driver
rtl8192ce: Fix build on powerpc
rtl8192ce: Update MAINTAINERS
rtlwifi: Switch locking from semaphores to mutexes
MAINTAINERS: Fix typo in rtl8192ce entry
rtlwifi: Fix use of mutex in interrupt code
Luciano Coelho (5):
wl12xx: disable 11a channels when regulatory changes if 11a is not supported
wl12xx: fix illegal memset if debugfs is not enabled
wl12xx: disable 11a channels when wl->enable_11a is known
wl12xx_sdio_test: rename files to match current style
mac80211: check for CONFIG_MAC80211_LEDS in the tpt_led_trigger declaration
Luis R. Rodriguez (4):
ath9k: Fix power save count imbalance on ath_radio_enable()
ath9k: fix assumptions for idle calls on suspend/resume
cfg80211: fix null pointer dereference with a custom regulatory request
ath: fix NULL pointer dereference on reg_notifier()
Mohammed Shafi Shajakhan (4):
ath9k: clean up hardware code for beacon handling
ath9k: Make PM-QOS value as user configurable
ath9k: Add comments for making pm-qos as modparam
ath9k: Properly initialize channel table for 2GHz
RA-Jay Hung (2):
rt2x00: Add rt2800 EEPROM definition
rt2x00: Add RF chip definition
Rafał Miłecki (4):
b43: N-PHY: use correct bit for controlling MAC and PHY
b43: N-PHY: one more fix for order of tables initialization
b43: N-PHY: use designed function and macro for writing tables
b43: rename TMS defines, drop useless condition from core reset
Rajkumar Manoharan (2):
ath9k: Add change_interface callback
ath: Missed to clear key4 of micentry
Roger Quadros (2):
wl1271: Add wl1271_load_firmware() and export some functions
wl1271_sdio_test: Add module for sdio RX/TX testing
Sedat Dilek (1):
iwlwifi: Fix error: struct iwl_lq_sta has no member named dbg_fixed_rate
Shan Wei (1):
wireless:mac80211: kill unuse macro MESH_CFG_CMP_LEN in mesh.h
Shanyu Zhao (2):
iwlwifi: clear dbg_fixed_rate during init
iwlagn: check ready in iwlagn_bss_info_changed()
Sujith Manoharan (4):
ath9k: Use power save wrappers for TSF get/set
ath9k_htc: Add Ubiquiti wifistation ext to supported devices
mac80211: Add timeout to BA session start API
ath9k_htc: Remove PCI specific configuration
Sven Neumann (1):
cfg80211: update information elements in cached BSS struct
Tim Harvey (1):
mac80211 default tx_last_beacon false (congestion)
Vasanthakumar Thiagarajan (7):
ath9k_hw: Remove delay during regwrite of analog shift registers
ath9k_hw: Remove unnecessary Rx IQ cal register configuration in ar9003_hw_tx_iq_cal()
ath9k_hw: Move get_streams() to hw.h
ath9k_hw: Tx IQ cal changes for AR9003
ath9k_hw: Add a helper to get paprd scale factor
ath9k_hw: Disable PAPRD for rates with low Tx power
ath9k_hw: Configure appropriate Tx power when PAPRD fails
Wey-Yi Guy (9):
iwlagn: change led compensation for 6005 and 6030 devices
iwlagn: rx antenna diversity
iwlwifi: add new EEPROM debug log type
iwlwifi: use IWL_DEBUG_EEPROM for EEPROM related info
iwlagn: More detail tx power logging
iwlwifi: do not reload fw if WiMAX own the RF
iwlwifi: keep track of bt coex enable/disable stage
iwlagn: code clean up to remove duplicate code
iwlagn: fix witespace damage
Wolfgang Kufner (2):
rt2x00: Pad beacon to multiple of 32 bits.
rt2x00: Fix firmware loading regression on x86_64.
MAINTAINERS | 10 +
drivers/net/wireless/Kconfig | 1 +
drivers/net/wireless/Makefile | 1 +
drivers/net/wireless/ath/ath5k/base.c | 39 +-
drivers/net/wireless/ath/ath5k/base.h | 2 +
drivers/net/wireless/ath/ath9k/ar5008_phy.c | 13 -
drivers/net/wireless/ath/ath9k/ar9002_hw.c | 19 -
drivers/net/wireless/ath/ath9k/ar9002_mac.c | 1 -
.../net/wireless/ath/ath9k/ar9003_2p2_initvals.h | 104 +-
drivers/net/wireless/ath/ath9k/ar9003_calib.c | 225 +-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 136 +-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 44 +-
drivers/net/wireless/ath/ath9k/ar9003_hw.c | 13 -
drivers/net/wireless/ath/ath9k/ar9003_mac.c | 1 -
drivers/net/wireless/ath/ath9k/ar9003_paprd.c | 125 +-
drivers/net/wireless/ath/ath9k/ar9003_phy.c | 28 +-
drivers/net/wireless/ath/ath9k/ar9003_phy.h | 8 +
drivers/net/wireless/ath/ath9k/ath9k.h | 5 +-
drivers/net/wireless/ath/ath9k/eeprom.c | 215 ++-
drivers/net/wireless/ath/ath9k/eeprom.h | 57 +-
drivers/net/wireless/ath/ath9k/eeprom_4k.c | 209 +--
drivers/net/wireless/ath/ath9k/eeprom_9287.c | 213 +--
drivers/net/wireless/ath/ath9k/eeprom_def.c | 211 +--
drivers/net/wireless/ath/ath9k/hif_usb.c | 1 +
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 4 -
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 2 +-
drivers/net/wireless/ath/ath9k/hw-ops.h | 5 -
drivers/net/wireless/ath/ath9k/hw.c | 57 +-
drivers/net/wireless/ath/ath9k/hw.h | 18 +-
drivers/net/wireless/ath/ath9k/init.c | 5 +
drivers/net/wireless/ath/ath9k/main.c | 220 +-
drivers/net/wireless/ath/ath9k/pci.c | 3 +
drivers/net/wireless/ath/ath9k/rc.c | 2 +-
drivers/net/wireless/ath/ath9k/virtual.c | 1 -
drivers/net/wireless/ath/ath9k/xmit.c | 30 +-
drivers/net/wireless/ath/key.c | 2 +
drivers/net/wireless/ath/regd.c | 8 +
drivers/net/wireless/b43/b43.h | 8 +-
drivers/net/wireless/b43/main.c | 8 +-
drivers/net/wireless/b43/phy_n.c | 35 +-
drivers/net/wireless/b43/tables_nphy.c | 4 +-
drivers/net/wireless/iwlwifi/iwl-1000.c | 71 +-
drivers/net/wireless/iwlwifi/iwl-5000.c | 88 +-
drivers/net/wireless/iwlwifi/iwl-6000.c | 338 +--
drivers/net/wireless/iwlwifi/iwl-agn-debugfs.c | 3 +
drivers/net/wireless/iwlwifi/iwl-agn-eeprom.c | 304 +--
drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 1 +
drivers/net/wireless/iwlwifi/iwl-agn-rs.c | 6 +-
drivers/net/wireless/iwlwifi/iwl-agn-rxon.c | 9 +-
drivers/net/wireless/iwlwifi/iwl-agn-tx.c | 9 +-
drivers/net/wireless/iwlwifi/iwl-core.c | 17 +
drivers/net/wireless/iwlwifi/iwl-core.h | 5 +-
drivers/net/wireless/iwlwifi/iwl-debug.h | 2 +
drivers/net/wireless/iwlwifi/iwl-debugfs.c | 7 +
drivers/net/wireless/iwlwifi/iwl-dev.h | 1 +
drivers/net/wireless/iwlwifi/iwl-eeprom.c | 25 +-
drivers/net/wireless/iwlwifi/iwl-eeprom.h | 53 -
drivers/net/wireless/iwlwifi/iwl-prph.h | 2 +-
drivers/net/wireless/iwmc3200wifi/cfg80211.c | 3 +-
drivers/net/wireless/libertas/cfg.c | 3 +-
drivers/net/wireless/rndis_wlan.c | 4 +-
drivers/net/wireless/rt2x00/rt2400pci.c | 132 +-
drivers/net/wireless/rt2x00/rt2500pci.c | 132 +-
drivers/net/wireless/rt2x00/rt2500usb.c | 78 +-
drivers/net/wireless/rt2x00/rt2800.h | 158 +-
drivers/net/wireless/rt2x00/rt2800lib.c | 169 +-
drivers/net/wireless/rt2x00/rt2800lib.h | 2 +
drivers/net/wireless/rt2x00/rt2800pci.c | 133 +-
drivers/net/wireless/rt2x00/rt2800usb.c | 83 +-
drivers/net/wireless/rt2x00/rt2x00.h | 85 +-
drivers/net/wireless/rt2x00/rt2x00config.c | 6 +-
drivers/net/wireless/rt2x00/rt2x00debug.c | 5 +-
drivers/net/wireless/rt2x00/rt2x00dev.c | 35 +-
drivers/net/wireless/rt2x00/rt2x00lib.h | 9 -
drivers/net/wireless/rt2x00/rt2x00mac.c | 40 +-
drivers/net/wireless/rt2x00/rt2x00pci.c | 7 +
drivers/net/wireless/rt2x00/rt2x00pci.h | 2 +-
drivers/net/wireless/rt2x00/rt2x00queue.c | 239 ++-
drivers/net/wireless/rt2x00/rt2x00queue.h | 41 +-
drivers/net/wireless/rt2x00/rt2x00reg.h | 2 -
drivers/net/wireless/rt2x00/rt2x00usb.c | 282 ++-
drivers/net/wireless/rt2x00/rt2x00usb.h | 12 +-
drivers/net/wireless/rt2x00/rt61pci.c | 159 +-
drivers/net/wireless/rt2x00/rt61pci.h | 62 +-
drivers/net/wireless/rt2x00/rt73usb.c | 87 +-
drivers/net/wireless/rt2x00/rt73usb.h | 36 +-
drivers/net/wireless/rtlwifi/Kconfig | 15 +
drivers/net/wireless/rtlwifi/Makefile | 13 +
drivers/net/wireless/rtlwifi/base.c | 958 +++++++
drivers/net/wireless/rtlwifi/base.h | 120 +
drivers/net/wireless/rtlwifi/cam.c | 291 +++
drivers/net/wireless/rtlwifi/cam.h | 53 +
drivers/net/wireless/rtlwifi/core.c | 1029 ++++++++
drivers/net/wireless/rtlwifi/core.h | 42 +
drivers/net/wireless/rtlwifi/debug.c | 50 +
drivers/net/wireless/rtlwifi/debug.h | 212 ++
drivers/net/wireless/rtlwifi/efuse.c | 1189 +++++++++
drivers/net/wireless/rtlwifi/efuse.h | 124 +
drivers/net/wireless/rtlwifi/pci.c | 1933 ++++++++++++++
drivers/net/wireless/rtlwifi/pci.h | 302 +++
drivers/net/wireless/rtlwifi/ps.c | 493 ++++
drivers/net/wireless/rtlwifi/ps.h | 43 +
drivers/net/wireless/rtlwifi/rc.c | 329 +++
drivers/net/wireless/rtlwifi/rc.h | 40 +
drivers/net/wireless/rtlwifi/regd.c | 400 +++
drivers/net/wireless/rtlwifi/regd.h | 61 +
drivers/net/wireless/rtlwifi/rtl8192ce/Makefile | 12 +
drivers/net/wireless/rtlwifi/rtl8192ce/def.h | 257 ++
drivers/net/wireless/rtlwifi/rtl8192ce/dm.c | 1473 +++++++++++
drivers/net/wireless/rtlwifi/rtl8192ce/dm.h | 196 ++
drivers/net/wireless/rtlwifi/rtl8192ce/fw.c | 804 ++++++
drivers/net/wireless/rtlwifi/rtl8192ce/fw.h | 98 +
drivers/net/wireless/rtlwifi/rtl8192ce/hw.c | 2173 ++++++++++++++++
drivers/net/wireless/rtlwifi/rtl8192ce/hw.h | 57 +
drivers/net/wireless/rtlwifi/rtl8192ce/led.c | 144 ++
drivers/net/wireless/rtlwifi/rtl8192ce/led.h | 41 +
drivers/net/wireless/rtlwifi/rtl8192ce/phy.c | 2676 ++++++++++++++++++++
drivers/net/wireless/rtlwifi/rtl8192ce/phy.h | 237 ++
drivers/net/wireless/rtlwifi/rtl8192ce/reg.h | 2065 +++++++++++++++
drivers/net/wireless/rtlwifi/rtl8192ce/rf.c | 523 ++++
drivers/net/wireless/rtlwifi/rtl8192ce/rf.h | 44 +
drivers/net/wireless/rtlwifi/rtl8192ce/sw.c | 282 ++
drivers/net/wireless/rtlwifi/rtl8192ce/sw.h | 37 +
drivers/net/wireless/rtlwifi/rtl8192ce/table.c | 1224 +++++++++
drivers/net/wireless/rtlwifi/rtl8192ce/table.h | 58 +
drivers/net/wireless/rtlwifi/rtl8192ce/trx.c | 1031 ++++++++
drivers/net/wireless/rtlwifi/rtl8192ce/trx.h | 714 ++++++
drivers/net/wireless/rtlwifi/wifi.h | 1532 +++++++++++
drivers/net/wireless/wl1251/sdio.c | 2 +-
drivers/net/wireless/wl12xx/Kconfig | 10 +
drivers/net/wireless/wl12xx/Makefile | 3 +
drivers/net/wireless/wl12xx/acx.c | 4 +-
drivers/net/wireless/wl12xx/acx.h | 9 +-
drivers/net/wireless/wl12xx/boot.c | 17 +-
drivers/net/wireless/wl12xx/boot.h | 1 +
drivers/net/wireless/wl12xx/cmd.c | 69 +
drivers/net/wireless/wl12xx/cmd.h | 4 +
drivers/net/wireless/wl12xx/debugfs.c | 192 +--
drivers/net/wireless/wl12xx/init.c | 13 +-
drivers/net/wireless/wl12xx/io.c | 1 +
drivers/net/wireless/wl12xx/main.c | 119 +-
drivers/net/wireless/wl12xx/scan.c | 4 +
drivers/net/wireless/wl12xx/sdio_test.c | 520 ++++
drivers/net/wireless/wl12xx/tx.c | 60 +-
drivers/net/wireless/wl12xx/wl12xx.h | 129 +-
drivers/net/wireless/wl12xx/wl12xx_80211.h | 17 +-
include/linux/ieee80211.h | 27 +-
include/linux/nl80211.h | 113 +-
include/net/cfg80211.h | 67 +-
include/net/mac80211.h | 56 +-
net/mac80211/agg-tx.c | 7 +-
net/mac80211/cfg.c | 53 +-
net/mac80211/debugfs_key.c | 37 +-
net/mac80211/debugfs_key.h | 8 +-
net/mac80211/debugfs_sta.c | 2 +-
net/mac80211/driver-ops.h | 2 +-
net/mac80211/ieee80211_i.h | 25 +-
net/mac80211/iface.c | 15 +
net/mac80211/key.c | 45 +-
net/mac80211/key.h | 3 +-
net/mac80211/led.c | 186 ++-
net/mac80211/led.h | 45 +-
net/mac80211/main.c | 17 +-
net/mac80211/mesh.c | 52 +-
net/mac80211/mesh.h | 22 +-
net/mac80211/mesh_plink.c | 3 +-
net/mac80211/rc80211_minstrel_ht.c | 2 +-
net/mac80211/rx.c | 53 +-
net/mac80211/sta_info.h | 2 +
net/mac80211/tx.c | 25 +-
net/mac80211/util.c | 3 +
net/wireless/core.c | 22 +-
net/wireless/core.h | 5 +-
net/wireless/mesh.c | 24 +-
net/wireless/mlme.c | 22 +
net/wireless/nl80211.c | 276 ++-
net/wireless/nl80211.h | 6 +
net/wireless/reg.c | 3 +-
net/wireless/scan.c | 11 +
net/wireless/util.c | 3 +-
net/wireless/wext-compat.c | 8 +-
181 files changed, 27766 insertions(+), 3073 deletions(-)
create mode 100644 drivers/net/wireless/rtlwifi/Kconfig
create mode 100644 drivers/net/wireless/rtlwifi/Makefile
create mode 100644 drivers/net/wireless/rtlwifi/base.c
create mode 100644 drivers/net/wireless/rtlwifi/base.h
create mode 100644 drivers/net/wireless/rtlwifi/cam.c
create mode 100644 drivers/net/wireless/rtlwifi/cam.h
create mode 100644 drivers/net/wireless/rtlwifi/core.c
create mode 100644 drivers/net/wireless/rtlwifi/core.h
create mode 100644 drivers/net/wireless/rtlwifi/debug.c
create mode 100644 drivers/net/wireless/rtlwifi/debug.h
create mode 100644 drivers/net/wireless/rtlwifi/efuse.c
create mode 100644 drivers/net/wireless/rtlwifi/efuse.h
create mode 100644 drivers/net/wireless/rtlwifi/pci.c
create mode 100644 drivers/net/wireless/rtlwifi/pci.h
create mode 100644 drivers/net/wireless/rtlwifi/ps.c
create mode 100644 drivers/net/wireless/rtlwifi/ps.h
create mode 100644 drivers/net/wireless/rtlwifi/rc.c
create mode 100644 drivers/net/wireless/rtlwifi/rc.h
create mode 100644 drivers/net/wireless/rtlwifi/regd.c
create mode 100644 drivers/net/wireless/rtlwifi/regd.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/Makefile
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/def.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/dm.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/dm.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/fw.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/fw.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/hw.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/hw.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/led.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/led.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/phy.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/phy.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/reg.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/rf.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/rf.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/sw.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/sw.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/table.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/table.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/trx.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192ce/trx.h
create mode 100644 drivers/net/wireless/rtlwifi/wifi.h
create mode 100644 drivers/net/wireless/wl12xx/sdio_test.c
Omnibus patch is available here:
http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6-2010-12-22.patch.bz2
--
John W. Linville Someday the world will need a hero, and you
linville-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org might be all we have. Be ready.
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply
* RE: [PATCH] e1000e: workaround missing power down mii control bit on 82571
From: Allan, Bruce W @ 2010-12-22 20:25 UTC (permalink / raw)
To: Arthur Jones
Cc: Ben Hutchings, Kirsher, Jeffrey T, netdev@vger.kernel.org,
e1000-devel@lists.sourceforge.net
In-Reply-To: <20101220153301.GV18990@ajones-laptop.nbttech.com>
>-----Original Message-----
>From: netdev-owner@vger.kernel.org [mailto:netdev-owner@vger.kernel.org] On
>Behalf Of Arthur Jones
>Sent: Monday, December 20, 2010 7:33 AM
>To: Allan, Bruce W
>Cc: Ben Hutchings; Kirsher, Jeffrey T; netdev@vger.kernel.org
>Subject: Re: [PATCH] e1000e: workaround missing power down mii control bit on
>82571
>
>Interesting! So then you're not able to
>repro the issue that I describe in the
>patch then either?
>
>This was an 82571? Can you send along
>the firmware revision and the full lspci
>for the NIC where it works to read back
>the power down bit? Very strange...
No, I _am_ able to reproduce the issue you reported (i.e. Phy powered on
after changing settings via ethtool on a down interface) which as I said
is caused by the deep reset. However, I do not see any problem with
writing the power down bit in the Phy control register. I have a fix
for this but want it tested on a number of adapters supported by the
driver before sending it out.
The 82571 dual-port adapter I am using has firmware version 5.11-2 and its
lspci output is:
06:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
Subsystem: Intel Corporation PRO/1000 PT Dual Port Server Adapter
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin B routed to IRQ 55
Region 0: Memory at 48f20000 (32-bit, non-prefetchable) [size=128K]
Region 1: Memory at 48f00000 (32-bit, non-prefetchable) [size=128K]
Region 2: I/O ports at 4000 [size=32]
Expansion ROM at 49a20000 [disabled] [size=128K]
Capabilities: [c8] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee0300c Data: 41e1
Capabilities: [e0] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x4, ASPM L0s, Latency L0 <4us, L1 <64us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
AERCap: First Error Pointer: 14, GenCap- CGenEn- ChkCap- ChkEn-
Capabilities: [140 v1] Device Serial Number xx-xx-xx-xx-xx-xx-xx-xx
Kernel driver in use: e1000e
Kernel modules: e1000e
^ permalink raw reply
* Re: [PATCH V7 1/8] ntp: add ADJ_SETOFFSET mode bit
From: Kuwahara,T. @ 2010-12-22 20:27 UTC (permalink / raw)
To: john stultz
Cc: Richard Cochran, linux-kernel-u79uwXL29TY76Z2rM5mHXA,
linux-api-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA,
Alan Cox, Arnd Bergmann, Christoph Lameter, David Miller,
Krzysztof Halasa, Peter Zijlstra, Rodolfo Giometti,
Thomas Gleixner
In-Reply-To: <1292970355.2618.76.camel@work-vm>
On Wed, Dec 22, 2010 at 7:25 AM, john stultz <johnstul-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org> wrote:
> I don't see why that would be better then adding a
> clear new mode flag?
In short, time step is a special case of time slew. Those are the same,
only different in one parameter, as is shown in my previous post.
That's why I said there's no need for adding a new mode.
^ permalink raw reply
* Re: [PATCH v4] kptr_restrict for hiding kernel pointers
From: Andrew Morton @ 2010-12-22 20:34 UTC (permalink / raw)
To: Ingo Molnar
Cc: Eric Dumazet, Dan Rosenberg, linux-kernel, netdev,
linux-security-module, jmorris, tgraf, eugeneteo, kees.cook,
davem, a.p.zijlstra, eparis, Linus Torvalds
In-Reply-To: <20101222162118.GC20358@elte.hu>
On Wed, 22 Dec 2010 17:21:18 +0100
Ingo Molnar <mingo@elte.hu> wrote:
>
> * Eric Dumazet <eric.dumazet@gmail.com> wrote:
>
> > Le mercredi 22 d__cembre 2010 __ 08:13 -0500, Dan Rosenberg a __crit :
> > > > Hm, why is it off by default? Is there some user-space regression that is caused by
> > > > this?
> > > >
> > > > We really want good security measures to be active by default (and to work by
> > > > default) - they are not worth much if they are not.
> > > >
> > >
> > > I agree entirely, but I've received a lot of resistance to these types
> > > of changes in net. I'm afraid that if it's enabled by default, no one
> > > will actually allow use of the %pK specifier where it should be used.
> > >
> >
> > Actually, "net resistance" was against your first patches, using quick
> > and dirty techniques (Should I remind you some of them ?)
> >
> > Now you have a helper, it should be easier to integrate the changes.
>
> Great - if the concept itself wasnt objected to then i think we should flip the
> default to on.
>
Yes, I'll make that change. If we get reports of breakage during
2.6.38-rcX then we can reconsider. But if we leave the feature
disabled, we will never know...
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox