linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* ASPM status for iwlwifi and power-management (in general)
@ 2010-06-22 10:44 Sedat Dilek
  2010-06-22 11:09 ` Sedat Dilek
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Sedat Dilek @ 2010-06-22 10:44 UTC (permalink / raw)
  To: wireless; +Cc: Luis R. Rodriguez, Reinette Chatre, Johannes Berg, John Linville

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

Hi,

yesterday, I was playing with PowerTop and my iwl3945 still is in the
TOP 3 of energy user.

Inspired by the recently published ASPM doc from Luis [2] I played a
bit with ASPM.

Currently, I am using a 2.6.35-rc3 Linux-kernel with latest
acpi-2.6/release fixes.

# dmesg | grep -i aspm
[    0.226963] pci 0000:01:00.0: disabling ASPM on pre-1.1 PCIe
device.  You can enable it with 'pcie_aspm=force'
[    0.227629] pci 0000:08:00.0: disabling ASPM on pre-1.1 PCIe
device.  You can enable it with 'pcie_aspm=force'
[    0.228205] pci 0000:10:00.0: disabling ASPM on pre-1.1 PCIe
device.  You can enable it with 'pcie_aspm=force'

# for i in 01:00.0 08:00.0 10:00.0 ; do lspci -v | grep $i ; done
01:00.0 VGA compatible controller: ATI Technologies Inc M52 [Mobility
Radeon X1300] (prog-if 00 [VGA controller])
08:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5753M
Gigabit Ethernet PCI Express (rev 21)
10:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG
[Golan] Network Connection (rev 02)

# lspci -vvvv -s 10:00.0 | grep -i aspm
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
<128ns, L1 <64us
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+

Before I will try 'pcie_aspm=force' cheat-code I wanted to ask about
the status of iwlwifi and ASPM.
Is there code available. yet? Which kernel has it - linux-next,
wireless-testing GIT, iwlwifi GIT?
Which user-space apps are required?
IIRC iw [3] from GIT has already "iw: add set/get power_save commands" [4].
Anyone tested ASPM with iwlwifi hardware? Experiences?

Beyond ASPM code, what is the actual status on power-mangement for
wifi-hardware in general?
IIRC it was turned off by default (with 2.6.33?)?

Thanks for any help in advance.


Kind Regards,
- Sedat -


[1] http://wireless.kernel.org/en/users/Documentation/ASPM
[2] http://marc.info/?l=linux-wireless&m=127716115227206&w=2
[3] http://git.sipsolutions.net/?p=iw.git
[4] http://git.sipsolutions.net/?p=iw.git;a=commit;h=cf40ef379fd6c74a01092d1dfdd936385ea402b0

[-- Attachment #2: iwl3945_ASPM.txt --]
[-- Type: text/plain, Size: 2189 bytes --]

10:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
	Subsystem: Hewlett-Packard Company Compaq 6710b or nx9420 Notebook
	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 45
	Region 0: Memory at e0000000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [c8] Power Management version 2
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee0300c  Data: 41a1
	Capabilities: [e0] Express (v1) Legacy Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
			ExtTag- AttnBtn- AttnInd- PwrInd- 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 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <128ns, 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: [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] Device Serial Number 00-19-d2-ff-ff-62-e4-bb
	Kernel driver in use: iwl3945


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

* Re: ASPM status for iwlwifi and power-management (in general)
  2010-06-22 10:44 ASPM status for iwlwifi and power-management (in general) Sedat Dilek
@ 2010-06-22 11:09 ` Sedat Dilek
  2010-06-22 11:11   ` Sedat Dilek
  2010-06-22 15:54 ` Luis R. Rodriguez
  2010-06-22 17:12 ` reinette chatre
  2 siblings, 1 reply; 5+ messages in thread
From: Sedat Dilek @ 2010-06-22 11:09 UTC (permalink / raw)
  To: wireless; +Cc: Luis R. Rodriguez, Reinette Chatre, Johannes Berg, John Linville

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

I booted now with 'pcie_aspm=force':

# dmesg | grep -i aspm
[    0.000000] Kernel command line:
BOOT_IMAGE=/boot/vmlinuz-2.6.35-rc3-iniza-686-kms
root=UUID=b1333729-42ce-4a1b-9669-41c14c42bb81 ro nomodeset 3
pcie_aspm=force
[    0.000000] PCIe ASPM is forcedly enabled

# lspci -vvvv -s 10:00.0 | grep -i aspm
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
<128ns, L1 <64us
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+

Full dmesg and lspci for iwl3945 outputs are attached.

- Sedat -

On Tue, Jun 22, 2010 at 12:44 PM, Sedat Dilek
<sedat.dilek@googlemail.com> wrote:
> Hi,
>
> yesterday, I was playing with PowerTop and my iwl3945 still is in the
> TOP 3 of energy user.
>
> Inspired by the recently published ASPM doc from Luis [2] I played a
> bit with ASPM.
>
> Currently, I am using a 2.6.35-rc3 Linux-kernel with latest
> acpi-2.6/release fixes.
>
> # dmesg | grep -i aspm
> [    0.226963] pci 0000:01:00.0: disabling ASPM on pre-1.1 PCIe
> device.  You can enable it with 'pcie_aspm=force'
> [    0.227629] pci 0000:08:00.0: disabling ASPM on pre-1.1 PCIe
> device.  You can enable it with 'pcie_aspm=force'
> [    0.228205] pci 0000:10:00.0: disabling ASPM on pre-1.1 PCIe
> device.  You can enable it with 'pcie_aspm=force'
>
> # for i in 01:00.0 08:00.0 10:00.0 ; do lspci -v | grep $i ; done
> 01:00.0 VGA compatible controller: ATI Technologies Inc M52 [Mobility
> Radeon X1300] (prog-if 00 [VGA controller])
> 08:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5753M
> Gigabit Ethernet PCI Express (rev 21)
> 10:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG
> [Golan] Network Connection (rev 02)
>
> # lspci -vvvv -s 10:00.0 | grep -i aspm
>                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
> <128ns, L1 <64us
>                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>
> Before I will try 'pcie_aspm=force' cheat-code I wanted to ask about
> the status of iwlwifi and ASPM.
> Is there code available. yet? Which kernel has it - linux-next,
> wireless-testing GIT, iwlwifi GIT?
> Which user-space apps are required?
> IIRC iw [3] from GIT has already "iw: add set/get power_save commands" [4].
> Anyone tested ASPM with iwlwifi hardware? Experiences?
>
> Beyond ASPM code, what is the actual status on power-mangement for
> wifi-hardware in general?
> IIRC it was turned off by default (with 2.6.33?)?
>
> Thanks for any help in advance.
>
>
> Kind Regards,
> - Sedat -
>
>
> [1] http://wireless.kernel.org/en/users/Documentation/ASPM
> [2] http://marc.info/?l=linux-wireless&m=127716115227206&w=2
> [3] http://git.sipsolutions.net/?p=iw.git
> [4] http://git.sipsolutions.net/?p=iw.git;a=commit;h=cf40ef379fd6c74a01092d1dfdd936385ea402b0
>

[-- Attachment #2: dmesg.txt --]
[-- Type: text/plain, Size: 62581 bytes --]

00000] ACPI: RSDP 000f7870 00024 (v02 HP    )
[    0.000000] ACPI: XSDT 7ffe57c8 0007C (v01 HPQOEM SLIC-MPC 00000001 HP   00000001)
[    0.000000] ACPI: FACP 7ffe5684 000F4 (v04 HP     30AC     00000003 HP   00000001)
[    0.000000] ACPI: DSDT 7ffe5acc 104BB (v01 HP       nc6400 00010000 MSFT 0100000E)
[    0.000000] ACPI: FACS 7fff7e80 00040
[    0.000000] ACPI: SLIC 7ffe5844 00176 (v01 HPQOEM SLIC-MPC 00000001 HP   00000001)
[    0.000000] ACPI: HPET 7ffe59bc 00038 (v01 HP     30AC     00000001 HP   00000001)
[    0.000000] ACPI: APIC 7ffe59f4 00068 (v01 HP     30AC     00000001 HP   00000001)
[    0.000000] ACPI: MCFG 7ffe5a5c 0003C (v01 HP     30AC     00000001 HP   00000001)
[    0.000000] ACPI: TCPA 7ffe5a98 00032 (v02 HP     30AC     00000001 HP   00000001)
[    0.000000] ACPI: SSDT 7fff5f87 00059 (v01 HP       HPQNLP 00000001 MSFT 0100000E)
[    0.000000] ACPI: SSDT 7fff5fe0 0032D (v01 HP       HPQSAT 00000001 MSFT 0100000E)
[    0.000000] ACPI: SSDT 7fff6b62 0025F (v01 HP      Cpu0Tst 00003000 INTL 20060317)
[    0.000000] ACPI: SSDT 7fff6dc1 000A6 (v01 HP      Cpu1Tst 00003000 INTL 20060317)
[    0.000000] ACPI: SSDT 7fff6e67 004D7 (v01 HP        CpuPm 00003000 INTL 20060317)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 1159MB HIGHMEM available.
[    0.000000] 887MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 377fe000
[    0.000000]   low ram: 0 - 377fe000
[    0.000000] early_res array is doubled to 64 at [8000 - 87ff]
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000001 -> 0x00001000
[    0.000000]   Normal   0x00001000 -> 0x000377fe
[    0.000000]   HighMem  0x000377fe -> 0x0007ffd0
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000001 -> 0x0000009f
[    0.000000]     0: 0x00000100 -> 0x0007ffd0
[    0.000000] On node 0 totalpages: 524142
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3966 pages, LIFO batch:0
[    0.000000]   Normal zone: 1744 pages used for memmap
[    0.000000]   Normal zone: 221486 pages, LIFO batch:31
[    0.000000]   HighMem zone: 2320 pages used for memmap
[    0.000000]   HighMem zone: 294594 pages, LIFO batch:31
[    0.000000] Using APIC driver default
[    0.000000] ACPI: PM-Timer IO Port: 0x1008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] early_res array is doubled to 128 at [8800 - 97ff]
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 80000000 (gap: 80000000:7ec00000)
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] setup_percpu: NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 13 pages/cpu @c2400000 s29696 r0 d23552 u2097152
[    0.000000] pcpu-alloc: s29696 r0 d23552 u2097152 alloc=1*4194304
[    0.000000] pcpu-alloc: [0] 0 1 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 520046
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.35-rc3-iniza-686-kms root=UUID=b1333729-42ce-4a1b-9669-41c14c42bb81 ro nomodeset 3 pcie_aspm=force
[    0.000000] PCIe ASPM is forcedly enabled
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Enabling fast FPU save and restore... done.
[    0.000000] Enabling unmasked SIMD FPU exception support... done.
[    0.000000] Initializing CPU#0
[    0.000000] Subtract (76 early reservations)
[    0.000000]   #1 [0000001000 - 0000002000]   EX TRAMPOLINE
[    0.000000]   #2 [0001000000 - 00013e60d4]   TEXT DATA BSS
[    0.000000]   #3 [000009fc00 - 0000100000]   BIOS reserved
[    0.000000]   #4 [00013e7000 - 00013ed140]             BRK
[    0.000000]   #5 [0000002000 - 0000003000]      TRAMPOLINE
[    0.000000]   #6 [0000003000 - 0000007000]     ACPI WAKEUP
[    0.000000]   #7 [0000007000 - 0000008000]         PGTABLE
[    0.000000]   #8 [0000100000 - 0000a6a000]     NEW RAMDISK
[    0.000000]   #9 [00013ee000 - 00013ef000]         BOOTMEM
[    0.000000]   #10 [00013e6200 - 00013e6300]         BOOTMEM
[    0.000000]   #11 [00013ef000 - 000146f000]         BOOTMEM
[    0.000000]   #12 [000146f000 - 00014ef000]         BOOTMEM
[    0.000000]   #13 [00014ef000 - 000156f000]         BOOTMEM
[    0.000000]   #14 [000156f000 - 00015ef000]         BOOTMEM
[    0.000000]   #15 [00015ef000 - 000166f000]         BOOTMEM
[    0.000000]   #16 [000166f000 - 00016ef000]         BOOTMEM
[    0.000000]   #17 [00016ef000 - 000176f000]         BOOTMEM
[    0.000000]   #18 [000176f000 - 00017ef000]         BOOTMEM
[    0.000000]   #19 [00017ef000 - 000186f000]         BOOTMEM
[    0.000000]   #20 [000186f000 - 00018ef000]         BOOTMEM
[    0.000000]   #21 [00018ef000 - 000196f000]         BOOTMEM
[    0.000000]   #22 [000196f000 - 00019ef000]         BOOTMEM
[    0.000000]   #23 [00019ef000 - 0001a6f000]         BOOTMEM
[    0.000000]   #24 [0001a6f000 - 0001aef000]         BOOTMEM
[    0.000000]   #25 [0001aef000 - 0001b6f000]         BOOTMEM
[    0.000000]   #26 [0001b6f000 - 0001bef000]         BOOTMEM
[    0.000000]   #27 [0001bef000 - 0001c6f000]         BOOTMEM
[    0.000000]   #28 [0001c6f000 - 0001cef000]         BOOTMEM
[    0.000000]   #29 [0001cef000 - 0001d6f000]         BOOTMEM
[    0.000000]   #30 [0001d6f000 - 0001def000]         BOOTMEM
[    0.000000]   #31 [0001def000 - 0001e6f000]         BOOTMEM
[    0.000000]   #32 [0001e6f000 - 0001eef000]         BOOTMEM
[    0.000000]   #33 [0001eef000 - 0001f6f000]         BOOTMEM
[    0.000000]   #34 [0001f6f000 - 0001fef000]         BOOTMEM
[    0.000000]   #35 [0001fef000 - 000206f000]         BOOTMEM
[    0.000000]   #36 [000206f000 - 00020ef000]         BOOTMEM
[    0.000000]   #37 [00020ef000 - 000216f000]         BOOTMEM
[    0.000000]   #38 [000216f000 - 00021ef000]         BOOTMEM
[    0.000000]   #39 [00021ef000 - 000226f000]         BOOTMEM
[    0.000000]   #40 [000226f000 - 00022ef000]         BOOTMEM
[    0.000000]   #41 [00022ef000 - 000236f000]         BOOTMEM
[    0.000000]   #42 [000236f000 - 00023ef000]         BOOTMEM
[    0.000000]   #43 [00013e6100 - 00013e61c0]         BOOTMEM
[    0.000000]   #44 [00023ef000 - 00023f2000]         BOOTMEM
[    0.000000]   #45 [00023f2000 - 00023f8000]         BOOTMEM
[    0.000000]   #46 [00013e61c0 - 00013e61e5]         BOOTMEM
[    0.000000]   #47 [00013e6300 - 00013e6327]         BOOTMEM
[    0.000000]   #48 [00013e6340 - 00013e64c8]         BOOTMEM
[    0.000000]   #49 [00013e6500 - 00013e6540]         BOOTMEM
[    0.000000]   #50 [00013e6540 - 00013e6580]         BOOTMEM
[    0.000000]   #51 [00013e6580 - 00013e65c0]         BOOTMEM
[    0.000000]   #52 [00013e65c0 - 00013e6600]         BOOTMEM
[    0.000000]   #53 [00013e6600 - 00013e6640]         BOOTMEM
[    0.000000]   #54 [00013e6640 - 00013e6680]         BOOTMEM
[    0.000000]   #55 [00013e6680 - 00013e66c0]         BOOTMEM
[    0.000000]   #56 [00013e66c0 - 00013e6700]         BOOTMEM
[    0.000000]   #57 [00013e6700 - 00013e6740]         BOOTMEM
[    0.000000]   #58 [00013e6740 - 00013e6780]         BOOTMEM
[    0.000000]   #59 [00013e6780 - 00013e67c0]         BOOTMEM
[    0.000000]   #60 [00013e67c0 - 00013e6800]         BOOTMEM
[    0.000000]   #61 [00013e6800 - 00013e6840]         BOOTMEM
[    0.000000]   #62 [00013e6840 - 00013e6850]         BOOTMEM
[    0.000000]   #63 [00013e6880 - 00013e6900]         BOOTMEM
[    0.000000]   #64 [00013e6900 - 00013e6980]         BOOTMEM
[    0.000000]   #65 [0002400000 - 000240d000]         BOOTMEM
[    0.000000]   #66 [0002600000 - 000260d000]         BOOTMEM
[    0.000000]   #67 [00013e6980 - 00013e6984]         BOOTMEM
[    0.000000]   #68 [00013e69c0 - 00013e69c4]         BOOTMEM
[    0.000000]   #69 [00013e6a00 - 00013e6a08]         BOOTMEM
[    0.000000]   #70 [00013e6a40 - 00013e6a48]         BOOTMEM
[    0.000000]   #71 [00013e6a80 - 00013e6b28]         BOOTMEM
[    0.000000]   #72 [00013e6b40 - 00013e6ba8]         BOOTMEM
[    0.000000]   #73 [00023f8000 - 00023fc000]         BOOTMEM
[    0.000000]   #74 [000240d000 - 000248d000]         BOOTMEM
[    0.000000]   #75 [000248d000 - 00024cd000]         BOOTMEM
[    0.000000] Initializing HighMem for node 0 (000377fe:0007ffd0)
[    0.000000] Memory: 2065564k/2096960k available (2205k kernel code, 31004k reserved, 1056k data, 368k init, 1187656k highmem)
[    0.000000] virtual kernel memory layout:
[    0.000000]     fixmap  : 0xffd35000 - 0xfffff000   (2856 kB)
[    0.000000]     pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
[    0.000000]     vmalloc : 0xf7ffe000 - 0xff7fe000   ( 120 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xf77fe000   ( 887 MB)
[    0.000000]       .init : 0xc1330000 - 0xc138c000   ( 368 kB)
[    0.000000]       .data : 0xc122741b - 0xc132f598   (1056 kB)
[    0.000000]       .text : 0xc1000000 - 0xc122741b   (2205 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	Verbose stalled-CPUs detection is disabled.
[    0.000000] NR_IRQS:2304 nr_irqs:512
[    0.000000] Extended CMOS year: 2000
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] hpet clockevent registered
[    0.000000] Fast TSC calibration using PIT
[    0.000000] Detected 1995.329 MHz processor.
[    0.001004] Calibrating delay loop (skipped), value calculated using timer frequency.. 3990.65 BogoMIPS (lpj=1995329)
[    0.002004] pid_max: default: 32768 minimum: 301
[    0.002324] Security Framework initialized
[    0.002631] SELinux:  Disabled at boot.
[    0.003009] Mount-cache hash table entries: 512
[    0.003446] Initializing cgroup subsys ns
[    0.003749] Initializing cgroup subsys cpuacct
[    0.004006] Initializing cgroup subsys devices
[    0.004310] Initializing cgroup subsys freezer
[    0.004612] Initializing cgroup subsys net_cls
[    0.005029] CPU: Physical Processor ID: 0
[    0.005331] CPU: Processor Core ID: 0
[    0.005635] mce: CPU supports 6 MCE banks
[    0.006009] CPU0: Thermal monitoring handled by SMI
[    0.006013] using mwait in idle threads.
[    0.006322] Performance Events: PEBS fmt0-, Core2 events, Intel PMU driver.
[    0.007003] PEBS disabled due to CPU errata.
[    0.007309] ... version:                2
[    0.007612] ... bit width:              40
[    0.008003] ... generic registers:      2
[    0.008304] ... value mask:             000000ffffffffff
[    0.008608] ... max period:             000000007fffffff
[    0.008912] ... fixed-purpose events:   3
[    0.009003] ... event mask:             0000000700000003
[    0.010502] ACPI: Core revision 20100428
[    0.028050] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.028733] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.039138] CPU0: Intel(R) Core(TM)2 CPU         T7200  @ 2.00GHz stepping 06
[    0.044020] Booting Node   0, Processors  #1 Ok.
[    0.001999] Initializing CPU#1
[    0.001999] CPU1: Thermal monitoring handled by SMI
[    0.116024] Brought up 2 CPUs
[    0.116629] Total of 2 processors activated (7980.48 BogoMIPS).
[    0.118102] HP Compaq Laptop series board detected. Selecting BIOS-method for reboots.
[    0.118554] regulator: core version 0.5
[    0.119053] NET: Registered protocol family 16
[    0.119375] ACPI: bus type pci registered
[    0.120053] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[    0.120560] PCI: not using MMCONFIG
[    0.122485] PCI: PCI BIOS revision 2.10 entry at 0xf0322, last bus=32
[    0.122790] PCI: Using configuration type 1 for base access
[    0.124035] bio: create slab <bio-0> at 0
[    0.127365] ACPI: EC: Look up EC in DSDT
[    0.188922] ACPI: SSDT 7fff63d5 0023D (v01 HP      Cpu0Ist 00003000 INTL 20060317)
[    0.190215] ACPI: Dynamic OEM Table Load:
[    0.190584] ACPI: SSDT (null) 0023D (v01 HP      Cpu0Ist 00003000 INTL 20060317)
[    0.191586] ACPI: SSDT 7fff6697 004CB (v01 HP      Cpu0Cst 00003001 INTL 20060317)
[    0.193086] ACPI: Dynamic OEM Table Load:
[    0.193590] ACPI: SSDT (null) 004CB (v01 HP      Cpu0Cst 00003001 INTL 20060317)
[    0.194421] ACPI: SSDT 7fff630d 000C8 (v01 HP      Cpu1Ist 00003000 INTL 20060317)
[    0.195865] ACPI: Dynamic OEM Table Load:
[    0.196402] ACPI: SSDT (null) 000C8 (v01 HP      Cpu1Ist 00003000 INTL 20060317)
[    0.197139] ACPI: SSDT 7fff6612 00085 (v01 HP      Cpu1Cst 00003000 INTL 20060317)
[    0.198558] ACPI: Dynamic OEM Table Load:
[    0.199001] ACPI: SSDT (null) 00085 (v01 HP      Cpu1Cst 00003000 INTL 20060317)
[    0.214142] ACPI: Interpreter enabled
[    0.214450] ACPI: (supports S0 S3 S4 S5)
[    0.215003] ACPI: Using IOAPIC for interrupt routing
[    0.215362] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[    0.217294] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in ACPI motherboard resources
[    0.217799] PCI: Using MMCONFIG for extended config space
[    0.218150] [Firmware Bug]: ACPI: ACPI brightness control misses _BQC function
[    0.234083] ACPI: EC: GPE = 0x16, I/O: command/status = 0x66, data = 0x62
[    0.235207] ACPI: Power Resource [C1F5] (on)
[    0.235667] ACPI: Power Resource [C1FC] (on)
[    0.236050] ACPI: Power Resource [C219] (on)
[    0.236399] ACPI: Power Resource [C221] (on)
[    0.236799] ACPI: Power Resource [C32A] (off)
[    0.237092] ACPI: Power Resource [C32B] (off)
[    0.237487] ACPI: Power Resource [C32C] (off)
[    0.237882] ACPI: Power Resource [C32D] (off)
[    0.238092] ACPI: Power Resource [C32E] (off)
[    0.238484] ACPI: Power Resource [C32F] (off)
[    0.239115] ACPI: Power Resource [C330] (off)
[    0.239508] ACPI: Power Resource [C331] (off)
[    0.239899] ACPI: Power Resource [C332] (off)
[    0.240091] ACPI: Power Resource [C333] (off)
[    0.240435] ACPI: Power Resource [C334] (off)
[    0.241381] ACPI: No dock devices found.
[    0.241686] PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug
[    0.246741] ACPI: PCI Root Bridge [C003] (domain 0000 [bus 00-ff])
[    0.256052] pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7] (ignored)
[    0.256056] pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff] (ignored)
[    0.256059] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff] (ignored)
[    0.256063] pci_root PNP0A08:00: host bridge window [mem 0x80000000-0xfedfffff] (ignored)
[    0.256066] pci_root PNP0A08:00: host bridge window [mem 0xfee01000-0xffffffff] (ignored)
[    0.256069] pci_root PNP0A08:00: host bridge window [mem 0x000d0000-0x000dffff] (ignored)
[    0.256158] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    0.256161] pci 0000:00:01.0: PME# disabled
[    0.256244] pci 0000:00:1b.0: reg 10: [mem 0xe0700000-0xe0703fff 64bit]
[    0.256307] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.256312] pci 0000:00:1b.0: PME# disabled
[    0.256413] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.256418] pci 0000:00:1c.0: PME# disabled
[    0.256522] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[    0.256527] pci 0000:00:1c.1: PME# disabled
[    0.256632] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[    0.256637] pci 0000:00:1c.3: PME# disabled
[    0.256704] pci 0000:00:1d.0: reg 20: [io  0x5000-0x501f]
[    0.256770] pci 0000:00:1d.1: reg 20: [io  0x5020-0x503f]
[    0.256836] pci 0000:00:1d.2: reg 20: [io  0x5040-0x505f]
[    0.256902] pci 0000:00:1d.3: reg 20: [io  0x5060-0x507f]
[    0.256964] pci 0000:00:1d.7: reg 10: [mem 0xe0704000-0xe07043ff]
[    0.257033] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[    0.257039] pci 0000:00:1d.7: PME# disabled
[    0.257206] pci 0000:00:1f.0: quirk: [io  0x1000-0x107f] claimed by ICH6 ACPI/GPIO/TCO
[    0.257713] pci 0000:00:1f.0: quirk: [io  0x1100-0x113f] claimed by ICH6 GPIO
[    0.258004] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0500 (mask 007f)
[    0.258509] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 2 PIO at 0100 (mask 000f)
[    0.259005] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 4 PIO at 0238 (mask 0007)
[    0.259558] pci 0000:00:1f.1: reg 10: [io  0x0000-0x0007]
[    0.259566] pci 0000:00:1f.1: reg 14: [io  0x0000-0x0003]
[    0.259574] pci 0000:00:1f.1: reg 18: [io  0x0000-0x0007]
[    0.259583] pci 0000:00:1f.1: reg 1c: [io  0x0000-0x0003]
[    0.259591] pci 0000:00:1f.1: reg 20: [io  0x5080-0x508f]
[    0.259651] pci 0000:00:1f.2: reg 10: [io  0x13f0-0x13f7]
[    0.259660] pci 0000:00:1f.2: reg 14: [io  0x15f4-0x15f7]
[    0.259668] pci 0000:00:1f.2: reg 18: [io  0x1370-0x1377]
[    0.259676] pci 0000:00:1f.2: reg 1c: [io  0x1574-0x1577]
[    0.259684] pci 0000:00:1f.2: reg 20: [io  0x50b0-0x50bf]
[    0.259693] pci 0000:00:1f.2: reg 24: [mem 0xe0705000-0xe07053ff]
[    0.259731] pci 0000:00:1f.2: PME# supported from D3hot
[    0.259736] pci 0000:00:1f.2: PME# disabled
[    0.259825] pci 0000:01:00.0: reg 10: [mem 0xd8000000-0xdbffffff pref]
[    0.259836] pci 0000:01:00.0: reg 14: [io  0x4000-0x40ff]
[    0.259847] pci 0000:01:00.0: reg 18: [mem 0xe0600000-0xe060ffff]
[    0.259878] pci 0000:01:00.0: reg 30: [mem 0x00000000-0x0001ffff pref]
[    0.259920] pci 0000:01:00.0: supports D1 D2
[    0.261022] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.261328] pci 0000:00:01.0:   bridge window [io  0x4000-0x4fff]
[    0.261332] pci 0000:00:01.0:   bridge window [mem 0xe0600000-0xe06fffff]
[    0.261338] pci 0000:00:01.0:   bridge window [mem 0xd8000000-0xdbffffff 64bit pref]
[    0.261593] pci 0000:08:00.0: reg 10: [mem 0xe0100000-0xe010ffff 64bit]
[    0.261883] pci 0000:08:00.0: PME# supported from D3hot D3cold
[    0.261897] pci 0000:08:00.0: PME# disabled
[    0.264077] pci 0000:00:1c.0: PCI bridge to [bus 08-08]
[    0.264386] pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.264392] pci 0000:00:1c.0:   bridge window [mem 0xe0100000-0xe01fffff]
[    0.264400] pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.264600] pci 0000:10:00.0: reg 10: [mem 0xe0000000-0xe0000fff]
[    0.264845] pci 0000:10:00.0: PME# supported from D0 D3hot D3cold
[    0.264858] pci 0000:10:00.0: PME# disabled
[    0.266075] pci 0000:00:1c.1: PCI bridge to [bus 10-10]
[    0.266383] pci 0000:00:1c.1:   bridge window [io  0xf000-0x0000] (disabled)
[    0.266388] pci 0000:00:1c.1:   bridge window [mem 0xe0000000-0xe00fffff]
[    0.266397] pci 0000:00:1c.1:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.266459] pci 0000:00:1c.3: PCI bridge to [bus 20-20]
[    0.266767] pci 0000:00:1c.3:   bridge window [io  0x2000-0x3fff]
[    0.266773] pci 0000:00:1c.3:   bridge window [mem 0xdc000000-0xdfffffff]
[    0.266781] pci 0000:00:1c.3:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.266863] pci 0000:02:06.0: reg 10: [mem 0xe0200000-0xe0200fff]
[    0.266894] pci 0000:02:06.0: supports D1 D2
[    0.266896] pci 0000:02:06.0: PME# supported from D0 D1 D2 D3hot
[    0.266903] pci 0000:02:06.0: PME# disabled
[    0.266950] pci 0000:02:06.2: reg 10: [mem 0xe0208000-0xe0208fff]
[    0.267030] pci 0000:02:06.2: supports D1 D2
[    0.267032] pci 0000:02:06.2: PME# supported from D0 D1 D2 D3hot
[    0.267038] pci 0000:02:06.2: PME# disabled
[    0.267083] pci 0000:02:06.3: reg 10: [mem 0xe0209000-0xe02090ff]
[    0.267160] pci 0000:02:06.3: supports D1 D2
[    0.267162] pci 0000:02:06.3: PME# supported from D0 D1 D2 D3hot
[    0.267168] pci 0000:02:06.3: PME# disabled
[    0.267213] pci 0000:02:06.4: reg 10: [mem 0xe020a000-0xe020afff]
[    0.267223] pci 0000:02:06.4: reg 14: [mem 0xe020b000-0xe020bfff]
[    0.267292] pci 0000:02:06.4: supports D1 D2
[    0.267295] pci 0000:02:06.4: PME# supported from D0 D1 D2 D3hot
[    0.267301] pci 0000:02:06.4: PME# disabled
[    0.267368] pci 0000:00:1e.0: PCI bridge to [bus 02-03] (subtractive decode)
[    0.267678] pci 0000:00:1e.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.267683] pci 0000:00:1e.0:   bridge window [mem 0xe0200000-0xe05fffff]
[    0.267692] pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.267695] pci 0000:00:1e.0:   bridge window [io  0x0000-0xffff] (subtractive decode)
[    0.267698] pci 0000:00:1e.0:   bridge window [mem 0x00000000-0xffffffff] (subtractive decode)
[    0.267756] pci_bus 0000:03: [bus 03-06] partially hidden behind transparent bridge 0000:02 [bus 02-03]
[    0.268032] pci_bus 0000:00: on NUMA node 0
[    0.268037] ACPI: PCI Interrupt Routing Table [\_SB_.C003._PRT]
[    0.268252] ACPI: PCI Interrupt Routing Table [\_SB_.C003.C084._PRT]
[    0.268317] ACPI: PCI Interrupt Routing Table [\_SB_.C003.C099._PRT]
[    0.268453] ACPI: PCI Interrupt Routing Table [\_SB_.C003.C102._PRT]
[    0.268547] ACPI: PCI Interrupt Routing Table [\_SB_.C003.C112._PRT]
[    0.268639] ACPI: PCI Interrupt Routing Table [\_SB_.C003.C118._PRT]
[    0.297166] ACPI: PCI Interrupt Link [C10E] (IRQs *10 11)
[    0.298212] ACPI: PCI Interrupt Link [C10F] (IRQs *10 11)
[    0.299201] ACPI: PCI Interrupt Link [C110] (IRQs 10 *11)
[    0.300200] ACPI: PCI Interrupt Link [C111] (IRQs 10 11) *5
[    0.301201] ACPI: PCI Interrupt Link [C124] (IRQs *10 11)
[    0.302231] ACPI: PCI Interrupt Link [C125] (IRQs *10 11)
[    0.303153] ACPI: PCI Interrupt Link [C126] (IRQs 10 *11)
[    0.303953] ACPI Exception: AE_NOT_FOUND, Evaluating _PRS (20100428/pci_link-185)
[    0.304704] HEST: Table is not found!
[    0.305038] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none
[    0.305542] vgaarb: loaded
[    0.306034] PCI: Using ACPI for IRQ routing
[    0.307692] PCI: pci_cache_line_size set to 64 bytes
[    0.307984] reserve RAM buffer: 000000000009fc00 - 000000000009ffff 
[    0.307987] reserve RAM buffer: 000000007ffd0000 - 000000007fffffff 
[    0.308072] NetLabel: Initializing
[    0.308343] NetLabel:  domain hash size = 128
[    0.308647] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.309020] NetLabel:  unlabeled traffic allowed by default
[    0.309329] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.309640] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[    0.310401] hpet0: 3 comparators, 64-bit 14.318180 MHz counter
[    0.313019] Switching to clocksource tsc
[    0.313326] pnp: PnP ACPI init
[    0.313337] ACPI: bus type pnp registered
[    0.323609]   alloc irq_desc for 23 on node -1
[    0.323612]   alloc kstat_irqs on node -1
[    0.325451] pnp: PnP ACPI: found 16 devices
[    0.325759] ACPI: ACPI bus type pnp unregistered
[    0.326064] PnPBIOS: Disabled by ACPI PNP
[    0.326374] system 00:00: [mem 0x00000000-0x0009ffff] could not be reserved
[    0.326689] system 00:00: [mem 0x000e0000-0x000fffff] could not be reserved
[    0.326995] system 00:00: [mem 0x00100000-0x7fffffff] could not be reserved
[    0.327308] system 00:0c: [io  0x0500-0x055f] has been reserved
[    0.327614] system 00:0c: [io  0x0800-0x080f] has been reserved
[    0.327923] system 00:0c: [mem 0xffb00000-0xffbfffff] has been reserved
[    0.328227] system 00:0c: [mem 0xfff00000-0xffffffff] has been reserved
[    0.328537] system 00:0e: [io  0x04d0-0x04d1] has been reserved
[    0.328846] system 00:0e: [io  0x1000-0x107f] has been reserved
[    0.329151] system 00:0e: [io  0x1100-0x113f] has been reserved
[    0.329456] system 00:0e: [io  0x1200-0x121f] has been reserved
[    0.329763] system 00:0e: [mem 0xf8000000-0xfbffffff] has been reserved
[    0.330071] system 00:0e: [mem 0xfec00000-0xfec000ff] could not be reserved
[    0.330378] system 00:0e: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.330686] system 00:0e: [mem 0xfed45000-0xfed8ffff] has been reserved
[    0.330992] system 00:0e: [mem 0xfed90000-0xfed9afff] has been reserved
[    0.331302] system 00:0f: [mem 0x000cfc00-0x000cffff] has been reserved
[    0.331607] system 00:0f: [mem 0xfeda0000-0xfedbffff] has been reserved
[    0.331917] system 00:0f: [mem 0xfee00000-0xfee00fff] has been reserved
[    0.367292] pci 0000:00:1e.0: BAR 15: assigned [mem 0x80000000-0x83ffffff pref]
[    0.367802] pci 0000:00:1c.0: BAR 15: assigned [mem 0x84000000-0x841fffff 64bit pref]
[    0.368309] pci 0000:00:1c.1: BAR 15: assigned [mem 0x84200000-0x843fffff 64bit pref]
[    0.368820] pci 0000:00:1c.3: BAR 15: assigned [mem 0x84400000-0x845fffff 64bit pref]
[    0.369329] pci 0000:00:1c.0: BAR 13: assigned [io  0x6000-0x6fff]
[    0.369637] pci 0000:00:1c.1: BAR 13: assigned [io  0x7000-0x7fff]
[    0.369945] pci 0000:00:1e.0: BAR 13: assigned [io  0x8000-0x8fff]
[    0.370252] pci 0000:01:00.0: BAR 6: assigned [mem 0xe0620000-0xe063ffff pref]
[    0.370759] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.371063] pci 0000:00:01.0:   bridge window [io  0x4000-0x4fff]
[    0.371370] pci 0000:00:01.0:   bridge window [mem 0xe0600000-0xe06fffff]
[    0.371679] pci 0000:00:01.0:   bridge window [mem 0xd8000000-0xdbffffff 64bit pref]
[    0.372186] pci 0000:00:1c.0: PCI bridge to [bus 08-08]
[    0.372490] pci 0000:00:1c.0:   bridge window [io  0x6000-0x6fff]
[    0.372803] pci 0000:00:1c.0:   bridge window [mem 0xe0100000-0xe01fffff]
[    0.373113] pci 0000:00:1c.0:   bridge window [mem 0x84000000-0x841fffff 64bit pref]
[    0.378184] pci 0000:00:1c.1: PCI bridge to [bus 10-10]
[    0.378490] pci 0000:00:1c.1:   bridge window [io  0x7000-0x7fff]
[    0.378802] pci 0000:00:1c.1:   bridge window [mem 0xe0000000-0xe00fffff]
[    0.379111] pci 0000:00:1c.1:   bridge window [mem 0x84200000-0x843fffff 64bit pref]
[    0.379620] pci 0000:00:1c.3: PCI bridge to [bus 20-20]
[    0.379929] pci 0000:00:1c.3:   bridge window [io  0x2000-0x3fff]
[    0.380239] pci 0000:00:1c.3:   bridge window [mem 0xdc000000-0xdfffffff]
[    0.380548] pci 0000:00:1c.3:   bridge window [mem 0x84400000-0x845fffff 64bit pref]
[    0.381060] pci 0000:02:06.0: BAR 15: assigned [mem 0x80000000-0x83ffffff pref]
[    0.381564] pci 0000:02:06.0: BAR 16: assigned [mem 0x88000000-0x8bffffff]
[    0.381872] pci 0000:02:06.0: BAR 13: assigned [io  0x8000-0x80ff]
[    0.382178] pci 0000:02:06.0: BAR 14: assigned [io  0x8400-0x84ff]
[    0.382483] pci 0000:02:06.0: CardBus bridge to [bus 03-06]
[    0.382790] pci 0000:02:06.0:   bridge window [io  0x8000-0x80ff]
[    0.383098] pci 0000:02:06.0:   bridge window [io  0x8400-0x84ff]
[    0.383408] pci 0000:02:06.0:   bridge window [mem 0x80000000-0x83ffffff pref]
[    0.383916] pci 0000:02:06.0:   bridge window [mem 0x88000000-0x8bffffff]
[    0.384226] pci 0000:00:1e.0: PCI bridge to [bus 02-03]
[    0.384536] pci 0000:00:1e.0:   bridge window [io  0x8000-0x8fff]
[    0.384849] pci 0000:00:1e.0:   bridge window [mem 0xe0200000-0xe05fffff]
[    0.385162] pci 0000:00:1e.0:   bridge window [mem 0x80000000-0x83ffffff pref]
[    0.385681]   alloc irq_desc for 16 on node -1
[    0.385683]   alloc kstat_irqs on node -1
[    0.385688] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.385999] pci 0000:00:01.0: setting latency timer to 64
[    0.386009] pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.386322] pci 0000:00:1c.0: setting latency timer to 64
[    0.386332]   alloc irq_desc for 17 on node -1
[    0.386334]   alloc kstat_irqs on node -1
[    0.386338] pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[    0.386650] pci 0000:00:1c.1: setting latency timer to 64
[    0.386661]   alloc irq_desc for 19 on node -1
[    0.386663]   alloc kstat_irqs on node -1
[    0.386667] pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
[    0.386975] pci 0000:00:1c.3: setting latency timer to 64
[    0.386984] pci 0000:00:1e.0: setting latency timer to 64
[    0.386997]   alloc irq_desc for 18 on node -1
[    0.386999]   alloc kstat_irqs on node -1
[    0.387003] pci 0000:02:06.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[    0.387314] pci_bus 0000:00: resource 0 [io  0x0000-0xffff]
[    0.387316] pci_bus 0000:00: resource 1 [mem 0x00000000-0xffffffff]
[    0.387319] pci_bus 0000:01: resource 0 [io  0x4000-0x4fff]
[    0.387321] pci_bus 0000:01: resource 1 [mem 0xe0600000-0xe06fffff]
[    0.387324] pci_bus 0000:01: resource 2 [mem 0xd8000000-0xdbffffff 64bit pref]
[    0.387327] pci_bus 0000:08: resource 0 [io  0x6000-0x6fff]
[    0.387329] pci_bus 0000:08: resource 1 [mem 0xe0100000-0xe01fffff]
[    0.387332] pci_bus 0000:08: resource 2 [mem 0x84000000-0x841fffff 64bit pref]
[    0.387335] pci_bus 0000:10: resource 0 [io  0x7000-0x7fff]
[    0.387337] pci_bus 0000:10: resource 1 [mem 0xe0000000-0xe00fffff]
[    0.387340] pci_bus 0000:10: resource 2 [mem 0x84200000-0x843fffff 64bit pref]
[    0.387342] pci_bus 0000:20: resource 0 [io  0x2000-0x3fff]
[    0.387345] pci_bus 0000:20: resource 1 [mem 0xdc000000-0xdfffffff]
[    0.387348] pci_bus 0000:20: resource 2 [mem 0x84400000-0x845fffff 64bit pref]
[    0.387350] pci_bus 0000:02: resource 0 [io  0x8000-0x8fff]
[    0.387353] pci_bus 0000:02: resource 1 [mem 0xe0200000-0xe05fffff]
[    0.387355] pci_bus 0000:02: resource 2 [mem 0x80000000-0x83ffffff pref]
[    0.387358] pci_bus 0000:02: resource 4 [io  0x0000-0xffff]
[    0.387360] pci_bus 0000:02: resource 5 [mem 0x00000000-0xffffffff]
[    0.387363] pci_bus 0000:03: resource 0 [io  0x8000-0x80ff]
[    0.387365] pci_bus 0000:03: resource 1 [io  0x8400-0x84ff]
[    0.387368] pci_bus 0000:03: resource 2 [mem 0x80000000-0x83ffffff pref]
[    0.387370] pci_bus 0000:03: resource 3 [mem 0x88000000-0x8bffffff]
[    0.387399] NET: Registered protocol family 2
[    0.387758] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.388294] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.389183] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[    0.389679] TCP: Hash tables configured (established 131072 bind 65536)
[    0.389984] TCP reno registered
[    0.390286] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.390598] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.390974] NET: Registered protocol family 1
[    0.391412] pci 0000:01:00.0: Boot video device
[    0.391528] PCI: CLS 64 bytes, default 64
[    0.391572] Unpacking initramfs...
[    0.676574] Freeing initrd memory: 9640k freed
[    0.683460] audit: initializing netlink socket (disabled)
[    0.683787] type=2000 audit(1277211503.682:1): initialized
[    0.684282] highmem bounce pool size: 64 pages
[    0.684618] HugeTLB registered 4 MB page size, pre-allocated 0 pages
[    0.687920] VFS: Disk quotas dquot_6.5.2
[    0.688321] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.688821] msgmni has been set to 1733
[    0.689360] alg: No test for stdrng (krng)
[    0.690091] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
[    0.690600] io scheduler noop registered
[    0.690903] io scheduler deadline registered
[    0.691215] io scheduler cfq registered (default)
[    0.691645] pcieport 0000:00:01.0: setting latency timer to 64
[    0.691674]   alloc irq_desc for 40 on node -1
[    0.691676]   alloc kstat_irqs on node -1
[    0.691687] pcieport 0000:00:01.0: irq 40 for MSI/MSI-X
[    0.691814] pcieport 0000:00:1c.0: setting latency timer to 64
[    0.691861]   alloc irq_desc for 41 on node -1
[    0.691863]   alloc kstat_irqs on node -1
[    0.691872] pcieport 0000:00:1c.0: irq 41 for MSI/MSI-X
[    0.692068] pcieport 0000:00:1c.1: setting latency timer to 64
[    0.692115]   alloc irq_desc for 42 on node -1
[    0.692117]   alloc kstat_irqs on node -1
[    0.692126] pcieport 0000:00:1c.1: irq 42 for MSI/MSI-X
[    0.692319] pcieport 0000:00:1c.3: setting latency timer to 64
[    0.692366]   alloc irq_desc for 43 on node -1
[    0.692368]   alloc kstat_irqs on node -1
[    0.692377] pcieport 0000:00:1c.3: irq 43 for MSI/MSI-X
[    0.692978] ERST: Table is not found!
[    0.693282] EINJ: Table is not found!
[    0.693620] isapnp: Scanning for PnP cards...
[    1.051508] isapnp: No Plug & Play device found
[    1.055576] Linux agpgart interface v0.103
[    1.055935] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.056569] serial8250: ttyS2 at I/O 0x3e8 (irq = 4) is a 16550A
[    1.057535] Fixed MDIO Bus: probed
[    1.057970] PNP: PS/2 Controller [PNP0303:C216,PNP0f13:C217] at 0x60,0x64 irq 1,12
[    1.060126] i8042.c: Detected active multiplexing controller, rev 1.1.
[    1.061151] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.061464] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[    1.061772] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[    1.062079] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[    1.062390] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[    1.062841] mice: PS/2 mouse device common for all mice
[    1.063205] cpuidle: using governor ladder
[    1.063544] cpuidle: using governor menu
[    1.064132] TCP cubic registered
[    1.064499] Using IPI No-Shortcut mode
[    1.064953] registered taskstats version 1
[    1.065863] Freeing unused kernel memory: 368k freed
[    1.066379] Write protecting the kernel text: 2208k
[    1.066714] Write protecting the kernel read-only data: 856k
[    1.084749] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    1.273028] usbcore: registered new interface driver usbfs
[    1.273611] usbcore: registered new interface driver hub
[    1.274951] SCSI subsystem initialized
[    1.276048] tg3.c:v3.110 (April 9, 2010)
[    1.276528] tg3 0000:08:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    1.276903] tg3 0000:08:00.0: setting latency timer to 64
[    1.296170] usbcore: registered new device driver usb
[    1.326360] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.326933]   alloc irq_desc for 20 on node -1
[    1.326936]   alloc kstat_irqs on node -1
[    1.326944] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[    1.327538] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[    1.327542] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[    1.327867] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
[    1.327923] tg3 0000:08:00.0: eth0: Tigon3 [partno(BCM95751M) rev 4201] (PCI Express) MAC address 00:16:d4:be:36:66
[    1.327927] tg3 0000:08:00.0: eth0: attached PHY is 5750 (10/100/1000Base-T Ethernet) (WireSpeed[1])
[    1.327930] tg3 0000:08:00.0: eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
[    1.327933] tg3 0000:08:00.0: eth0: dma_rwctrl[76180000] dma_mask[64-bit]
[    1.329382] sdhci: Secure Digital Host Controller Interface driver
[    1.329384] sdhci: Copyright(c) Pierre Ossman
[    1.330675] sdhci-pci 0000:02:06.3: SDHCI controller found [104c:803c] (rev 0)
[    1.330731]   alloc irq_desc for 22 on node -1
[    1.330733]   alloc kstat_irqs on node -1
[    1.330742] sdhci-pci 0000:02:06.3: PCI INT C -> GSI 22 (level, low) -> IRQ 22
[    1.330868] Registered led device: mmc0::
[    1.330948] mmc0: SDHCI controller on PCI [0000:02:06.3] using PIO
[    1.332119] thermal LNXTHERM:01: registered as thermal_zone0
[    1.332129] ACPI: Thermal Zone [TZ0] (80 C)
[    1.332924] ehci_hcd 0000:00:1d.7: using broken periodic workaround
[    1.333258] ehci_hcd 0000:00:1d.7: debug port 1
[    1.337466] ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
[    1.337482] ehci_hcd 0000:00:1d.7: irq 20, io mem 0xe0704000
[    1.344018] libata version 3.00 loaded.
[    1.347010] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[    1.347376] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.347522] thermal LNXTHERM:02: registered as thermal_zone1
[    1.347531] ACPI: Thermal Zone [TZ1] (81 C)
[    1.348343] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.348860] usb usb1: Product: EHCI Host Controller
[    1.349176] usb usb1: Manufacturer: Linux 2.6.35-rc3-iniza-686-kms ehci_hcd
[    1.349494] usb usb1: SerialNumber: 0000:00:1d.7
[    1.349973] hub 1-0:1.0: USB hub found
[    1.350295] hub 1-0:1.0: 8 ports detected
[    1.352503] ata_piix 0000:00:1f.1: version 2.13
[    1.352517] ata_piix 0000:00:1f.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    1.352868] ata_piix 0000:00:1f.1: setting latency timer to 64
[    1.353166] uhci_hcd: USB Universal Host Controller Interface driver
[    1.353531] scsi0 : ata_piix
[    1.353958] scsi1 : ata_piix
[    1.359907] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x5080 irq 14
[    1.360220] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x5088 irq 15
[    1.360562] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[    1.360875] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[    1.360879] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    1.361213] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    1.361766] uhci_hcd 0000:00:1d.0: irq 20, io base 0x00005000
[    1.362116] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[    1.362432] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.362959] usb usb2: Product: UHCI Host Controller
[    1.363394] usb usb2: Manufacturer: Linux 2.6.35-rc3-iniza-686-kms uhci_hcd
[    1.363710] usb usb2: SerialNumber: 0000:00:1d.0
[    1.364178] hub 2-0:1.0: USB hub found
[    1.364495] hub 2-0:1.0: 2 ports detected
[    1.364863] thermal LNXTHERM:03: registered as thermal_zone2
[    1.364953] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 22 (level, low) -> IRQ 22
[    1.365084] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[    1.365090] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    1.365103] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
[    1.365188] uhci_hcd 0000:00:1d.1: irq 22, io base 0x00005020
[    1.365239] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    1.365242] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.365244] usb usb3: Product: UHCI Host Controller
[    1.365246] usb usb3: Manufacturer: Linux 2.6.35-rc3-iniza-686-kms uhci_hcd
[    1.365247] usb usb3: SerialNumber: 0000:00:1d.1
[    1.365392] hub 3-0:1.0: USB hub found
[    1.365397] hub 3-0:1.0: 2 ports detected
[    1.365537] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[    1.365554] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[    1.365560] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    1.365567] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
[    1.365647] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00005040
[    1.365706] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[    1.365709] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.365711] usb usb4: Product: UHCI Host Controller
[    1.365713] usb usb4: Manufacturer: Linux 2.6.35-rc3-iniza-686-kms uhci_hcd
[    1.365714] usb usb4: SerialNumber: 0000:00:1d.2
[    1.365859] hub 4-0:1.0: USB hub found
[    1.365863] hub 4-0:1.0: 2 ports detected
[    1.366011] uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
[    1.366033] uhci_hcd 0000:00:1d.3: setting latency timer to 64
[    1.366039] uhci_hcd 0000:00:1d.3: UHCI Host Controller
[    1.366047] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
[    1.366169] uhci_hcd 0000:00:1d.3: irq 19, io base 0x00005060
[    1.366225] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[    1.366228] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.366230] usb usb5: Product: UHCI Host Controller
[    1.366232] usb usb5: Manufacturer: Linux 2.6.35-rc3-iniza-686-kms uhci_hcd
[    1.366234] usb usb5: SerialNumber: 0000:00:1d.3
[    1.366380] hub 5-0:1.0: USB hub found
[    1.366384] hub 5-0:1.0: 2 ports detected
[    1.381326] ACPI: Thermal Zone [TZ2] (79 C)
[    1.381808] ata2: port disabled. ignoring.
[    1.396403] thermal LNXTHERM:04: registered as thermal_zone3
[    1.396718] ACPI: Thermal Zone [TZ3] (59 C)
[    1.405736] thermal LNXTHERM:05: registered as thermal_zone4
[    1.406054] ACPI: Thermal Zone [TZ4] (31 C)
[    1.410410] thermal LNXTHERM:06: registered as thermal_zone5
[    1.410726] ACPI: Thermal Zone [TZ5] (64 C)
[    1.535506] ata1.00: ATAPI: MATSHITADVD-RAM UJ-842S, 1.01, max MWDMA2
[    1.541423] ata1.00: configured for MWDMA2
[    1.543968] scsi 0:0:0:0: CD-ROM            MATSHITA DVD-RAM UJ-842S  1.01 PQ: 0 ANSI: 5
[    1.547261] ahci 0000:00:1f.2: version 3.0
[    1.547279]   alloc irq_desc for 21 on node -1
[    1.547281]   alloc kstat_irqs on node -1
[    1.547288] ahci 0000:00:1f.2: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[    1.547635]   alloc irq_desc for 44 on node -1
[    1.547637]   alloc kstat_irqs on node -1
[    1.547647] ahci 0000:00:1f.2: irq 44 for MSI/MSI-X
[    1.547701] ahci: SSS flag set, parallel bus scan disabled
[    1.548032] ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 4 ports 1.5 Gbps 0x1 impl SATA mode
[    1.548544] ahci 0000:00:1f.2: flags: 64bit ncq ilck stag pm led clo pmp pio slum part 
[    1.549053] ahci 0000:00:1f.2: setting latency timer to 64
[    1.549789] scsi2 : ahci
[    1.550236] scsi3 : ahci
[    1.550642] scsi4 : ahci
[    1.551165] scsi5 : ahci
[    1.551577] ata3: SATA max UDMA/133 abar m1024@0xe0705000 port 0xe0705100 irq 44
[    1.552086] ata4: DUMMY
[    1.552392] ata5: DUMMY
[    1.552696] ata6: DUMMY
[    1.559984] ACPI: Fan [C335] (off)
[    1.560500] ACPI: Fan [C336] (off)
[    1.561001] ACPI: Fan [C337] (off)
[    1.568527] ACPI: Fan [C338] (off)
[    1.569034] ACPI: Fan [C339] (off)
[    1.569550] ACPI: Fan [C33A] (off)
[    1.570047] ACPI: Fan [C33B] (off)
[    1.570547] ACPI: Fan [C33C] (off)
[    1.571044] ACPI: Fan [C33D] (off)
[    1.571545] ACPI: Fan [C33E] (off)
[    1.571945] ACPI: Fan [C33F] (off)
[    1.908261] usb 1-5: new high speed USB device using ehci_hcd and address 5
[    2.038845] usb 1-5: New USB device found, idVendor=152d, idProduct=2329
[    2.039158] usb 1-5: New USB device strings: Mfr=10, Product=11, SerialNumber=3
[    2.039666] usb 1-5: Product: Storagebird 35EV821
[    2.039973] usb 1-5: Manufacturer: 0123456
[    2.040283] usb 1-5: SerialNumber: 000000000340
[    2.047993] Initializing USB Mass Storage driver...
[    2.048389] scsi6 : usb-storage 1-5:1.0
[    2.048766] usbcore: registered new interface driver usb-storage
[    2.049080] USB Mass Storage support registered.
[    2.247010] usb 2-2: new full speed USB device using uhci_hcd and address 2
[    2.318018] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    2.320790] ata3.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[    2.321305] ata3.00: ACPI cmd b1/c1:00:00:00:00:a0 (DEVICE CONFIGURATION OVERLAY) filtered out
[    2.321963] ata3.00: ACPI cmd c6/00:10:00:00:00:a0 (SET MULTIPLE MODE) succeeded
[    2.321967] ata3.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[    2.323194] ata3.00: ATA-7: Hitachi HTS541680J9SA00, SB2OC7BP, max UDMA/100
[    2.323502] ata3.00: 156301488 sectors, multi 16: LBA48 
[    2.326426] ata3.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[    2.326931] ata3.00: ACPI cmd b1/c1:00:00:00:00:a0 (DEVICE CONFIGURATION OVERLAY) filtered out
[    2.327591] ata3.00: ACPI cmd c6/00:10:00:00:00:a0 (SET MULTIPLE MODE) succeeded
[    2.327595] ata3.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[    2.328840] ata3.00: configured for UDMA/100
[    2.341682] ata3.00: configured for UDMA/100
[    2.341986] ata3: EH complete
[    2.353111] scsi 2:0:0:0: Direct-Access     ATA      Hitachi HTS54168 SB2O PQ: 0 ANSI: 5
[    2.361195] sd 2:0:0:0: [sda] 156301488 512-byte logical blocks: (80.0 GB/74.5 GiB)
[    2.361772] sd 2:0:0:0: [sda] Write Protect is off
[    2.362079] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.362105] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.362869]  sda:
[    2.396944] usb 2-2: New USB device found, idVendor=03f0, idProduct=1e1d
[    2.397555] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    2.397862] usb 2-2: Product: HP hs2300 HSDPA Broadband Wireless Module
[    2.398170] usb 2-2: Manufacturer: HP
[    2.661009] usb 3-1: new full speed USB device using uhci_hcd and address 2
[    2.748602]  sda1 sda2 sda3 sda4 < sda5 sda6 sda7 >
[    2.795175] sd 2:0:0:0: [sda] Attached SCSI disk
[    2.803342] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    2.803844] Uniform CD-ROM driver Revision: 3.20
[    2.804243] sr 0:0:0:0: Attached scsi CD-ROM sr0
[    2.808621] sr 0:0:0:0: Attached scsi generic sg0 type 5
[    2.809334] sd 2:0:0:0: Attached scsi generic sg1 type 0
[    2.815001] usb 3-1: New USB device found, idVendor=08ff, idProduct=2580
[    2.815348] usb 3-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    2.815678] usb 3-1: Product: Fingerprint Sensor
[    3.025012] usb 3-2: new low speed USB device using uhci_hcd and address 3
[    3.091322] scsi 6:0:0:0: Direct-Access     WDC WD10 EAVS-00D7B0           PQ: 0 ANSI: 2 CCS
[    3.092393] sd 6:0:0:0: Attached scsi generic sg2 type 0
[    3.093062] sd 6:0:0:0: [sdb] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[    3.094306] sd 6:0:0:0: [sdb] Write Protect is off
[    3.094613] sd 6:0:0:0: [sdb] Mode Sense: 34 00 00 00
[    3.094616] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[    3.096745] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[    3.097063]  sdb: sdb1 sdb2 sdb3 sdb4 < sdb5 sdb6 sdb7 sdb8 >
[    3.188040] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[    3.188359] sd 6:0:0:0: [sdb] Attached SCSI disk
[    3.188937] usb 3-2: New USB device found, idVendor=046d, idProduct=c00e
[    3.189248] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    3.189559] usb 3-2: Product: USB-PS/2 Optical Mouse
[    3.189865] usb 3-2: Manufacturer: Logitech
[    3.202533] usbcore: registered new interface driver hiddev
[    3.214166] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input1
[    3.214728] generic-usb 0003:046D:C00E.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1d.1-2/input0
[    3.215267] usbcore: registered new interface driver usbhid
[    3.215577] usbhid: USB HID core driver
[    4.186807] device-mapper: uevent: version 1.0.3
[    4.187464] device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: dm-devel@redhat.com
[    4.193246] PM: Starting manual resume from disk
[    4.274501] EXT3-fs: barriers not enabled
[    4.288789] kjournald starting.  Commit interval 5 seconds
[    4.288810] EXT3-fs (sda2): mounted filesystem with writeback data mode
[    7.009454] udev: starting version 157
[    7.532988] ACPI: acpi_idle registered with cpuidle
[    7.539611] Monitor-Mwait will be used to enter C-1 state
[    7.539641] Monitor-Mwait will be used to enter C-2 state
[    7.539648] Marking TSC unstable due to TSC halts in idle
[    7.540684] Switching to clocksource hpet
[    7.722477] ACPI: Battery Slot [C1BA] (battery present)
[    7.723071] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
[    7.723621] ACPI: Sleep Button [C242]
[    7.723979] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input3
[    7.724598] ACPI: Lid Switch [C23A]
[    7.724967] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
[    7.725764] ACPI: AC Adapter [C1B8] (on-line)
[    7.726110] ACPI: Power Button [PWRF]
[    7.726633] ACPI: Battery Slot [C1B9] (battery absent)
[    7.957801] NET: Registered protocol family 23
[    8.207527] ACPI: WMI: Mapper loaded
[    8.401630] tpm_tis 00:04: 1.2 TPM (device-id 0xB, rev-id 16)
[    8.535155] input: PC Speaker as /devices/platform/pcspkr/input/input5
[    8.619343] [Firmware Bug]: ACPI: ACPI brightness control misses _BQC function
[    8.619978] [Firmware Bug]: _BCQ is used instead of _BQC
[    8.621492] acpi device:02: registered as cooling_device13
[    8.622180] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/LNXVIDEO:00/input/input6
[    8.622696] ACPI: Video Device [C12F] (multi-head: yes  rom: no  post: no)
[    8.764824] found SMC SuperIO Chip (devid=0x7a rev=01 base=0x004e): LPC47N227
[    8.765195] smsc_superio_flat(): fir: 0x100, sir: 0x3e8, dma: 03, irq: 7, mode: 0x0e
[    8.765708] smsc_ircc_present: can't get sir_base of 0x3e8
[    8.863984] Synaptics Touchpad, model: 1, fw: 6.2, id: 0x2580b1, caps: 0xa04793/0x300000/0x0
[    8.864549] serio: Synaptics pass-through port at isa0060/serio4/input0
[    8.868920] input: HP WMI hotkeys as /devices/virtual/input/input7
[    8.907953] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input8
[    8.966249] found SMC SuperIO Chip (devid=0x7a rev=01 base=0x004e): LPC47N227
[    8.971555] smsc_superio_flat(): fir: 0x100, sir: 0x3e8, dma: 03, irq: 7, mode: 0x0e
[    8.972213] smsc_ircc_present: can't get sir_base of 0x3e8
[    9.346961] usbcore: registered new interface driver usbserial
[    9.347426] USB Serial support registered for generic
[    9.347783] usbcore: registered new interface driver usbserial_generic
[    9.348129] usbserial: USB Serial Driver core
[    9.446567] rtc_cmos 00:08: RTC can wake from S4
[    9.446929] rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0
[    9.447300] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[    9.448788] parport_pc 00:03: reported by Plug and Play ACPI
[    9.449186] parport0: PC-style at 0x378 (0x778), irq 7, dma 1 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
[    9.455164] cfg80211: Calling CRDA to update world regulatory domain
[    9.594548] iTCO_vendor_support: vendor-support=0
[    9.919108] USB Serial support registered for Sierra USB modem
[    9.919489] sierra 2-2:1.0: Sierra USB modem converter detected
[    9.921245] usb 2-2: Sierra USB modem converter now attached to ttyUSB0
[    9.921622] usb 2-2: Sierra USB modem converter now attached to ttyUSB1
[    9.921970] usb 2-2: Sierra USB modem converter now attached to ttyUSB2
[    9.922315] usbcore: registered new interface driver sierra
[    9.922653] sierra: v.1.7.16:USB Driver for Sierra Wireless USB modems
[   10.187671] tifm_7xx1 0000:02:06.2: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[   10.241568] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.06
[   10.241967] iTCO_wdt: Found a ICH7-M or ICH7-U TCO device (Version=2, TCOBASE=0x1060)
[   10.242596] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[   10.323781] lis3lv02d: hardware type NC64x0 found.
[   10.328011] lis3lv02d: 12 bits sensor found
[   10.503271] input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d/input/input9
[   10.504473] Registered led device: hp::hddprotect
[   10.504674] lis3lv02d driver loaded.
[   10.736435] intel_rng: FWH not detected
[   10.767884] yenta_cardbus 0000:02:06.0: CardBus bridge found [103c:30ac]
[   10.768239] yenta_cardbus 0000:02:06.0: Enabling burst memory read transactions
[   10.768756] yenta_cardbus 0000:02:06.0: Using INTVAL to route CSC interrupts to PCI
[   10.769286] yenta_cardbus 0000:02:06.0: Routing CardBus interrupts to PCI
[   10.769619] yenta_cardbus 0000:02:06.0: TI: mfunc 0x01aa1b22, devctl 0x64
[   10.992721] yenta_cardbus 0000:02:06.0: ISA IRQ mask 0x0c78, PCI irq 18
[   10.993042] yenta_cardbus 0000:02:06.0: Socket status: 30000006
[   10.993369] pci_bus 0000:02: Raising subordinate bus# of parent bus (#02) from #03 to #06
[   10.993893] yenta_cardbus 0000:02:06.0: pcmcia: parent PCI bridge window: [io  0x8000-0x8fff]
[   10.994409] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x8000-0x8fff: excluding 0x8000-0x80ff 0x8400-0x84ff
[   11.002976] yenta_cardbus 0000:02:06.0: pcmcia: parent PCI bridge window: [mem 0xe0200000-0xe05fffff]
[   11.003520] pcmcia_socket pcmcia_socket0: cs: memory probe 0xe0200000-0xe05fffff: excluding 0xe0200000-0xe023ffff
[   11.004367] yenta_cardbus 0000:02:06.0: pcmcia: parent PCI bridge window: [mem 0x80000000-0x83ffffff pref]
[   11.004887] pcmcia_socket pcmcia_socket0: cs: memory probe 0x80000000-0x83ffffff: excluding 0x80000000-0x83ffffff
[   11.040706] [drm] Initialized drm 1.1.0 20060810
[   11.451788] psmouse serio5: ID: 10 00 64
[   11.544905] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x100-0x3af: excluding 0x100-0x107 0x170-0x177 0x1f0-0x1f7 0x370-0x37f
[   11.548311] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x3e0-0x4ff: excluding 0x3e8-0x3f7 0x4d0-0x4d7
[   11.550177] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x820-0x8ff: clean.
[   11.551579] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xc00-0xcf7: clean.
[   11.553087] pcmcia_socket pcmcia_socket0: cs: memory probe 0x0c0000-0x0fffff: excluding 0xc0000-0xcffff 0xe0000-0xfffff
[   11.554084] pcmcia_socket pcmcia_socket0: cs: memory probe 0xa0000000-0xa0ffffff: clean.
[   11.554768] pcmcia_socket pcmcia_socket0: cs: memory probe 0x60000000-0x60ffffff: excluding 0x60000000-0x60ffffff
[   11.555689] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xa00-0xaff: clean.
[   11.641622] [drm] VGACON disable radeon kernel modesetting.
[   11.642567] pci 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   11.642890] pci 0000:01:00.0: setting latency timer to 64
[   11.643134] [drm] Initialized radeon 1.33.0 20080528 for 0000:01:00.0 on minor 0
[   11.901191] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:ds
[   11.901734] iwl3945: Copyright(c) 2003-2010 Intel Corporation
[   11.902154] iwl3945 0000:10:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   11.902527] iwl3945 0000:10:00.0: setting latency timer to 64
[   11.957102] iwl3945 0000:10:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
[   11.957609] iwl3945 0000:10:00.0: Detected Intel Wireless WiFi Link 3945ABG
[   11.958052]   alloc irq_desc for 45 on node -1
[   11.958054]   alloc kstat_irqs on node -1
[   11.958088] iwl3945 0000:10:00.0: irq 45 for MSI/MSI-X
[   12.075517] phy0: Selected rate control algorithm 'iwl-3945-rs'
[   12.866876] cfg80211: World regulatory domain updated:
[   12.867196]     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   12.867714]     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   12.868042]     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   12.868350]     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   12.868671]     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   12.868979]     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   13.103663] HDA Intel 0000:00:1b.0: power state changed by ACPI to D0
[   13.104025] HDA Intel 0000:00:1b.0: power state changed by ACPI to D0
[   13.104347] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   13.104927]   alloc irq_desc for 46 on node -1
[   13.104930]   alloc kstat_irqs on node -1
[   13.104943] HDA Intel 0000:00:1b.0: irq 46 for MSI/MSI-X
[   13.104981] HDA Intel 0000:00:1b.0: setting latency timer to 64
[   13.104986] hda-intel: chipset global capabilities = 0x4401
[   13.114034] hda-intel: codec_mask = 0x3
[   13.114498] hda-intel: codec #0 probed OK
[   13.114889] hda-intel: codec #1 probed OK
[   13.145611] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input10
[   13.146175] hda_codec: model 'hp' is selected for config 103c:0 (HP nx)
[   14.150801] input: PS/2 Generic Mouse as /devices/platform/i8042/serio4/serio5/input/input11
[   17.088742] EXT3-fs (sda2): using internal journal
[   20.327044] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
[   20.437288] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)
[   20.637894] fuse init (API version 7.14)
[   23.379176] iwl3945 0000:10:00.0: loaded firmware version 15.32.2.9
[   23.540589] NET: Registered protocol family 17
[   24.178740] NET: Registered protocol family 10
[   24.179605] lo: Disabled Privacy Extensions
[   24.180686] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   28.032024] lp0: using parport0 (interrupt-driven).
[   28.032586] lp0: console ready
[   28.164594] ppdev: user-space parallel port driver
[   31.828263] wlan0: direct probe to 00:04:0e:e4:00:3d (try 1)
[   31.831083] wlan0: direct probe responded
[   31.835036] wlan0: authenticate with 00:04:0e:e4:00:3d (try 1)
[   31.836746] wlan0: authenticated
[   31.837393] wlan0: associate with 00:04:0e:e4:00:3d (try 1)
[   31.840997] wlan0: RX AssocResp from 00:04:0e:e4:00:3d (capab=0x411 status=0 aid=1)
[   31.841018] wlan0: associated
[   31.844164] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   31.923996] padlock: VIA PadLock not detected.
[   33.229107] Bluetooth: Core ver 2.15
[   33.229482] NET: Registered protocol family 31
[   33.229814] Bluetooth: HCI device and connection manager initialized
[   33.230133] Bluetooth: HCI socket layer initialized
[   33.279299] Bluetooth: L2CAP ver 2.14
[   33.279617] Bluetooth: L2CAP socket layer initialized
[   33.289400] Bluetooth: RFCOMM TTY layer initialized
[   33.289728] Bluetooth: RFCOMM socket layer initialized
[   33.290047] Bluetooth: RFCOMM ver 1.11
[   33.379614] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   33.379940] Bluetooth: BNEP filters: protocol multicast
[   33.503660] Bridge firewalling registered
[   33.602425] Bluetooth: SCO (Voice Link) ver 0.6
[   33.602953] Bluetooth: SCO socket layer initialized
[   36.692556] CPUFREQ: Per core ondemand sysfs interface is deprecated - up_threshold
[   36.694288] CPUFREQ: Per core ondemand sysfs interface is deprecated - ignore_nice_load
[   42.546040] wlan0: no IPv6 routers present
[   48.166198] [drm] Module unloaded
[   51.258984] [drm] Initialized drm 1.1.0 20060810
[   51.302362] [drm] radeon kernel modesetting enabled.
[   51.302758] radeon 0000:01:00.0: setting latency timer to 64
[   51.304327] [drm] initializing kernel modesetting (RV515 0x1002:0x714A).
[   51.306121] [drm] register mmio base: 0xE0600000
[   51.306436] [drm] register mmio size: 65536
[   51.307070] ATOM BIOS: M52T
[   51.307487] [drm] Generation 2 PCI interface, using max accessible memory
[   51.307803] radeon 0000:01:00.0: VRAM: 64M 0x00000000 - 0x03FFFFFF (64M used)
[   51.308126] radeon 0000:01:00.0: GTT: 512M 0x04000000 - 0x23FFFFFF
[   51.308645]   alloc irq_desc for 47 on node -1
[   51.308649]   alloc kstat_irqs on node -1
[   51.308673] radeon 0000:01:00.0: irq 47 for MSI/MSI-X
[   51.308692] [drm] radeon: using MSI.
[   51.309093] [drm] radeon: irq initialized.
[   51.310690] [drm] Detected VRAM RAM=64M, BAR=64M
[   51.311057] [drm] RAM width 64bits DDR
[   51.311472] [TTM] Zone  kernel: Available graphics memory: 443958 kiB.
[   51.311783] [TTM] Zone highmem: Available graphics memory: 1037786 kiB.
[   51.312145] [TTM] Initializing pool allocator.
[   51.312488] [drm] radeon: 64M of VRAM memory ready
[   51.312797] [drm] radeon: 512M of GTT memory ready.
[   51.313191] [drm] GART: num cpu pages 131072, num gpu pages 131072
[   51.315081] [drm] radeon: 1 quad pipes, 1 z pipes initialized.
[   51.316900] [drm] PCIE GART of 512M enabled (table at 0x00040000).
[   51.317508] [drm] Loading R500 Microcode
[   51.361451] [drm] radeon: ring at 0x0000000004000000
[   51.361832] [drm] ring test succeeded in 4 usecs
[   51.362428] [drm] radeon: ib pool ready.
[   51.362904] [drm] ib test succeeded in 0 usecs
[   51.363264] [drm] Default TV standard: NTSC
[   51.363608] [drm] Default TV standard: NTSC
[   51.364410] [drm] Default TV standard: NTSC
[   51.364798] [drm] Radeon Display Connectors
[   51.365574] [drm] Connector 0:
[   51.365991] [drm]   VGA
[   51.367817] [drm]   DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
[   51.368550] [drm]   Encoders:
[   51.368857] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[   51.369175] [drm] Connector 1:
[   51.369530] [drm]   LVDS
[   51.369832] [drm]   DDC: 0x7e30 0x7e30 0x7e34 0x7e34 0x7e38 0x7e38 0x7e3c 0x7e3c
[   51.370355] [drm]   Encoders:
[   51.370694] [drm]     LCD1: INTERNAL_LVTM1
[   51.370998] [drm] Connector 2:
[   51.371315] [drm]   S-video
[   51.371661] [drm]   Encoders:
[   51.371963] [drm]     TV1: INTERNAL_KLDSCP_DAC2
[   51.372280] [drm] Connector 3:
[   51.372636] [drm]   DVI-I
[   51.372938] [drm]   HPD1
[   51.373252] [drm]   DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c
[   51.373793] [drm]   Encoders:
[   51.374106] [drm]     DFP1: INTERNAL_KLDSCP_TMDS1
[   51.443368] [drm] radeon: power management initialized
[   51.796427] [drm] fb mappable at 0xD80C0000
[   51.796733] [drm] vram apper at 0xD8000000
[   51.797049] [drm] size 4096000
[   51.797378] [drm] fb depth is 24
[   51.797692] [drm]    pitch is 5120
[   51.798224] fbcon: radeondrmfb (fb0) is primary device
[   51.944520] Console: switching to colour frame buffer device 160x50
[   51.949476] fb0: radeondrmfb frame buffer device
[   51.949520] drm: registered panic notifier
[   51.949562] Slow work thread pool: Starting up
[   51.949703] Slow work thread pool: Ready
[   51.949750] [drm] Initialized radeon 2.6.0 20080528 for 0000:01:00.0 on minor 0
[   67.890005] CE: hpet increased min_delta_ns to 7500 nsec

[-- Attachment #3: iwl3945_ASPM-enabled.txt --]
[-- Type: text/plain, Size: 153 bytes --]

		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <128ns, L1 <64us
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+

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

* Re: ASPM status for iwlwifi and power-management (in general)
  2010-06-22 11:09 ` Sedat Dilek
@ 2010-06-22 11:11   ` Sedat Dilek
  0 siblings, 0 replies; 5+ messages in thread
From: Sedat Dilek @ 2010-06-22 11:11 UTC (permalink / raw)
  To: wireless; +Cc: Luis R. Rodriguez, Reinette Chatre, Johannes Berg, John Linville

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

Attached iwl3945_ASPM-enabled_full.txt

- Sedat -

On Tue, Jun 22, 2010 at 1:09 PM, Sedat Dilek <sedat.dilek@googlemail.com> wrote:
> I booted now with 'pcie_aspm=force':
>
> # dmesg | grep -i aspm
> [    0.000000] Kernel command line:
> BOOT_IMAGE=/boot/vmlinuz-2.6.35-rc3-iniza-686-kms
> root=UUID=b1333729-42ce-4a1b-9669-41c14c42bb81 ro nomodeset 3
> pcie_aspm=force
> [    0.000000] PCIe ASPM is forcedly enabled
>
> # lspci -vvvv -s 10:00.0 | grep -i aspm
>                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
> <128ns, L1 <64us
>                LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
>
> Full dmesg and lspci for iwl3945 outputs are attached.
>
> - Sedat -
>
> On Tue, Jun 22, 2010 at 12:44 PM, Sedat Dilek
> <sedat.dilek@googlemail.com> wrote:
>> Hi,
>>
>> yesterday, I was playing with PowerTop and my iwl3945 still is in the
>> TOP 3 of energy user.
>>
>> Inspired by the recently published ASPM doc from Luis [2] I played a
>> bit with ASPM.
>>
>> Currently, I am using a 2.6.35-rc3 Linux-kernel with latest
>> acpi-2.6/release fixes.
>>
>> # dmesg | grep -i aspm
>> [    0.226963] pci 0000:01:00.0: disabling ASPM on pre-1.1 PCIe
>> device.  You can enable it with 'pcie_aspm=force'
>> [    0.227629] pci 0000:08:00.0: disabling ASPM on pre-1.1 PCIe
>> device.  You can enable it with 'pcie_aspm=force'
>> [    0.228205] pci 0000:10:00.0: disabling ASPM on pre-1.1 PCIe
>> device.  You can enable it with 'pcie_aspm=force'
>>
>> # for i in 01:00.0 08:00.0 10:00.0 ; do lspci -v | grep $i ; done
>> 01:00.0 VGA compatible controller: ATI Technologies Inc M52 [Mobility
>> Radeon X1300] (prog-if 00 [VGA controller])
>> 08:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5753M
>> Gigabit Ethernet PCI Express (rev 21)
>> 10:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG
>> [Golan] Network Connection (rev 02)
>>
>> # lspci -vvvv -s 10:00.0 | grep -i aspm
>>                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
>> <128ns, L1 <64us
>>                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>>
>> Before I will try 'pcie_aspm=force' cheat-code I wanted to ask about
>> the status of iwlwifi and ASPM.
>> Is there code available. yet? Which kernel has it - linux-next,
>> wireless-testing GIT, iwlwifi GIT?
>> Which user-space apps are required?
>> IIRC iw [3] from GIT has already "iw: add set/get power_save commands" [4].
>> Anyone tested ASPM with iwlwifi hardware? Experiences?
>>
>> Beyond ASPM code, what is the actual status on power-mangement for
>> wifi-hardware in general?
>> IIRC it was turned off by default (with 2.6.33?)?
>>
>> Thanks for any help in advance.
>>
>>
>> Kind Regards,
>> - Sedat -
>>
>>
>> [1] http://wireless.kernel.org/en/users/Documentation/ASPM
>> [2] http://marc.info/?l=linux-wireless&m=127716115227206&w=2
>> [3] http://git.sipsolutions.net/?p=iw.git
>> [4] http://git.sipsolutions.net/?p=iw.git;a=commit;h=cf40ef379fd6c74a01092d1dfdd936385ea402b0
>>
>

[-- Attachment #2: iwl3945_ASPM-enabled_full.txt --]
[-- Type: text/plain, Size: 2191 bytes --]

10:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
	Subsystem: Hewlett-Packard Company Compaq 6710b or nx9420 Notebook
	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 45
	Region 0: Memory at e0000000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [c8] Power Management version 2
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee0300c  Data: 41a1
	Capabilities: [e0] Express (v1) Legacy Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
			ExtTag- AttnBtn- AttnInd- PwrInd- 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 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <128ns, L1 <64us
			ClockPM+ Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM L1 Enabled; 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: [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] Device Serial Number 00-19-d2-ff-ff-62-e4-bb
	Kernel driver in use: iwl3945


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

* Re: ASPM status for iwlwifi and power-management (in general)
  2010-06-22 10:44 ASPM status for iwlwifi and power-management (in general) Sedat Dilek
  2010-06-22 11:09 ` Sedat Dilek
@ 2010-06-22 15:54 ` Luis R. Rodriguez
  2010-06-22 17:12 ` reinette chatre
  2 siblings, 0 replies; 5+ messages in thread
From: Luis R. Rodriguez @ 2010-06-22 15:54 UTC (permalink / raw)
  To: sedat.dilek; +Cc: wireless, Reinette Chatre, Johannes Berg, John Linville

On Tue, Jun 22, 2010 at 3:44 AM, Sedat Dilek <sedat.dilek@googlemail.com> wrote:
> Hi,
>
> yesterday, I was playing with PowerTop and my iwl3945 still is in the
> TOP 3 of energy user.
>
> Inspired by the recently published ASPM doc from Luis [2] I played a
> bit with ASPM.
>
> Currently, I am using a 2.6.35-rc3 Linux-kernel with latest
> acpi-2.6/release fixes.
>
> # dmesg | grep -i aspm
> [    0.226963] pci 0000:01:00.0: disabling ASPM on pre-1.1 PCIe
> device.  You can enable it with 'pcie_aspm=force'
> [    0.227629] pci 0000:08:00.0: disabling ASPM on pre-1.1 PCIe
> device.  You can enable it with 'pcie_aspm=force'
> [    0.228205] pci 0000:10:00.0: disabling ASPM on pre-1.1 PCIe
> device.  You can enable it with 'pcie_aspm=force'
>
> # for i in 01:00.0 08:00.0 10:00.0 ; do lspci -v | grep $i ; done
> 01:00.0 VGA compatible controller: ATI Technologies Inc M52 [Mobility
> Radeon X1300] (prog-if 00 [VGA controller])
> 08:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5753M
> Gigabit Ethernet PCI Express (rev 21)
> 10:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG
> [Golan] Network Connection (rev 02)
>
> # lspci -vvvv -s 10:00.0 | grep -i aspm
>                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
> <128ns, L1 <64us
>                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>
> Before I will try 'pcie_aspm=force' cheat-code

I should note I discourage the usage of pcie_aspm=force, it will try
to enable ASPM for all devices which do have the capability, and this
means when you are enabling it you are not only testing ASPM on the
device you had in mind but *all* devices capable of it.

> I wanted to ask about
> the status of iwlwifi and ASPM.
> Is there code available. yet?

Driver code for ASPM only exists to help tweak it if for whatever
reason it does need tweaking. An example is ath9k which disables the
PLL when it uses ASPM to save power. iwlagn or iwl3945 might have
similar stuff, but not sure. Technically drivers should not need any
code for ASPM unless its driver specific tweaks.

> Which kernel has it - linux-next,
> wireless-testing GIT, iwlwifi GIT?

ASPM can be used so long as you just have a PCIE bus. If the driver
has ASPM tweaks that's a different thing.

> Which user-space apps are required?

None.

> IIRC iw [3] from GIT has already "iw: add set/get power_save commands" [4].

That's different. Read:

http://wireless.kernel.org/en/users/Documentation/Power-consumption

  Luis

> Anyone tested ASPM with iwlwifi hardware? Experiences?
>
> Beyond ASPM code, what is the actual status on power-mangement for
> wifi-hardware in general?
> IIRC it was turned off by default (with 2.6.33?)?
>
> Thanks for any help in advance.
>
>
> Kind Regards,
> - Sedat -
>
>
> [1] http://wireless.kernel.org/en/users/Documentation/ASPM
> [2] http://marc.info/?l=linux-wireless&m=127716115227206&w=2
> [3] http://git.sipsolutions.net/?p=iw.git
> [4] http://git.sipsolutions.net/?p=iw.git;a=commit;h=cf40ef379fd6c74a01092d1dfdd936385ea402b0
>

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

* Re: ASPM status for iwlwifi and power-management (in general)
  2010-06-22 10:44 ASPM status for iwlwifi and power-management (in general) Sedat Dilek
  2010-06-22 11:09 ` Sedat Dilek
  2010-06-22 15:54 ` Luis R. Rodriguez
@ 2010-06-22 17:12 ` reinette chatre
  2 siblings, 0 replies; 5+ messages in thread
From: reinette chatre @ 2010-06-22 17:12 UTC (permalink / raw)
  To: sedat.dilek; +Cc: wireless, Luis R. Rodriguez, Berg, Johannes, John Linville

On Tue, 2010-06-22 at 03:44 -0700, Sedat Dilek wrote:

> Before I will try 'pcie_aspm=force' cheat-code I wanted to ask about
> the status of iwlwifi and ASPM.
> Is there code available. yet? Which kernel has it - linux-next,
> wireless-testing GIT, iwlwifi GIT?

iwl3945 will disable L0s if L1 enabled, and enable L0s if L1 disabled.
Please see iwl_apm_init which is called by iwl3945_apm_init

Reinette



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

end of thread, other threads:[~2010-06-22 17:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-06-22 10:44 ASPM status for iwlwifi and power-management (in general) Sedat Dilek
2010-06-22 11:09 ` Sedat Dilek
2010-06-22 11:11   ` Sedat Dilek
2010-06-22 15:54 ` Luis R. Rodriguez
2010-06-22 17:12 ` reinette chatre

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).