All of lore.kernel.org
 help / color / mirror / Atom feed
* PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-13  1:22 Robert Norris
  2013-05-14 23:16 ` Robert Norris
  0 siblings, 1 reply; 30+ messages in thread
From: Robert Norris @ 2013-05-13  1:22 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 778 bytes --]

We have a number of Intel x3550 servers (Intel 5000-series). They've
been running 3.7.2 fine.

In the last week I've run 3.8.11, 3.8.12 and 3.9.2 on them. All have
long hangs at boot, and later hung tasks in modprobe.

I've only just started doing proper diagnostics on 3.9.2. In the first
run the hang was loading the "radeon" and "tpm" modules. I blacklisted
these and rebooted. Now its stuck on "i5000_edac" and "i801_smbus". So
this is starting to smell like something lower-level, maybe down in the
chipset somewhere.

I'm about to try a bisect. First time I've done so on the kernel, so I
don't quite know how it will go. I'll report back if I manage to figure
out where the problem is coming from. I'd still appreciate any guidance
you might have though!

Cheers,
Rob N.

[-- Attachment #2: 4.1.version --]
[-- Type: application/octet-stream, Size: 115 bytes --]

Linux version 3.9.2-fm64 (root@utility2) (gcc version 4.4.7 (Debian 4.4.7-2) ) #1 SMP Sun May 12 23:37:32 UTC 2013

[-- Attachment #3: 8.1.software --]
[-- Type: application/octet-stream, Size: 1560 bytes --]

If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.
 
Linux arbiter2 3.9.2-fm64 #1 SMP Sun May 12 23:37:32 UTC 2013 x86_64 GNU/Linux
 
Gnu C                  4.4.5
Gnu make               3.81
binutils               2.20.1
util-linux             2.17.2
mount                  support
module-init-tools      3.12
e2fsprogs              1.42.4
reiserfsprogs          3.6.21
xfsprogs               3.1.4
Linux C Library        2.11.3
Dynamic linker (ldd)   2.11.3
Procps                 3.2.8
Net-tools              1.60
Kbd                    78:
Sh-utils               8.5
Modules Loaded         ipt_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 xt_state xt_multiport xt_LOG xt_limit xt_tcpudp ip6table_filter ip6_tables iptable_mangle iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat iptable_filter ip_tables x_tables ext4 jbd2 crc16 dm_crypt nf_conntrack snd_pcm snd_timer coretemp snd kvm_intel kvm ibmpex soundcore ibmaem lpc_ich acpi_cpufreq mfd_core snd_page_alloc ipmi_msghandler mperf i5000_edac edac_core i5k_amb psmouse joydev i2c_i801 rng_core ioatdma ics932s401 processor hid_generic i2c_core shpchp ehci_pci serio_raw pcspkr evdev dca thermal_sys button microcode ext3 jbd mbcache dm_mod raid10 raid456 async_raid6_recov async_pq raid6_pq async_xor xor async_memcpy async_tx raid1 raid0 multipath linear md_mod usbhid hid ses sd_mod enclosure crc_t10dif ata_generic ata_piix libata uhci_hcd ehci_hcd usbcore usb_common bnx2 aacraid scsi_mod r8169 mii


[-- Attachment #4: 8.2.cpuinfo --]
[-- Type: application/octet-stream, Size: 3048 bytes --]

processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 15
model name	: Intel(R) Xeon(R) CPU            5140  @ 2.33GHz
stepping	: 6
microcode	: 0xcd
cpu MHz		: 1992.000
cache size	: 4096 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm dtherm tpr_shadow
bogomips	: 4655.06
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 15
model name	: Intel(R) Xeon(R) CPU            5140  @ 2.33GHz
stepping	: 6
microcode	: 0xcd
cpu MHz		: 1992.000
cache size	: 4096 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm dtherm tpr_shadow
bogomips	: 4655.06
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 2
vendor_id	: GenuineIntel
cpu family	: 6
model		: 15
model name	: Intel(R) Xeon(R) CPU            5140  @ 2.33GHz
stepping	: 6
microcode	: 0xcd
cpu MHz		: 1992.000
cache size	: 4096 KB
physical id	: 3
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 6
initial apicid	: 6
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm dtherm tpr_shadow
bogomips	: 4655.06
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 3
vendor_id	: GenuineIntel
cpu family	: 6
model		: 15
model name	: Intel(R) Xeon(R) CPU            5140  @ 2.33GHz
stepping	: 6
microcode	: 0xcd
cpu MHz		: 1992.000
cache size	: 4096 KB
physical id	: 3
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 7
initial apicid	: 7
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm dtherm tpr_shadow
bogomips	: 4655.06
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:


[-- Attachment #5: 6.dmesg --]
[-- Type: application/octet-stream, Size: 81167 bytes --]

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.9.2-fm64 (root@utility2) (gcc version 4.4.7 (Debian 4.4.7-2) ) #1 SMP Sun May 12 23:37:32 UTC 2013
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.9.2-fm64 root=UUID=246bd8b1-257a-4d93-b5dc-87febcb660eb ro crashkernel=256M consoleblank=0 nmi_watchdog=1 quiet
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009a3ff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009a400-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000affc79ff] usable
[    0.000000] BIOS-e820: [mem 0x00000000affc7a00-0x00000000affcee7f] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000affcee80-0x00000000afffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000044fffffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.4 present.
[    0.000000] DMI: IBM IBM System x3550 -[7978AC1]-/System Planar, BIOS -[GFE145AUS-1.15]- 07/08/2009
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] No AGP bridge found
[    0.000000] e820: last_pfn = 0x450000 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-D3FFF write-protect
[    0.000000]   D4000-DFFFF uncachable
[    0.000000]   E0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask F80000000 write-back
[    0.000000]   1 base 080000000 mask FE0000000 write-back
[    0.000000]   2 base 0A0000000 mask FF0000000 write-back
[    0.000000]   3 base 100000000 mask F00000000 write-back
[    0.000000]   4 base 200000000 mask E00000000 write-back
[    0.000000]   5 base 400000000 mask C00000000 write-back
[    0.000000]   6 base 800000000 mask 800000000 write-back
[    0.000000]   7 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] e820: update [mem 0xb0000000-0xffffffff] usable ==> reserved
[    0.000000] e820: last_pfn = 0xaffc7 max_arch_pfn = 0x400000000
[    0.000000] found SMP MP-table at [mem 0x0009a540-0x0009a54f] mapped at [ffff88000009a540]
[    0.000000] Base memory trampoline at [ffff880000093000] 93000 size 28672
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x01a74000, 0x01a74fff] PGTABLE
[    0.000000] BRK [0x01a75000, 0x01a75fff] PGTABLE
[    0.000000] BRK [0x01a76000, 0x01a76fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x44fe00000-0x44fffffff]
[    0.000000]  [mem 0x44fe00000-0x44fffffff] page 2M
[    0.000000] BRK [0x01a77000, 0x01a77fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x44c000000-0x44fdfffff]
[    0.000000]  [mem 0x44c000000-0x44fdfffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x400000000-0x44bffffff]
[    0.000000]  [mem 0x400000000-0x44bffffff] page 2M
[    0.000000] BRK [0x01a78000, 0x01a78fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0xaffc6fff]
[    0.000000]  [mem 0x00100000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0xafdfffff] page 2M
[    0.000000]  [mem 0xafe00000-0xaffc6fff] page 4k
[    0.000000] init_memory_mapping: [mem 0x100000000-0x3ffffffff]
[    0.000000]  [mem 0x100000000-0x3ffffffff] page 2M
[    0.000000] RAMDISK: [mem 0x3748c000-0x37feffff]
[    0.000000] Reserving 256MB of memory at 624MB for crashkernel (System RAM: 16383MB)
[    0.000000] ACPI: RSDP 00000000000fdfd0 00024 (v02 IBM   )
[    0.000000] ACPI: XSDT 00000000affced40 00054 (v01 IBM    SERDEFNT 00001000 IBM  45444F43)
[    0.000000] ACPI: FACP 00000000affcec80 00084 (v02 IBM    SERDEFNT 00001000 IBM  45444F43)
[    0.000000] ACPI: DSDT 00000000affc7a00 02A1B (v02 IBM    SERDEFNT 00001000 INTL 20041203)
[    0.000000] ACPI: FACS 00000000affcab80 00040
[    0.000000] ACPI: APIC 00000000affcebc0 00084 (v01 IBM    SERDEFNT 00001000 IBM  45444F43)
[    0.000000] ACPI: SRAT 00000000affcea80 000E8 (v01 IBM    SERDEFNT 00001000 IBM  45444F43)
[    0.000000] ACPI: HPET 00000000affcea40 00038 (v01 IBM    SERDEFNT 00001000 IBM  45444F43)
[    0.000000] ACPI: MCFG 00000000affcea00 0003C (v01 IBM    SERDEFNT 00001000 IBM  45444F43)
[    0.000000] ACPI: ERST 00000000affcabc0 00230 (v01 IBM    SERDEFNT 00001000 IBM  45444F43)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] SRAT: PXM 0 -> APIC 0x00 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x01 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x06 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x07 -> Node 0
[    0.000000] SRAT: Node 0 PXM 0 [mem 0x00000000-0xafffffff]
[    0.000000] SRAT: Node 0 PXM 0 [mem 0x100000000-0x44fffffff]
[    0.000000] SRAT: Node 0 PXM 0 [mem 0x450000000-0xfffffffff]
[    0.000000] NUMA: Node 0 [mem 0x00000000-0xafffffff] + [mem 0x100000000-0x44fffffff] -> [mem 0x00000000-0x44fffffff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x44fffffff]
[    0.000000]   NODE_DATA [mem 0x44ffed000-0x44fff0fff]
[    0.000000]  [ffffea0000000000-ffffea000f1fffff] PMD -> [ffff88043f600000-ffff88044d7fffff] on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00001000-0x00ffffff]
[    0.000000]   DMA32    [mem 0x01000000-0xffffffff]
[    0.000000]   Normal   [mem 0x100000000-0x44fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x00099fff]
[    0.000000]   node   0: [mem 0x00100000-0xaffc6fff]
[    0.000000]   node   0: [mem 0x100000000-0x44fffffff]
[    0.000000] On node 0 totalpages: 4194144
[    0.000000]   DMA zone: 56 pages used for memmap
[    0.000000]   DMA zone: 22 pages reserved
[    0.000000]   DMA zone: 3993 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 9800 pages used for memmap
[    0.000000]   DMA32 zone: 716743 pages, LIFO batch:31
[    0.000000]   Normal zone: 47488 pages used for memmap
[    0.000000]   Normal zone: 3473408 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x588
[    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[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x06] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] 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: IOAPIC (id[0x0e] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 14, 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] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009a000 - 000000000009b000
[    0.000000] PM: Registered nosave memory: 000000000009b000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 00000000affc7000 - 00000000affc8000
[    0.000000] PM: Registered nosave memory: 00000000affc8000 - 00000000affce000
[    0.000000] PM: Registered nosave memory: 00000000affce000 - 00000000affcf000
[    0.000000] PM: Registered nosave memory: 00000000affcf000 - 00000000b0000000
[    0.000000] PM: Registered nosave memory: 00000000b0000000 - 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] e820: [mem 0xb0000000-0xdfffffff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 28 pages/cpu @ffff88044fc00000 s84736 r8192 d21760 u524288
[    0.000000] pcpu-alloc: s84736 r8192 d21760 u524288 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 4136778
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.9.2-fm64 root=UUID=246bd8b1-257a-4d93-b5dc-87febcb660eb ro crashkernel=256M consoleblank=0 nmi_watchdog=1 quiet
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] __ex_table already sorted, skipping sort
[    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: 16193704k/18087936k available (4133k kernel code, 1311360k absent, 582872k reserved, 4691k data, 940k init)
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=4.
[    0.000000] NR_IRQS:33024 nr_irqs:712 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] allocated 67108864 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 2327.530 MHz processor
[    0.004003] Calibrating delay loop (skipped), value calculated using timer frequency.. 4655.06 BogoMIPS (lpj=9310120)
[    0.004007] pid_max: default: 32768 minimum: 301
[    0.004050] Security Framework initialized
[    0.004058] AppArmor: AppArmor disabled by boot time parameter
[    0.005370] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes)
[    0.014174] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[    0.018057] Mount-cache hash table entries: 256
[    0.018326] Initializing cgroup subsys cpuacct
[    0.018329] Initializing cgroup subsys memory
[    0.018347] Initializing cgroup subsys devices
[    0.018349] Initializing cgroup subsys freezer
[    0.018352] Initializing cgroup subsys net_cls
[    0.018354] Initializing cgroup subsys blkio
[    0.018356] Initializing cgroup subsys perf_event
[    0.018394] CPU: Physical Processor ID: 0
[    0.018396] CPU: Processor Core ID: 0
[    0.018398] mce: CPU supports 6 MCE banks
[    0.018407] CPU0: Thermal monitoring enabled (TM2)
[    0.018415] Last level iTLB entries: 4KB 128, 2MB 4, 4MB 4
[    0.018415] Last level dTLB entries: 4KB 256, 2MB 0, 4MB 32
[    0.018415] tlb_flushall_shift: -1
[    0.018501] Freeing SMP alternatives: 20k freed
[    0.019615] ACPI: Core revision 20130117
[    0.020685] ACPI: All ACPI Tables successfully acquired
[    0.021965] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.061664] smpboot: CPU0: Intel(R) Xeon(R) CPU            5140  @ 2.33GHz (fam: 06, model: 0f, stepping: 06)
[    0.064000] Performance Events: PEBS fmt0-, 4-deep LBR, Core2 events, Intel PMU driver.
[    0.064000] perf_event_intel: PEBS disabled due to CPU errata
[    0.064000] ... version:                2
[    0.064000] ... bit width:              40
[    0.064000] ... generic registers:      2
[    0.064000] ... value mask:             000000ffffffffff
[    0.064000] ... max period:             000000007fffffff
[    0.064000] ... fixed-purpose events:   3
[    0.064000] ... event mask:             0000000700000003
[    0.072120] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[    0.064000] smpboot: Booting Node   0, Processors  #1 #2 #3 OK
[    0.180015] Brought up 4 CPUs
[    0.180018] smpboot: Total of 4 processors activated (18620.25 BogoMIPS)
[    0.184164] devtmpfs: initialized
[    0.189890] regulator-dummy: no parameters
[    0.189890] NET: Registered protocol family 16
[    0.189890] ACPI: bus type PCI registered
[    0.189890] PCI: MMCONFIG for domain 0000 [bus 00-14] at [mem 0xe0000000-0xe14fffff] (base 0xe0000000)
[    0.189890] PCI: MMCONFIG at [mem 0xe0000000-0xe14fffff] reserved in E820
[    0.189890] PCI: Using configuration type 1 for base access
[    0.192626] bio: create slab <bio-0> at 0
[    0.192626] ACPI: Added _OSI(Module Device)
[    0.192626] ACPI: Added _OSI(Processor Device)
[    0.192626] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.192626] ACPI: Added _OSI(Processor Aggregator Device)
[    0.192626] ACPI: EC: Look up EC in DSDT
[    0.194241] ACPI: Interpreter enabled
[    0.194247] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20130117/hwxface-568)
[    0.194252] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20130117/hwxface-568)
[    0.194256] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S3_] (20130117/hwxface-568)
[    0.194266] ACPI: (supports S0 S4 S5)
[    0.194268] ACPI: Using IOAPIC for interrupt routing
[    0.194294] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.202285] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.218269] acpi PNP0A08:00: ignoring host bridge window [mem 0x000c8000-0x000dffff] (conflicts with Video ROM [mem 0x000c0000-0x000cafff])
[    0.218274] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-14] only partially covers this bridge
[    0.218316] PCI host bridge to bus 0000:00
[    0.218319] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.218322] pci_bus 0000:00: root bus resource [mem 0xf50000000-0xfffffffff]
[    0.218325] pci_bus 0000:00: root bus resource [mem 0xed0000000-0xf0fffffff]
[    0.218327] pci_bus 0000:00: root bus resource [mem 0xe50000000-0xe8fffffff]
[    0.218330] pci_bus 0000:00: root bus resource [mem 0xdd0000000-0xe0fffffff]
[    0.218332] pci_bus 0000:00: root bus resource [mem 0xd50000000-0xd8fffffff]
[    0.218335] pci_bus 0000:00: root bus resource [mem 0xcd0000000-0xd0fffffff]
[    0.218338] pci_bus 0000:00: root bus resource [mem 0xc50000000-0xc8fffffff]
[    0.218340] pci_bus 0000:00: root bus resource [mem 0xbd0000000-0xc0fffffff]
[    0.218343] pci_bus 0000:00: root bus resource [mem 0xb50000000-0xb8fffffff]
[    0.218345] pci_bus 0000:00: root bus resource [mem 0xad0000000-0xb0fffffff]
[    0.218348] pci_bus 0000:00: root bus resource [mem 0xa50000000-0xa8fffffff]
[    0.218352] pci_bus 0000:00: root bus resource [mem 0x9d0000000-0xa0fffffff]
[    0.218354] pci_bus 0000:00: root bus resource [mem 0x950000000-0x98fffffff]
[    0.218357] pci_bus 0000:00: root bus resource [mem 0x8d0000000-0x90fffffff]
[    0.218359] pci_bus 0000:00: root bus resource [mem 0x850000000-0x88fffffff]
[    0.218362] pci_bus 0000:00: root bus resource [mem 0x7d0000000-0x80fffffff]
[    0.218364] pci_bus 0000:00: root bus resource [mem 0x750000000-0x78fffffff]
[    0.218367] pci_bus 0000:00: root bus resource [mem 0x6d0000000-0x70fffffff]
[    0.218369] pci_bus 0000:00: root bus resource [mem 0x650000000-0x68fffffff]
[    0.218372] pci_bus 0000:00: root bus resource [mem 0x5d0000000-0x60fffffff]
[    0.218375] pci_bus 0000:00: root bus resource [mem 0x550000000-0x58fffffff]
[    0.218377] pci_bus 0000:00: root bus resource [mem 0x4d0000000-0x50fffffff]
[    0.218380] pci_bus 0000:00: root bus resource [mem 0x450000000-0x48fffffff]
[    0.218382] pci_bus 0000:00: root bus resource [mem 0xb0000000-0xffffffff]
[    0.218385] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.218387] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.218390] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.218404] pci 0000:00:00.0: [8086:25c0] type 00 class 0x060000
[    0.218450] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
[    0.218530] pci 0000:00:02.0: [8086:25f7] type 01 class 0x060400
[    0.218571] pci 0000:00:02.0: PME# supported from D0 D3hot D3cold
[    0.218629] pci 0000:00:03.0: [8086:25e3] type 01 class 0x060400
[    0.218669] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
[    0.218742] pci 0000:00:04.0: [8086:25f8] type 01 class 0x060400
[    0.218782] pci 0000:00:04.0: PME# supported from D0 D3hot D3cold
[    0.218844] pci 0000:00:05.0: [8086:25e5] type 01 class 0x060400
[    0.218885] pci 0000:00:05.0: PME# supported from D0 D3hot D3cold
[    0.218960] pci 0000:00:06.0: [8086:25e6] type 01 class 0x060400
[    0.219000] pci 0000:00:06.0: PME# supported from D0 D3hot D3cold
[    0.219061] pci 0000:00:07.0: [8086:25e7] type 01 class 0x060400
[    0.219101] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold
[    0.219160] pci 0000:00:08.0: [8086:1a38] type 00 class 0x088000
[    0.219170] pci 0000:00:08.0: reg 10: [mem 0xfe700000-0xfe7003ff 64bit]
[    0.219209] pci 0000:00:08.0: PME# supported from D0 D3hot D3cold
[    0.219283] pci 0000:00:10.0: [8086:25f0] type 00 class 0x060000
[    0.219360] pci 0000:00:10.1: [8086:25f0] type 00 class 0x060000
[    0.219437] pci 0000:00:10.2: [8086:25f0] type 00 class 0x060000
[    0.219518] pci 0000:00:11.0: [8086:25f1] type 00 class 0x060000
[    0.219596] pci 0000:00:13.0: [8086:25f3] type 00 class 0x060000
[    0.219674] pci 0000:00:15.0: [8086:25f5] type 00 class 0x060000
[    0.219750] pci 0000:00:16.0: [8086:25f6] type 00 class 0x060000
[    0.219838] pci 0000:00:1c.0: [8086:2690] type 01 class 0x060400
[    0.219904] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.219989] pci 0000:00:1d.0: [8086:2688] type 00 class 0x0c0300
[    0.220030] pci 0000:00:1d.0: reg 20: [io  0x2200-0x221f]
[    0.220113] pci 0000:00:1d.1: [8086:2689] type 00 class 0x0c0300
[    0.220151] pci 0000:00:1d.1: reg 20: [io  0x2600-0x261f]
[    0.220228] pci 0000:00:1d.2: [8086:268a] type 00 class 0x0c0300
[    0.220266] pci 0000:00:1d.2: reg 20: [io  0x2a00-0x2a1f]
[    0.220353] pci 0000:00:1d.7: [8086:268c] type 00 class 0x0c0320
[    0.220372] pci 0000:00:1d.7: reg 10: [mem 0xf9000000-0xf90003ff]
[    0.220450] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[    0.220524] pci 0000:00:1e.0: [8086:244e] type 01 class 0x060401
[    0.220632] pci 0000:00:1f.0: [8086:2670] type 00 class 0x060100
[    0.220755] pci 0000:00:1f.1: [8086:269e] type 00 class 0x01018a
[    0.220768] pci 0000:00:1f.1: reg 10: [io  0x01f0-0x01f7]
[    0.220777] pci 0000:00:1f.1: reg 14: [io  0x03f4-0x03f7]
[    0.220786] pci 0000:00:1f.1: reg 18: [io  0x0170-0x0177]
[    0.220796] pci 0000:00:1f.1: reg 1c: [io  0x0374-0x0377]
[    0.220805] pci 0000:00:1f.1: reg 20: [io  0x0480-0x048f]
[    0.220890] pci 0000:00:1f.3: [8086:269b] type 00 class 0x0c0500
[    0.220939] pci 0000:00:1f.3: reg 20: [io  0x0440-0x045f]
[    0.221295] pci 0000:10:00.0: [8086:3500] type 01 class 0x060400
[    0.222947] pci 0000:10:00.0: PME# supported from D0 D3hot D3cold
[    0.223545] pci 0000:10:00.3: [8086:350c] type 01 class 0x060400
[    0.225241] pci 0000:10:00.3: PME# supported from D0 D3hot D3cold
[    0.225745] pci 0000:10:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.225751] pci 0000:00:02.0: PCI bridge to [bus 10-14]
[    0.226802] pci 0000:11:00.0: [8086:3510] type 01 class 0x060400
[    0.228598] pci 0000:11:00.0: PME# supported from D0 D3hot D3cold
[    0.228964] pci 0000:11:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.229240] pci 0000:11:01.0: [8086:3514] type 01 class 0x060400
[    0.231077] pci 0000:11:01.0: PME# supported from D0 D3hot D3cold
[    0.231444] pci 0000:11:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.232185] pci 0000:10:00.0: PCI bridge to [bus 11-13]
[    0.233332] pci 0000:11:00.0: PCI bridge to [bus 13]
[    0.234526] pci 0000:11:01.0: PCI bridge to [bus 12]
[    0.237240] pci 0000:10:00.3: PCI bridge to [bus 14]
[    0.237693] pci 0000:00:03.0: PCI bridge to [bus 23]
[    0.237769] pci 0000:07:00.0: [104c:8232] type 01 class 0x060400
[    0.237915] pci 0000:07:00.0: supports D1 D2
[    0.237917] pci 0000:07:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.248009] pci 0000:00:04.0: PCI bridge to [bus 07-0b]
[    0.248014] pci 0000:00:04.0:   bridge window [io  0x5000-0xffff]
[    0.248018] pci 0000:00:04.0:   bridge window [mem 0xc0000000-0xc6ffffff]
[    0.248024] pci 0000:00:04.0:   bridge window [mem 0xbfe00000-0xbfffffff 64bit pref]
[    0.248171] pci 0000:08:00.0: [104c:8233] type 01 class 0x060400
[    0.248332] pci 0000:08:00.0: supports D1 D2
[    0.248334] pci 0000:08:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.248432] pci 0000:08:01.0: [104c:8233] type 01 class 0x060400
[    0.248579] pci 0000:08:01.0: supports D1 D2
[    0.248582] pci 0000:08:01.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.248680] pci 0000:08:02.0: [104c:8233] type 01 class 0x060400
[    0.248828] pci 0000:08:02.0: supports D1 D2
[    0.248831] pci 0000:08:02.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.248957] pci 0000:07:00.0: PCI bridge to [bus 08-0b]
[    0.248968] pci 0000:07:00.0:   bridge window [io  0x5000-0x6fff]
[    0.248975] pci 0000:07:00.0:   bridge window [mem 0xc1000000-0xc60fffff]
[    0.248986] pci 0000:07:00.0:   bridge window [mem 0xbfe00000-0xbfffffff 64bit pref]
[    0.249121] pci 0000:09:00.0: [10ec:8168] type 00 class 0x020000
[    0.249148] pci 0000:09:00.0: reg 10: [io  0x6000-0x60ff]
[    0.249193] pci 0000:09:00.0: reg 18: [mem 0xc6000000-0xc6000fff 64bit]
[    0.249222] pci 0000:09:00.0: reg 20: [mem 0xbff00000-0xbff0ffff 64bit pref]
[    0.249241] pci 0000:09:00.0: reg 30: [mem 0x00000000-0x0001ffff pref]
[    0.249346] pci 0000:09:00.0: supports D1 D2
[    0.249348] pci 0000:09:00.0: PME# supported from D0 D1 D2 D3hot
[    0.249446] pci 0000:08:00.0: PCI bridge to [bus 09]
[    0.249457] pci 0000:08:00.0:   bridge window [io  0x6000-0x6fff]
[    0.249464] pci 0000:08:00.0:   bridge window [mem 0xc5000000-0xc60fffff]
[    0.249475] pci 0000:08:00.0:   bridge window [mem 0xbff00000-0xbfffffff 64bit pref]
[    0.249615] pci 0000:0a:00.0: [10ec:8168] type 00 class 0x020000
[    0.249641] pci 0000:0a:00.0: reg 10: [io  0x5000-0x50ff]
[    0.249687] pci 0000:0a:00.0: reg 18: [mem 0xc4000000-0xc4000fff 64bit]
[    0.249716] pci 0000:0a:00.0: reg 20: [mem 0xbfe00000-0xbfe0ffff 64bit pref]
[    0.249735] pci 0000:0a:00.0: reg 30: [mem 0x00000000-0x0001ffff pref]
[    0.249840] pci 0000:0a:00.0: supports D1 D2
[    0.249842] pci 0000:0a:00.0: PME# supported from D0 D1 D2 D3hot
[    0.249940] pci 0000:08:01.0: PCI bridge to [bus 0a]
[    0.249951] pci 0000:08:01.0:   bridge window [io  0x5000-0x5fff]
[    0.249958] pci 0000:08:01.0:   bridge window [mem 0xc3000000-0xc40fffff]
[    0.249968] pci 0000:08:01.0:   bridge window [mem 0xbfe00000-0xbfefffff 64bit pref]
[    0.250080] pci 0000:08:02.0: PCI bridge to [bus 0b]
[    0.250094] pci 0000:08:02.0:   bridge window [mem 0xc2000000-0xc2ffffff]
[    0.250181] pci 0000:00:05.0: PCI bridge to [bus 22]
[    0.250239] pci 0000:03:00.0: [1166:0103] type 01 class 0x060400
[    0.250297] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
[    0.250351] pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.250355] pci 0000:00:06.0: PCI bridge to [bus 03-04]
[    0.250360] pci 0000:00:06.0:   bridge window [mem 0xc7000000-0xcaefffff]
[    0.250420] pci 0000:04:00.0: [14e4:164c] type 00 class 0x020000
[    0.250440] pci 0000:04:00.0: reg 10: [mem 0xc8000000-0xc9ffffff 64bit]
[    0.250517] pci 0000:04:00.0: PME# supported from D3hot D3cold
[    0.250594] pci 0000:03:00.0: PCI bridge to [bus 04]
[    0.250602] pci 0000:03:00.0:   bridge window [mem 0xc7000000-0xcaefffff]
[    0.250661] pci 0000:02:00.0: [9005:0286] type 00 class 0x010400
[    0.250678] pci 0000:02:00.0: reg 10: [mem 0xcce00000-0xccffffff 64bit]
[    0.250692] pci 0000:02:00.0: reg 18: [mem 0xcafe0000-0xcaffffff 64bit pref]
[    0.250702] pci 0000:02:00.0: reg 20: [io  0x4000-0x40ff]
[    0.250718] pci 0000:02:00.0: reg 30: [mem 0x00000000-0x00007fff pref]
[    0.250790] pci 0000:02:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.250798] pci 0000:00:07.0: PCI bridge to [bus 02]
[    0.250802] pci 0000:00:07.0:   bridge window [io  0x4000-0x4fff]
[    0.250805] pci 0000:00:07.0:   bridge window [mem 0xcb000000-0xccffffff]
[    0.250810] pci 0000:00:07.0:   bridge window [mem 0xcaf00000-0xcaffffff 64bit pref]
[    0.250879] pci 0000:05:00.0: [1166:0103] type 01 class 0x060400
[    0.250968] pci 0000:05:00.0: PME# supported from D0 D3hot D3cold
[    0.251023] pci 0000:05:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.251029] pci 0000:00:1c.0: PCI bridge to [bus 05-06]
[    0.251035] pci 0000:00:1c.0:   bridge window [mem 0xcd000000-0xcfffffff]
[    0.251116] pci 0000:06:00.0: [14e4:164c] type 00 class 0x020000
[    0.251144] pci 0000:06:00.0: reg 10: [mem 0xce000000-0xcfffffff 64bit]
[    0.251257] pci 0000:06:00.0: PME# supported from D3hot D3cold
[    0.251352] pci 0000:05:00.0: PCI bridge to [bus 06]
[    0.251363] pci 0000:05:00.0:   bridge window [mem 0xcd000000-0xcfffffff]
[    0.251426] pci 0000:01:01.0: [1002:515e] type 00 class 0x030000
[    0.251444] pci 0000:01:01.0: reg 10: [mem 0xd0000000-0xd7ffffff pref]
[    0.251454] pci 0000:01:01.0: reg 14: [io  0x3000-0x30ff]
[    0.251465] pci 0000:01:01.0: reg 18: [mem 0xdfff0000-0xdfffffff]
[    0.251499] pci 0000:01:01.0: reg 30: [mem 0x00000000-0x0001ffff pref]
[    0.251527] pci 0000:01:01.0: supports D1 D2
[    0.251602] pci 0000:00:1e.0: PCI bridge to [bus 01] (subtractive decode)
[    0.251606] pci 0000:00:1e.0:   bridge window [io  0x3000-0x3fff]
[    0.251611] pci 0000:00:1e.0:   bridge window [mem 0xde000000-0xdfffffff]
[    0.251617] pci 0000:00:1e.0:   bridge window [mem 0xd0000000-0xddffffff 64bit pref]
[    0.251620] pci 0000:00:1e.0:   bridge window [mem 0xf50000000-0xfffffffff] (subtractive decode)
[    0.251623] pci 0000:00:1e.0:   bridge window [mem 0xed0000000-0xf0fffffff] (subtractive decode)
[    0.251626] pci 0000:00:1e.0:   bridge window [mem 0xe50000000-0xe8fffffff] (subtractive decode)
[    0.251628] pci 0000:00:1e.0:   bridge window [mem 0xdd0000000-0xe0fffffff] (subtractive decode)
[    0.251631] pci 0000:00:1e.0:   bridge window [mem 0xd50000000-0xd8fffffff] (subtractive decode)
[    0.251634] pci 0000:00:1e.0:   bridge window [mem 0xcd0000000-0xd0fffffff] (subtractive decode)
[    0.251637] pci 0000:00:1e.0:   bridge window [mem 0xc50000000-0xc8fffffff] (subtractive decode)
[    0.251640] pci 0000:00:1e.0:   bridge window [mem 0xbd0000000-0xc0fffffff] (subtractive decode)
[    0.251642] pci 0000:00:1e.0:   bridge window [mem 0xb50000000-0xb8fffffff] (subtractive decode)
[    0.251645] pci 0000:00:1e.0:   bridge window [mem 0xad0000000-0xb0fffffff] (subtractive decode)
[    0.251648] pci 0000:00:1e.0:   bridge window [mem 0xa50000000-0xa8fffffff] (subtractive decode)
[    0.251651] pci 0000:00:1e.0:   bridge window [mem 0x9d0000000-0xa0fffffff] (subtractive decode)
[    0.251654] pci 0000:00:1e.0:   bridge window [mem 0x950000000-0x98fffffff] (subtractive decode)
[    0.251656] pci 0000:00:1e.0:   bridge window [mem 0x8d0000000-0x90fffffff] (subtractive decode)
[    0.251659] pci 0000:00:1e.0:   bridge window [mem 0x850000000-0x88fffffff] (subtractive decode)
[    0.251662] pci 0000:00:1e.0:   bridge window [mem 0x7d0000000-0x80fffffff] (subtractive decode)
[    0.251665] pci 0000:00:1e.0:   bridge window [mem 0x750000000-0x78fffffff] (subtractive decode)
[    0.251668] pci 0000:00:1e.0:   bridge window [mem 0x6d0000000-0x70fffffff] (subtractive decode)
[    0.251671] pci 0000:00:1e.0:   bridge window [mem 0x650000000-0x68fffffff] (subtractive decode)
[    0.251673] pci 0000:00:1e.0:   bridge window [mem 0x5d0000000-0x60fffffff] (subtractive decode)
[    0.251676] pci 0000:00:1e.0:   bridge window [mem 0x550000000-0x58fffffff] (subtractive decode)
[    0.251679] pci 0000:00:1e.0:   bridge window [mem 0x4d0000000-0x50fffffff] (subtractive decode)
[    0.251682] pci 0000:00:1e.0:   bridge window [mem 0x450000000-0x48fffffff] (subtractive decode)
[    0.251685] pci 0000:00:1e.0:   bridge window [mem 0xb0000000-0xffffffff] (subtractive decode)
[    0.251687] pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
[    0.251690] pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff] (subtractive decode)
[    0.251693] pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7] (subtractive decode)
[    0.251719] acpi PNP0A08:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.251721] acpi PNP0A08:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.252010] ACPI: PCI Interrupt Link [LP00] (IRQs *3)
[    0.252125] ACPI: PCI Interrupt Link [LP01] (IRQs *11)
[    0.252236] ACPI: PCI Interrupt Link [LP02] (IRQs *5)
[    0.252348] ACPI: PCI Interrupt Link [LP03] (IRQs *5)
[    0.252457] ACPI: PCI Interrupt Link [LP04] (IRQs) *0, disabled.
[    0.252567] ACPI: PCI Interrupt Link [LP05] (IRQs) *0, disabled.
[    0.252679] ACPI: PCI Interrupt Link [LP06] (IRQs *7)
[    0.252791] ACPI: PCI Interrupt Link [LP07] (IRQs *11)
[    0.252839] acpi root: \_SB_.PCI0 notify handler is installed
[    0.252860] Found 1 acpi root devices
[    0.252928] ACPI: No dock devices found.
[    0.256027] vgaarb: device added: PCI:0000:01:01.0,decodes=io+mem,owns=io+mem,locks=none
[    0.256029] vgaarb: loaded
[    0.256030] vgaarb: bridge control possible 0000:01:01.0
[    0.256078] PCI: Using ACPI for IRQ routing
[    0.256179] PCI: pci_cache_line_size set to 64 bytes
[    0.256603] e820: reserve RAM buffer [mem 0x0009a400-0x0009ffff]
[    0.256607] e820: reserve RAM buffer [mem 0xaffc7a00-0xafffffff]
[    0.256778] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.256782] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[    0.256786] hpet0: 3 comparators, 64-bit 14.318180 MHz counter
[    0.258798] Switching to clocksource hpet
[    0.258798] pnp: PnP ACPI init
[    0.258798] ACPI: bus type PNP registered
[    0.259048] system 00:00: [io  0x0520-0x053f] has been reserved
[    0.259052] system 00:00: [io  0x0540-0x0547] has been reserved
[    0.259056] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.259502] pnp 00:01: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.259565] pnp 00:02: Plug and Play ACPI device, IDs PNP0003 (active)
[    0.259600] pnp 00:03: Plug and Play ACPI device, IDs PNP0003 (active)
[    0.259612] pnp 00:04: [dma 4]
[    0.259637] pnp 00:04: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.259676] pnp 00:05: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.259708] pnp 00:06: Plug and Play ACPI device, IDs PNP0800 (active)
[    0.259747] pnp 00:07: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.259798] system 00:08: [io  0x0ca8] has been reserved
[    0.259802] system 00:08: [io  0x0cac] has been reserved
[    0.259805] system 00:08: Plug and Play ACPI device, IDs IPI0001 PNP0c02 (active)
[    0.259898] system 00:09: [io  0x0400-0x043f] has been reserved
[    0.259901] system 00:09: [io  0x04d0-0x04d1] has been reserved
[    0.259905] system 00:09: [io  0x0540-0x055f] could not be reserved
[    0.259908] system 00:09: [io  0x0560-0x057f] has been reserved
[    0.259910] system 00:09: [io  0x0580-0x05ff] has been reserved
[    0.259913] system 00:09: [io  0x0800-0x080f] has been reserved
[    0.259917] system 00:09: [mem 0xe0000000-0xefffffff] has been reserved
[    0.259920] system 00:09: [mem 0xfecc0000-0xfecc3fff] has been reserved
[    0.259924] system 00:09: [mem 0xfe000000-0xfe01ffff] has been reserved
[    0.259927] system 00:09: [mem 0xfe020000-0xfe6fffff] has been reserved
[    0.259930] system 00:09: [mem 0xfe700400-0xfebfffff] has been reserved
[    0.259933] system 00:09: [mem 0xfff00000-0xffffffff] has been reserved
[    0.259937] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.260027] pnp 00:0a: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.260196] pnp: PnP ACPI: found 11 devices
[    0.260198] ACPI: bus type PNP unregistered
[    0.267836] pci 0000:00:1c.0: bridge window [io  0x1000-0x0fff] to [bus 05-06] add_size 1000
[    0.267841] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 05-06] add_size 200000
[    0.267857] pci 0000:00:1c.0: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
[    0.267860] pci 0000:00:1c.0: res[13]=[io  0x1000-0x0fff] get_res_add_size add_size 1000
[    0.267867] pci 0000:00:1c.0: BAR 15: assigned [mem 0xf50000000-0xf501fffff 64bit pref]
[    0.267871] pci 0000:00:1c.0: BAR 13: assigned [io  0x1000-0x1fff]
[    0.267875] pci 0000:11:00.0: PCI bridge to [bus 13]
[    0.268112] pci 0000:11:01.0: PCI bridge to [bus 12]
[    0.268388] pci 0000:10:00.0: PCI bridge to [bus 11-13]
[    0.268618] pci 0000:10:00.3: PCI bridge to [bus 14]
[    0.268847] pci 0000:00:02.0: PCI bridge to [bus 10-14]
[    0.268854] pci 0000:00:03.0: PCI bridge to [bus 23]
[    0.268864] pci 0000:09:00.0: BAR 6: assigned [mem 0xbff20000-0xbff3ffff pref]
[    0.268867] pci 0000:08:00.0: PCI bridge to [bus 09]
[    0.268872] pci 0000:08:00.0:   bridge window [io  0x6000-0x6fff]
[    0.268880] pci 0000:08:00.0:   bridge window [mem 0xc5000000-0xc60fffff]
[    0.268887] pci 0000:08:00.0:   bridge window [mem 0xbff00000-0xbfffffff 64bit pref]
[    0.268899] pci 0000:0a:00.0: BAR 6: assigned [mem 0xbfe20000-0xbfe3ffff pref]
[    0.268901] pci 0000:08:01.0: PCI bridge to [bus 0a]
[    0.268906] pci 0000:08:01.0:   bridge window [io  0x5000-0x5fff]
[    0.268914] pci 0000:08:01.0:   bridge window [mem 0xc3000000-0xc40fffff]
[    0.268921] pci 0000:08:01.0:   bridge window [mem 0xbfe00000-0xbfefffff 64bit pref]
[    0.268931] pci 0000:08:02.0: PCI bridge to [bus 0b]
[    0.268939] pci 0000:08:02.0:   bridge window [mem 0xc2000000-0xc2ffffff]
[    0.268953] pci 0000:07:00.0: PCI bridge to [bus 08-0b]
[    0.268958] pci 0000:07:00.0:   bridge window [io  0x5000-0x6fff]
[    0.268966] pci 0000:07:00.0:   bridge window [mem 0xc1000000-0xc60fffff]
[    0.268973] pci 0000:07:00.0:   bridge window [mem 0xbfe00000-0xbfffffff 64bit pref]
[    0.268983] pci 0000:00:04.0: PCI bridge to [bus 07-0b]
[    0.268986] pci 0000:00:04.0:   bridge window [io  0x5000-0xffff]
[    0.268990] pci 0000:00:04.0:   bridge window [mem 0xc0000000-0xc6ffffff]
[    0.268994] pci 0000:00:04.0:   bridge window [mem 0xbfe00000-0xbfffffff 64bit pref]
[    0.268999] pci 0000:00:05.0: PCI bridge to [bus 22]
[    0.269007] pci 0000:03:00.0: PCI bridge to [bus 04]
[    0.269012] pci 0000:03:00.0:   bridge window [mem 0xc7000000-0xcaefffff]
[    0.269020] pci 0000:00:06.0: PCI bridge to [bus 03-04]
[    0.269024] pci 0000:00:06.0:   bridge window [mem 0xc7000000-0xcaefffff]
[    0.269031] pci 0000:02:00.0: BAR 6: assigned [mem 0xcaf00000-0xcaf07fff pref]
[    0.269034] pci 0000:00:07.0: PCI bridge to [bus 02]
[    0.269037] pci 0000:00:07.0:   bridge window [io  0x4000-0x4fff]
[    0.269041] pci 0000:00:07.0:   bridge window [mem 0xcb000000-0xccffffff]
[    0.269045] pci 0000:00:07.0:   bridge window [mem 0xcaf00000-0xcaffffff 64bit pref]
[    0.269050] pci 0000:05:00.0: PCI bridge to [bus 06]
[    0.269056] pci 0000:05:00.0:   bridge window [mem 0xcd000000-0xcfffffff]
[    0.269067] pci 0000:00:1c.0: PCI bridge to [bus 05-06]
[    0.269070] pci 0000:00:1c.0:   bridge window [io  0x1000-0x1fff]
[    0.269075] pci 0000:00:1c.0:   bridge window [mem 0xcd000000-0xcfffffff]
[    0.269079] pci 0000:00:1c.0:   bridge window [mem 0xf50000000-0xf501fffff 64bit pref]
[    0.269086] pci 0000:01:01.0: BAR 6: assigned [mem 0xd8000000-0xd801ffff pref]
[    0.269089] pci 0000:00:1e.0: PCI bridge to [bus 01]
[    0.269092] pci 0000:00:1e.0:   bridge window [io  0x3000-0x3fff]
[    0.269097] pci 0000:00:1e.0:   bridge window [mem 0xde000000-0xdfffffff]
[    0.269102] pci 0000:00:1e.0:   bridge window [mem 0xd0000000-0xddffffff 64bit pref]
[    0.270349] pci 0000:00:1e.0: setting latency timer to 64
[    0.270354] pci_bus 0000:00: resource 4 [mem 0xf50000000-0xfffffffff]
[    0.270356] pci_bus 0000:00: resource 5 [mem 0xed0000000-0xf0fffffff]
[    0.270359] pci_bus 0000:00: resource 6 [mem 0xe50000000-0xe8fffffff]
[    0.270361] pci_bus 0000:00: resource 7 [mem 0xdd0000000-0xe0fffffff]
[    0.270364] pci_bus 0000:00: resource 8 [mem 0xd50000000-0xd8fffffff]
[    0.270366] pci_bus 0000:00: resource 9 [mem 0xcd0000000-0xd0fffffff]
[    0.270369] pci_bus 0000:00: resource 10 [mem 0xc50000000-0xc8fffffff]
[    0.270371] pci_bus 0000:00: resource 11 [mem 0xbd0000000-0xc0fffffff]
[    0.270374] pci_bus 0000:00: resource 12 [mem 0xb50000000-0xb8fffffff]
[    0.270376] pci_bus 0000:00: resource 13 [mem 0xad0000000-0xb0fffffff]
[    0.270379] pci_bus 0000:00: resource 14 [mem 0xa50000000-0xa8fffffff]
[    0.270381] pci_bus 0000:00: resource 15 [mem 0x9d0000000-0xa0fffffff]
[    0.270384] pci_bus 0000:00: resource 16 [mem 0x950000000-0x98fffffff]
[    0.270386] pci_bus 0000:00: resource 17 [mem 0x8d0000000-0x90fffffff]
[    0.270389] pci_bus 0000:00: resource 18 [mem 0x850000000-0x88fffffff]
[    0.270391] pci_bus 0000:00: resource 19 [mem 0x7d0000000-0x80fffffff]
[    0.270394] pci_bus 0000:00: resource 20 [mem 0x750000000-0x78fffffff]
[    0.270396] pci_bus 0000:00: resource 21 [mem 0x6d0000000-0x70fffffff]
[    0.270399] pci_bus 0000:00: resource 22 [mem 0x650000000-0x68fffffff]
[    0.270401] pci_bus 0000:00: resource 23 [mem 0x5d0000000-0x60fffffff]
[    0.270404] pci_bus 0000:00: resource 24 [mem 0x550000000-0x58fffffff]
[    0.270406] pci_bus 0000:00: resource 25 [mem 0x4d0000000-0x50fffffff]
[    0.270409] pci_bus 0000:00: resource 26 [mem 0x450000000-0x48fffffff]
[    0.270411] pci_bus 0000:00: resource 27 [mem 0xb0000000-0xffffffff]
[    0.270414] pci_bus 0000:00: resource 28 [mem 0x000a0000-0x000bffff]
[    0.270416] pci_bus 0000:00: resource 29 [io  0x0d00-0xffff]
[    0.270419] pci_bus 0000:00: resource 30 [io  0x0000-0x0cf7]
[    0.270422] pci_bus 0000:07: resource 0 [io  0x5000-0xffff]
[    0.270424] pci_bus 0000:07: resource 1 [mem 0xc0000000-0xc6ffffff]
[    0.270427] pci_bus 0000:07: resource 2 [mem 0xbfe00000-0xbfffffff 64bit pref]
[    0.270430] pci_bus 0000:08: resource 0 [io  0x5000-0x6fff]
[    0.270432] pci_bus 0000:08: resource 1 [mem 0xc1000000-0xc60fffff]
[    0.270435] pci_bus 0000:08: resource 2 [mem 0xbfe00000-0xbfffffff 64bit pref]
[    0.270437] pci_bus 0000:09: resource 0 [io  0x6000-0x6fff]
[    0.270440] pci_bus 0000:09: resource 1 [mem 0xc5000000-0xc60fffff]
[    0.270442] pci_bus 0000:09: resource 2 [mem 0xbff00000-0xbfffffff 64bit pref]
[    0.270445] pci_bus 0000:0a: resource 0 [io  0x5000-0x5fff]
[    0.270447] pci_bus 0000:0a: resource 1 [mem 0xc3000000-0xc40fffff]
[    0.270450] pci_bus 0000:0a: resource 2 [mem 0xbfe00000-0xbfefffff 64bit pref]
[    0.270452] pci_bus 0000:0b: resource 1 [mem 0xc2000000-0xc2ffffff]
[    0.270455] pci_bus 0000:03: resource 1 [mem 0xc7000000-0xcaefffff]
[    0.270458] pci_bus 0000:04: resource 1 [mem 0xc7000000-0xcaefffff]
[    0.270460] pci_bus 0000:02: resource 0 [io  0x4000-0x4fff]
[    0.270463] pci_bus 0000:02: resource 1 [mem 0xcb000000-0xccffffff]
[    0.270465] pci_bus 0000:02: resource 2 [mem 0xcaf00000-0xcaffffff 64bit pref]
[    0.270468] pci_bus 0000:05: resource 0 [io  0x1000-0x1fff]
[    0.270470] pci_bus 0000:05: resource 1 [mem 0xcd000000-0xcfffffff]
[    0.270473] pci_bus 0000:05: resource 2 [mem 0xf50000000-0xf501fffff 64bit pref]
[    0.270475] pci_bus 0000:06: resource 1 [mem 0xcd000000-0xcfffffff]
[    0.270478] pci_bus 0000:01: resource 0 [io  0x3000-0x3fff]
[    0.270481] pci_bus 0000:01: resource 1 [mem 0xde000000-0xdfffffff]
[    0.270483] pci_bus 0000:01: resource 2 [mem 0xd0000000-0xddffffff 64bit pref]
[    0.270486] pci_bus 0000:01: resource 4 [mem 0xf50000000-0xfffffffff]
[    0.270488] pci_bus 0000:01: resource 5 [mem 0xed0000000-0xf0fffffff]
[    0.270491] pci_bus 0000:01: resource 6 [mem 0xe50000000-0xe8fffffff]
[    0.270493] pci_bus 0000:01: resource 7 [mem 0xdd0000000-0xe0fffffff]
[    0.270496] pci_bus 0000:01: resource 8 [mem 0xd50000000-0xd8fffffff]
[    0.270498] pci_bus 0000:01: resource 9 [mem 0xcd0000000-0xd0fffffff]
[    0.270501] pci_bus 0000:01: resource 10 [mem 0xc50000000-0xc8fffffff]
[    0.270503] pci_bus 0000:01: resource 11 [mem 0xbd0000000-0xc0fffffff]
[    0.270505] pci_bus 0000:01: resource 12 [mem 0xb50000000-0xb8fffffff]
[    0.270508] pci_bus 0000:01: resource 13 [mem 0xad0000000-0xb0fffffff]
[    0.270510] pci_bus 0000:01: resource 14 [mem 0xa50000000-0xa8fffffff]
[    0.270513] pci_bus 0000:01: resource 15 [mem 0x9d0000000-0xa0fffffff]
[    0.270515] pci_bus 0000:01: resource 16 [mem 0x950000000-0x98fffffff]
[    0.270518] pci_bus 0000:01: resource 17 [mem 0x8d0000000-0x90fffffff]
[    0.270520] pci_bus 0000:01: resource 18 [mem 0x850000000-0x88fffffff]
[    0.270523] pci_bus 0000:01: resource 19 [mem 0x7d0000000-0x80fffffff]
[    0.270525] pci_bus 0000:01: resource 20 [mem 0x750000000-0x78fffffff]
[    0.270528] pci_bus 0000:01: resource 21 [mem 0x6d0000000-0x70fffffff]
[    0.270530] pci_bus 0000:01: resource 22 [mem 0x650000000-0x68fffffff]
[    0.270533] pci_bus 0000:01: resource 23 [mem 0x5d0000000-0x60fffffff]
[    0.270535] pci_bus 0000:01: resource 24 [mem 0x550000000-0x58fffffff]
[    0.270538] pci_bus 0000:01: resource 25 [mem 0x4d0000000-0x50fffffff]
[    0.270541] pci_bus 0000:01: resource 26 [mem 0x450000000-0x48fffffff]
[    0.270543] pci_bus 0000:01: resource 27 [mem 0xb0000000-0xffffffff]
[    0.270546] pci_bus 0000:01: resource 28 [mem 0x000a0000-0x000bffff]
[    0.270548] pci_bus 0000:01: resource 29 [io  0x0d00-0xffff]
[    0.270550] pci_bus 0000:01: resource 30 [io  0x0000-0x0cf7]
[    0.270617] NET: Registered protocol family 2
[    0.271005] TCP established hash table entries: 131072 (order: 9, 2097152 bytes)
[    0.271799] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.272265] TCP: Hash tables configured (established 131072 bind 65536)
[    0.272320] TCP: reno registered
[    0.272348] UDP hash table entries: 8192 (order: 6, 262144 bytes)
[    0.272482] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes)
[    0.272698] NET: Registered protocol family 1
[    0.272840] RPC: Registered named UNIX socket transport module.
[    0.272842] RPC: Registered udp transport module.
[    0.272844] RPC: Registered tcp transport module.
[    0.272846] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.273590] pci 0000:00:1f.0: rerouting interrupts for [8086:2670]
[    0.273776] pci 0000:01:01.0: Boot video device
[    0.273779] PCI: CLS 64 bytes, default 64
[    0.273837] Unpacking initramfs...
[    0.544685] Freeing initrd memory: 11664k freed
[    0.549543] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.549549] software IO TLB [mem 0xabfc7000-0xaffc7000] (64MB) mapped at [ffff8800abfc7000-ffff8800affc6fff]
[    0.550070] audit: initializing netlink socket (disabled)
[    0.550087] type=2000 audit(1368406277.548:1): initialized
[    0.565596] bounce pool size: 64 pages
[    0.565603] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.567046] VFS: Disk quotas dquot_6.5.2
[    0.567078] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.567310] NFS: Registering the id_resolver key type
[    0.567335] Key type id_resolver registered
[    0.567337] Key type id_legacy registered
[    0.567357] msgmni has been set to 31651
[    0.567699] alg: No test for stdrng (krng)
[    0.567736] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    0.567781] io scheduler noop registered
[    0.567783] io scheduler deadline registered (default)
[    0.567803] io scheduler cfq registered
[    0.568147] pcieport 0000:00:1c.0: irq 40 for MSI/MSI-X
[    0.570707] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.570726] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    0.570728] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.570939] intel_idle: does not run on family 6 model 15
[    0.570977] APEI: Can not request [mem 0x0009aae7-0x0009aaf1] for APEI ERST registers
[    0.571039] GHES: HEST is not enabled!
[    0.571106] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.591529] 00:01: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    0.592065] Linux agpgart interface v0.103
[    0.592227] i8042: PNP: No PS/2 controller found. Probing ports directly.
[    0.844227] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.844368] mousedev: PS/2 mouse device common for all mice
[    0.844538] rtc_cmos 00:05: rtc core: registered rtc_cmos as rtc0
[    0.844563] rtc_cmos 00:05: alarms up to one year, 242 bytes nvram, hpet irqs
[    0.844573] cpuidle: using governor ladder
[    0.844574] cpuidle: using governor menu
[    0.844609] drop_monitor: Initializing network drop monitor service
[    0.844700] TCP: cubic registered
[    0.844752] NET: Registered protocol family 10
[    0.845000] mip6: Mobile IPv6
[    0.845004] NET: Registered protocol family 17
[    0.845026] Key type dns_resolver registered
[    0.845352] PM: Hibernation image not present or could not be loaded.
[    0.845361] registered taskstats version 1
[    0.849619] Freeing unused kernel memory: 940k freed
[    0.849949] Write protecting the kernel read-only data: 8192k
[    0.855756] Freeing unused kernel memory: 2000k freed
[    0.857920] Freeing unused kernel memory: 496k freed
[    0.867210] udev[70]: starting version 164
[    0.884298] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    0.884669] r8169 0000:09:00.0: irq 41 for MSI/MSI-X
[    0.884895] r8169 0000:09:00.0 eth0: RTL8168c/8111c at 0xffffc90001814000, 00:e0:4c:68:cd:29, XID 1c4000c0 IRQ 41
[    0.884898] r8169 0000:09:00.0 eth0: jumbo features [frames: 6128 bytes, tx checksumming: ko]
[    0.884931] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    0.885207] r8169 0000:0a:00.0: irq 42 for MSI/MSI-X
[    0.885385] r8169 0000:0a:00.0 eth1: RTL8168c/8111c at 0xffffc90001816000, 00:e0:4c:68:cf:50, XID 1c4000c0 IRQ 42
[    0.885388] r8169 0000:0a:00.0 eth1: jumbo features [frames: 6128 bytes, tx checksumming: ko]
[    0.887199] SCSI subsystem initialized
[    0.887787] Adaptec aacraid driver 1.2-0[30000]-ms
[    0.891557] bnx2: Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v2.2.3 (June 27, 2012)
[    0.895358] ACPI: bus type USB registered
[    0.895394] usbcore: registered new interface driver usbfs
[    0.895406] usbcore: registered new interface driver hub
[    0.896685] usbcore: registered new device driver usb
[    0.897176] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.897539] uhci_hcd: USB Universal Host Controller Interface driver
[    0.897701] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[    0.897706] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    0.897714] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
[    0.897766] uhci_hcd 0000:00:1d.0: irq 23, io base 0x00002200
[    0.897816] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
[    0.897819] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.897821] usb usb1: Product: UHCI Host Controller
[    0.897824] usb usb1: Manufacturer: Linux 3.9.2-fm64 uhci_hcd
[    0.897826] usb usb1: SerialNumber: 0000:00:1d.0
[    0.898149] hub 1-0:1.0: USB hub found
[    0.898155] hub 1-0:1.0: 2 ports detected
[    0.898353] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[    0.898357] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    0.898364] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
[    0.898399] uhci_hcd 0000:00:1d.1: irq 22, io base 0x00002600
[    0.898435] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[    0.898438] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.898440] usb usb2: Product: UHCI Host Controller
[    0.898443] usb usb2: Manufacturer: Linux 3.9.2-fm64 uhci_hcd
[    0.898445] usb usb2: SerialNumber: 0000:00:1d.1
[    0.899976] ACPI: bus type ATA registered
[    0.900229] hub 2-0:1.0: USB hub found
[    0.900236] hub 2-0:1.0: 2 ports detected
[    0.900244] libata version 3.00 loaded.
[    0.900441] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[    0.900444] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    0.900453] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
[    0.900476] uhci_hcd 0000:00:1d.2: irq 23, io base 0x00002a00
[    0.900513] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    0.900516] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.900519] usb usb3: Product: UHCI Host Controller
[    0.900521] usb usb3: Manufacturer: Linux 3.9.2-fm64 uhci_hcd
[    0.900523] usb usb3: SerialNumber: 0000:00:1d.2
[    0.904143] hub 3-0:1.0: USB hub found
[    0.904151] hub 3-0:1.0: 2 ports detected
[    0.904283] ata_piix 0000:00:1f.1: version 2.13
[    0.904428] ata_piix 0000:00:1f.1: setting latency timer to 64
[    0.904966] scsi1 : ata_piix
[    0.905197] scsi2 : ata_piix
[    0.905258] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x480 irq 14
[    0.905260] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x488 irq 15
[    0.906178] ata2: port disabled--ignoring
[    1.100391] AAC0: kernel 5.1-0[9257] Dec  6 2006
[    1.100396] AAC0: monitor 5.1-0[9257]
[    1.100398] AAC0: bios 5.1-0[9257]
[    1.100400] AAC0: serial 310001
[    1.100402] AAC0: 64bit support enabled.
[    1.100404] AAC0: 64 Bit DAC enabled
[    1.107710] scsi0 : ServeRAID
[    1.108046] scsi 0:0:0:0: Direct-Access     ServeRA  Drive 1          V1.0 PQ: 0 ANSI: 2
[    1.115569] scsi 0:1:0:0: Direct-Access     WDC      WD1600JS-23MHB0  03.0 PQ: 0 ANSI: 5
[    1.116858] scsi 0:1:1:0: Direct-Access     WDC      WD1600JS-23MHB0  03.0 PQ: 0 ANSI: 5
[    1.139985] scsi 0:3:0:0: Enclosure         IBM      SAS SES-2 DEVICE 1.10 PQ: 0 ANSI: 5
[    1.208058] usb 1-2: new low-speed USB device number 2 using uhci_hcd
[    1.332385] sd 0:0:0:0: [sda] 312299520 512-byte logical blocks: (159 GB/148 GiB)
[    1.332404] sd 0:0:0:0: [sda] Write Protect is off
[    1.332408] sd 0:0:0:0: [sda] Mode Sense: 06 00 10 00
[    1.332444] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, supports DPO and FUA
[    1.341537]  sda: sda1 sda2 sda3 < sda5 >
[    1.341913] sd 0:0:0:0: [sda] Attached SCSI removable disk
[    1.372397] bnx2 0000:04:00.0 eth2: Broadcom NetXtreme II BCM5708 1000Base-T (B1) PCI-X 64-bit 133MHz found at mem c8000000, IRQ 18, node addr 00:14:5e:fb:2c:0c
[    1.386818] usb 1-2: New USB device found, idVendor=0518, idProduct=0001
[    1.386824] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.386827] usb 1-2: Product: PS2 to USB Converter
[    1.386829] usb 1-2: Manufacturer: CHESEN
[    1.402142] hidraw: raw HID events driver (C) Jiri Kosina
[    1.418867] ses 0:3:0:0: Attached Enclosure device
[    1.434911] usbcore: registered new interface driver usbhid
[    1.434913] usbhid: USB HID core driver
[    1.548042] tsc: Refined TSC clocksource calibration: 2327.499 MHz
[    1.548049] Switching to clocksource tsc
[    1.852425] bnx2 0000:06:00.0 eth3: Broadcom NetXtreme II BCM5708 1000Base-T (B1) PCI-X 64-bit 133MHz found at mem ce000000, IRQ 16, node addr 00:14:5e:fb:2c:0e
[    1.944283] md: linear personality registered for level -1
[    1.945407] md: multipath personality registered for level -4
[    1.946454] md: raid0 personality registered for level 0
[    1.947661] md: raid1 personality registered for level 1
[    1.948720] async_tx: api initialized (async)
[    1.948990] xor: measuring software checksum speed
[    1.988003]    prefetch64-sse:  9259.000 MB/sec
[    2.028003]    generic_sse:  8221.000 MB/sec
[    2.028005] xor: using function: prefetch64-sse (9259.000 MB/sec)
[    2.096018] raid6: sse2x1    3559 MB/s
[    2.164011] raid6: sse2x2    6373 MB/s
[    2.232010] raid6: sse2x4    7237 MB/s
[    2.232012] raid6: using algorithm sse2x4 (7237 MB/s)
[    2.232014] raid6: using ssse3x2 recovery algorithm
[    2.232846] md: raid6 personality registered for level 6
[    2.232848] md: raid5 personality registered for level 5
[    2.232849] md: raid4 personality registered for level 4
[    2.236476] md: raid10 personality registered for level 10
[    2.250668] device-mapper: uevent: version 1.0.3
[    2.250743] device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com
[    2.291301] kjournald starting.  Commit interval 5 seconds
[    2.291319] EXT3-fs (sda1): mounted filesystem with ordered data mode
[    4.115670] udev[333]: starting version 164
[    4.637482] microcode: CPU0 sig=0x6f6, pf=0x4, revision=0xcd
[    4.673116] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    4.673125] ACPI: Power Button [PWRF]
[    4.750011] dca service started, version 1.12.1
[    4.783282] input: PC Speaker as /devices/platform/pcspkr/input/input1
[    4.861086] ehci-pci: EHCI PCI platform driver
[    4.861259] ehci-pci 0000:00:1d.7: setting latency timer to 64
[    4.861264] ehci-pci 0000:00:1d.7: EHCI Host Controller
[    4.861272] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 4
[    4.861286] ehci-pci 0000:00:1d.7: debug port 1
[    4.865195] ehci-pci 0000:00:1d.7: cache line size of 64 is not supported
[    4.865207] ehci-pci 0000:00:1d.7: irq 23, io mem 0xf9000000
[    4.876032] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[    4.876063] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002
[    4.876067] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.876069] usb usb4: Product: EHCI Host Controller
[    4.876072] usb usb4: Manufacturer: Linux 3.9.2-fm64 ehci_hcd
[    4.876075] usb usb4: SerialNumber: 0000:00:1d.7
[    4.876231] hub 4-0:1.0: USB hub found
[    4.876238] hub 4-0:1.0: 6 ports detected
[    4.949693] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    5.021499] input: CHESEN PS2 to USB Converter as /devices/pci0000:00/0000:00:1d.0/usb1/1-2/1-2:1.0/input/input2
[    5.021757] hid-generic 0003:0518:0001.0001: input,hidraw0: USB HID v1.10 Keyboard [CHESEN PS2 to USB Converter] on usb-0000:00:1d.0-2/input0
[    5.021888] ACPI: Requesting acpi_cpufreq
[    5.022350] input: CHESEN PS2 to USB Converter as /devices/pci0000:00/0000:00:1d.0/usb1/1-2/1-2:1.1/input/input3
[    5.023396] hid-generic 0003:0518:0001.0002: input,hidraw1: USB HID v1.10 Mouse [CHESEN PS2 to USB Converter] on usb-0000:00:1d.0-2/input1
[    5.052121] ioatdma: Intel(R) QuickData Technology Driver 4.00
[    5.052309] ioatdma 0000:00:08.0: irq 43 for MSI/MSI-X
[    5.112047] usb 1-2: USB disconnect, device number 2
[    5.152258] i801_smbus 0000:00:1f.3: SMBus using PCI Interrupt
[    5.236285] intel_rng: FWH not detected
[    5.288147] EDAC MC: Ver: 3.0.0
[    5.332419] microcode: CPU1 sig=0x6f6, pf=0x4, revision=0xcd
[    5.337013] microcode: CPU2 sig=0x6f6, pf=0x4, revision=0xcd
[    5.341101] microcode: CPU3 sig=0x6f6, pf=0x4, revision=0xcd
[    5.344875] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    5.378556] ipmi message handler version 39.2
[    5.456246] P-state transition latency capped at 20 uS
[    5.710545] coretemp coretemp.0: Using relative temperature scale!
[    5.710558] coretemp coretemp.0: Using relative temperature scale!
[    5.710621] coretemp coretemp.3: Using relative temperature scale!
[    5.710641] coretemp coretemp.3: Using relative temperature scale!
[    5.761691] Error: Driver 'pcspkr' is already registered, aborting...
[    5.816045] usb 1-2: new low-speed USB device number 3 using uhci_hcd
[    6.198062] usb 1-2: New USB device found, idVendor=0518, idProduct=0001
[    6.198068] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    6.198071] usb 1-2: Product: PS2 to USB Converter
[    6.198074] usb 1-2: Manufacturer: CHESEN
[    6.225415] input: CHESEN PS2 to USB Converter as /devices/pci0000:00/0000:00:1d.0/usb1/1-2/1-2:1.0/input/input4
[    6.225540] hid-generic 0003:0518:0001.0003: input,hidraw0: USB HID v1.10 Keyboard [CHESEN PS2 to USB Converter] on usb-0000:00:1d.0-2/input0
[    6.247497] input: CHESEN PS2 to USB Converter as /devices/pci0000:00/0000:00:1d.0/usb1/1-2/1-2:1.1/input/input5
[    6.247662] hid-generic 0003:0518:0001.0004: input,hidraw1: USB HID v1.10 Mouse [CHESEN PS2 to USB Converter] on usb-0000:00:1d.0-2/input1
[  184.513663] Adding 2047996k swap on /dev/sda2.  Priority:-1 extents:1 across:2047996k 
[  184.803141] EXT3-fs (sda1): using internal journal
[  184.898929] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[  185.692105] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: data=ordered
[  186.165345] bnx2 0000:06:00.0: irq 44 for MSI/MSI-X
[  186.284015] bnx2 0000:06:00.0 eth1: using MSI
[  186.284085] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[  186.977361] r8169 0000:09:00.0 eth2: link down
[  186.977376] r8169 0000:09:00.0 eth2: link down
[  186.977428] IPv6: ADDRCONF(NETDEV_UP): eth2: link is not ready
[  187.041359] r8169 0000:0a:00.0 eth3: link down
[  187.041385] r8169 0000:0a:00.0 eth3: link down
[  187.041428] IPv6: ADDRCONF(NETDEV_UP): eth3: link is not ready
[  187.093391] bnx2 0000:04:00.0: irq 45 for MSI/MSI-X
[  187.208013] bnx2 0000:04:00.0 eth0: using MSI
[  187.208083] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[  188.605274] r8169 0000:0a:00.0 eth3: link up
[  188.605288] IPv6: ADDRCONF(NETDEV_CHANGE): eth3: link becomes ready
[  188.636549] r8169 0000:09:00.0 eth2: link up
[  188.636563] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
[  189.479370] bnx2 0000:06:00.0 eth1: NIC Copper Link is Up, 1000 Mbps full duplex
[  189.479372] 
[  189.479446] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[  190.018345] bnx2 0000:04:00.0 eth0: NIC Copper Link is Up, 1000 Mbps full duplex
[  190.018348] , receive & transmit flow control ON
[  190.018419] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[  192.689451] ip_tables: (C) 2000-2006 Netfilter Core Team
[  193.194643] ip6_tables: (C) 2000-2006 Netfilter Core Team
[  193.651613] sshd (3551): /proc/3551/oom_adj is deprecated, please use /proc/3551/oom_score_adj instead.
[  306.384034] INFO: task modprobe:393 blocked for more than 120 seconds.
[  306.384125] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  306.384212] modprobe        D ffff88043819c770     0   393      1 0x00000000
[  306.384217]  ffff88043819c770 0000000000000086 ffff8804386c40c0 0000000000013e80
[  306.384222]  ffff88043a5ebfd8 0000000000013e80 ffff88043a5ebfd8 0000000000013e80
[  306.384226]  ffff88043819c770 0000000000013e80 0000000000013e80 ffff88043a5ea010
[  306.384229] Call Trace:
[  306.384240]  [<ffffffff813ff91d>] ? schedule_preempt_disabled+0x9/0xb
[  306.384244]  [<ffffffff813fe70a>] ? __mutex_lock_common+0x10d/0x175
[  306.384249]  [<ffffffff812160c2>] ? kobject_add_internal+0xca/0x1b8
[  306.384260]  [<ffffffff813fe838>] ? mutex_lock+0x1a/0x2c
[  306.384264]  [<ffffffff8123391b>] ? pci_bus_match+0x22/0x2d
[  306.384269]  [<ffffffff812d2a3f>] ? __driver_attach+0x2e/0x6f
[  306.384273]  [<ffffffff812d2a11>] ? driver_probe_device+0x1ac/0x1ac
[  306.384276]  [<ffffffff812d13a2>] ? bus_for_each_dev+0x46/0x82
[  306.384280]  [<ffffffff812d220d>] ? bus_add_driver+0xbb/0x1f2
[  306.384296]  [<ffffffffa00e4000>] ? 0xffffffffa00e3fff
[  306.384301]  [<ffffffffa00e4000>] ? 0xffffffffa00e3fff
[  306.384304]  [<ffffffff812d2f80>] ? driver_register+0x89/0xfb
[  306.384309]  [<ffffffffa00e4000>] ? 0xffffffffa00e3fff
[  306.384315]  [<ffffffffa00e4031>] ? i5000_init+0x31/0x1000 [i5000_edac]
[  306.384320]  [<ffffffff81002078>] ? do_one_initcall+0x78/0x131
[  306.384327]  [<ffffffff8108cc35>] ? load_module+0x13d3/0x167f
[  306.384331]  [<ffffffff8108a7b0>] ? set_section_ro_nx+0x58/0x58
[  306.384335]  [<ffffffff8108d016>] ? sys_init_module+0xb9/0xbd
[  306.384341]  [<ffffffff81405a69>] ? system_call_fastpath+0x16/0x1b
[  306.384344] INFO: task modprobe:439 blocked for more than 120 seconds.
[  306.384415] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  306.384502] modprobe        D ffff8804384c77f0     0   439      1 0x00000000
[  306.384505]  ffff8804384c77f0 0000000000000082 ffff88043b0a97b0 0000000000013e80
[  306.384509]  ffff88043839bfd8 0000000000013e80 ffff88043839bfd8 0000000000013e80
[  306.384513]  ffff8804384c77f0 0000000000013e80 0000000000013e80 ffff88043839a010
[  306.384516] Call Trace:
[  306.384520]  [<ffffffff813ff91d>] ? schedule_preempt_disabled+0x9/0xb
[  306.384524]  [<ffffffff813fe70a>] ? __mutex_lock_common+0x10d/0x175
[  306.384527]  [<ffffffff812160c2>] ? kobject_add_internal+0xca/0x1b8
[  306.384531]  [<ffffffff813fe838>] ? mutex_lock+0x1a/0x2c
[  306.384534]  [<ffffffff8123391b>] ? pci_bus_match+0x22/0x2d
[  306.384538]  [<ffffffff812d2a3f>] ? __driver_attach+0x2e/0x6f
[  306.384541]  [<ffffffff812d2a11>] ? driver_probe_device+0x1ac/0x1ac
[  306.384545]  [<ffffffff812d13a2>] ? bus_for_each_dev+0x46/0x82
[  306.384549]  [<ffffffff812d220d>] ? bus_add_driver+0xbb/0x1f2
[  306.384553]  [<ffffffffa022c000>] ? 0xffffffffa022bfff
[  306.384557]  [<ffffffffa022c000>] ? 0xffffffffa022bfff
[  306.384561]  [<ffffffff812d2f80>] ? driver_register+0x89/0xfb
[  306.384566]  [<ffffffffa022c000>] ? 0xffffffffa022bfff
[  306.384569]  [<ffffffff81002078>] ? do_one_initcall+0x78/0x131
[  306.384574]  [<ffffffff8108cc35>] ? load_module+0x13d3/0x167f
[  306.384577]  [<ffffffff8108a7b0>] ? set_section_ro_nx+0x58/0x58
[  306.384582]  [<ffffffff8108d016>] ? sys_init_module+0xb9/0xbd
[  306.384586]  [<ffffffff81405a69>] ? system_call_fastpath+0x16/0x1b
[  306.384589] INFO: task modprobe:440 blocked for more than 120 seconds.
[  306.384659] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  306.384746] modprobe        D ffff8804385647b0     0   440      1 0x00000000
[  306.384749]  ffff8804385647b0 0000000000000082 ffff88043b0a9080 0000000000013e80
[  306.384753]  ffff880439609fd8 0000000000013e80 ffff880439609fd8 0000000000013e80
[  306.384757]  ffff8804385647b0 0000000000013e80 0000000000013e80 ffff880439608010
[  306.384760] Call Trace:
[  306.384767]  [<ffffffffa02a03e2>] ? i801_transaction+0xa7/0xe8 [i2c_i801]
[  306.384772]  [<ffffffff8105e3ff>] ? wake_up_bit+0x20/0x20
[  306.384778]  [<ffffffffa02a0c27>] ? i801_access+0x804/0x8f1 [i2c_i801]
[  306.384782]  [<ffffffff81064300>] ? __update_cpu_load+0x9f/0xc2
[  306.384789]  [<ffffffffa02952d0>] ? i2c_smbus_xfer+0x9b/0x11e [i2c_core]
[  306.384795]  [<ffffffffa02957d1>] ? i2c_default_probe+0x99/0xfd [i2c_core]
[  306.384802]  [<ffffffffa0296047>] ? i2c_do_add_adapter+0xd2/0x231 [i2c_core]
[  306.384808]  [<ffffffff81176693>] ? sysfs_do_create_link_sd+0x13f/0x199
[  306.384812]  [<ffffffff813e96b0>] ? klist_add_tail+0x1f/0x42
[  306.384818]  [<ffffffffa02961ca>] ? __process_new_driver+0x24/0x24 [i2c_core]
[  306.384821]  [<ffffffff812d1328>] ? bus_for_each_drv+0x47/0x7b
[  306.384826]  [<ffffffffa0295e0d>] ? i2c_register_adapter+0x1b7/0x1ee [i2c_core]
[  306.384832]  [<ffffffffa02a103f>] ? i801_probe+0x32b/0x415 [i2c_i801]
[  306.384835]  [<ffffffff8117585b>] ? __sysfs_add_one+0x8b/0xbc
[  306.384840]  [<ffffffff812339ec>] ? local_pci_probe+0x37/0x5d
[  306.384843]  [<ffffffff81234894>] ? pci_device_probe+0xc2/0xe3
[  306.384849]  [<ffffffff812db93c>] ? pm_runtime_barrier+0x59/0x8c
[  306.384853]  [<ffffffff812d2906>] ? driver_probe_device+0xa1/0x1ac
[  306.384857]  [<ffffffff812d2a60>] ? __driver_attach+0x4f/0x6f
[  306.384861]  [<ffffffff812d2a11>] ? driver_probe_device+0x1ac/0x1ac
[  306.384864]  [<ffffffff812d13a2>] ? bus_for_each_dev+0x46/0x82
[  306.384868]  [<ffffffff812d220d>] ? bus_add_driver+0xbb/0x1f2
[  306.384873]  [<ffffffffa02a6000>] ? 0xffffffffa02a5fff
[  306.384878]  [<ffffffffa02a6000>] ? 0xffffffffa02a5fff
[  306.384881]  [<ffffffff812d2f80>] ? driver_register+0x89/0xfb
[  306.384886]  [<ffffffffa02a6000>] ? 0xffffffffa02a5fff
[  306.384892]  [<ffffffffa02a60aa>] ? i2c_i801_init+0xaa/0x1000 [i2c_i801]
[  306.384898]  [<ffffffffa02a6000>] ? 0xffffffffa02a5fff
[  306.384902]  [<ffffffff81002078>] ? do_one_initcall+0x78/0x131
[  306.384907]  [<ffffffff8108cc35>] ? load_module+0x13d3/0x167f
[  306.384910]  [<ffffffff8108a7b0>] ? set_section_ro_nx+0x58/0x58
[  306.384916]  [<ffffffff8108d016>] ? sys_init_module+0xb9/0xbd
[  306.384919]  [<ffffffff81405a69>] ? system_call_fastpath+0x16/0x1b
[  342.572122] dropinvalid IN=eth3 OUT= MAC=00:e0:4c:68:cf:50:00:0b:be:ef:c7:80:08:00 SRC=208.98.50.3 DST=64.147.99.182 LEN=44 TOS=0x00 PREC=0x00 TTL=52 ID=0 DF PROTO=TCP SPT=6005 DPT=24197 WINDOW=5840 RES=0x00 ACK SYN URGP=0 
[  426.384034] INFO: task modprobe:393 blocked for more than 120 seconds.
[  426.384111] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  426.384198] modprobe        D ffff88043819c770     0   393      1 0x00000000
[  426.384203]  ffff88043819c770 0000000000000086 ffff8804386c40c0 0000000000013e80
[  426.384208]  ffff88043a5ebfd8 0000000000013e80 ffff88043a5ebfd8 0000000000013e80
[  426.384212]  ffff88043819c770 0000000000013e80 0000000000013e80 ffff88043a5ea010
[  426.384216] Call Trace:
[  426.384226]  [<ffffffff813ff91d>] ? schedule_preempt_disabled+0x9/0xb
[  426.384230]  [<ffffffff813fe70a>] ? __mutex_lock_common+0x10d/0x175
[  426.384235]  [<ffffffff812160c2>] ? kobject_add_internal+0xca/0x1b8
[  426.384246]  [<ffffffff813fe838>] ? mutex_lock+0x1a/0x2c
[  426.384250]  [<ffffffff8123391b>] ? pci_bus_match+0x22/0x2d
[  426.384255]  [<ffffffff812d2a3f>] ? __driver_attach+0x2e/0x6f
[  426.384259]  [<ffffffff812d2a11>] ? driver_probe_device+0x1ac/0x1ac
[  426.384262]  [<ffffffff812d13a2>] ? bus_for_each_dev+0x46/0x82
[  426.384266]  [<ffffffff812d220d>] ? bus_add_driver+0xbb/0x1f2
[  426.384282]  [<ffffffffa00e4000>] ? 0xffffffffa00e3fff
[  426.384287]  [<ffffffffa00e4000>] ? 0xffffffffa00e3fff
[  426.384290]  [<ffffffff812d2f80>] ? driver_register+0x89/0xfb
[  426.384295]  [<ffffffffa00e4000>] ? 0xffffffffa00e3fff
[  426.384302]  [<ffffffffa00e4031>] ? i5000_init+0x31/0x1000 [i5000_edac]
[  426.384306]  [<ffffffff81002078>] ? do_one_initcall+0x78/0x131
[  426.384313]  [<ffffffff8108cc35>] ? load_module+0x13d3/0x167f
[  426.384317]  [<ffffffff8108a7b0>] ? set_section_ro_nx+0x58/0x58
[  426.384322]  [<ffffffff8108d016>] ? sys_init_module+0xb9/0xbd
[  426.384327]  [<ffffffff81405a69>] ? system_call_fastpath+0x16/0x1b
[  426.384331] INFO: task modprobe:439 blocked for more than 120 seconds.
[  426.384401] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  426.384488] modprobe        D ffff8804384c77f0     0   439      1 0x00000000
[  426.384491]  ffff8804384c77f0 0000000000000082 ffff88043b0a97b0 0000000000013e80
[  426.384495]  ffff88043839bfd8 0000000000013e80 ffff88043839bfd8 0000000000013e80
[  426.384499]  ffff8804384c77f0 0000000000013e80 0000000000013e80 ffff88043839a010
[  426.384502] Call Trace:
[  426.384507]  [<ffffffff813ff91d>] ? schedule_preempt_disabled+0x9/0xb
[  426.384510]  [<ffffffff813fe70a>] ? __mutex_lock_common+0x10d/0x175
[  426.384514]  [<ffffffff812160c2>] ? kobject_add_internal+0xca/0x1b8
[  426.384517]  [<ffffffff813fe838>] ? mutex_lock+0x1a/0x2c
[  426.384521]  [<ffffffff8123391b>] ? pci_bus_match+0x22/0x2d
[  426.384524]  [<ffffffff812d2a3f>] ? __driver_attach+0x2e/0x6f
[  426.384528]  [<ffffffff812d2a11>] ? driver_probe_device+0x1ac/0x1ac
[  426.384531]  [<ffffffff812d13a2>] ? bus_for_each_dev+0x46/0x82
[  426.384535]  [<ffffffff812d220d>] ? bus_add_driver+0xbb/0x1f2
[  426.384539]  [<ffffffffa022c000>] ? 0xffffffffa022bfff
[  426.384544]  [<ffffffffa022c000>] ? 0xffffffffa022bfff
[  426.384547]  [<ffffffff812d2f80>] ? driver_register+0x89/0xfb
[  426.384552]  [<ffffffffa022c000>] ? 0xffffffffa022bfff
[  426.384555]  [<ffffffff81002078>] ? do_one_initcall+0x78/0x131
[  426.384560]  [<ffffffff8108cc35>] ? load_module+0x13d3/0x167f
[  426.384563]  [<ffffffff8108a7b0>] ? set_section_ro_nx+0x58/0x58
[  426.384568]  [<ffffffff8108d016>] ? sys_init_module+0xb9/0xbd
[  426.384572]  [<ffffffff81405a69>] ? system_call_fastpath+0x16/0x1b
[  426.384575] INFO: task modprobe:440 blocked for more than 120 seconds.
[  426.384645] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  426.384732] modprobe        D ffff8804385647b0     0   440      1 0x00000000
[  426.384735]  ffff8804385647b0 0000000000000082 ffff88043b0a9080 0000000000013e80
[  426.384739]  ffff880439609fd8 0000000000013e80 ffff880439609fd8 0000000000013e80
[  426.384743]  ffff8804385647b0 0000000000013e80 0000000000013e80 ffff880439608010
[  426.384746] Call Trace:
[  426.384753]  [<ffffffffa02a03e2>] ? i801_transaction+0xa7/0xe8 [i2c_i801]
[  426.384758]  [<ffffffff8105e3ff>] ? wake_up_bit+0x20/0x20
[  426.384764]  [<ffffffffa02a0c27>] ? i801_access+0x804/0x8f1 [i2c_i801]
[  426.384768]  [<ffffffff81064300>] ? __update_cpu_load+0x9f/0xc2
[  426.384775]  [<ffffffffa02952d0>] ? i2c_smbus_xfer+0x9b/0x11e [i2c_core]
[  426.384781]  [<ffffffffa02957d1>] ? i2c_default_probe+0x99/0xfd [i2c_core]
[  426.384788]  [<ffffffffa0296047>] ? i2c_do_add_adapter+0xd2/0x231 [i2c_core]
[  426.384794]  [<ffffffff81176693>] ? sysfs_do_create_link_sd+0x13f/0x199
[  426.384799]  [<ffffffff813e96b0>] ? klist_add_tail+0x1f/0x42
[  426.384804]  [<ffffffffa02961ca>] ? __process_new_driver+0x24/0x24 [i2c_core]
[  426.384807]  [<ffffffff812d1328>] ? bus_for_each_drv+0x47/0x7b
[  426.384813]  [<ffffffffa0295e0d>] ? i2c_register_adapter+0x1b7/0x1ee [i2c_core]
[  426.384818]  [<ffffffffa02a103f>] ? i801_probe+0x32b/0x415 [i2c_i801]
[  426.384822]  [<ffffffff8117585b>] ? __sysfs_add_one+0x8b/0xbc
[  426.384826]  [<ffffffff812339ec>] ? local_pci_probe+0x37/0x5d
[  426.384830]  [<ffffffff81234894>] ? pci_device_probe+0xc2/0xe3
[  426.384835]  [<ffffffff812db93c>] ? pm_runtime_barrier+0x59/0x8c
[  426.384839]  [<ffffffff812d2906>] ? driver_probe_device+0xa1/0x1ac
[  426.384843]  [<ffffffff812d2a60>] ? __driver_attach+0x4f/0x6f
[  426.384847]  [<ffffffff812d2a11>] ? driver_probe_device+0x1ac/0x1ac
[  426.384850]  [<ffffffff812d13a2>] ? bus_for_each_dev+0x46/0x82
[  426.384855]  [<ffffffff812d220d>] ? bus_add_driver+0xbb/0x1f2
[  426.384860]  [<ffffffffa02a6000>] ? 0xffffffffa02a5fff
[  426.384864]  [<ffffffffa02a6000>] ? 0xffffffffa02a5fff
[  426.384868]  [<ffffffff812d2f80>] ? driver_register+0x89/0xfb
[  426.384873]  [<ffffffffa02a6000>] ? 0xffffffffa02a5fff
[  426.384878]  [<ffffffffa02a60aa>] ? i2c_i801_init+0xaa/0x1000 [i2c_i801]
[  426.384885]  [<ffffffffa02a6000>] ? 0xffffffffa02a5fff
[  426.384888]  [<ffffffff81002078>] ? do_one_initcall+0x78/0x131
[  426.384894]  [<ffffffff8108cc35>] ? load_module+0x13d3/0x167f
[  426.384897]  [<ffffffff8108a7b0>] ? set_section_ro_nx+0x58/0x58
[  426.384902]  [<ffffffff8108d016>] ? sys_init_module+0xb9/0xbd
[  426.384906]  [<ffffffff81405a69>] ? system_call_fastpath+0x16/0x1b
[  451.357149] droplog IN=eth3 OUT= MAC=00:e0:4c:68:cf:50:00:0b:be:ef:c7:80:08:00 SRC=199.193.252.100 DST=64.147.99.182 LEN=48 TOS=0x00 PREC=0x00 TTL=118 ID=46047 PROTO=TCP SPT=46925 DPT=22 WINDOW=65535 RES=0x00 SYN URGP=0 
[  470.216632] dropinvalid IN=eth3 OUT= MAC=00:e0:4c:68:cf:50:00:0b:be:ef:c7:80:08:00 SRC=208.98.50.3 DST=64.147.99.182 LEN=60 TOS=0x00 PREC=0x00 TTL=52 ID=0 DF PROTO=TCP SPT=6005 DPT=30257 WINDOW=5792 RES=0x00 ACK SYN URGP=0 
[  546.384039] INFO: task modprobe:393 blocked for more than 120 seconds.
[  546.384118] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  546.384205] modprobe        D ffff88043819c770     0   393      1 0x00000000
[  546.384210]  ffff88043819c770 0000000000000086 ffff8804386c40c0 0000000000013e80
[  546.384215]  ffff88043a5ebfd8 0000000000013e80 ffff88043a5ebfd8 0000000000013e80
[  546.384219]  ffff88043819c770 0000000000013e80 0000000000013e80 ffff88043a5ea010
[  546.384223] Call Trace:
[  546.384233]  [<ffffffff813ff91d>] ? schedule_preempt_disabled+0x9/0xb
[  546.384238]  [<ffffffff813fe70a>] ? __mutex_lock_common+0x10d/0x175
[  546.384243]  [<ffffffff812160c2>] ? kobject_add_internal+0xca/0x1b8
[  546.384253]  [<ffffffff813fe838>] ? mutex_lock+0x1a/0x2c
[  546.384258]  [<ffffffff8123391b>] ? pci_bus_match+0x22/0x2d
[  546.384262]  [<ffffffff812d2a3f>] ? __driver_attach+0x2e/0x6f
[  546.384266]  [<ffffffff812d2a11>] ? driver_probe_device+0x1ac/0x1ac
[  546.384270]  [<ffffffff812d13a2>] ? bus_for_each_dev+0x46/0x82
[  546.384274]  [<ffffffff812d220d>] ? bus_add_driver+0xbb/0x1f2
[  546.384290]  [<ffffffffa00e4000>] ? 0xffffffffa00e3fff
[  546.384295]  [<ffffffffa00e4000>] ? 0xffffffffa00e3fff
[  546.384299]  [<ffffffff812d2f80>] ? driver_register+0x89/0xfb
[  546.384303]  [<ffffffffa00e4000>] ? 0xffffffffa00e3fff
[  546.384310]  [<ffffffffa00e4031>] ? i5000_init+0x31/0x1000 [i5000_edac]
[  546.384315]  [<ffffffff81002078>] ? do_one_initcall+0x78/0x131
[  546.384322]  [<ffffffff8108cc35>] ? load_module+0x13d3/0x167f
[  546.384325]  [<ffffffff8108a7b0>] ? set_section_ro_nx+0x58/0x58
[  546.384330]  [<ffffffff8108d016>] ? sys_init_module+0xb9/0xbd
[  546.384336]  [<ffffffff81405a69>] ? system_call_fastpath+0x16/0x1b
[  546.384339] INFO: task modprobe:439 blocked for more than 120 seconds.
[  546.384410] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  546.384497] modprobe        D ffff8804384c77f0     0   439      1 0x00000000
[  546.384500]  ffff8804384c77f0 0000000000000082 ffff88043b0a97b0 0000000000013e80
[  546.384504]  ffff88043839bfd8 0000000000013e80 ffff88043839bfd8 0000000000013e80
[  546.384508]  ffff8804384c77f0 0000000000013e80 0000000000013e80 ffff88043839a010
[  546.384511] Call Trace:
[  546.384516]  [<ffffffff813ff91d>] ? schedule_preempt_disabled+0x9/0xb
[  546.384519]  [<ffffffff813fe70a>] ? __mutex_lock_common+0x10d/0x175
[  546.384523]  [<ffffffff812160c2>] ? kobject_add_internal+0xca/0x1b8
[  546.384526]  [<ffffffff813fe838>] ? mutex_lock+0x1a/0x2c
[  546.384530]  [<ffffffff8123391b>] ? pci_bus_match+0x22/0x2d
[  546.384533]  [<ffffffff812d2a3f>] ? __driver_attach+0x2e/0x6f
[  546.384537]  [<ffffffff812d2a11>] ? driver_probe_device+0x1ac/0x1ac
[  546.384540]  [<ffffffff812d13a2>] ? bus_for_each_dev+0x46/0x82
[  546.384544]  [<ffffffff812d220d>] ? bus_add_driver+0xbb/0x1f2
[  546.384548]  [<ffffffffa022c000>] ? 0xffffffffa022bfff
[  546.384553]  [<ffffffffa022c000>] ? 0xffffffffa022bfff
[  546.384556]  [<ffffffff812d2f80>] ? driver_register+0x89/0xfb
[  546.384561]  [<ffffffffa022c000>] ? 0xffffffffa022bfff
[  546.384564]  [<ffffffff81002078>] ? do_one_initcall+0x78/0x131
[  546.384569]  [<ffffffff8108cc35>] ? load_module+0x13d3/0x167f
[  546.384572]  [<ffffffff8108a7b0>] ? set_section_ro_nx+0x58/0x58
[  546.384577]  [<ffffffff8108d016>] ? sys_init_module+0xb9/0xbd
[  546.384581]  [<ffffffff81405a69>] ? system_call_fastpath+0x16/0x1b
[  546.384585] INFO: task modprobe:440 blocked for more than 120 seconds.
[  546.384656] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  546.384743] modprobe        D ffff8804385647b0     0   440      1 0x00000000
[  546.384746]  ffff8804385647b0 0000000000000082 ffff88043b0a9080 0000000000013e80
[  546.384750]  ffff880439609fd8 0000000000013e80 ffff880439609fd8 0000000000013e80
[  546.384753]  ffff8804385647b0 0000000000013e80 0000000000013e80 ffff880439608010
[  546.384757] Call Trace:
[  546.384764]  [<ffffffffa02a03e2>] ? i801_transaction+0xa7/0xe8 [i2c_i801]
[  546.384769]  [<ffffffff8105e3ff>] ? wake_up_bit+0x20/0x20
[  546.384774]  [<ffffffffa02a0c27>] ? i801_access+0x804/0x8f1 [i2c_i801]
[  546.384779]  [<ffffffff81064300>] ? __update_cpu_load+0x9f/0xc2
[  546.384786]  [<ffffffffa02952d0>] ? i2c_smbus_xfer+0x9b/0x11e [i2c_core]
[  546.384792]  [<ffffffffa02957d1>] ? i2c_default_probe+0x99/0xfd [i2c_core]
[  546.384799]  [<ffffffffa0296047>] ? i2c_do_add_adapter+0xd2/0x231 [i2c_core]
[  546.384805]  [<ffffffff81176693>] ? sysfs_do_create_link_sd+0x13f/0x199
[  546.384809]  [<ffffffff813e96b0>] ? klist_add_tail+0x1f/0x42
[  546.384815]  [<ffffffffa02961ca>] ? __process_new_driver+0x24/0x24 [i2c_core]
[  546.384818]  [<ffffffff812d1328>] ? bus_for_each_drv+0x47/0x7b
[  546.384823]  [<ffffffffa0295e0d>] ? i2c_register_adapter+0x1b7/0x1ee [i2c_core]
[  546.384829]  [<ffffffffa02a103f>] ? i801_probe+0x32b/0x415 [i2c_i801]
[  546.384832]  [<ffffffff8117585b>] ? __sysfs_add_one+0x8b/0xbc
[  546.384837]  [<ffffffff812339ec>] ? local_pci_probe+0x37/0x5d
[  546.384840]  [<ffffffff81234894>] ? pci_device_probe+0xc2/0xe3
[  546.384846]  [<ffffffff812db93c>] ? pm_runtime_barrier+0x59/0x8c
[  546.384850]  [<ffffffff812d2906>] ? driver_probe_device+0xa1/0x1ac
[  546.384854]  [<ffffffff812d2a60>] ? __driver_attach+0x4f/0x6f
[  546.384858]  [<ffffffff812d2a11>] ? driver_probe_device+0x1ac/0x1ac
[  546.384861]  [<ffffffff812d13a2>] ? bus_for_each_dev+0x46/0x82
[  546.384866]  [<ffffffff812d220d>] ? bus_add_driver+0xbb/0x1f2
[  546.384871]  [<ffffffffa02a6000>] ? 0xffffffffa02a5fff
[  546.384875]  [<ffffffffa02a6000>] ? 0xffffffffa02a5fff
[  546.384879]  [<ffffffff812d2f80>] ? driver_register+0x89/0xfb
[  546.384884]  [<ffffffffa02a6000>] ? 0xffffffffa02a5fff
[  546.384889]  [<ffffffffa02a60aa>] ? i2c_i801_init+0xaa/0x1000 [i2c_i801]
[  546.384895]  [<ffffffffa02a6000>] ? 0xffffffffa02a5fff
[  546.384899]  [<ffffffff81002078>] ? do_one_initcall+0x78/0x131
[  546.384905]  [<ffffffff8108cc35>] ? load_module+0x13d3/0x167f
[  546.384908]  [<ffffffff8108a7b0>] ? set_section_ro_nx+0x58/0x58
[  546.384913]  [<ffffffff8108d016>] ? sys_init_module+0xb9/0xbd
[  546.384917]  [<ffffffff81405a69>] ? system_call_fastpath+0x16/0x1b
[  594.555043] dropinvalid IN=eth3 OUT= MAC=00:e0:4c:68:cf:50:00:0b:be:ef:c7:80:08:00 SRC=208.98.50.3 DST=64.147.99.182 LEN=44 TOS=0x00 PREC=0x00 TTL=52 ID=0 DF PROTO=TCP SPT=6005 DPT=32990 WINDOW=5840 RES=0x00 ACK SYN URGP=0 
[  621.956848] droplog IN=eth3 OUT= MAC=00:e0:4c:68:cf:50:00:0b:be:ef:c7:80:08:00 SRC=195.84.48.157 DST=64.147.99.182 LEN=48 TOS=0x00 PREC=0x00 TTL=117 ID=52353 PROTO=TCP SPT=17177 DPT=3389 WINDOW=65535 RES=0x00 SYN URGP=0 
[  666.384034] INFO: task modprobe:393 blocked for more than 120 seconds.
[  666.384111] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  666.384198] modprobe        D ffff88043819c770     0   393      1 0x00000000
[  666.384204]  ffff88043819c770 0000000000000086 ffff8804386c40c0 0000000000013e80
[  666.384208]  ffff88043a5ebfd8 0000000000013e80 ffff88043a5ebfd8 0000000000013e80
[  666.384212]  ffff88043819c770 0000000000013e80 0000000000013e80 ffff88043a5ea010
[  666.384216] Call Trace:
[  666.384227]  [<ffffffff813ff91d>] ? schedule_preempt_disabled+0x9/0xb
[  666.384231]  [<ffffffff813fe70a>] ? __mutex_lock_common+0x10d/0x175
[  666.384236]  [<ffffffff812160c2>] ? kobject_add_internal+0xca/0x1b8
[  666.384247]  [<ffffffff813fe838>] ? mutex_lock+0x1a/0x2c
[  666.384251]  [<ffffffff8123391b>] ? pci_bus_match+0x22/0x2d
[  666.384256]  [<ffffffff812d2a3f>] ? __driver_attach+0x2e/0x6f
[  666.384260]  [<ffffffff812d2a11>] ? driver_probe_device+0x1ac/0x1ac
[  666.384264]  [<ffffffff812d13a2>] ? bus_for_each_dev+0x46/0x82
[  666.384268]  [<ffffffff812d220d>] ? bus_add_driver+0xbb/0x1f2
[  666.384283]  [<ffffffffa00e4000>] ? 0xffffffffa00e3fff
[  666.384288]  [<ffffffffa00e4000>] ? 0xffffffffa00e3fff
[  666.384292]  [<ffffffff812d2f80>] ? driver_register+0x89/0xfb
[  666.384297]  [<ffffffffa00e4000>] ? 0xffffffffa00e3fff
[  666.384303]  [<ffffffffa00e4031>] ? i5000_init+0x31/0x1000 [i5000_edac]
[  666.384308]  [<ffffffff81002078>] ? do_one_initcall+0x78/0x131
[  666.384315]  [<ffffffff8108cc35>] ? load_module+0x13d3/0x167f
[  666.384319]  [<ffffffff8108a7b0>] ? set_section_ro_nx+0x58/0x58
[  666.384324]  [<ffffffff8108d016>] ? sys_init_module+0xb9/0xbd
[  666.384329]  [<ffffffff81405a69>] ? system_call_fastpath+0x16/0x1b

[-- Attachment #6: 8.3.modules --]
[-- Type: application/octet-stream, Size: 4998 bytes --]

ipt_REJECT 12465 2 - Live 0xffffffffa047a000
nf_conntrack_ipv6 13649 5 - Live 0xffffffffa0471000
nf_defrag_ipv6 12835 1 nf_conntrack_ipv6, Live 0xffffffffa046c000
xt_state 12503 20 - Live 0xffffffffa0467000
xt_multiport 12518 1 - Live 0xffffffffa0462000
xt_LOG 17014 4 - Live 0xffffffffa045c000
xt_limit 12638 4 - Live 0xffffffffa0457000
xt_tcpudp 12527 32 - Live 0xffffffffa0452000
ip6table_filter 12540 1 - Live 0xffffffffa044d000
ip6_tables 21832 1 ip6table_filter, Live 0xffffffffa0442000
iptable_mangle 12536 0 - Live 0xffffffffa043d000
iptable_nat 12646 0 - Live 0xffffffffa0438000
nf_conntrack_ipv4 18456 16 - Live 0xffffffffa0432000
nf_defrag_ipv4 12483 1 nf_conntrack_ipv4, Live 0xffffffffa0428000
nf_nat_ipv4 12912 1 iptable_nat, Live 0xffffffffa042d000
nf_nat 18164 2 iptable_nat,nf_nat_ipv4, Live 0xffffffffa033f000
iptable_filter 12536 1 - Live 0xffffffffa033a000
ip_tables 21818 3 iptable_mangle,iptable_nat,iptable_filter, Live 0xffffffffa0421000
x_tables 18924 11 ipt_REJECT,xt_state,xt_multiport,xt_LOG,xt_limit,xt_tcpudp,ip6table_filter,ip6_tables,iptable_mangle,iptable_filter,ip_tables, Live 0xffffffffa0334000
ext4 412642 1 - Live 0xffffffffa03bb000
jbd2 79093 1 ext4, Live 0xffffffffa03a6000
crc16 12343 1 ext4, Live 0xffffffffa032f000
dm_crypt 18153 0 - Live 0xffffffffa0325000
nf_conntrack 62601 6 nf_conntrack_ipv6,xt_state,iptable_nat,nf_conntrack_ipv4,nf_nat_ipv4,nf_nat, Live 0xffffffffa0395000
snd_pcm 71990 0 - Live 0xffffffffa0312000
snd_timer 22658 1 snd_pcm, Live 0xffffffffa0303000
coretemp 12929 0 - Live 0xffffffffa030d000
snd 52724 2 snd_pcm,snd_timer, Live 0xffffffffa02f5000
kvm_intel 121570 0 - Live 0xffffffffa04b1000
kvm 319564 1 kvm_intel, Live 0xffffffffa0345000
ibmpex 12754 0 - Live 0xffffffffa0236000
soundcore 12975 1 snd, Live 0xffffffffa02da000
ibmaem 13281 0 - Live 0xffffffffa0231000
lpc_ich 31778 1 - Loading 0xffffffffa0226000
acpi_cpufreq 13158 0 - Live 0xffffffffa021d000
mfd_core 12601 1 lpc_ich, Live 0xffffffffa0218000
snd_page_alloc 13018 1 snd_pcm, Live 0xffffffffa01cd000
ipmi_msghandler 35946 2 ibmpex,ibmaem, Live 0xffffffffa02eb000
mperf 12411 1 acpi_cpufreq, Live 0xffffffffa02d5000
i5000_edac 23892 1 - Loading 0xffffffffa028d000
edac_core 43316 1 i5000_edac, Live 0xffffffffa02df000
i5k_amb 12909 0 - Live 0xffffffffa02c4000
psmouse 74213 0 - Live 0xffffffffa02b0000
joydev 17138 0 - Live 0xffffffffa02aa000
i2c_i801 26043 1 - Loading 0xffffffffa02a0000
rng_core 12688 0 - Live 0xffffffffa029b000
ioatdma 37097 18 - Live 0xffffffffa0276000
ics932s401 13063 0 - Live 0xffffffffa0271000
processor 31918 1 acpi_cpufreq, Live 0xffffffffa0284000
hid_generic 12393 0 - Live 0xffffffffa026c000
i2c_core 23801 2 i2c_i801,ics932s401, Live 0xffffffffa0294000
shpchp 31221 0 - Live 0xffffffffa025b000
ehci_pci 12472 0 - Live 0xffffffffa0252000
serio_raw 12909 0 - Live 0xffffffffa024d000
pcspkr 12595 0 - Live 0xffffffffa0248000
evdev 17550 3 - Live 0xffffffffa023e000
dca 13200 1 ioatdma, Live 0xffffffffa0267000
thermal_sys 22692 1 processor, Live 0xffffffffa0205000
button 12902 0 - Live 0xffffffffa0200000
microcode 29975 0 - Live 0xffffffffa020f000
ext3 165061 1 - Live 0xffffffffa01d6000
jbd 56000 1 ext3, Live 0xffffffffa01be000
mbcache 12979 2 ext4,ext3, Live 0xffffffffa0199000
dm_mod 63595 1 dm_crypt, Live 0xffffffffa01ad000
raid10 39302 0 - Live 0xffffffffa019e000
raid456 56259 0 - Live 0xffffffffa018a000
async_raid6_recov 12555 1 raid456, Live 0xffffffffa0185000
async_pq 12559 2 raid456,async_raid6_recov, Live 0xffffffffa0180000
raid6_pq 95402 2 async_raid6_recov,async_pq, Live 0xffffffffa0163000
async_xor 12385 3 raid456,async_raid6_recov,async_pq, Live 0xffffffffa015e000
xor 21081 1 async_xor, Live 0xffffffffa0153000
async_memcpy 12350 2 raid456,async_raid6_recov, Live 0xffffffffa014e000
async_tx 12566 5 raid456,async_raid6_recov,async_pq,async_xor,async_memcpy, Live 0xffffffffa0075000
raid1 30564 0 - Live 0xffffffffa0145000
raid0 16983 0 - Live 0xffffffffa00e7000
multipath 13006 0 - Live 0xffffffffa00a5000
linear 12735 0 - Live 0xffffffffa0070000
md_mod 91367 6 raid10,raid456,raid1,raid0,multipath,linear, Live 0xffffffffa012d000
usbhid 40205 0 - Live 0xffffffffa0122000
hid 81417 2 hid_generic,usbhid, Live 0xffffffffa010d000
ses 13078 0 - Live 0xffffffffa00f1000
sd_mod 40263 4 - Live 0xffffffffa00ff000
enclosure 13350 1 ses, Live 0xffffffffa006b000
crc_t10dif 12348 1 sd_mod, Live 0xffffffffa00aa000
ata_generic 12490 0 - Live 0xffffffffa00df000
ata_piix 29496 0 - Live 0xffffffffa00f6000
libata 144459 2 ata_generic,ata_piix, Live 0xffffffffa00ba000
uhci_hcd 26484 0 - Live 0xffffffffa009d000
ehci_hcd 39827 1 ehci_pci, Live 0xffffffffa00af000
usbcore 137071 4 ehci_pci,usbhid,uhci_hcd,ehci_hcd, Live 0xffffffffa007a000
usb_common 12354 1 usbcore, Live 0xffffffffa0015000
bnx2 70863 0 - Live 0xffffffffa0044000
aacraid 76089 3 - Live 0xffffffffa0057000
scsi_mod 161586 4 ses,sd_mod,libata,aacraid, Live 0xffffffffa001b000
r8169 51742 0 - Live 0xffffffffa0007000
mii 12675 1 r8169, Live 0xffffffffa0000000

[-- Attachment #7: 8.4.ioports-iomem --]
[-- Type: application/octet-stream, Size: 5130 bytes --]

/proc/ioports:

0000-0cf7 : PCI Bus 0000:00
  0000-001f : dma1
  0020-0021 : pic1
  0040-0043 : timer0
  0050-0053 : timer1
  0060-0060 : keyboard
  0064-0064 : keyboard
  0070-0073 : rtc0
  0080-008f : dma page reg
  00a0-00a1 : pic2
  00c0-00df : dma2
  00f0-00ff : fpu
  0170-0177 : 0000:00:1f.1
    0170-0177 : ata_piix
  01f0-01f7 : 0000:00:1f.1
    01f0-01f7 : ata_piix
  0376-0376 : 0000:00:1f.1
    0376-0376 : ata_piix
  03c0-03df : vga+
  03f6-03f6 : 0000:00:1f.1
    03f6-03f6 : ata_piix
  03f8-03ff : serial
  0400-043f : pnp 00:09
  0440-045f : 0000:00:1f.3
    0440-045f : i801_smbus
  0480-048f : 0000:00:1f.1
    0480-048f : ata_piix
  04d0-04d1 : pnp 00:09
  0520-053f : pnp 00:00
  0540-0547 : pnp 00:00
  0560-057f : pnp 00:09
  0580-05ff : pnp 00:09
    0580-0583 : ACPI PM1a_EVT_BLK
    0584-0585 : ACPI PM1a_CNT_BLK
    0588-058b : ACPI PM_TMR
    0590-0595 : ACPI CPU throttle
    05a8-05af : ACPI GPE0_BLK
  0800-080f : pnp 00:09
  0ca8-0ca8 : pnp 00:08
  0cac-0cac : pnp 00:08
0cf8-0cff : PCI conf1
0d00-ffff : PCI Bus 0000:00
  1000-1fff : PCI Bus 0000:05
  2200-221f : 0000:00:1d.0
    2200-221f : uhci_hcd
  2600-261f : 0000:00:1d.1
    2600-261f : uhci_hcd
  2a00-2a1f : 0000:00:1d.2
    2a00-2a1f : uhci_hcd
  3000-3fff : PCI Bus 0000:01
    3000-30ff : 0000:01:01.0
  4000-4fff : PCI Bus 0000:02
    4000-40ff : 0000:02:00.0
  5000-ffff : PCI Bus 0000:07
    5000-6fff : PCI Bus 0000:08
      5000-5fff : PCI Bus 0000:0a
        5000-50ff : 0000:0a:00.0
          5000-50ff : r8169
      6000-6fff : PCI Bus 0000:09
        6000-60ff : 0000:09:00.0
          6000-60ff : r8169




/proc/iomem:

00000000-00000fff : reserved
00001000-0009a3ff : System RAM
0009a400-0009ffff : reserved
000a0000-000bffff : PCI Bus 0000:00
000c0000-000cafff : Video ROM
000cb000-000cc7ff : Adapter ROM
000cc800-000cdfff : Adapter ROM
000e0000-000fffff : reserved
  000f0000-000fffff : System ROM
00100000-affc79ff : System RAM
  01000000-0140977e : Kernel code
  0140977f-0189e57f : Kernel data
  01991000-01a72fff : Kernel bss
  27000000-36ffffff : Crash kernel
affc7a00-affcee7f : ACPI Tables
affcee80-afffffff : reserved
b0000000-ffffffff : PCI Bus 0000:00
  bfe00000-bfffffff : PCI Bus 0000:07
    bfe00000-bfffffff : PCI Bus 0000:08
      bfe00000-bfefffff : PCI Bus 0000:0a
        bfe00000-bfe0ffff : 0000:0a:00.0
          bfe00000-bfe0ffff : r8169
        bfe20000-bfe3ffff : 0000:0a:00.0
      bff00000-bfffffff : PCI Bus 0000:09
        bff00000-bff0ffff : 0000:09:00.0
          bff00000-bff0ffff : r8169
        bff20000-bff3ffff : 0000:09:00.0
  c0000000-c6ffffff : PCI Bus 0000:07
    c1000000-c60fffff : PCI Bus 0000:08
      c2000000-c2ffffff : PCI Bus 0000:0b
      c3000000-c40fffff : PCI Bus 0000:0a
        c4000000-c4000fff : 0000:0a:00.0
          c4000000-c4000fff : r8169
      c5000000-c60fffff : PCI Bus 0000:09
        c6000000-c6000fff : 0000:09:00.0
          c6000000-c6000fff : r8169
  c7000000-caefffff : PCI Bus 0000:03
    c7000000-caefffff : PCI Bus 0000:04
      c8000000-c9ffffff : 0000:04:00.0
        c8000000-c9ffffff : bnx2
  caf00000-caffffff : PCI Bus 0000:02
    caf00000-caf07fff : 0000:02:00.0
    cafe0000-caffffff : 0000:02:00.0
  cb000000-ccffffff : PCI Bus 0000:02
    cce00000-ccffffff : 0000:02:00.0
  cd000000-cfffffff : PCI Bus 0000:05
    cd000000-cfffffff : PCI Bus 0000:06
      ce000000-cfffffff : 0000:06:00.0
        ce000000-cfffffff : bnx2
  d0000000-ddffffff : PCI Bus 0000:01
    d0000000-d7ffffff : 0000:01:01.0
    d8000000-d801ffff : 0000:01:01.0
  de000000-dfffffff : PCI Bus 0000:01
    dfff0000-dfffffff : 0000:01:01.0
  e0000000-efffffff : reserved
    e0000000-efffffff : pnp 00:09
      e0000000-e14fffff : PCI MMCONFIG 0000 [bus 00-14]
  f9000000-f90003ff : 0000:00:1d.7
    f9000000-f90003ff : ehci_hcd
  fe000000-fe01ffff : pnp 00:09
    fe000000-fe01ffff : i5k_amb
  fe020000-fe6fffff : pnp 00:09
  fe700000-fe7003ff : 0000:00:08.0
    fe700000-fe7003ff : ioatdma
  fe700400-febfffff : pnp 00:09
  fec00000-ffffffff : reserved
    fec00000-fec003ff : IOAPIC 0
    fecc0000-fecc3fff : pnp 00:09
    fed00000-fed003ff : HPET 0
    fee00000-fee00fff : Local APIC
    fff00000-ffffffff : pnp 00:09
100000000-44fffffff : System RAM
450000000-48fffffff : PCI Bus 0000:00
4d0000000-50fffffff : PCI Bus 0000:00
550000000-58fffffff : PCI Bus 0000:00
5d0000000-60fffffff : PCI Bus 0000:00
650000000-68fffffff : PCI Bus 0000:00
6d0000000-70fffffff : PCI Bus 0000:00
750000000-78fffffff : PCI Bus 0000:00
7d0000000-80fffffff : PCI Bus 0000:00
850000000-88fffffff : PCI Bus 0000:00
8d0000000-90fffffff : PCI Bus 0000:00
950000000-98fffffff : PCI Bus 0000:00
9d0000000-a0fffffff : PCI Bus 0000:00
a50000000-a8fffffff : PCI Bus 0000:00
ad0000000-b0fffffff : PCI Bus 0000:00
b50000000-b8fffffff : PCI Bus 0000:00
bd0000000-c0fffffff : PCI Bus 0000:00
c50000000-c8fffffff : PCI Bus 0000:00
cd0000000-d0fffffff : PCI Bus 0000:00
d50000000-d8fffffff : PCI Bus 0000:00
dd0000000-e0fffffff : PCI Bus 0000:00
e50000000-e8fffffff : PCI Bus 0000:00
ed0000000-f0fffffff : PCI Bus 0000:00
f50000000-fffffffff : PCI Bus 0000:00
  f50000000-f501fffff : PCI Bus 0000:05

[-- Attachment #8: 8.5.pci --]
[-- Type: application/octet-stream, Size: 63937 bytes --]

00:00.0 Host bridge: Intel Corporation 5000X Chipset Memory Controller Hub (rev 12)
	Subsystem: Intel Corporation Device 8086
	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
	Capabilities: [50] 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=0 PME-
	Capabilities: [58] MSI: Enable- Count=1/2 Maskable- 64bit-
		Address: fee00020  Data: 0000
	Capabilities: [6c] Express (v1) Root Port (Slot-), MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
			ExtTag- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x4, ASPM L0s, Latency L0 unlimited, L1 unlimited
			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-
		RootCtl: ErrCorrectable- ErrNon-Fatal+ ErrFatal+ PMEIntEna- CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
	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: 00, GenCap- CGenEn- ChkCap- ChkEn-

00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 2-3 (rev 12) (prog-if 00 [Normal decode])
	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
	Bus: primary=00, secondary=10, subordinate=14, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [50] 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=0 PME-
	Capabilities: [58] MSI: Enable- Count=1/2 Maskable- 64bit-
		Address: fee00020  Data: 0000
	Capabilities: [6c] Express (v1) Root Port (Slot-), MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
			ExtTag- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #2, Speed 2.5GT/s, Width x8, ASPM L0s, Latency L0 unlimited, L1 unlimited
			ClockPM- Surprise+ LLActRep+ BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-
		RootCtl: ErrCorrectable- ErrNon-Fatal+ ErrFatal+ PMEIntEna- CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
	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: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Kernel driver in use: pcieport

00:03.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 3 (rev 12) (prog-if 00 [Normal decode])
	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
	Bus: primary=00, secondary=23, subordinate=23, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [50] 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=0 PME-
	Capabilities: [58] MSI: Enable- Count=1/2 Maskable- 64bit-
		Address: fee00000  Data: 0000
	Capabilities: [6c] Express (v1) Root Port (Slot-), MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
			ExtTag- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #3, Speed 2.5GT/s, Width x4, ASPM L0s, Latency L0 unlimited, L1 unlimited
			ClockPM- Surprise+ LLActRep+ BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
	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: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Kernel driver in use: pcieport

00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 4-5 (rev 12) (prog-if 00 [Normal decode])
	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
	Bus: primary=00, secondary=07, subordinate=0b, sec-latency=0
	I/O behind bridge: 00005000-0000ffff
	Memory behind bridge: c0000000-c6ffffff
	Prefetchable memory behind bridge: 00000000bfe00000-00000000bfffffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [50] 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=0 PME-
	Capabilities: [58] MSI: Enable- Count=1/2 Maskable- 64bit-
		Address: fee00020  Data: 0000
	Capabilities: [6c] Express (v1) Root Port (Slot-), MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
			ExtTag- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #4, Speed 2.5GT/s, Width x8, ASPM L0s, Latency L0 unlimited, L1 unlimited
			ClockPM- Surprise+ LLActRep+ BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-
		RootCtl: ErrCorrectable- ErrNon-Fatal+ ErrFatal+ PMEIntEna- CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
	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: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Kernel driver in use: pcieport

00:05.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 5 (rev 12) (prog-if 00 [Normal decode])
	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
	Bus: primary=00, secondary=22, subordinate=22, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [50] 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=0 PME-
	Capabilities: [58] MSI: Enable- Count=1/2 Maskable- 64bit-
		Address: fee00020  Data: 0000
	Capabilities: [6c] Express (v1) Root Port (Slot-), MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
			ExtTag- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #5, Speed 2.5GT/s, Width x4, ASPM L0s, Latency L0 unlimited, L1 unlimited
			ClockPM- Surprise+ LLActRep+ BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
	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: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Kernel driver in use: pcieport

00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 6 (rev 12) (prog-if 00 [Normal decode])
	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
	Bus: primary=00, secondary=03, subordinate=04, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: c7000000-caefffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [50] 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=0 PME-
	Capabilities: [58] MSI: Enable- Count=1/2 Maskable- 64bit-
		Address: fee00020  Data: 0000
	Capabilities: [6c] Express (v1) Root Port (Slot-), MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
			ExtTag- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #6, Speed 2.5GT/s, Width x4, ASPM L0s, Latency L0 unlimited, L1 unlimited
			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-
		RootCtl: ErrCorrectable- ErrNon-Fatal+ ErrFatal+ PMEIntEna- CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
	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: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Kernel driver in use: pcieport

00:07.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 7 (rev 12) (prog-if 00 [Normal decode])
	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
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 00004000-00004fff
	Memory behind bridge: cb000000-ccffffff
	Prefetchable memory behind bridge: 00000000caf00000-00000000caffffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [50] 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=0 PME-
	Capabilities: [58] MSI: Enable- Count=1/2 Maskable- 64bit-
		Address: fee00020  Data: 0000
	Capabilities: [6c] Express (v1) Root Port (Slot-), MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
			ExtTag- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #7, Speed 2.5GT/s, Width x4, ASPM L0s, Latency L0 unlimited, L1 unlimited
			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-
		RootCtl: ErrCorrectable- ErrNon-Fatal+ ErrFatal+ PMEIntEna- CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
	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: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Kernel driver in use: pcieport

00:08.0 System peripheral: Intel Corporation 5000 Series Chipset DMA Engine (rev 12)
	Subsystem: IBM Device 02dd
	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
	Interrupt: pin A routed to IRQ 43
	Region 0: Memory at fe700000 (64-bit, non-prefetchable) [size=1K]
	Capabilities: [50] 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=0 PME-
	Capabilities: [58] MSI: Enable+ Count=1/1 Maskable- 64bit-
		Address: fee0f00c  Data: 41d1
	Capabilities: [6c] Express (v1) Root Complex Integrated Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
	Kernel driver in use: ioatdma

00:10.0 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 12)
	Subsystem: IBM Device 02dd
	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-

00:10.1 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 12)
	Subsystem: Intel Corporation Device 8086
	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-

00:10.2 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 12)
	Subsystem: Intel Corporation Device 8086
	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-

00:11.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev 12)
	Subsystem: Intel Corporation Device 8086
	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-

00:13.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev 12)
	Subsystem: Intel Corporation Device 8086
	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-

00:15.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev 12)
	Subsystem: IBM Device 02dd
	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-

00:16.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev 12)
	Subsystem: IBM Device 02dd
	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-

00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express Root Port 1 (rev 09) (prog-if 00 [Normal decode])
	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
	Bus: primary=00, secondary=05, subordinate=06, sec-latency=0
	I/O behind bridge: 00001000-00001fff
	Memory behind bridge: cd000000-cfffffff
	Prefetchable memory behind bridge: 0000000f50000000-0000000f501fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [40] Express (v1) Root Port (Slot-), MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
			ExtTag+ RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported+
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
	Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
		Address: fee0f00c  Data: 4191
	Capabilities: [90] Subsystem: IBM Device 02dd
	Capabilities: [a0] 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=0 PME-
	Capabilities: [100 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed+ WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
			Status:	NegoPending- InProgress-
		VC1:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable- ID=0 ArbSelect=Fixed TC/VC=00
			Status:	NegoPending- InProgress-
	Capabilities: [180 v1] Root Complex Link
		Desc:	PortNumber=01 ComponentID=02 EltType=Config
		Link0:	Desc:	TargetPort=00 TargetComponent=02 AssocRCRB- LinkType=MemMapped LinkValid+
			Addr:	00000000fecc0001
	Kernel driver in use: pcieport

00:1d.0 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (rev 09) (prog-if 00 [UHCI])
	Subsystem: IBM Device 02dd
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 23
	Region 4: I/O ports at 2200 [size=32]
	Kernel driver in use: uhci_hcd

00:1d.1 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (rev 09) (prog-if 00 [UHCI])
	Subsystem: IBM Device 02dd
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin B routed to IRQ 22
	Region 4: I/O ports at 2600 [size=32]
	Kernel driver in use: uhci_hcd

00:1d.2 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (rev 09) (prog-if 00 [UHCI])
	Subsystem: IBM Device 02dd
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin C routed to IRQ 23
	Region 4: I/O ports at 2a00 [size=32]
	Kernel driver in use: uhci_hcd

00:1d.7 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller (rev 09) (prog-if 20 [EHCI])
	Subsystem: IBM Device 02dd
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 23
	Region 0: Memory at f9000000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Debug port: BAR=1 offset=00a0
	Kernel driver in use: ehci-pci

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9) (prog-if 01 [Subtractive decode])
	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
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 00003000-00003fff
	Memory behind bridge: de000000-dfffffff
	Prefetchable memory behind bridge: 00000000d0000000-00000000ddffffff
	Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA+ VGA+ MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [50] Subsystem: IBM Device 02dd

00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller (rev 09)
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0

00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller (rev 09) (prog-if 8a [Master SecP PriP])
	Subsystem: IBM Device 02dd
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+
	Latency: 0
	Interrupt: pin A routed to IRQ 23
	Region 0: I/O ports at 01f0 [size=8]
	Region 1: I/O ports at 03f4 [size=1]
	Region 2: I/O ports at 0170 [size=8]
	Region 3: I/O ports at 0374 [size=1]
	Region 4: I/O ports at 0480 [size=16]
	Kernel driver in use: ata_piix

00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
	Subsystem: IBM Device 02dd
	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+
	Interrupt: pin B routed to IRQ 20
	Region 4: I/O ports at 0440 [size=32]
	Kernel driver in use: i801_smbus

01:01.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02) (prog-if 00 [VGA controller])
	Subsystem: IBM Device 0305
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64 (2000ns min), Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 7
	Region 0: Memory at d0000000 (32-bit, prefetchable) [size=128M]
	Region 1: I/O ports at 3000 [size=256]
	Region 2: Memory at dfff0000 (32-bit, non-prefetchable) [size=64K]
	[virtual] Expansion ROM at d8000000 [disabled] [size=128K]
	Capabilities: [50] 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=0 PME-

02:00.0 RAID bus controller: Adaptec AAC-RAID (Rocket) (rev 02)
	Subsystem: IBM ServeRAID 8k/8k-l8
	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 A routed to IRQ 17
	Region 0: Memory at cce00000 (64-bit, non-prefetchable) [size=2M]
	Region 2: Memory at cafe0000 (64-bit, prefetchable) [size=128K]
	Region 4: I/O ports at 4000 [size=256]
	[virtual] Expansion ROM at caf00000 [disabled] [size=32K]
	Capabilities: [40] Express (v1) Endpoint, MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <128ns, L1 <2us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x8, ASPM L0s L1, Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	Capabilities: [e0] MSI: Enable- Count=1/4 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	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: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
	Kernel driver in use: aacraid

03:00.0 PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge (rev c2) (prog-if 00 [Normal decode])
	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
	Bus: primary=03, secondary=04, subordinate=04, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: c7000000-caefffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [60] Express (v1) PCI/PCI-X Bridge, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <16us
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- BrConfRtry-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x4, ASPM L0s L1, Latency L0 <4us, L1 <4us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	Capabilities: [90] PCI-X bridge device
		Secondary Status: 64bit+ 133MHz+ SCD- USC- SCO- SRD- Freq=133MHz
		Status: Dev=03:00.0 64bit- 133MHz- SCD- USC- SCO- SRD-
		Upstream: Capacity=0 CommitmentLimit=0
		Downstream: Capacity=0 CommitmentLimit=0
	Capabilities: [b0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	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: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Capabilities: [14c v1] Power Budgeting <?>
	Capabilities: [160 v1] Device Serial Number 00-14-5e-ff-fe-fb-2c-0c

04:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 11)
	Subsystem: IBM Device 0342
	Control: I/O- Mem+ BusMaster+ SpecCycle+ MemWINV+ VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64 (16000ns min), Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 45
	Region 0: Memory at c8000000 (64-bit, non-prefetchable) [size=32M]
	Capabilities: [40] PCI-X non-bridge device
		Command: DPERE- ERO- RBC=512 OST=4
		Status: Dev=04:00.0 64bit+ 133MHz+ SCD- USC- DC=simple DMMRBC=512 DMOST=8 DMCRS=32 RSCEM- 266MHz- 533MHz-
	Capabilities: [48] 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: [50] Vital Product Data
		Product Name: Broadcom NetXtreme II Ethernet Controller
		Read-only fields:
			[PN] Part number: BCM95706A0
			[EC] Engineering changes: 220197-2
			[SN] Serial number: 0123456789
			[MN] Manufacture ID: 31 34 65 34
			[RV] Reserved: checksum bad, 30 byte(s) reserved
		End
	Capabilities: [58] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee0200c  Data: 4142
	Kernel driver in use: bnx2

05:00.0 PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge (rev c2) (prog-if 00 [Normal decode])
	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
	Bus: primary=05, secondary=06, subordinate=06, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: cd000000-cfffffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [60] Express (v1) PCI/PCI-X Bridge, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <16us
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- BrConfRtry-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x4, ASPM L0s L1, Latency L0 <4us, L1 <4us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	Capabilities: [90] PCI-X bridge device
		Secondary Status: 64bit+ 133MHz+ SCD- USC- SCO- SRD- Freq=133MHz
		Status: Dev=05:00.0 64bit- 133MHz- SCD- USC- SCO- SRD-
		Upstream: Capacity=0 CommitmentLimit=0
		Downstream: Capacity=0 CommitmentLimit=0
	Capabilities: [b0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	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: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Capabilities: [14c v1] Power Budgeting <?>
	Capabilities: [160 v1] Device Serial Number 00-14-5e-ff-fe-fb-2c-0e

06:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 11)
	Subsystem: IBM Device 0342
	Control: I/O- Mem+ BusMaster+ SpecCycle+ MemWINV+ VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64 (16000ns min), Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 44
	Region 0: Memory at ce000000 (64-bit, non-prefetchable) [size=32M]
	Capabilities: [40] PCI-X non-bridge device
		Command: DPERE- ERO- RBC=512 OST=4
		Status: Dev=06:00.0 64bit+ 133MHz+ SCD- USC- DC=simple DMMRBC=512 DMOST=8 DMCRS=32 RSCEM- 266MHz- 533MHz-
	Capabilities: [48] 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: [50] Vital Product Data
		Product Name: Broadcom NetXtreme II Ethernet Controller
		Read-only fields:
			[PN] Part number: BCM95706A0
			[EC] Engineering changes: 220197-2
			[SN] Serial number: 0123456789
			[MN] Manufacture ID: 31 34 65 34
			[RV] Reserved: checksum bad, 30 byte(s) reserved
		End
	Capabilities: [58] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee0800c  Data: 4122
	Kernel driver in use: bnx2

07:00.0 PCI bridge: Texas Instruments XIO3130 PCI Express Switch (Upstream) (rev 02) (prog-if 00 [Normal decode])
	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
	Bus: primary=07, secondary=08, subordinate=0b, sec-latency=0
	I/O behind bridge: 00005000-00006fff
	Memory behind bridge: c1000000-c60fffff
	Prefetchable memory behind bridge: 00000000bfe00000-00000000bfffffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [70] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [80] Subsystem: Gammagraphx, Inc. (or missing ID) Device 0000
	Capabilities: [90] Express (v1) Upstream Port, MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-SlotPowerLimit 0.000W
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 <1us, L1 <16us
			ClockPM+ Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, 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: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
	Kernel driver in use: pcieport

08:00.0 PCI bridge: Texas Instruments XIO3130 PCI Express Switch (Downstream) (rev 02) (prog-if 00 [Normal decode])
	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
	Bus: primary=08, secondary=09, subordinate=09, sec-latency=0
	I/O behind bridge: 00006000-00006fff
	Memory behind bridge: c5000000-c60fffff
	Prefetchable memory behind bridge: 00000000bff00000-00000000bfffffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=55mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [70] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [80] Subsystem: Gammagraphx, Inc. (or missing ID) Device 0000
	Capabilities: [90] Express (v1) Downstream Port (Slot-), MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <16us
			ClockPM+ Surprise+ LLActRep+ BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, 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: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
	Kernel driver in use: pcieport

08:01.0 PCI bridge: Texas Instruments XIO3130 PCI Express Switch (Downstream) (rev 02) (prog-if 00 [Normal decode])
	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
	Bus: primary=08, secondary=0a, subordinate=0a, sec-latency=0
	I/O behind bridge: 00005000-00005fff
	Memory behind bridge: c3000000-c40fffff
	Prefetchable memory behind bridge: 00000000bfe00000-00000000bfefffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=55mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [70] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [80] Subsystem: Gammagraphx, Inc. (or missing ID) Device 0000
	Capabilities: [90] Express (v1) Downstream Port (Slot-), MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <16us
			ClockPM+ Surprise+ LLActRep+ BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, 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: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
	Kernel driver in use: pcieport

08:02.0 PCI bridge: Texas Instruments XIO3130 PCI Express Switch (Downstream) (rev 02) (prog-if 00 [Normal decode])
	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
	Bus: primary=08, secondary=0b, subordinate=0b, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: c2000000-c2ffffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=55mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [70] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [80] Subsystem: Gammagraphx, Inc. (or missing ID) Device 0000
	Capabilities: [90] Express (v1) Downstream Port (Slot-), MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #3, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <16us
			ClockPM+ Surprise+ LLActRep+ BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x0, 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: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
	Kernel driver in use: pcieport

09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
	Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
	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 A routed to IRQ 41
	Region 0: I/O ports at 6000 [size=256]
	Region 2: Memory at c6000000 (64-bit, non-prefetchable) [size=4K]
	Region 4: Memory at bff00000 (64-bit, prefetchable) [size=64K]
	[virtual] Expansion ROM at bff20000 [disabled] [size=128K]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee0100c  Data: 41a1
	Capabilities: [70] Express (v1) Endpoint, MSI 01
		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 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, 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 x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	Capabilities: [b0] MSI-X: Enable- Count=2 Masked-
		Vector table: BAR=4 offset=00000000
		PBA: BAR=4 offset=00000800
	Capabilities: [d0] Vital Product Data
		Unknown small resource type 05, will not decode more.
	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: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
	Capabilities: [140 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
			Status:	NegoPending- InProgress-
	Capabilities: [160 v1] Device Serial Number ca-71-00-00-68-4c-e0-00
	Kernel driver in use: r8169

0a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
	Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
	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 A routed to IRQ 42
	Region 0: I/O ports at 5000 [size=256]
	Region 2: Memory at c4000000 (64-bit, non-prefetchable) [size=4K]
	Region 4: Memory at bfe00000 (64-bit, prefetchable) [size=64K]
	[virtual] Expansion ROM at bfe20000 [disabled] [size=128K]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee0100c  Data: 41b1
	Capabilities: [70] Express (v1) Endpoint, MSI 01
		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 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, 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 x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	Capabilities: [b0] MSI-X: Enable- Count=2 Masked-
		Vector table: BAR=4 offset=00000000
		PBA: BAR=4 offset=00000800
	Capabilities: [d0] Vital Product Data
		Unknown small resource type 05, will not decode more.
	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: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
	Capabilities: [140 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
			Status:	NegoPending- InProgress-
	Capabilities: [160 v1] Device Serial Number f1-73-00-00-68-4c-e0-00
	Kernel driver in use: r8169

10:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port (rev 01) (prog-if 00 [Normal decode])
	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
	Bus: primary=10, secondary=11, subordinate=13, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [44] Express (v1) Upstream Port, MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-SlotPowerLimit 0.000W
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x8, ASPM L0s, Latency L0 unlimited, L1 unlimited
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	Capabilities: [70] 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=0 PME-
	Capabilities: [80] Subsystem: IBM Device 02dd
	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-
	Kernel driver in use: pcieport

10:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge (rev 01) (prog-if 00 [Normal decode])
	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
	Bus: primary=10, secondary=14, subordinate=14, sec-latency=64
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [44] Express (v1) PCI/PCI-X Bridge, MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- BrConfRtry-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x8, ASPM L0s, Latency L0 unlimited, L1 unlimited
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
	Capabilities: [6c] 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=0 PME-
	Capabilities: [80] Subsystem: IBM Device 02dd
	Capabilities: [d8] PCI-X bridge device
		Secondary Status: 64bit+ 133MHz+ SCD- USC- SCO- SRD- Freq=133MHz
		Status: Dev=00:00.3 64bit- 133MHz- SCD- USC- SCO- SRD-
		Upstream: Capacity=65535 CommitmentLimit=65535
		Downstream: Capacity=65535 CommitmentLimit=65535
	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-

11:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 (rev 01) (prog-if 00 [Normal decode])
	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
	Bus: primary=11, secondary=13, subordinate=13, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [44] Express (v1) Downstream Port (Slot-), MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x8, ASPM L0s, Latency L0 unlimited, L1 unlimited
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [70] 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=0 PME-
	Capabilities: [80] Subsystem: IBM Device 02dd
	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: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Kernel driver in use: pcieport

11:01.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E2 (rev 01) (prog-if 00 [Normal decode])
	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
	Bus: primary=11, secondary=12, subordinate=12, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [44] Express (v1) Downstream Port (Slot-), MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x4, ASPM L0s, Latency L0 unlimited, L1 unlimited
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
	Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [70] 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=0 PME-
	Capabilities: [80] Subsystem: IBM Device 02dd
	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: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Kernel driver in use: pcieport


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
  2013-05-13  1:22 PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550) Robert Norris
@ 2013-05-14 23:16 ` Robert Norris
  2013-05-15  9:20     ` Jean Delvare
  0 siblings, 1 reply; 30+ messages in thread
From: Robert Norris @ 2013-05-14 23:16 UTC (permalink / raw)
  To: linux-kernel; +Cc: Jean Delvare

On Mon, May 13, 2013 at 11:22:32AM +1000, Robert Norris wrote:
> We have a number of Intel x3550 servers (Intel 5000-series). They've
> been running 3.7.2 fine.
> 
> In the last week I've run 3.8.11, 3.8.12 and 3.9.2 on them. All have
> long hangs at boot, and later hung tasks in modprobe.

I bisected this and tracked it to this commit:

    commit 6676a847d48ac48908cf467b42da9045b5463a6e
    Author: Jean Delvare <khali@linux-fr.org>
    Date:   Sun Dec 16 21:11:55 2012 +0100

        i2c-i801: Enable interrupts for all post-ICH5 chips
        
        I did not receive a single bug report after interrupt support was
        added for a limited number of chips. So I'd say the code is good and
        should be enabled for all supported chips, that is: ICH5 and later.
        
        Signed-off-by: Jean Delvare <khali@linux-fr.org>
        Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>

I've tested by building 3.9.2 with that single commit reverted, and it
boots without issue.

According to lspci I have:

    00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)

Which has PCI ID 0x269b (ie PCI_DEVICE_ID_INTEL_ESB2_17).

For now I will either revert this commit in my kernel builds or
blacklist the module on these machines (I haven't decided which I prefer
yet).

Obviously, I can reproduce this reliably, and am happy to test.

Cheers,
Rob N.

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-15  9:20     ` Jean Delvare
  0 siblings, 0 replies; 30+ messages in thread
From: Jean Delvare @ 2013-05-15  9:20 UTC (permalink / raw)
  To: Robert Norris; +Cc: linux-kernel, Linux I2C

Hi Robert,

Adding the linux-i2c list to Cc.

On Wed, 15 May 2013 09:16:26 +1000, Robert Norris wrote:
> On Mon, May 13, 2013 at 11:22:32AM +1000, Robert Norris wrote:
> > We have a number of Intel x3550 servers (Intel 5000-series). They've
> > been running 3.7.2 fine.
> > 
> > In the last week I've run 3.8.11, 3.8.12 and 3.9.2 on them. All have
> > long hangs at boot, and later hung tasks in modprobe.
> 
> I bisected this and tracked it to this commit:
> 
>     commit 6676a847d48ac48908cf467b42da9045b5463a6e
>     Author: Jean Delvare <khali@linux-fr.org>
>     Date:   Sun Dec 16 21:11:55 2012 +0100
> 
>         i2c-i801: Enable interrupts for all post-ICH5 chips
>         
>         I did not receive a single bug report after interrupt support was
>         added for a limited number of chips. So I'd say the code is good and
>         should be enabled for all supported chips, that is: ICH5 and later.
>         
>         Signed-off-by: Jean Delvare <khali@linux-fr.org>
>         Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>
> 
> I've tested by building 3.9.2 with that single commit reverted, and it
> boots without issue.

Thanks a lot for reporting and even more for bisecting it, I know it
takes time. I apologize for the trouble. I suppose I should have been a
bit more cautious with the 63xxESB chips as they are a different family
of hardware.

> According to lspci I have:
> 
>     00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
> 
> Which has PCI ID 0x269b (ie PCI_DEVICE_ID_INTEL_ESB2_17).


Can you share the full output of lspci -s 00:1f.3 -vv?

I'm also curious if the SMBus controller shares its interrupt line with
another chip. /proc/interrupts should tell but you'll have to make one
of your systems hang again.

> For now I will either revert this commit in my kernel builds or
> blacklist the module on these machines (I haven't decided which I prefer
> yet).

You can also pass parameter disable_features=0x10 to the i2c-i801
driver, this will disable interrupt support without having to rebuild
the driver. I suppose this could be documented in more details in
modinfo, I'll work on that.

> Obviously, I can reproduce this reliably, and am happy to test.

Thanks for the offer. Right now I am stuck in bed and must take some
rest. When I feel better I'll see if I can gain access to systems with
Intel 63xxESB chips to try and reproduce the hang you're seeing. I'll
also take a look at the datasheets again to see if any difference stands
out.

For the time being I plan to simply disable interrupt support again for
the ESB chips, until we fully understand what happens on your systems.

As far as debugging goes, please tell me if you have any I2C/SMBus
slave device driver loaded (check in /sys/bus/i2c/drivers.) Loading the
i2c-i801 driver doesn't do much on its own if there are no slave device
drivers using it.

Thanks,
-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-15  9:20     ` Jean Delvare
  0 siblings, 0 replies; 30+ messages in thread
From: Jean Delvare @ 2013-05-15  9:20 UTC (permalink / raw)
  To: Robert Norris; +Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA, Linux I2C

Hi Robert,

Adding the linux-i2c list to Cc.

On Wed, 15 May 2013 09:16:26 +1000, Robert Norris wrote:
> On Mon, May 13, 2013 at 11:22:32AM +1000, Robert Norris wrote:
> > We have a number of Intel x3550 servers (Intel 5000-series). They've
> > been running 3.7.2 fine.
> > 
> > In the last week I've run 3.8.11, 3.8.12 and 3.9.2 on them. All have
> > long hangs at boot, and later hung tasks in modprobe.
> 
> I bisected this and tracked it to this commit:
> 
>     commit 6676a847d48ac48908cf467b42da9045b5463a6e
>     Author: Jean Delvare <khali-PUYAD+kWke1g9hUCZPvPmw@public.gmane.org>
>     Date:   Sun Dec 16 21:11:55 2012 +0100
> 
>         i2c-i801: Enable interrupts for all post-ICH5 chips
>         
>         I did not receive a single bug report after interrupt support was
>         added for a limited number of chips. So I'd say the code is good and
>         should be enabled for all supported chips, that is: ICH5 and later.
>         
>         Signed-off-by: Jean Delvare <khali-PUYAD+kWke1g9hUCZPvPmw@public.gmane.org>
>         Reviewed-by: Daniel Kurtz <djkurtz-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
> 
> I've tested by building 3.9.2 with that single commit reverted, and it
> boots without issue.

Thanks a lot for reporting and even more for bisecting it, I know it
takes time. I apologize for the trouble. I suppose I should have been a
bit more cautious with the 63xxESB chips as they are a different family
of hardware.

> According to lspci I have:
> 
>     00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
> 
> Which has PCI ID 0x269b (ie PCI_DEVICE_ID_INTEL_ESB2_17).


Can you share the full output of lspci -s 00:1f.3 -vv?

I'm also curious if the SMBus controller shares its interrupt line with
another chip. /proc/interrupts should tell but you'll have to make one
of your systems hang again.

> For now I will either revert this commit in my kernel builds or
> blacklist the module on these machines (I haven't decided which I prefer
> yet).

You can also pass parameter disable_features=0x10 to the i2c-i801
driver, this will disable interrupt support without having to rebuild
the driver. I suppose this could be documented in more details in
modinfo, I'll work on that.

> Obviously, I can reproduce this reliably, and am happy to test.

Thanks for the offer. Right now I am stuck in bed and must take some
rest. When I feel better I'll see if I can gain access to systems with
Intel 63xxESB chips to try and reproduce the hang you're seeing. I'll
also take a look at the datasheets again to see if any difference stands
out.

For the time being I plan to simply disable interrupt support again for
the ESB chips, until we fully understand what happens on your systems.

As far as debugging goes, please tell me if you have any I2C/SMBus
slave device driver loaded (check in /sys/bus/i2c/drivers.) Loading the
i2c-i801 driver doesn't do much on its own if there are no slave device
drivers using it.

Thanks,
-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-15 11:27       ` Robert Norris
  0 siblings, 0 replies; 30+ messages in thread
From: Robert Norris @ 2013-05-15 11:27 UTC (permalink / raw)
  To: Jean Delvare; +Cc: linux-kernel, Linux I2C

Hi Jean,

On Wed, May 15, 2013 at 11:20:44AM +0200, Jean Delvare wrote:
> Thanks a lot for reporting and even more for bisecting it, I know it
> takes time. I apologize for the trouble. I suppose I should have been
> a bit more cautious with the 63xxESB chips as they are a different
> family of hardware.

No problem! It was kind of fun actually ;)

> Can you share the full output of lspci -s 00:1f.3 -vv?

00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
    Subsystem: IBM Device 02dd
    Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin B routed to IRQ 0
    Region 4: I/O ports at 0440 [size=32]

> I'm also curious if the SMBus controller shares its interrupt line
> with another chip. /proc/interrupts should tell but you'll have to
> make one of your systems hang again.

I'm not sure how to read it, so here it is (3.9.2, immediately after
boot, no options to i2c_i801):

           CPU0       CPU1       CPU2       CPU3       
  0:         42          0          0          0   IO-APIC-edge      timer
  1:          0          0          0          0   IO-APIC-edge      i8042
  4:          1          1          0          0   IO-APIC-edge    
  8:          0          1          0          0   IO-APIC-edge      rtc0
  9:          0          0          0          0   IO-APIC-fasteoi   acpi
 14:          0          0          0          0   IO-APIC-edge      ata_piix
 15:          0          0          0          0   IO-APIC-edge      ata_piix
 17:       1225       1124       1113       1111   IO-APIC-fasteoi   aacraid
 20:          0          0          0          0   IO-APIC-fasteoi   i801_smbus
 22:          0          0          0          0   IO-APIC-fasteoi   uhci_hcd:usb2, radeon
 23:         25         21         27         29   IO-APIC-fasteoi   uhci_hcd:usb1, uhci_hcd:usb3, ehci_hcd:usb4
 41:         79          8          5          4   PCI-MSI-edge      eth2
 42:          1          2          1          4   PCI-MSI-edge      eth3
 43:          0          2          1          1   PCI-MSI-edge      ioat-msi
 44:         98        107        111        111   PCI-MSI-edge      eth1
 45:       1178       1210       1218       1215   PCI-MSI-edge      eth0
NMI:          4          5          3          4   Non-maskable interrupts
LOC:       3685       3953       6895       8014   Local timer interrupts
SPU:          0          0          0          0   Spurious interrupts
PMI:          4          5          3          4   Performance monitoring interrupts
IWI:          0          0          0          0   IRQ work interrupts
RTR:          0          0          0          0   APIC ICR read retries
RES:       6352       5546       6942       7790   Rescheduling interrupts
CAL:        975       1256        973       1488   Function call interrupts
TLB:        682        964        732       1003   TLB shootdowns
TRM:          0          0          0          0   Thermal event interrupts
THR:          0          0          0          0   Threshold APIC interrupts
MCE:          0          0          0          0   Machine check exceptions
MCP:          1          1          1          1   Machine check polls
ERR:          0
MIS:          0

> You can also pass parameter disable_features=0x10 to the i2c-i801
> driver, this will disable interrupt support without having to rebuild
> the driver. I suppose this could be documented in more details in
> modinfo, I'll work on that.

I went with blacklisting for now because this driver doesn't appear to
be doing anything useful for us (sensors etc are working without it).
I'll confess to not really knowing much about its purpose though.

> Thanks for the offer. Right now I am stuck in bed and must take some
> rest. When I feel better I'll see if I can gain access to systems with
> Intel 63xxESB chips to try and reproduce the hang you're seeing. I'll
> also take a look at the datasheets again to see if any difference
> stands out.

We'd be happy to give you access to one of our x3550s if you like (the
same one I did the bisect on). We'd move it outside our production
network and reinstall it and you'd be free to poke and prod and crash it
as much as you like. Let me know when/if you're interested and we'll
make it happen. No hurry from our end though, its a barely-used machine
and will happily sit there waiting. Get your rest first!

> As far as debugging goes, please tell me if you have any I2C/SMBus
> slave device driver loaded (check in /sys/bus/i2c/drivers.) Loading the
> i2c-i801 driver doesn't do much on its own if there are no slave device
> drivers using it.

$ modprobe i2c-i801 disable_features=0x10
$ dmesg | tail
...
[28876.193408] i801_smbus 0000:00:1f.3: Interrupt disabled by user
[28876.201168] ics932s401 4-0069: ics932s401 chip found
$ ls /sys/bus/i2c/drivers
dummy  ics932s401

Thanks for your help!

Cheers,
Rob.

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-15 11:27       ` Robert Norris
  0 siblings, 0 replies; 30+ messages in thread
From: Robert Norris @ 2013-05-15 11:27 UTC (permalink / raw)
  To: Jean Delvare; +Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA, Linux I2C

Hi Jean,

On Wed, May 15, 2013 at 11:20:44AM +0200, Jean Delvare wrote:
> Thanks a lot for reporting and even more for bisecting it, I know it
> takes time. I apologize for the trouble. I suppose I should have been
> a bit more cautious with the 63xxESB chips as they are a different
> family of hardware.

No problem! It was kind of fun actually ;)

> Can you share the full output of lspci -s 00:1f.3 -vv?

00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
    Subsystem: IBM Device 02dd
    Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin B routed to IRQ 0
    Region 4: I/O ports at 0440 [size=32]

> I'm also curious if the SMBus controller shares its interrupt line
> with another chip. /proc/interrupts should tell but you'll have to
> make one of your systems hang again.

I'm not sure how to read it, so here it is (3.9.2, immediately after
boot, no options to i2c_i801):

           CPU0       CPU1       CPU2       CPU3       
  0:         42          0          0          0   IO-APIC-edge      timer
  1:          0          0          0          0   IO-APIC-edge      i8042
  4:          1          1          0          0   IO-APIC-edge    
  8:          0          1          0          0   IO-APIC-edge      rtc0
  9:          0          0          0          0   IO-APIC-fasteoi   acpi
 14:          0          0          0          0   IO-APIC-edge      ata_piix
 15:          0          0          0          0   IO-APIC-edge      ata_piix
 17:       1225       1124       1113       1111   IO-APIC-fasteoi   aacraid
 20:          0          0          0          0   IO-APIC-fasteoi   i801_smbus
 22:          0          0          0          0   IO-APIC-fasteoi   uhci_hcd:usb2, radeon
 23:         25         21         27         29   IO-APIC-fasteoi   uhci_hcd:usb1, uhci_hcd:usb3, ehci_hcd:usb4
 41:         79          8          5          4   PCI-MSI-edge      eth2
 42:          1          2          1          4   PCI-MSI-edge      eth3
 43:          0          2          1          1   PCI-MSI-edge      ioat-msi
 44:         98        107        111        111   PCI-MSI-edge      eth1
 45:       1178       1210       1218       1215   PCI-MSI-edge      eth0
NMI:          4          5          3          4   Non-maskable interrupts
LOC:       3685       3953       6895       8014   Local timer interrupts
SPU:          0          0          0          0   Spurious interrupts
PMI:          4          5          3          4   Performance monitoring interrupts
IWI:          0          0          0          0   IRQ work interrupts
RTR:          0          0          0          0   APIC ICR read retries
RES:       6352       5546       6942       7790   Rescheduling interrupts
CAL:        975       1256        973       1488   Function call interrupts
TLB:        682        964        732       1003   TLB shootdowns
TRM:          0          0          0          0   Thermal event interrupts
THR:          0          0          0          0   Threshold APIC interrupts
MCE:          0          0          0          0   Machine check exceptions
MCP:          1          1          1          1   Machine check polls
ERR:          0
MIS:          0

> You can also pass parameter disable_features=0x10 to the i2c-i801
> driver, this will disable interrupt support without having to rebuild
> the driver. I suppose this could be documented in more details in
> modinfo, I'll work on that.

I went with blacklisting for now because this driver doesn't appear to
be doing anything useful for us (sensors etc are working without it).
I'll confess to not really knowing much about its purpose though.

> Thanks for the offer. Right now I am stuck in bed and must take some
> rest. When I feel better I'll see if I can gain access to systems with
> Intel 63xxESB chips to try and reproduce the hang you're seeing. I'll
> also take a look at the datasheets again to see if any difference
> stands out.

We'd be happy to give you access to one of our x3550s if you like (the
same one I did the bisect on). We'd move it outside our production
network and reinstall it and you'd be free to poke and prod and crash it
as much as you like. Let me know when/if you're interested and we'll
make it happen. No hurry from our end though, its a barely-used machine
and will happily sit there waiting. Get your rest first!

> As far as debugging goes, please tell me if you have any I2C/SMBus
> slave device driver loaded (check in /sys/bus/i2c/drivers.) Loading the
> i2c-i801 driver doesn't do much on its own if there are no slave device
> drivers using it.

$ modprobe i2c-i801 disable_features=0x10
$ dmesg | tail
...
[28876.193408] i801_smbus 0000:00:1f.3: Interrupt disabled by user
[28876.201168] ics932s401 4-0069: ics932s401 chip found
$ ls /sys/bus/i2c/drivers
dummy  ics932s401

Thanks for your help!

Cheers,
Rob.

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-15 19:49         ` Jean Delvare
  0 siblings, 0 replies; 30+ messages in thread
From: Jean Delvare @ 2013-05-15 19:49 UTC (permalink / raw)
  To: Robert Norris; +Cc: linux-kernel, Linux I2C

Robert,

On Wed, 15 May 2013 21:27:41 +1000, Robert Norris wrote:
> On Wed, May 15, 2013 at 11:20:44AM +0200, Jean Delvare wrote:
> > Can you share the full output of lspci -s 00:1f.3 -vv?
> 
> 00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
>     Subsystem: IBM Device 02dd
>     Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+
>     Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
>     Interrupt: pin B routed to IRQ 0

Hmm, this "IRQ 0" is quite odd. I'm wondering if this could be the
reason for this hang. Was it with the i2c-i801 driver loaded, or
blacklisted? Please check if it makes a difference.

Do you see the same (and more generally, this issue) on one, some or
all of your x3550 servers?

Are you using IPMI on these machines?

>     Region 4: I/O ports at 0440 [size=32]
> 
> > I'm also curious if the SMBus controller shares its interrupt line
> > with another chip. /proc/interrupts should tell but you'll have to
> > make one of your systems hang again.
> 
> I'm not sure how to read it, so here it is (3.9.2, immediately after
> boot, no options to i2c_i801):
> 
>            CPU0       CPU1       CPU2       CPU3       
> (...)
>  20:          0          0          0          0   IO-APIC-fasteoi   i801_smbus

Here the IRQ looks correct, and it isn't shared. But I am surprised
that the counters are all 0. If an SMBus transaction had been
attempted, there should be a 1 somewhere, even if the transaction
ultimately failed.

> (...)
> I went with blacklisting for now because this driver doesn't appear to
> be doing anything useful for us (sensors etc are working without it).
> I'll confess to not really knowing much about its purpose though.

It all depends on what I2C/SMBus slaves are connected to the SMBus.
Often there are the SPD EEPROMs from your memory modules, sometimes
with integrated thermal sensors (on DDR3 only - driver is jc42.) And in
your case a clock chip as well, for which IBM contributed a driver.

> > (...)
> > As far as debugging goes, please tell me if you have any I2C/SMBus
> > slave device driver loaded (check in /sys/bus/i2c/drivers.) Loading the
> > i2c-i801 driver doesn't do much on its own if there are no slave device
> > drivers using it.
> 
> $ modprobe i2c-i801 disable_features=0x10
> $ dmesg | tail
> ...
> [28876.193408] i801_smbus 0000:00:1f.3: Interrupt disabled by user
> [28876.201168] ics932s401 4-0069: ics932s401 chip found
> $ ls /sys/bus/i2c/drivers
> dummy  ics932s401

The dummy driver is a helper stub for i2c-core, it doesn't actually
access the SMBus. ics932s401 is for the clock chip, and I know clock
chips can be tricky and error prone. OTOH I can only guess that IBM had
a good reason to contribute the driver and make it auto-load on the
x3550.

I would appreciate if you could test the following:
* Blacklist i2c-i801 and ics932s401 so that none of them get
  auto-loaded.
* Manually load i2c-i801 with interrupts enabled, and see what happens.
* If no hang happens, load i2c-dev, find the i801 bus number with
  i2cdetect -l (from the i2c-tools package - it should be 4 according
  to what you reported so far but there is no guarantee that it won't
  change across reboots.) Then do a simple read from a random address
  with:
  # i2cget 4 0x50 0x00
  (Adjust the bus number as needed.)
  I am curious if this will hang as well or only when accessing the
  clock chip at address 0x69.

Thanks,
-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-15 19:49         ` Jean Delvare
  0 siblings, 0 replies; 30+ messages in thread
From: Jean Delvare @ 2013-05-15 19:49 UTC (permalink / raw)
  To: Robert Norris; +Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA, Linux I2C

Robert,

On Wed, 15 May 2013 21:27:41 +1000, Robert Norris wrote:
> On Wed, May 15, 2013 at 11:20:44AM +0200, Jean Delvare wrote:
> > Can you share the full output of lspci -s 00:1f.3 -vv?
> 
> 00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
>     Subsystem: IBM Device 02dd
>     Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+
>     Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
>     Interrupt: pin B routed to IRQ 0

Hmm, this "IRQ 0" is quite odd. I'm wondering if this could be the
reason for this hang. Was it with the i2c-i801 driver loaded, or
blacklisted? Please check if it makes a difference.

Do you see the same (and more generally, this issue) on one, some or
all of your x3550 servers?

Are you using IPMI on these machines?

>     Region 4: I/O ports at 0440 [size=32]
> 
> > I'm also curious if the SMBus controller shares its interrupt line
> > with another chip. /proc/interrupts should tell but you'll have to
> > make one of your systems hang again.
> 
> I'm not sure how to read it, so here it is (3.9.2, immediately after
> boot, no options to i2c_i801):
> 
>            CPU0       CPU1       CPU2       CPU3       
> (...)
>  20:          0          0          0          0   IO-APIC-fasteoi   i801_smbus

Here the IRQ looks correct, and it isn't shared. But I am surprised
that the counters are all 0. If an SMBus transaction had been
attempted, there should be a 1 somewhere, even if the transaction
ultimately failed.

> (...)
> I went with blacklisting for now because this driver doesn't appear to
> be doing anything useful for us (sensors etc are working without it).
> I'll confess to not really knowing much about its purpose though.

It all depends on what I2C/SMBus slaves are connected to the SMBus.
Often there are the SPD EEPROMs from your memory modules, sometimes
with integrated thermal sensors (on DDR3 only - driver is jc42.) And in
your case a clock chip as well, for which IBM contributed a driver.

> > (...)
> > As far as debugging goes, please tell me if you have any I2C/SMBus
> > slave device driver loaded (check in /sys/bus/i2c/drivers.) Loading the
> > i2c-i801 driver doesn't do much on its own if there are no slave device
> > drivers using it.
> 
> $ modprobe i2c-i801 disable_features=0x10
> $ dmesg | tail
> ...
> [28876.193408] i801_smbus 0000:00:1f.3: Interrupt disabled by user
> [28876.201168] ics932s401 4-0069: ics932s401 chip found
> $ ls /sys/bus/i2c/drivers
> dummy  ics932s401

The dummy driver is a helper stub for i2c-core, it doesn't actually
access the SMBus. ics932s401 is for the clock chip, and I know clock
chips can be tricky and error prone. OTOH I can only guess that IBM had
a good reason to contribute the driver and make it auto-load on the
x3550.

I would appreciate if you could test the following:
* Blacklist i2c-i801 and ics932s401 so that none of them get
  auto-loaded.
* Manually load i2c-i801 with interrupts enabled, and see what happens.
* If no hang happens, load i2c-dev, find the i801 bus number with
  i2cdetect -l (from the i2c-tools package - it should be 4 according
  to what you reported so far but there is no guarantee that it won't
  change across reboots.) Then do a simple read from a random address
  with:
  # i2cget 4 0x50 0x00
  (Adjust the bus number as needed.)
  I am curious if this will hang as well or only when accessing the
  clock chip at address 0x69.

Thanks,
-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-16  3:44           ` Robert Norris
  0 siblings, 0 replies; 30+ messages in thread
From: Robert Norris @ 2013-05-16  3:44 UTC (permalink / raw)
  To: Jean Delvare; +Cc: linux-kernel, Linux I2C

On Wed, May 15, 2013 at 09:49:23PM +0200, Jean Delvare wrote:
> >     Interrupt: pin B routed to IRQ 0
> 
> Hmm, this "IRQ 0" is quite odd. I'm wondering if this could be the
> reason for this hang. Was it with the i2c-i801 driver loaded, or
> blacklisted? Please check if it makes a difference.

That was without the driver loaded (blacklisted). After loading (with
interrupts enabled) we get:

    Interrupt: pin B routed to IRQ 20

> Do you see the same (and more generally, this issue) on one, some or
> all of your x3550 servers?

The issue has occured on at least three x3550s (we have 11). I haven't
tested more, because knowingly crashing production machines sucks.

This appears to be the case on other machines. With the module
blacklisted (never loaded), lspci shows IRQ 0. After load, IRQ 20.
(tested on 3.4 and 3.9).

> Are you using IPMI on these machines?

Yes, but only for monitoring/sensors, if that makes a difference.

> I would appreciate if you could test the following:
> * Blacklist i2c-i801 and ics932s401 so that none of them get
>   auto-loaded.

Done.

> * Manually load i2c-i801 with interrupts enabled, and see what
>   happens.

Returned immediately:

[   60.527140] i801_smbus 0000:00:1f.3: SMBus using PCI Interrupt

> * If no hang happens, load i2c-dev, find the i801 bus number with
>   i2cdetect -l (from the i2c-tools package - it should be 4 according
>   to what you reported so far but there is no guarantee that it won't
>   change across reboots.)

$ i2cdetect -l
i2c-0   i2c         Radeon i2c bit bus DVI_DDC          I2C adapter
i2c-1   i2c         Radeon i2c bit bus VGA_DDC          I2C adapter
i2c-2   i2c         Radeon i2c bit bus MONID            I2C adapter
i2c-3   i2c         Radeon i2c bit bus CRT2_DDC         I2C adapter
i2c-4   smbus       SMBus I801 adapter at 0440          SMBus adapter

> Then do a simple read from a random address
>   with:
>   # i2cget 4 0x50 0x00
>   (Adjust the bus number as needed.)
>   I am curious if this will hang as well or only when accessing the
>   clock chip at address 0x69.

Yep, that one hangs. The hung task handler picked it up after a few
minutes.

Cheers,
Rob.

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-16  3:44           ` Robert Norris
  0 siblings, 0 replies; 30+ messages in thread
From: Robert Norris @ 2013-05-16  3:44 UTC (permalink / raw)
  To: Jean Delvare; +Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA, Linux I2C

On Wed, May 15, 2013 at 09:49:23PM +0200, Jean Delvare wrote:
> >     Interrupt: pin B routed to IRQ 0
> 
> Hmm, this "IRQ 0" is quite odd. I'm wondering if this could be the
> reason for this hang. Was it with the i2c-i801 driver loaded, or
> blacklisted? Please check if it makes a difference.

That was without the driver loaded (blacklisted). After loading (with
interrupts enabled) we get:

    Interrupt: pin B routed to IRQ 20

> Do you see the same (and more generally, this issue) on one, some or
> all of your x3550 servers?

The issue has occured on at least three x3550s (we have 11). I haven't
tested more, because knowingly crashing production machines sucks.

This appears to be the case on other machines. With the module
blacklisted (never loaded), lspci shows IRQ 0. After load, IRQ 20.
(tested on 3.4 and 3.9).

> Are you using IPMI on these machines?

Yes, but only for monitoring/sensors, if that makes a difference.

> I would appreciate if you could test the following:
> * Blacklist i2c-i801 and ics932s401 so that none of them get
>   auto-loaded.

Done.

> * Manually load i2c-i801 with interrupts enabled, and see what
>   happens.

Returned immediately:

[   60.527140] i801_smbus 0000:00:1f.3: SMBus using PCI Interrupt

> * If no hang happens, load i2c-dev, find the i801 bus number with
>   i2cdetect -l (from the i2c-tools package - it should be 4 according
>   to what you reported so far but there is no guarantee that it won't
>   change across reboots.)

$ i2cdetect -l
i2c-0   i2c         Radeon i2c bit bus DVI_DDC          I2C adapter
i2c-1   i2c         Radeon i2c bit bus VGA_DDC          I2C adapter
i2c-2   i2c         Radeon i2c bit bus MONID            I2C adapter
i2c-3   i2c         Radeon i2c bit bus CRT2_DDC         I2C adapter
i2c-4   smbus       SMBus I801 adapter at 0440          SMBus adapter

> Then do a simple read from a random address
>   with:
>   # i2cget 4 0x50 0x00
>   (Adjust the bus number as needed.)
>   I am curious if this will hang as well or only when accessing the
>   clock chip at address 0x69.

Yep, that one hangs. The hung task handler picked it up after a few
minutes.

Cheers,
Rob.

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17  8:36             ` Jean Delvare
  0 siblings, 0 replies; 30+ messages in thread
From: Jean Delvare @ 2013-05-17  8:36 UTC (permalink / raw)
  To: Robert Norris, Daniel Kurtz; +Cc: linux-kernel, Linux I2C

Hi Robert,

On Thu, 16 May 2013 13:44:55 +1000, Robert Norris wrote:
> On Wed, May 15, 2013 at 09:49:23PM +0200, Jean Delvare wrote:
> > >     Interrupt: pin B routed to IRQ 0
> > 
> > Hmm, this "IRQ 0" is quite odd. I'm wondering if this could be the
> > reason for this hang. Was it with the i2c-i801 driver loaded, or
> > blacklisted? Please check if it makes a difference.
> 
> That was without the driver loaded (blacklisted). After loading (with
> interrupts enabled) we get:
> 
>     Interrupt: pin B routed to IRQ 20

For the record, I also see the IRQ value change after loading the
i2c-i801 driver on my system (with an ICH10 south bridge.) From 14 to
22 in my case. So it's a bit different (no IRQ 0) but not still
somewhat similar, so I'm still not sure if this has anything to do with
your issue.

> 
> > Do you see the same (and more generally, this issue) on one, some or
> > all of your x3550 servers?
> 
> The issue has occured on at least three x3550s (we have 11). I haven't
> tested more, because knowingly crashing production machines sucks.

Yes of course, I understand, I did not expect you to do that ;) 

> This appears to be the case on other machines. With the module
> blacklisted (never loaded), lspci shows IRQ 0. After load, IRQ 20.
> (tested on 3.4 and 3.9).

OK.

> > Are you using IPMI on these machines?
> 
> Yes, but only for monitoring/sensors, if that makes a difference.

IPMI is still likely to access the SMBus controller. If there's a BMC
in the machine, it can also access the SMBus slave with its own
controller. It would be good to rule this out by disabling IPMI
completely, removing the BMC from the machine if it has one, and
checking if it makes the issue go away or not.

> > I would appreciate if you could test the following:
> > * Blacklist i2c-i801 and ics932s401 so that none of them get
> >   auto-loaded.
> 
> Done.
> 
> > * Manually load i2c-i801 with interrupts enabled, and see what
> >   happens.
> 
> Returned immediately:
> 
> [   60.527140] i801_smbus 0000:00:1f.3: SMBus using PCI Interrupt

This confirms that the i2c-i801 driver loading itself isn't the problem.

> > * If no hang happens, load i2c-dev, find the i801 bus number with
> >   i2cdetect -l (from the i2c-tools package - it should be 4 according
> >   to what you reported so far but there is no guarantee that it won't
> >   change across reboots.)
> 
> $ i2cdetect -l
> i2c-0   i2c         Radeon i2c bit bus DVI_DDC          I2C adapter
> i2c-1   i2c         Radeon i2c bit bus VGA_DDC          I2C adapter
> i2c-2   i2c         Radeon i2c bit bus MONID            I2C adapter
> i2c-3   i2c         Radeon i2c bit bus CRT2_DDC         I2C adapter
> i2c-4   smbus       SMBus I801 adapter at 0440          SMBus adapter
> 
> > Then do a simple read from a random address
> >   with:
> >   # i2cget 4 0x50 0x00
> >   (Adjust the bus number as needed.)
> >   I am curious if this will hang as well or only when accessing the
> >   clock chip at address 0x69.
> 
> Yep, that one hangs. The hung task handler picked it up after a few
> minutes.

OK, this means that any transaction request to the SMBus controller
causes the hang.

The i2c-i801 driver is optimistically using wait_event() when waiting
for an interrupt to arrive. I suppose that the interrupt is never
delivered in your case (all 0 in /proc/interrupts.)

Daniel, shouldn't we use wait_event_timeout() instead to catch issues
like this and fail cleanly? Maybe even fallback to polling
automatically?

-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17  8:36             ` Jean Delvare
  0 siblings, 0 replies; 30+ messages in thread
From: Jean Delvare @ 2013-05-17  8:36 UTC (permalink / raw)
  To: Robert Norris, Daniel Kurtz
  Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA, Linux I2C

Hi Robert,

On Thu, 16 May 2013 13:44:55 +1000, Robert Norris wrote:
> On Wed, May 15, 2013 at 09:49:23PM +0200, Jean Delvare wrote:
> > >     Interrupt: pin B routed to IRQ 0
> > 
> > Hmm, this "IRQ 0" is quite odd. I'm wondering if this could be the
> > reason for this hang. Was it with the i2c-i801 driver loaded, or
> > blacklisted? Please check if it makes a difference.
> 
> That was without the driver loaded (blacklisted). After loading (with
> interrupts enabled) we get:
> 
>     Interrupt: pin B routed to IRQ 20

For the record, I also see the IRQ value change after loading the
i2c-i801 driver on my system (with an ICH10 south bridge.) From 14 to
22 in my case. So it's a bit different (no IRQ 0) but not still
somewhat similar, so I'm still not sure if this has anything to do with
your issue.

> 
> > Do you see the same (and more generally, this issue) on one, some or
> > all of your x3550 servers?
> 
> The issue has occured on at least three x3550s (we have 11). I haven't
> tested more, because knowingly crashing production machines sucks.

Yes of course, I understand, I did not expect you to do that ;) 

> This appears to be the case on other machines. With the module
> blacklisted (never loaded), lspci shows IRQ 0. After load, IRQ 20.
> (tested on 3.4 and 3.9).

OK.

> > Are you using IPMI on these machines?
> 
> Yes, but only for monitoring/sensors, if that makes a difference.

IPMI is still likely to access the SMBus controller. If there's a BMC
in the machine, it can also access the SMBus slave with its own
controller. It would be good to rule this out by disabling IPMI
completely, removing the BMC from the machine if it has one, and
checking if it makes the issue go away or not.

> > I would appreciate if you could test the following:
> > * Blacklist i2c-i801 and ics932s401 so that none of them get
> >   auto-loaded.
> 
> Done.
> 
> > * Manually load i2c-i801 with interrupts enabled, and see what
> >   happens.
> 
> Returned immediately:
> 
> [   60.527140] i801_smbus 0000:00:1f.3: SMBus using PCI Interrupt

This confirms that the i2c-i801 driver loading itself isn't the problem.

> > * If no hang happens, load i2c-dev, find the i801 bus number with
> >   i2cdetect -l (from the i2c-tools package - it should be 4 according
> >   to what you reported so far but there is no guarantee that it won't
> >   change across reboots.)
> 
> $ i2cdetect -l
> i2c-0   i2c         Radeon i2c bit bus DVI_DDC          I2C adapter
> i2c-1   i2c         Radeon i2c bit bus VGA_DDC          I2C adapter
> i2c-2   i2c         Radeon i2c bit bus MONID            I2C adapter
> i2c-3   i2c         Radeon i2c bit bus CRT2_DDC         I2C adapter
> i2c-4   smbus       SMBus I801 adapter at 0440          SMBus adapter
> 
> > Then do a simple read from a random address
> >   with:
> >   # i2cget 4 0x50 0x00
> >   (Adjust the bus number as needed.)
> >   I am curious if this will hang as well or only when accessing the
> >   clock chip at address 0x69.
> 
> Yep, that one hangs. The hung task handler picked it up after a few
> minutes.

OK, this means that any transaction request to the SMBus controller
causes the hang.

The i2c-i801 driver is optimistically using wait_event() when waiting
for an interrupt to arrive. I suppose that the interrupt is never
delivered in your case (all 0 in /proc/interrupts.)

Daniel, shouldn't we use wait_event_timeout() instead to catch issues
like this and fail cleanly? Maybe even fallback to polling
automatically?

-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17  8:49             ` Jean Delvare
  0 siblings, 0 replies; 30+ messages in thread
From: Jean Delvare @ 2013-05-17  8:49 UTC (permalink / raw)
  To: Robert Norris; +Cc: linux-kernel, Linux I2C

On Thu, 16 May 2013 13:44:55 +1000, Robert Norris wrote:
> > Then do a simple read from a random address
> >   with:
> >   # i2cget 4 0x50 0x00
> >   (Adjust the bus number as needed.)
> >   I am curious if this will hang as well or only when accessing the
> >   clock chip at address 0x69.
> 
> Yep, that one hangs. The hung task handler picked it up after a few
> minutes.

Hmm, can you please dump the PCI configuration space of the SMBus
controller?

# /sbin/lspci -s 00:1f.3 -xxx

It might be that you have interrupts routed to SMI# instead of the
regular IRQ line. The driver is supposed to disable interrupt support
in that case, but I have never tested it.

Thanks,
-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17  8:49             ` Jean Delvare
  0 siblings, 0 replies; 30+ messages in thread
From: Jean Delvare @ 2013-05-17  8:49 UTC (permalink / raw)
  To: Robert Norris; +Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA, Linux I2C

On Thu, 16 May 2013 13:44:55 +1000, Robert Norris wrote:
> > Then do a simple read from a random address
> >   with:
> >   # i2cget 4 0x50 0x00
> >   (Adjust the bus number as needed.)
> >   I am curious if this will hang as well or only when accessing the
> >   clock chip at address 0x69.
> 
> Yep, that one hangs. The hung task handler picked it up after a few
> minutes.

Hmm, can you please dump the PCI configuration space of the SMBus
controller?

# /sbin/lspci -s 00:1f.3 -xxx

It might be that you have interrupts routed to SMI# instead of the
regular IRQ line. The driver is supposed to disable interrupt support
in that case, but I have never tested it.

Thanks,
-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17  9:22               ` Martin Mokrejs
  0 siblings, 0 replies; 30+ messages in thread
From: Martin Mokrejs @ 2013-05-17  9:22 UTC (permalink / raw)
  To: Jean Delvare, Robert Norris, Daniel Kurtz; +Cc: linux-kernel, Linux I2C

Hi,
  while you are chasing some problem with i2c_801 I would like to mention
that I never got an answer on the thread https://lkml.org/lkml/2013/1/23/405
about a kmemleak reported by kernel . Maybe this could give you a hint?
If these do not overlap I would be anyways glad to receive an answer via
the original thread I have started.
Thank you,
Martin

Jean Delvare wrote:
> Hi Robert,
> 
> On Thu, 16 May 2013 13:44:55 +1000, Robert Norris wrote:
>> On Wed, May 15, 2013 at 09:49:23PM +0200, Jean Delvare wrote:
>>>>     Interrupt: pin B routed to IRQ 0
>>>
>>> Hmm, this "IRQ 0" is quite odd. I'm wondering if this could be the
>>> reason for this hang. Was it with the i2c-i801 driver loaded, or
>>> blacklisted? Please check if it makes a difference.
>>
>> That was without the driver loaded (blacklisted). After loading (with
>> interrupts enabled) we get:
>>
>>     Interrupt: pin B routed to IRQ 20
> 
> For the record, I also see the IRQ value change after loading the
> i2c-i801 driver on my system (with an ICH10 south bridge.) From 14 to
> 22 in my case. So it's a bit different (no IRQ 0) but not still
> somewhat similar, so I'm still not sure if this has anything to do with
> your issue.
> 
>>
>>> Do you see the same (and more generally, this issue) on one, some or
>>> all of your x3550 servers?
>>
>> The issue has occured on at least three x3550s (we have 11). I haven't
>> tested more, because knowingly crashing production machines sucks.
> 
> Yes of course, I understand, I did not expect you to do that ;) 
> 
>> This appears to be the case on other machines. With the module
>> blacklisted (never loaded), lspci shows IRQ 0. After load, IRQ 20.
>> (tested on 3.4 and 3.9).
> 
> OK.
> 
>>> Are you using IPMI on these machines?
>>
>> Yes, but only for monitoring/sensors, if that makes a difference.
> 
> IPMI is still likely to access the SMBus controller. If there's a BMC
> in the machine, it can also access the SMBus slave with its own
> controller. It would be good to rule this out by disabling IPMI
> completely, removing the BMC from the machine if it has one, and
> checking if it makes the issue go away or not.
> 
>>> I would appreciate if you could test the following:
>>> * Blacklist i2c-i801 and ics932s401 so that none of them get
>>>   auto-loaded.
>>
>> Done.
>>
>>> * Manually load i2c-i801 with interrupts enabled, and see what
>>>   happens.
>>
>> Returned immediately:
>>
>> [   60.527140] i801_smbus 0000:00:1f.3: SMBus using PCI Interrupt
> 
> This confirms that the i2c-i801 driver loading itself isn't the problem.
> 
>>> * If no hang happens, load i2c-dev, find the i801 bus number with
>>>   i2cdetect -l (from the i2c-tools package - it should be 4 according
>>>   to what you reported so far but there is no guarantee that it won't
>>>   change across reboots.)
>>
>> $ i2cdetect -l
>> i2c-0   i2c         Radeon i2c bit bus DVI_DDC          I2C adapter
>> i2c-1   i2c         Radeon i2c bit bus VGA_DDC          I2C adapter
>> i2c-2   i2c         Radeon i2c bit bus MONID            I2C adapter
>> i2c-3   i2c         Radeon i2c bit bus CRT2_DDC         I2C adapter
>> i2c-4   smbus       SMBus I801 adapter at 0440          SMBus adapter
>>
>>> Then do a simple read from a random address
>>>   with:
>>>   # i2cget 4 0x50 0x00
>>>   (Adjust the bus number as needed.)
>>>   I am curious if this will hang as well or only when accessing the
>>>   clock chip at address 0x69.
>>
>> Yep, that one hangs. The hung task handler picked it up after a few
>> minutes.
> 
> OK, this means that any transaction request to the SMBus controller
> causes the hang.
> 
> The i2c-i801 driver is optimistically using wait_event() when waiting
> for an interrupt to arrive. I suppose that the interrupt is never
> delivered in your case (all 0 in /proc/interrupts.)
> 
> Daniel, shouldn't we use wait_event_timeout() instead to catch issues
> like this and fail cleanly? Maybe even fallback to polling
> automatically?
> 

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17  9:22               ` Martin Mokrejs
  0 siblings, 0 replies; 30+ messages in thread
From: Martin Mokrejs @ 2013-05-17  9:22 UTC (permalink / raw)
  To: Jean Delvare, Robert Norris, Daniel Kurtz
  Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA, Linux I2C

Hi,
  while you are chasing some problem with i2c_801 I would like to mention
that I never got an answer on the thread https://lkml.org/lkml/2013/1/23/405
about a kmemleak reported by kernel . Maybe this could give you a hint?
If these do not overlap I would be anyways glad to receive an answer via
the original thread I have started.
Thank you,
Martin

Jean Delvare wrote:
> Hi Robert,
> 
> On Thu, 16 May 2013 13:44:55 +1000, Robert Norris wrote:
>> On Wed, May 15, 2013 at 09:49:23PM +0200, Jean Delvare wrote:
>>>>     Interrupt: pin B routed to IRQ 0
>>>
>>> Hmm, this "IRQ 0" is quite odd. I'm wondering if this could be the
>>> reason for this hang. Was it with the i2c-i801 driver loaded, or
>>> blacklisted? Please check if it makes a difference.
>>
>> That was without the driver loaded (blacklisted). After loading (with
>> interrupts enabled) we get:
>>
>>     Interrupt: pin B routed to IRQ 20
> 
> For the record, I also see the IRQ value change after loading the
> i2c-i801 driver on my system (with an ICH10 south bridge.) From 14 to
> 22 in my case. So it's a bit different (no IRQ 0) but not still
> somewhat similar, so I'm still not sure if this has anything to do with
> your issue.
> 
>>
>>> Do you see the same (and more generally, this issue) on one, some or
>>> all of your x3550 servers?
>>
>> The issue has occured on at least three x3550s (we have 11). I haven't
>> tested more, because knowingly crashing production machines sucks.
> 
> Yes of course, I understand, I did not expect you to do that ;) 
> 
>> This appears to be the case on other machines. With the module
>> blacklisted (never loaded), lspci shows IRQ 0. After load, IRQ 20.
>> (tested on 3.4 and 3.9).
> 
> OK.
> 
>>> Are you using IPMI on these machines?
>>
>> Yes, but only for monitoring/sensors, if that makes a difference.
> 
> IPMI is still likely to access the SMBus controller. If there's a BMC
> in the machine, it can also access the SMBus slave with its own
> controller. It would be good to rule this out by disabling IPMI
> completely, removing the BMC from the machine if it has one, and
> checking if it makes the issue go away or not.
> 
>>> I would appreciate if you could test the following:
>>> * Blacklist i2c-i801 and ics932s401 so that none of them get
>>>   auto-loaded.
>>
>> Done.
>>
>>> * Manually load i2c-i801 with interrupts enabled, and see what
>>>   happens.
>>
>> Returned immediately:
>>
>> [   60.527140] i801_smbus 0000:00:1f.3: SMBus using PCI Interrupt
> 
> This confirms that the i2c-i801 driver loading itself isn't the problem.
> 
>>> * If no hang happens, load i2c-dev, find the i801 bus number with
>>>   i2cdetect -l (from the i2c-tools package - it should be 4 according
>>>   to what you reported so far but there is no guarantee that it won't
>>>   change across reboots.)
>>
>> $ i2cdetect -l
>> i2c-0   i2c         Radeon i2c bit bus DVI_DDC          I2C adapter
>> i2c-1   i2c         Radeon i2c bit bus VGA_DDC          I2C adapter
>> i2c-2   i2c         Radeon i2c bit bus MONID            I2C adapter
>> i2c-3   i2c         Radeon i2c bit bus CRT2_DDC         I2C adapter
>> i2c-4   smbus       SMBus I801 adapter at 0440          SMBus adapter
>>
>>> Then do a simple read from a random address
>>>   with:
>>>   # i2cget 4 0x50 0x00
>>>   (Adjust the bus number as needed.)
>>>   I am curious if this will hang as well or only when accessing the
>>>   clock chip at address 0x69.
>>
>> Yep, that one hangs. The hung task handler picked it up after a few
>> minutes.
> 
> OK, this means that any transaction request to the SMBus controller
> causes the hang.
> 
> The i2c-i801 driver is optimistically using wait_event() when waiting
> for an interrupt to arrive. I suppose that the interrupt is never
> delivered in your case (all 0 in /proc/interrupts.)
> 
> Daniel, shouldn't we use wait_event_timeout() instead to catch issues
> like this and fail cleanly? Maybe even fallback to polling
> automatically?
> 

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17  9:47                 ` Jean Delvare
  0 siblings, 0 replies; 30+ messages in thread
From: Jean Delvare @ 2013-05-17  9:47 UTC (permalink / raw)
  To: Martin Mokrejs; +Cc: Robert Norris, Daniel Kurtz, linux-kernel, Linux I2C

On Fri, 17 May 2013 11:22:17 +0200, Martin Mokrejs wrote:
> Hi,
>   while you are chasing some problem with i2c_801 I would like to mention
> that I never got an answer on the thread https://lkml.org/lkml/2013/1/23/405
> about a kmemleak reported by kernel . Maybe this could give you a hint?
> If these do not overlap I would be anyways glad to receive an answer via
> the original thread I have started.
> Thank you,
> Martin

I have no clue what the problem is nor how to investigate it, and in
fact I strongly suspect that this is either a false positive or a
problem in lower layers - driver core, sysfs etc. so nothing I can help
with.

So until someone comes with an evidence that there is an actual memory
leak in the i2c-i801 driver itself I'm not going to pay any attention
to your report, sorry.

-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17  9:47                 ` Jean Delvare
  0 siblings, 0 replies; 30+ messages in thread
From: Jean Delvare @ 2013-05-17  9:47 UTC (permalink / raw)
  To: Martin Mokrejs
  Cc: Robert Norris, Daniel Kurtz, linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	Linux I2C

On Fri, 17 May 2013 11:22:17 +0200, Martin Mokrejs wrote:
> Hi,
>   while you are chasing some problem with i2c_801 I would like to mention
> that I never got an answer on the thread https://lkml.org/lkml/2013/1/23/405
> about a kmemleak reported by kernel . Maybe this could give you a hint?
> If these do not overlap I would be anyways glad to receive an answer via
> the original thread I have started.
> Thank you,
> Martin

I have no clue what the problem is nor how to investigate it, and in
fact I strongly suspect that this is either a false positive or a
problem in lower layers - driver core, sysfs etc. so nothing I can help
with.

So until someone comes with an evidence that there is an actual memory
leak in the i2c-i801 driver itself I'm not going to pay any attention
to your report, sorry.

-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17  9:54               ` Daniel Kurtz
  0 siblings, 0 replies; 30+ messages in thread
From: Daniel Kurtz @ 2013-05-17  9:54 UTC (permalink / raw)
  To: Jean Delvare; +Cc: Robert Norris, linux-kernel, Linux I2C

On Fri, May 17, 2013 at 4:36 PM, Jean Delvare <khali@linux-fr.org> wrote:
> Hi Robert,
>
> On Thu, 16 May 2013 13:44:55 +1000, Robert Norris wrote:
>> On Wed, May 15, 2013 at 09:49:23PM +0200, Jean Delvare wrote:
>> > >     Interrupt: pin B routed to IRQ 0
>> >
>> > Hmm, this "IRQ 0" is quite odd. I'm wondering if this could be the
>> > reason for this hang. Was it with the i2c-i801 driver loaded, or
>> > blacklisted? Please check if it makes a difference.
>>
>> That was without the driver loaded (blacklisted). After loading (with
>> interrupts enabled) we get:
>>
>>     Interrupt: pin B routed to IRQ 20
>
> For the record, I also see the IRQ value change after loading the
> i2c-i801 driver on my system (with an ICH10 south bridge.) From 14 to
> 22 in my case. So it's a bit different (no IRQ 0) but not still
> somewhat similar, so I'm still not sure if this has anything to do with
> your issue.
>
>>
>> > Do you see the same (and more generally, this issue) on one, some or
>> > all of your x3550 servers?
>>
>> The issue has occured on at least three x3550s (we have 11). I haven't
>> tested more, because knowingly crashing production machines sucks.
>
> Yes of course, I understand, I did not expect you to do that ;)
>
>> This appears to be the case on other machines. With the module
>> blacklisted (never loaded), lspci shows IRQ 0. After load, IRQ 20.
>> (tested on 3.4 and 3.9).
>
> OK.
>
>> > Are you using IPMI on these machines?
>>
>> Yes, but only for monitoring/sensors, if that makes a difference.
>
> IPMI is still likely to access the SMBus controller. If there's a BMC
> in the machine, it can also access the SMBus slave with its own
> controller. It would be good to rule this out by disabling IPMI
> completely, removing the BMC from the machine if it has one, and
> checking if it makes the issue go away or not.
>
>> > I would appreciate if you could test the following:
>> > * Blacklist i2c-i801 and ics932s401 so that none of them get
>> >   auto-loaded.
>>
>> Done.
>>
>> > * Manually load i2c-i801 with interrupts enabled, and see what
>> >   happens.
>>
>> Returned immediately:
>>
>> [   60.527140] i801_smbus 0000:00:1f.3: SMBus using PCI Interrupt
>
> This confirms that the i2c-i801 driver loading itself isn't the problem.
>
>> > * If no hang happens, load i2c-dev, find the i801 bus number with
>> >   i2cdetect -l (from the i2c-tools package - it should be 4 according
>> >   to what you reported so far but there is no guarantee that it won't
>> >   change across reboots.)
>>
>> $ i2cdetect -l
>> i2c-0   i2c         Radeon i2c bit bus DVI_DDC          I2C adapter
>> i2c-1   i2c         Radeon i2c bit bus VGA_DDC          I2C adapter
>> i2c-2   i2c         Radeon i2c bit bus MONID            I2C adapter
>> i2c-3   i2c         Radeon i2c bit bus CRT2_DDC         I2C adapter
>> i2c-4   smbus       SMBus I801 adapter at 0440          SMBus adapter
>>
>> > Then do a simple read from a random address
>> >   with:
>> >   # i2cget 4 0x50 0x00
>> >   (Adjust the bus number as needed.)
>> >   I am curious if this will hang as well or only when accessing the
>> >   clock chip at address 0x69.
>>
>> Yep, that one hangs. The hung task handler picked it up after a few
>> minutes.
>
> OK, this means that any transaction request to the SMBus controller
> causes the hang.
>
> The i2c-i801 driver is optimistically using wait_event() when waiting
> for an interrupt to arrive. I suppose that the interrupt is never
> delivered in your case (all 0 in /proc/interrupts.)
>
> Daniel, shouldn't we use wait_event_timeout() instead to catch issues
> like this and fail cleanly? Maybe even fallback to polling
> automatically?

We could try to do something like that, I guess.  The only question is
how long to wait, b/c SMBus can pretty slow.
But that kind of hack sounds more like something you'd do if irqs were
getting sporadically lost on an otherwise correctly configured system.

In this case, it sounds like there are never interrupts, but we are
expecting some due to an incorrectly assuming that irqs are supported.
 What is different about his configuration where there would be no
IRQs?

Was Robert able to get the system working without hangs by disabling
the IRQ feature of i2c-i801 module when it was builtin?

>
> --
> Jean Delvare

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17  9:54               ` Daniel Kurtz
  0 siblings, 0 replies; 30+ messages in thread
From: Daniel Kurtz @ 2013-05-17  9:54 UTC (permalink / raw)
  To: Jean Delvare
  Cc: Robert Norris, linux-kernel-u79uwXL29TY76Z2rM5mHXA, Linux I2C

On Fri, May 17, 2013 at 4:36 PM, Jean Delvare <khali-PUYAD+kWke1g9hUCZPvPmw@public.gmane.org> wrote:
> Hi Robert,
>
> On Thu, 16 May 2013 13:44:55 +1000, Robert Norris wrote:
>> On Wed, May 15, 2013 at 09:49:23PM +0200, Jean Delvare wrote:
>> > >     Interrupt: pin B routed to IRQ 0
>> >
>> > Hmm, this "IRQ 0" is quite odd. I'm wondering if this could be the
>> > reason for this hang. Was it with the i2c-i801 driver loaded, or
>> > blacklisted? Please check if it makes a difference.
>>
>> That was without the driver loaded (blacklisted). After loading (with
>> interrupts enabled) we get:
>>
>>     Interrupt: pin B routed to IRQ 20
>
> For the record, I also see the IRQ value change after loading the
> i2c-i801 driver on my system (with an ICH10 south bridge.) From 14 to
> 22 in my case. So it's a bit different (no IRQ 0) but not still
> somewhat similar, so I'm still not sure if this has anything to do with
> your issue.
>
>>
>> > Do you see the same (and more generally, this issue) on one, some or
>> > all of your x3550 servers?
>>
>> The issue has occured on at least three x3550s (we have 11). I haven't
>> tested more, because knowingly crashing production machines sucks.
>
> Yes of course, I understand, I did not expect you to do that ;)
>
>> This appears to be the case on other machines. With the module
>> blacklisted (never loaded), lspci shows IRQ 0. After load, IRQ 20.
>> (tested on 3.4 and 3.9).
>
> OK.
>
>> > Are you using IPMI on these machines?
>>
>> Yes, but only for monitoring/sensors, if that makes a difference.
>
> IPMI is still likely to access the SMBus controller. If there's a BMC
> in the machine, it can also access the SMBus slave with its own
> controller. It would be good to rule this out by disabling IPMI
> completely, removing the BMC from the machine if it has one, and
> checking if it makes the issue go away or not.
>
>> > I would appreciate if you could test the following:
>> > * Blacklist i2c-i801 and ics932s401 so that none of them get
>> >   auto-loaded.
>>
>> Done.
>>
>> > * Manually load i2c-i801 with interrupts enabled, and see what
>> >   happens.
>>
>> Returned immediately:
>>
>> [   60.527140] i801_smbus 0000:00:1f.3: SMBus using PCI Interrupt
>
> This confirms that the i2c-i801 driver loading itself isn't the problem.
>
>> > * If no hang happens, load i2c-dev, find the i801 bus number with
>> >   i2cdetect -l (from the i2c-tools package - it should be 4 according
>> >   to what you reported so far but there is no guarantee that it won't
>> >   change across reboots.)
>>
>> $ i2cdetect -l
>> i2c-0   i2c         Radeon i2c bit bus DVI_DDC          I2C adapter
>> i2c-1   i2c         Radeon i2c bit bus VGA_DDC          I2C adapter
>> i2c-2   i2c         Radeon i2c bit bus MONID            I2C adapter
>> i2c-3   i2c         Radeon i2c bit bus CRT2_DDC         I2C adapter
>> i2c-4   smbus       SMBus I801 adapter at 0440          SMBus adapter
>>
>> > Then do a simple read from a random address
>> >   with:
>> >   # i2cget 4 0x50 0x00
>> >   (Adjust the bus number as needed.)
>> >   I am curious if this will hang as well or only when accessing the
>> >   clock chip at address 0x69.
>>
>> Yep, that one hangs. The hung task handler picked it up after a few
>> minutes.
>
> OK, this means that any transaction request to the SMBus controller
> causes the hang.
>
> The i2c-i801 driver is optimistically using wait_event() when waiting
> for an interrupt to arrive. I suppose that the interrupt is never
> delivered in your case (all 0 in /proc/interrupts.)
>
> Daniel, shouldn't we use wait_event_timeout() instead to catch issues
> like this and fail cleanly? Maybe even fallback to polling
> automatically?

We could try to do something like that, I guess.  The only question is
how long to wait, b/c SMBus can pretty slow.
But that kind of hack sounds more like something you'd do if irqs were
getting sporadically lost on an otherwise correctly configured system.

In this case, it sounds like there are never interrupts, but we are
expecting some due to an incorrectly assuming that irqs are supported.
 What is different about his configuration where there would be no
IRQs?

Was Robert able to get the system working without hangs by disabling
the IRQ feature of i2c-i801 module when it was builtin?

>
> --
> Jean Delvare

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17 10:24               ` Robert Norris
  0 siblings, 0 replies; 30+ messages in thread
From: Robert Norris @ 2013-05-17 10:24 UTC (permalink / raw)
  To: Jean Delvare; +Cc: Daniel Kurtz, linux-kernel, Linux I2C

On Fri, May 17, 2013 at 10:36:22AM +0200, Jean Delvare wrote:
> IPMI is still likely to access the SMBus controller. If there's a BMC
> in the machine, it can also access the SMBus slave with its own
> controller. It would be good to rule this out by disabling IPMI
> completely, removing the BMC from the machine if it has one, and
> checking if it makes the issue go away or not.

I think they do have a BMC (dmidecode would suggest so). I'll need to
confirm this, and then get the datacentre support guys to pull it (yeah,
messy - inherited machines on the other side of the world). It might
take a couple of days, I'll let you know how it goes.

Cheers,
Rob.

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17 10:24               ` Robert Norris
  0 siblings, 0 replies; 30+ messages in thread
From: Robert Norris @ 2013-05-17 10:24 UTC (permalink / raw)
  To: Jean Delvare; +Cc: Daniel Kurtz, linux-kernel-u79uwXL29TY76Z2rM5mHXA, Linux I2C

On Fri, May 17, 2013 at 10:36:22AM +0200, Jean Delvare wrote:
> IPMI is still likely to access the SMBus controller. If there's a BMC
> in the machine, it can also access the SMBus slave with its own
> controller. It would be good to rule this out by disabling IPMI
> completely, removing the BMC from the machine if it has one, and
> checking if it makes the issue go away or not.

I think they do have a BMC (dmidecode would suggest so). I'll need to
confirm this, and then get the datacentre support guys to pull it (yeah,
messy - inherited machines on the other side of the world). It might
take a couple of days, I'll let you know how it goes.

Cheers,
Rob.

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17 10:26                 ` Robert Norris
  0 siblings, 0 replies; 30+ messages in thread
From: Robert Norris @ 2013-05-17 10:26 UTC (permalink / raw)
  To: Daniel Kurtz; +Cc: Jean Delvare, linux-kernel, Linux I2C

On Fri, May 17, 2013 at 05:54:33PM +0800, Daniel Kurtz wrote:
> Was Robert able to get the system working without hangs by disabling
> the IRQ feature of i2c-i801 module when it was builtin?

Yes. There are no hangs when interrupts are explicitly disabled with
disable_features=0x10 or when 6676a847 is reverted and the module
rebuilt.

Cheers,
Rob.


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17 10:26                 ` Robert Norris
  0 siblings, 0 replies; 30+ messages in thread
From: Robert Norris @ 2013-05-17 10:26 UTC (permalink / raw)
  To: Daniel Kurtz; +Cc: Jean Delvare, linux-kernel-u79uwXL29TY76Z2rM5mHXA, Linux I2C

On Fri, May 17, 2013 at 05:54:33PM +0800, Daniel Kurtz wrote:
> Was Robert able to get the system working without hangs by disabling
> the IRQ feature of i2c-i801 module when it was builtin?

Yes. There are no hangs when interrupts are explicitly disabled with
disable_features=0x10 or when 6676a847 is reverted and the module
rebuilt.

Cheers,
Rob.

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17 10:27               ` Robert Norris
  0 siblings, 0 replies; 30+ messages in thread
From: Robert Norris @ 2013-05-17 10:27 UTC (permalink / raw)
  To: Jean Delvare; +Cc: linux-kernel, Linux I2C

On Fri, May 17, 2013 at 10:49:28AM +0200, Jean Delvare wrote:
> Hmm, can you please dump the PCI configuration space of the SMBus
> controller?
> 
> # /sbin/lspci -s 00:1f.3 -xxx

00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
00: 86 80 9b 26 41 05 80 02 09 00 05 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 41 04 00 00 00 00 00 00 00 00 00 00 14 10 dd 02
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00
40: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 80 0f 01 00 00 00 00 00

Rob.

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17 10:27               ` Robert Norris
  0 siblings, 0 replies; 30+ messages in thread
From: Robert Norris @ 2013-05-17 10:27 UTC (permalink / raw)
  To: Jean Delvare; +Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA, Linux I2C

On Fri, May 17, 2013 at 10:49:28AM +0200, Jean Delvare wrote:
> Hmm, can you please dump the PCI configuration space of the SMBus
> controller?
> 
> # /sbin/lspci -s 00:1f.3 -xxx

00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
00: 86 80 9b 26 41 05 80 02 09 00 05 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 41 04 00 00 00 00 00 00 00 00 00 00 14 10 dd 02
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00
40: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 80 0f 01 00 00 00 00 00

Rob.

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17 10:56                 ` Jean Delvare
  0 siblings, 0 replies; 30+ messages in thread
From: Jean Delvare @ 2013-05-17 10:56 UTC (permalink / raw)
  To: Robert Norris; +Cc: linux-kernel, Linux I2C

On Fri, 17 May 2013 20:27:06 +1000, Robert Norris wrote:
> On Fri, May 17, 2013 at 10:49:28AM +0200, Jean Delvare wrote:
> > Hmm, can you please dump the PCI configuration space of the SMBus
> > controller?
> > 
> > # /sbin/lspci -s 00:1f.3 -xxx
> 
> 00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
> 00: 86 80 9b 26 41 05 80 02 09 00 05 0c 00 00 00 00
> 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 41 04 00 00 00 00 00 00 00 00 00 00 14 10 dd 02
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00
> 40: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ^^
Hmm, no, SMI# isn't enabled. Wrong theory.

-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17 10:56                 ` Jean Delvare
  0 siblings, 0 replies; 30+ messages in thread
From: Jean Delvare @ 2013-05-17 10:56 UTC (permalink / raw)
  To: Robert Norris; +Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA, Linux I2C

On Fri, 17 May 2013 20:27:06 +1000, Robert Norris wrote:
> On Fri, May 17, 2013 at 10:49:28AM +0200, Jean Delvare wrote:
> > Hmm, can you please dump the PCI configuration space of the SMBus
> > controller?
> > 
> > # /sbin/lspci -s 00:1f.3 -xxx
> 
> 00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
> 00: 86 80 9b 26 41 05 80 02 09 00 05 0c 00 00 00 00
> 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 41 04 00 00 00 00 00 00 00 00 00 00 14 10 dd 02
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00
> 40: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      ^^
Hmm, no, SMI# isn't enabled. Wrong theory.

-- 
Jean Delvare

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17 12:18               ` Robert Norris
  0 siblings, 0 replies; 30+ messages in thread
From: Robert Norris @ 2013-05-17 12:18 UTC (permalink / raw)
  To: Jean Delvare; +Cc: Daniel Kurtz, linux-kernel, Linux I2C

On Fri, May 17, 2013 at 10:36:22AM +0200, Jean Delvare wrote:
> IPMI is still likely to access the SMBus controller. If there's a BMC
> in the machine, it can also access the SMBus slave with its own
> controller. It would be good to rule this out by disabling IPMI
> completely, removing the BMC from the machine if it has one, and
> checking if it makes the issue go away or not.

This ended up being easier than I thought. The BMC can't be physically
removed, but there is a jumper on the board to disable it. We flipped it
and got a message during POST about it not being present. Additionally
all IPMI functions did nothing (hung, but interruptable) which is what
you'd expect. I think it really is disabled.

In this state, I re-ran the previous tests, with identical results. That
is:

- "modprobe i2c_i801" succeeds
- "modprobe i2c_i801 disable_features=0x10" succeeds
- With interrupts disabled, "modprobe ics932s401"
- With interrupts enabled, "modprobe ics932s401" hangs
- With interrupts enabled, "i2cget 4 0x50 0x00" hangs

I'll leave the BMC disabled for now in case that's important for further
testing. If you need other tests run with the BMC enabled, I'll use a
differen machine.

Cheers,
Rob.

^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550)
@ 2013-05-17 12:18               ` Robert Norris
  0 siblings, 0 replies; 30+ messages in thread
From: Robert Norris @ 2013-05-17 12:18 UTC (permalink / raw)
  To: Jean Delvare; +Cc: Daniel Kurtz, linux-kernel-u79uwXL29TY76Z2rM5mHXA, Linux I2C

On Fri, May 17, 2013 at 10:36:22AM +0200, Jean Delvare wrote:
> IPMI is still likely to access the SMBus controller. If there's a BMC
> in the machine, it can also access the SMBus slave with its own
> controller. It would be good to rule this out by disabling IPMI
> completely, removing the BMC from the machine if it has one, and
> checking if it makes the issue go away or not.

This ended up being easier than I thought. The BMC can't be physically
removed, but there is a jumper on the board to disable it. We flipped it
and got a message during POST about it not being present. Additionally
all IPMI functions did nothing (hung, but interruptable) which is what
you'd expect. I think it really is disabled.

In this state, I re-ran the previous tests, with identical results. That
is:

- "modprobe i2c_i801" succeeds
- "modprobe i2c_i801 disable_features=0x10" succeeds
- With interrupts disabled, "modprobe ics932s401"
- With interrupts enabled, "modprobe ics932s401" hangs
- With interrupts enabled, "i2cget 4 0x50 0x00" hangs

I'll leave the BMC disabled for now in case that's important for further
testing. If you need other tests run with the BMC enabled, I'll use a
differen machine.

Cheers,
Rob.

^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2013-05-17 12:18 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-05-13  1:22 PROBLEM: modprobe hang at startup (3.8.x, 3.9.x, IBM x3550) Robert Norris
2013-05-14 23:16 ` Robert Norris
2013-05-15  9:20   ` Jean Delvare
2013-05-15  9:20     ` Jean Delvare
2013-05-15 11:27     ` Robert Norris
2013-05-15 11:27       ` Robert Norris
2013-05-15 19:49       ` Jean Delvare
2013-05-15 19:49         ` Jean Delvare
2013-05-16  3:44         ` Robert Norris
2013-05-16  3:44           ` Robert Norris
2013-05-17  8:36           ` Jean Delvare
2013-05-17  8:36             ` Jean Delvare
2013-05-17  9:22             ` Martin Mokrejs
2013-05-17  9:22               ` Martin Mokrejs
2013-05-17  9:47               ` Jean Delvare
2013-05-17  9:47                 ` Jean Delvare
2013-05-17  9:54             ` Daniel Kurtz
2013-05-17  9:54               ` Daniel Kurtz
2013-05-17 10:26               ` Robert Norris
2013-05-17 10:26                 ` Robert Norris
2013-05-17 10:24             ` Robert Norris
2013-05-17 10:24               ` Robert Norris
2013-05-17 12:18             ` Robert Norris
2013-05-17 12:18               ` Robert Norris
2013-05-17  8:49           ` Jean Delvare
2013-05-17  8:49             ` Jean Delvare
2013-05-17 10:27             ` Robert Norris
2013-05-17 10:27               ` Robert Norris
2013-05-17 10:56               ` Jean Delvare
2013-05-17 10:56                 ` Jean Delvare

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.