* [PATCH] drm/radeon/kms: simplify picking power state
@ 2010-02-11 21:50 Rafał Miłecki
2010-02-11 22:00 ` Rafał Miłecki
0 siblings, 1 reply; 8+ messages in thread
From: Rafał Miłecki @ 2010-02-11 21:50 UTC (permalink / raw)
To: dri-devel, Dave Airlie
---
drivers/gpu/drm/radeon/radeon_pm.c | 57 +++++++++++------------------------
1 files changed, 18 insertions(+), 39 deletions(-)
diff --git a/drivers/gpu/drm/radeon/radeon_pm.c b/drivers/gpu/drm/radeon/radeon_pm.c
index a8e151e..f023435 100644
--- a/drivers/gpu/drm/radeon/radeon_pm.c
+++ b/drivers/gpu/drm/radeon/radeon_pm.c
@@ -81,60 +81,39 @@ static void radeon_print_power_mode_info(struct radeon_device *rdev)
static struct radeon_power_state * radeon_pick_power_state(struct radeon_device *rdev,
enum radeon_pm_state_type type)
{
- int i;
- struct radeon_power_state *power_state = NULL;
+ int i, j;
+ enum radeon_pm_state_type wanted_types[2];
+ int wanted_count;
switch (type) {
case POWER_STATE_TYPE_DEFAULT:
default:
return rdev->pm.default_power_state;
case POWER_STATE_TYPE_POWERSAVE:
- for (i = 0; i < rdev->pm.num_power_states; i++) {
- if (rdev->pm.power_state[i].type == POWER_STATE_TYPE_POWERSAVE) {
- power_state = &rdev->pm.power_state[i];
- break;
- }
- }
- if (power_state == NULL) {
- for (i = 0; i < rdev->pm.num_power_states; i++) {
- if (rdev->pm.power_state[i].type == POWER_STATE_TYPE_BATTERY) {
- power_state = &rdev->pm.power_state[i];
- break;
- }
- }
- }
+ wanted_types[0] = POWER_STATE_TYPE_POWERSAVE;
+ wanted_types[1] = POWER_STATE_TYPE_BATTERY;
+ wanted_count = 2;
break;
case POWER_STATE_TYPE_BATTERY:
- for (i = 0; i < rdev->pm.num_power_states; i++) {
- if (rdev->pm.power_state[i].type == POWER_STATE_TYPE_BATTERY) {
- power_state = &rdev->pm.power_state[i];
- break;
- }
- }
- if (power_state == NULL) {
- for (i = 0; i < rdev->pm.num_power_states; i++) {
- if (rdev->pm.power_state[i].type == POWER_STATE_TYPE_POWERSAVE) {
- power_state = &rdev->pm.power_state[i];
- break;
- }
- }
- }
+ wanted_types[0] = POWER_STATE_TYPE_BATTERY;
+ wanted_types[1] = POWER_STATE_TYPE_POWERSAVE;
+ wanted_count = 2;
break;
case POWER_STATE_TYPE_BALANCED:
case POWER_STATE_TYPE_PERFORMANCE:
- for (i = 0; i < rdev->pm.num_power_states; i++) {
- if (rdev->pm.power_state[i].type == type) {
- power_state = &rdev->pm.power_state[i];
- break;
- }
- }
+ wanted_types[0] = type;
+ wanted_count = 1;
break;
}
- if (power_state == NULL)
- return rdev->pm.default_power_state;
+ for (i = 0; i < wanted_count; i++) {
+ for (j = 0; j < rdev->pm.num_power_states; j++) {
+ if (rdev->pm.power_state[j].type == wanted_types[i])
+ return &rdev->pm.power_state[j];
+ }
+ }
- return power_state;
+ return rdev->pm.default_power_state;
}
static struct radeon_pm_clock_info * radeon_pick_clock_mode(struct radeon_device *rdev,
--
1.6.4.2
------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
--
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/radeon/kms: simplify picking power state
2010-02-11 21:50 [PATCH] drm/radeon/kms: simplify picking power state Rafał Miłecki
@ 2010-02-11 22:00 ` Rafał Miłecki
2010-02-12 15:38 ` Dana Goyette
0 siblings, 1 reply; 8+ messages in thread
From: Rafał Miłecki @ 2010-02-11 22:00 UTC (permalink / raw)
To: dri-devel, Dave Airlie
W dniu 11 lutego 2010 22:50 użytkownik Rafał Miłecki <zajec5@gmail.com> napisał:
> ---
> drivers/gpu/drm/radeon/radeon_pm.c | 57 +++++++++++------------------------
> 1 files changed, 18 insertions(+), 39 deletions(-)
Dave you can add
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
of course, if you wish. Forgot that.
--
Rafał
------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/radeon/kms: simplify picking power state
2010-02-11 22:00 ` Rafał Miłecki
@ 2010-02-12 15:38 ` Dana Goyette
2010-02-14 22:28 ` Rafał Miłecki
2010-02-15 3:43 ` Alex Deucher
0 siblings, 2 replies; 8+ messages in thread
From: Dana Goyette @ 2010-02-12 15:38 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1: Type: text/plain, Size: 593 bytes --]
On 02/11/2010 02:00 PM, Rafał Miłecki wrote:
> W dniu 11 lutego 2010 22:50 użytkownik Rafał Miłecki<zajec5@gmail.com> napisał:
>> ---
>> drivers/gpu/drm/radeon/radeon_pm.c | 57 +++++++++++------------------------
>> 1 files changed, 18 insertions(+), 39 deletions(-)
>
> Dave you can add
> Signed-off-by: Rafał Miłecki<zajec5@gmail.com>
> of course, if you wish. Forgot that.
>
Hmm, something to watch out for: what about cards that offer more than
one battery state? Take my RV635 (Mobility HD3650), for example -- my
card has two battery states with different frequencies.
[-- Attachment #2: radeon-pm-dmesg.log --]
[-- Type: text/x-log, Size: 65890 bytes --]
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.32-drm-radeon-testing (dana@EliteBook) (gcc version 4.4.3 20100116 (prerelease) (Ubuntu 4.4.2-9ubuntu4) ) #1 SMP Tue Jan 19 20:36:10 PST 2010
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-drm-radeon-testing root=UUID=538e1c30-c976-4363-ae30-eaaa7704dbe0 ro vga16fb.DoNotWant=1 acpi_osi="!Windows 2009" pciehp.pciehp_debug=1 console=ttyS0,115200 console=tty0 radeon.modeset=1 radeon.dynclks=1 radeon.dynpm=1
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000ef000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000b6b2d000 (usable)
[ 0.000000] BIOS-e820: 00000000b6b2d000 - 00000000b6b2f000 (reserved)
[ 0.000000] BIOS-e820: 00000000b6b2f000 - 00000000b7970000 (usable)
[ 0.000000] BIOS-e820: 00000000b7970000 - 00000000b7980000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000b7980000 - 00000000ba0e0000 (usable)
[ 0.000000] BIOS-e820: 00000000ba0e0000 - 00000000ba2e0000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000ba2e0000 - 00000000bba92000 (usable)
[ 0.000000] BIOS-e820: 00000000bba92000 - 00000000bba9a000 (reserved)
[ 0.000000] BIOS-e820: 00000000bba9a000 - 00000000bbabf000 (usable)
[ 0.000000] BIOS-e820: 00000000bbabf000 - 00000000bbacf000 (reserved)
[ 0.000000] BIOS-e820: 00000000bbacf000 - 00000000bbbcf000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000bbbcf000 - 00000000bbbff000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000bbbff000 - 00000000bbc00000 (usable)
[ 0.000000] BIOS-e820: 00000000bbc00000 - 00000000bc000000 (reserved)
[ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
[ 0.000000] BIOS-e820: 00000000fed10000 - 00000000fed14000 (reserved)
[ 0.000000] BIOS-e820: 00000000fed18000 - 00000000fed1a000 (reserved)
[ 0.000000] BIOS-e820: 00000000fed1c000 - 00000000fed20000 (reserved)
[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] BIOS-e820: 00000000ffe80000 - 0000000100000000 (reserved)
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] DMI 2.4 present.
[ 0.000000] No AGP bridge found
[ 0.000000] last_pfn = 0xbbc00 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-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 0FFE00000 mask FFFE00000 write-protect
[ 0.000000] 1 base 000000000 mask F80000000 write-back
[ 0.000000] 2 base 080000000 mask FC0000000 write-back
[ 0.000000] 3 base 0BC000000 mask FFC000000 uncachable
[ 0.000000] 4 base 0B7970000 mask FFFFF0000 uncachable
[ 0.000000] 5 disabled
[ 0.000000] 6 disabled
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] e820 update range: 0000000000001000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] Scanning 1 areas for low memory corruption
[ 0.000000] modified physical RAM map:
[ 0.000000] modified: 0000000000000000 - 0000000000001000 (usable)
[ 0.000000] modified: 0000000000001000 - 0000000000010000 (reserved)
[ 0.000000] modified: 0000000000010000 - 000000000009fc00 (usable)
[ 0.000000] modified: 000000000009fc00 - 00000000000a0000 (reserved)
[ 0.000000] modified: 00000000000ef000 - 0000000000100000 (reserved)
[ 0.000000] modified: 0000000000100000 - 00000000b6b2d000 (usable)
[ 0.000000] modified: 00000000b6b2d000 - 00000000b6b2f000 (reserved)
[ 0.000000] modified: 00000000b6b2f000 - 00000000b7970000 (usable)
[ 0.000000] modified: 00000000b7970000 - 00000000b7980000 (ACPI NVS)
[ 0.000000] modified: 00000000b7980000 - 00000000ba0e0000 (usable)
[ 0.000000] modified: 00000000ba0e0000 - 00000000ba2e0000 (ACPI NVS)
[ 0.000000] modified: 00000000ba2e0000 - 00000000bba92000 (usable)
[ 0.000000] modified: 00000000bba92000 - 00000000bba9a000 (reserved)
[ 0.000000] modified: 00000000bba9a000 - 00000000bbabf000 (usable)
[ 0.000000] modified: 00000000bbabf000 - 00000000bbacf000 (reserved)
[ 0.000000] modified: 00000000bbacf000 - 00000000bbbcf000 (ACPI NVS)
[ 0.000000] modified: 00000000bbbcf000 - 00000000bbbff000 (ACPI data)
[ 0.000000] modified: 00000000bbbff000 - 00000000bbc00000 (usable)
[ 0.000000] modified: 00000000bbc00000 - 00000000bc000000 (reserved)
[ 0.000000] modified: 00000000e0000000 - 00000000f0000000 (reserved)
[ 0.000000] modified: 00000000fec00000 - 00000000fec01000 (reserved)
[ 0.000000] modified: 00000000fed10000 - 00000000fed14000 (reserved)
[ 0.000000] modified: 00000000fed18000 - 00000000fed1a000 (reserved)
[ 0.000000] modified: 00000000fed1c000 - 00000000fed20000 (reserved)
[ 0.000000] modified: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] modified: 00000000ffe80000 - 0000000100000000 (reserved)
[ 0.000000] initial memory mapped : 0 - 20000000
[ 0.000000] init_memory_mapping: 0000000000000000-00000000bbc00000
[ 0.000000] 0000000000 - 00bbc00000 page 2M
[ 0.000000] kernel direct mapping tables up to bbc00000 @ 16000-1a000
[ 0.000000] RAMDISK: 331e0000 - 37fef611
[ 0.000000] ACPI: RSDP 00000000000f6970 00024 (v02 HPQOEM)
[ 0.000000] ACPI: XSDT 00000000bbbfe120 0008C (v01 HPQOEM SLIC-MPC 0000000F 01000013)
[ 0.000000] ACPI: FACP 00000000bbbfc000 000F4 (v03 HPQOEM 30E7 0000000F HP 00000001)
[ 0.000000] ACPI: DSDT 00000000bbbde000 186CB (v01 HPQOEM 30E7 00000001 INTL 20060912)
[ 0.000000] ACPI: FACS 00000000bbb9d000 00040
[ 0.000000] ACPI: HPET 00000000bbbfb000 00038 (v01 HPQOEM 30E7 00000001 HP 00000001)
[ 0.000000] ACPI: APIC 00000000bbbfa000 00084 (v01 HPQOEM 30E7 00000001 HP 00000001)
[ 0.000000] ACPI: MCFG 00000000bbbf9000 0003C (v01 HPQOEM 30E7 00000001 HP 00000001)
[ 0.000000] ACPI: TCPA 00000000bbbf7000 00032 (v02 HPQOEM 30E7 00000000 HP 00000001)
[ 0.000000] ACPI: SSDT 00000000bbbdb000 003B0 (v01 HPQOEM SataAhci 00001000 INTL 20060912)
[ 0.000000] ACPI: SLIC 00000000bbbd9000 00176 (v01 HPQOEM SLIC-MPC 00000001 HP 00000001)
[ 0.000000] ACPI: SSDT 00000000bbbd8000 007A1 (v01 HPQOEM ATIGFX 00000001 INTL 20060912)
[ 0.000000] ACPI: DMAR 00000000bbbd5000 000D8 (v01 ? 00000001 00000000)
[ 0.000000] ACPI: ASF! 00000000bbbf8000 00095 (v32 HPQOEM 30E7 00000001 HP 00000001)
[ 0.000000] ACPI: SSDT 00000000bbbd4000 0066C (v01 PmRef CpuPm 00003000 INTL 20060912)
[ 0.000000] ACPI: SSDT 00000000bbbd3000 00288 (v01 PmRef Cpu0Tst 00003000 INTL 20060912)
[ 0.000000] ACPI: SSDT 00000000bbbd2000 00225 (v01 PmRef ApTst 00003000 INTL 20060912)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-00000000bbc00000
[ 0.000000] Bootmem setup node 0 0000000000000000-00000000bbc00000
[ 0.000000] NODE_DATA [0000000000018000 - 000000000001cfff]
[ 0.000000] bootmap [000000000001d000 - 000000000003477f] pages 18
[ 0.000000] (8 early reservations) ==> bootmem [0000000000 - 00bbc00000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000200000 - 0000e87e34] TEXT DATA BSS ==> [0000200000 - 0000e87e34]
[ 0.000000] #2 [00331e0000 - 0037fef611] RAMDISK ==> [00331e0000 - 0037fef611]
[ 0.000000] #3 [000009fc00 - 0000100000] BIOS reserved ==> [000009fc00 - 0000100000]
[ 0.000000] #4 [0000e88000 - 0000e88198] BRK ==> [0000e88000 - 0000e88198]
[ 0.000000] #5 [0000010000 - 0000012000] TRAMPOLINE ==> [0000010000 - 0000012000]
[ 0.000000] #6 [0000012000 - 0000016000] ACPI WAKEUP ==> [0000012000 - 0000016000]
[ 0.000000] #7 [0000016000 - 0000018000] PGTABLE ==> [0000016000 - 0000018000]
[ 0.000000] [ffffea0000000000-ffffea00029fffff] PMD -> [ffff880001600000-ffff880003ffffff] on node 0
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000000 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x00100000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[8] active PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x00000001
[ 0.000000] 0: 0x00000010 -> 0x0000009f
[ 0.000000] 0: 0x00000100 -> 0x000b6b2d
[ 0.000000] 0: 0x000b6b2f -> 0x000b7970
[ 0.000000] 0: 0x000b7980 -> 0x000ba0e0
[ 0.000000] 0: 0x000ba2e0 -> 0x000bba92
[ 0.000000] 0: 0x000bba9a -> 0x000bbabf
[ 0.000000] 0: 0x000bbbff -> 0x000bbc00
[ 0.000000] On node 0 totalpages: 768054
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 3312 pages reserved
[ 0.000000] DMA zone: 616 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 10458 pages used for memmap
[ 0.000000] DMA32 zone: 753612 pages, LIFO batch:31
[ 0.000000] ACPI: PM-Timer IO Port: 0x408
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 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: LAPIC_NMI (acpi_id[0x03] 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 4 CPUs, 2 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] PM: Registered nosave memory: 0000000000001000 - 0000000000010000
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000ef000
[ 0.000000] PM: Registered nosave memory: 00000000000ef000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 00000000b6b2d000 - 00000000b6b2f000
[ 0.000000] PM: Registered nosave memory: 00000000b7970000 - 00000000b7980000
[ 0.000000] PM: Registered nosave memory: 00000000ba0e0000 - 00000000ba2e0000
[ 0.000000] PM: Registered nosave memory: 00000000bba92000 - 00000000bba9a000
[ 0.000000] PM: Registered nosave memory: 00000000bbabf000 - 00000000bbacf000
[ 0.000000] PM: Registered nosave memory: 00000000bbacf000 - 00000000bbbcf000
[ 0.000000] PM: Registered nosave memory: 00000000bbbcf000 - 00000000bbbff000
[ 0.000000] Allocating PCI resources starting at bc000000 (gap: bc000000:24000000)
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:4 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 30 pages/cpu @ffff880001200000 s91416 r8192 d23272 u524288
[ 0.000000] pcpu-alloc: s91416 r8192 d23272 u524288 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 754228
[ 0.000000] Policy zone: DMA32
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-drm-radeon-testing root=UUID=538e1c30-c976-4363-ae30-eaaa7704dbe0 ro vga16fb.DoNotWant=1 acpi_osi="!Windows 2009" pciehp.pciehp_debug=1 console=ttyS0,115200 console=tty0 radeon.modeset=1 radeon.dynclks=1 radeon.dynpm=1
[ 0.000000] ACPI: Deleted _OSI(Windows 2009)
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Checking aperture...
[ 0.000000] No AGP bridge found
[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[ 0.000000] Memory: 2935728k/3076096k available (5414k kernel code, 3880k absent, 136488k reserved, 5587k data, 692k init)
[ 0.000000] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] NR_IRQS:4352 nr_irqs:440
[ 0.000000] Extended CMOS year: 2000
[ 0.000000] Console: colour VGA+ 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] console [ttyS0] enabled
[ 0.000000] allocated 31457280 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] Fast TSC calibration using PIT
[ 0.000000] Detected 2393.868 MHz processor.
[ 0.010006] Calibrating delay loop (skipped), value calculated using timer frequency.. 4787.73 BogoMIPS (lpj=23938680)
[ 0.010647] Security Framework initialized
[ 0.010902] SELinux: Disabled at boot.
[ 0.011441] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.014215] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.015766] Mount-cache hash table entries: 256
[ 0.016183] Initializing cgroup subsys ns
[ 0.016435] Initializing cgroup subsys cpuacct
[ 0.016702] Initializing cgroup subsys memory
[ 0.016967] Initializing cgroup subsys devices
[ 0.020011] Initializing cgroup subsys freezer
[ 0.020276] Initializing cgroup subsys net_cls
[ 0.020563] CPU: Physical Processor ID: 0
[ 0.020808] CPU: Processor Core ID: 0
[ 0.021038] mce: CPU supports 6 MCE banks
[ 0.021287] CPU0: Thermal monitoring enabled (TM2)
[ 0.021572] using mwait in idle threads.
[ 0.021813] Performance Events: Core2 events, Intel PMU driver.
[ 0.022250] ... version: 2
[ 0.022495] ... bit width: 40
[ 0.022744] ... generic registers: 2
[ 0.022989] ... value mask: 000000ffffffffff
[ 0.023296] ... max period: 000000007fffffff
[ 0.023601] ... fixed-purpose events: 3
[ 0.023844] ... event mask: 0000000700000003
[ 0.026506] ACPI: Core revision 20091112
[ 0.060056] Setting APIC routing to flat
[ 0.060676] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.162349] CPU0: Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz stepping 06
[ 0.170000] Booting Node 0, Processors #1
[ 0.170000] CPU1: Thermal monitoring handled by SMI
[ 0.330015] Brought up 2 CPUs
[ 0.330307] Total of 2 processors activated (9575.74 BogoMIPS).
[ 0.331387] tmpfs: No value for mount option 'mode'
[ 0.331731] devtmpfs: initialized
[ 0.332225] regulator: core version 0.5
[ 0.332519] Time: 22:26:12 Date: 01/19/10
[ 0.332831] NET: Registered protocol family 16
[ 0.333235] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.333729] ACPI: bus type pci registered
[ 0.334072] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[ 0.334665] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820
[ 0.342115] PCI: Using configuration type 1 for base access
[ 0.343156] bio: create slab <bio-0> at 0
[ 0.345305] ACPI: EC: Look up EC in DSDT
[ 0.362789] ACPI: BIOS _OSI(Linux) query ignored
[ 0.420150] ACPI: Interpreter enabled
[ 0.420413] ACPI: (supports S0 S3 S4 S5)
[ 0.420905] ACPI: Using IOAPIC for interrupt routing
[ 0.432399] ACPI: EC: GPE = 0x16, I/O: command/status = 0x66, data = 0x62
[ 0.432896] ACPI: Power Resource [APPR] (off)
[ 0.433253] ACPI: Power Resource [PGF0] (off)
[ 0.434082] ACPI: No dock devices found.
[ 0.435498] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.435853] pci_root PNP0A08:00: ignoring host bridge windows from ACPI; boot with "pci=use_crs" to use them
[ 0.437484] pci_root PNP0A08:00: host bridge window [io 0x0000-0x0cf7] (ignored)
[ 0.437486] pci_root PNP0A08:00: host bridge window [io 0x0d00-0xffff] (ignored)
[ 0.437489] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff] (ignored)
[ 0.437493] pci_root PNP0A08:00: host bridge window [mem 0xbc000000-0xe0000000] invalid; aligning end to 16-byte boundary
[ 0.437495] pci_root PNP0A08:00: host bridge window [mem 0xbc000000-0xdfffffff] (ignored)
[ 0.437497] pci_root PNP0A08:00: host bridge window [mem 0xf0000000-0xfedfffff] (ignored)
[ 0.437499] pci_root PNP0A08:00: host bridge window [mem 0xfee01000-0xfffffffe] invalid; aligning end to 16-byte boundary
[ 0.437502] pci_root PNP0A08:00: host bridge window [mem 0xfee01000-0xffffffff] (ignored)
[ 0.437570] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[ 0.437572] pci 0000:00:01.0: PME# disabled
[ 0.437601] pci 0000:00:03.0: reg 10: [mem 0xd8427000-0xd842700f 64bit]
[ 0.437631] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
[ 0.437634] pci 0000:00:03.0: PME# disabled
[ 0.437660] pci 0000:00:03.3: reg 10: [io 0x8120-0x8127]
[ 0.437665] pci 0000:00:03.3: reg 14: [mem 0xd8425000-0xd8425fff]
[ 0.437772] pci 0000:00:19.0: reg 10: [mem 0xd8400000-0xd841ffff]
[ 0.437779] pci 0000:00:19.0: reg 14: [mem 0xd8424000-0xd8424fff]
[ 0.437786] pci 0000:00:19.0: reg 18: [io 0x80e0-0x80ff]
[ 0.437839] pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
[ 0.437843] pci 0000:00:19.0: PME# disabled
[ 0.437902] pci 0000:00:1a.0: reg 20: [io 0x80c0-0x80df]
[ 0.437985] pci 0000:00:1a.1: reg 20: [io 0x80a0-0x80bf]
[ 0.438070] pci 0000:00:1a.2: reg 20: [io 0x8080-0x809f]
[ 0.438149] pci 0000:00:1a.7: reg 10: [mem 0xd8426c00-0xd8426fff]
[ 0.438213] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[ 0.438219] pci 0000:00:1a.7: PME# disabled
[ 0.438262] pci 0000:00:1b.0: reg 10: [mem 0xd8420000-0xd8423fff 64bit]
[ 0.438319] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.438323] pci 0000:00:1b.0: PME# disabled
[ 0.438415] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.438419] pci 0000:00:1c.0: PME# disabled
[ 0.438516] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[ 0.438520] pci 0000:00:1c.1: PME# disabled
[ 0.438614] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
[ 0.438618] pci 0000:00:1c.2: PME# disabled
[ 0.438714] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[ 0.438718] pci 0000:00:1c.4: PME# disabled
[ 0.438786] pci 0000:00:1d.0: reg 20: [io 0x8060-0x807f]
[ 0.438871] pci 0000:00:1d.1: reg 20: [io 0x8040-0x805f]
[ 0.438954] pci 0000:00:1d.2: reg 20: [io 0x8020-0x803f]
[ 0.439033] pci 0000:00:1d.7: reg 10: [mem 0xd8426800-0xd8426bff]
[ 0.439097] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[ 0.439102] pci 0000:00:1d.7: PME# disabled
[ 0.439326] pci 0000:00:1f.2: reg 10: [io 0x8118-0x811f]
[ 0.439333] pci 0000:00:1f.2: reg 14: [io 0x813c-0x813f]
[ 0.439340] pci 0000:00:1f.2: reg 18: [io 0x8110-0x8117]
[ 0.439347] pci 0000:00:1f.2: reg 1c: [io 0x8138-0x813b]
[ 0.439354] pci 0000:00:1f.2: reg 20: [io 0x8000-0x801f]
[ 0.439361] pci 0000:00:1f.2: reg 24: [mem 0xd8426000-0xd84267ff]
[ 0.439406] pci 0000:00:1f.2: PME# supported from D3hot
[ 0.439410] pci 0000:00:1f.2: PME# disabled
[ 0.439465] pci 0000:01:00.0: reg 10: [mem 0xc0000000-0xcfffffff 64bit pref]
[ 0.439477] pci 0000:01:00.0: reg 18: [mem 0xd8300000-0xd830ffff 64bit]
[ 0.439484] pci 0000:01:00.0: reg 20: [io 0x7000-0x70ff]
[ 0.439496] pci 0000:01:00.0: reg 30: [mem 0xfffe0000-0xffffffff pref]
[ 0.439523] pci 0000:01:00.0: supports D1 D2
[ 0.439563] pci 0000:01:00.1: reg 10: [mem 0xd8310000-0xd8313fff 64bit]
[ 0.439614] pci 0000:01:00.1: supports D1 D2
[ 0.439684] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[ 0.440003] pci 0000:00:01.0: bridge window [io 0x7000-0x7fff]
[ 0.440006] pci 0000:00:01.0: bridge window [mem 0xd8300000-0xd83fffff]
[ 0.440010] pci 0000:00:01.0: bridge window [mem 0xc0000000-0xcfffffff 64bit pref]
[ 0.440065] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
[ 0.440424] pci 0000:00:1c.0: bridge window [mem 0xd8200000-0xd82fffff]
[ 0.440532] pci 0000:03:00.0: reg 10: [mem 0xd8100000-0xd8101fff 64bit]
[ 0.440654] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
[ 0.440665] pci 0000:03:00.0: PME# disabled
[ 0.440750] pci 0000:00:1c.1: PCI bridge to [bus 03-03]
[ 0.441106] pci 0000:00:1c.1: bridge window [mem 0xd8100000-0xd81fffff]
[ 0.441167] pci 0000:00:1c.2: PCI bridge to [bus 04-44]
[ 0.441529] pci 0000:00:1c.2: bridge window [io 0x5000-0x6fff]
[ 0.441533] pci 0000:00:1c.2: bridge window [mem 0xd4100000-0xd80fffff]
[ 0.441594] pci 0000:00:1c.4: PCI bridge to [bus 45-85]
[ 0.441948] pci 0000:00:1c.4: bridge window [io 0x3000-0x4fff]
[ 0.441953] pci 0000:00:1c.4: bridge window [mem 0xd0100000-0xd40fffff]
[ 0.442009] pci 0000:86:09.0: reg 10: [mem 0xd0001000-0xd00017ff]
[ 0.442065] pci 0000:86:09.0: supports D1 D2
[ 0.442067] pci 0000:86:09.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.442071] pci 0000:86:09.0: PME# disabled
[ 0.442106] pci 0000:86:09.1: reg 10: [mem 0xd0001b00-0xd0001bff]
[ 0.442161] pci 0000:86:09.1: supports D1 D2
[ 0.442163] pci 0000:86:09.1: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.442167] pci 0000:86:09.1: PME# disabled
[ 0.442200] pci 0000:86:09.2: reg 10: [mem 0xd0001a00-0xd0001aff]
[ 0.442255] pci 0000:86:09.2: supports D1 D2
[ 0.442257] pci 0000:86:09.2: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.442261] pci 0000:86:09.2: PME# disabled
[ 0.442296] pci 0000:86:09.3: reg 10: [mem 0xd0001900-0xd00019ff]
[ 0.442352] pci 0000:86:09.3: supports D1 D2
[ 0.442354] pci 0000:86:09.3: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.442358] pci 0000:86:09.3: PME# disabled
[ 0.442392] pci 0000:86:09.4: reg 10: [mem 0xd0001800-0xd00018ff]
[ 0.442447] pci 0000:86:09.4: supports D1 D2
[ 0.442449] pci 0000:86:09.4: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.442453] pci 0000:86:09.4: PME# disabled
[ 0.442488] pci 0000:86:09.5: reg 10: [mem 0xd0000000-0xd0000fff]
[ 0.442510] pci 0000:86:09.5: supports D1 D2
[ 0.442512] pci 0000:86:09.5: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.442516] pci 0000:86:09.5: PME# disabled
[ 0.442568] pci 0000:00:1e.0: PCI bridge to [bus 86-87] (subtractive decode)
[ 0.443018] pci 0000:00:1e.0: bridge window [io 0x2000-0x2fff]
[ 0.443022] pci 0000:00:1e.0: bridge window [mem 0xd0000000-0xd00fffff]
[ 0.443047] pci_bus 0000:87: [bus 87-8a] partially hidden behind transparent bridge 0000:86 [bus 86-87]
[ 0.443673] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.443884] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEGP._PRT]
[ 0.443976] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
[ 0.444047] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT]
[ 0.444125] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT]
[ 0.444254] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP05._PRT]
[ 0.444422] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
[ 0.461909] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 *10 12 14 15)
[ 0.463051] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 11 12 14 15) *10
[ 0.464267] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 *10 12 14 15)
[ 0.465415] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 11 12 14 15) *10
[ 0.466631] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 *10 12 14 15)
[ 0.467790] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 11 12 14 15) *10
[ 0.469006] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 *10 12 14 15)
[ 0.470171] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.
[ 0.471487] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.472020] vgaarb: loaded
[ 0.472311] SCSI subsystem initialized
[ 0.472622] libata version 3.00 loaded.
[ 0.472678] usbcore: registered new interface driver usbfs
[ 0.473057] usbcore: registered new interface driver hub
[ 0.473429] usbcore: registered new device driver usb
[ 0.473924] ACPI: WMI: Mapper loaded
[ 0.474178] PCI: Using ACPI for IRQ routing
[ 0.474463] PCI: pci_cache_line_size set to 64 bytes
[ 0.474697] Bluetooth: Core ver 2.15
[ 0.474983] NET: Registered protocol family 31
[ 0.475291] Bluetooth: HCI device and connection manager initialized
[ 0.475710] Bluetooth: HCI socket layer initialized
[ 0.476049] NetLabel: Initializing
[ 0.476297] NetLabel: domain hash size = 128
[ 0.476604] NetLabel: protocols = UNLABELED CIPSOv4
[ 0.476947] NetLabel: unlabeled traffic allowed by default
[ 0.477339] HPET: 4 timers in total, 0 timers will be used for per-cpu timer
[ 0.477802] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
[ 0.478403] hpet0: 4 comparators, 64-bit 14.318180 MHz counter
[ 0.490007] Switching to clocksource tsc
[ 0.491573] pnp: PnP ACPI init
[ 0.491814] ACPI: bus type pnp registered
[ 0.494885] alloc irq_desc for 23 on node 0
[ 0.494887] alloc kstat_irqs on node 0
[ 0.495327] pnp: PnP ACPI: found 12 devices
[ 0.495616] ACPI: ACPI bus type pnp unregistered
[ 0.495943] system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved
[ 0.496373] system 00:01: [mem 0xfed10000-0xfed13fff] has been reserved
[ 0.496796] system 00:01: [mem 0xfed18000-0xfed18fff] has been reserved
[ 0.497234] system 00:01: [mem 0xfed19000-0xfed19fff] has been reserved
[ 0.497661] system 00:01: [mem 0xe0000000-0xefffffff] has been reserved
[ 0.498091] system 00:01: [mem 0xfec00000-0xfec00fff] could not be reserved
[ 0.498533] system 00:01: [mem 0xfed20000-0xfed3ffff] has been reserved
[ 0.498966] system 00:01: [mem 0xfed45000-0xfed8ffff] has been reserved
[ 0.499399] system 00:05: [mem 0xfed00000-0xfed003ff] has been reserved
[ 0.499864] system 00:07: [io 0x0200-0x027f] has been reserved
[ 0.500262] system 00:07: [io 0x1000-0x1003] has been reserved
[ 0.500652] system 00:07: [io 0x1010-0x101f] has been reserved
[ 0.501045] system 00:07: [io 0xffff] has been reserved
[ 0.501401] system 00:07: [io 0x0400-0x047f] has been reserved
[ 0.501795] system 00:07: [io 0x0500-0x057f] has been reserved
[ 0.502182] system 00:07: [io 0xef80-0xef9f] has been reserved
[ 0.507232] pci 0000:01:00.0: no compatible bridge window for [mem 0xfffe0000-0xffffffff pref]
[ 0.507843] pci 0000:00:1e.0: BAR 15: assigned [mem 0xbc000000-0xbfffffff pref]
[ 0.508311] pci 0000:00:1c.0: BAR 15: assigned [mem 0xd8500000-0xd86fffff 64bit pref]
[ 0.508808] pci 0000:00:1c.1: BAR 15: assigned [mem 0xd8700000-0xd88fffff 64bit pref]
[ 0.509327] pci 0000:00:1c.2: BAR 15: assigned [mem 0xd8900000-0xd8afffff 64bit pref]
[ 0.509856] pci 0000:00:1c.4: BAR 15: assigned [mem 0xd8b00000-0xd8cfffff 64bit pref]
[ 0.510366] pci 0000:00:1c.0: BAR 13: assigned [io 0x9000-0x9fff]
[ 0.510775] pci 0000:00:1c.1: BAR 13: assigned [io 0xa000-0xafff]
[ 0.511182] pci 0000:01:00.0: BAR 6: assigned [mem 0xd8320000-0xd833ffff pref]
[ 0.511651] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[ 0.512015] pci 0000:00:01.0: bridge window [io 0x7000-0x7fff]
[ 0.512416] pci 0000:00:01.0: bridge window [mem 0xd8300000-0xd83fffff]
[ 0.512854] pci 0000:00:01.0: bridge window [mem 0xc0000000-0xcfffffff 64bit pref]
[ 0.513359] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
[ 0.513711] pci 0000:00:1c.0: bridge window [io 0x9000-0x9fff]
[ 0.514125] pci 0000:00:1c.0: bridge window [mem 0xd8200000-0xd82fffff]
[ 0.514567] pci 0000:00:1c.0: bridge window [mem 0xd8500000-0xd86fffff 64bit pref]
[ 0.515085] pci 0000:00:1c.1: PCI bridge to [bus 03-03]
[ 0.515443] pci 0000:00:1c.1: bridge window [io 0xa000-0xafff]
[ 0.515847] pci 0000:00:1c.1: bridge window [mem 0xd8100000-0xd81fffff]
[ 0.516293] pci 0000:00:1c.1: bridge window [mem 0xd8700000-0xd88fffff 64bit pref]
[ 0.516798] pci 0000:00:1c.2: PCI bridge to [bus 04-44]
[ 0.517143] pci 0000:00:1c.2: bridge window [io 0x5000-0x6fff]
[ 0.517547] pci 0000:00:1c.2: bridge window [mem 0xd4100000-0xd80fffff]
[ 0.517988] pci 0000:00:1c.2: bridge window [mem 0xd8900000-0xd8afffff 64bit pref]
[ 0.518497] pci 0000:00:1c.4: PCI bridge to [bus 45-85]
[ 0.518846] pci 0000:00:1c.4: bridge window [io 0x3000-0x4fff]
[ 0.519254] pci 0000:00:1c.4: bridge window [mem 0xd0100000-0xd40fffff]
[ 0.519716] pci 0000:00:1c.4: bridge window [mem 0xd8b00000-0xd8cfffff 64bit pref]
[ 0.520224] pci 0000:86:09.5: BAR 15: assigned [mem 0xbc000000-0xbfffffff pref]
[ 0.520701] pci 0000:86:09.5: BAR 16: assigned [mem 0xdc000000-0xdfffffff]
[ 0.521152] pci 0000:86:09.5: BAR 13: assigned [io 0x2000-0x20ff]
[ 0.521553] pci 0000:86:09.5: BAR 14: assigned [io 0x2100-0x21ff]
[ 0.521970] pci 0000:86:09.5: CardBus bridge to [bus 87-8a]
[ 0.522353] pci 0000:86:09.5: bridge window [io 0x2000-0x20ff]
[ 0.522764] pci 0000:86:09.5: bridge window [io 0x2100-0x21ff]
[ 0.523175] pci 0000:86:09.5: bridge window [mem 0xbc000000-0xbfffffff pref]
[ 0.524188] pci 0000:86:09.5: bridge window [mem 0xdc000000-0xdfffffff]
[ 0.524648] pci 0000:00:1e.0: PCI bridge to [bus 86-87]
[ 0.525007] pci 0000:00:1e.0: bridge window [io 0x2000-0x2fff]
[ 0.525426] pci 0000:00:1e.0: bridge window [mem 0xd0000000-0xd00fffff]
[ 0.525882] pci 0000:00:1e.0: bridge window [mem 0xbc000000-0xbfffffff pref]
[ 0.526365] alloc irq_desc for 16 on node -1
[ 0.526366] alloc kstat_irqs on node -1
[ 0.526370] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.526809] pci 0000:00:01.0: setting latency timer to 64
[ 0.526818] pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.527258] pci 0000:00:1c.0: setting latency timer to 64
[ 0.527267] alloc irq_desc for 17 on node -1
[ 0.527268] alloc kstat_irqs on node -1
[ 0.527271] pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 0.527710] pci 0000:00:1c.1: setting latency timer to 64
[ 0.527719] alloc irq_desc for 18 on node -1
[ 0.527720] alloc kstat_irqs on node -1
[ 0.527723] pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 0.528163] pci 0000:00:1c.2: setting latency timer to 64
[ 0.528172] pci 0000:00:1c.4: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.528613] pci 0000:00:1c.4: setting latency timer to 64
[ 0.528621] pci 0000:00:1e.0: setting latency timer to 64
[ 0.528630] alloc irq_desc for 22 on node -1
[ 0.528632] alloc kstat_irqs on node -1
[ 0.528635] pci 0000:86:09.5: PCI INT B -> GSI 22 (level, low) -> IRQ 22
[ 0.529076] pci 0000:86:09.5: setting latency timer to 64
[ 0.529080] pci_bus 0000:00: resource 0 [io 0x0000-0xffff]
[ 0.529082] pci_bus 0000:00: resource 1 [mem 0x00000000-0xffffffffffffffff]
[ 0.529084] pci_bus 0000:01: resource 0 [io 0x7000-0x7fff]
[ 0.529086] pci_bus 0000:01: resource 1 [mem 0xd8300000-0xd83fffff]
[ 0.529088] pci_bus 0000:01: resource 2 [mem 0xc0000000-0xcfffffff 64bit pref]
[ 0.529090] pci_bus 0000:02: resource 0 [io 0x9000-0x9fff]
[ 0.529092] pci_bus 0000:02: resource 1 [mem 0xd8200000-0xd82fffff]
[ 0.529094] pci_bus 0000:02: resource 2 [mem 0xd8500000-0xd86fffff 64bit pref]
[ 0.529096] pci_bus 0000:03: resource 0 [io 0xa000-0xafff]
[ 0.529098] pci_bus 0000:03: resource 1 [mem 0xd8100000-0xd81fffff]
[ 0.529100] pci_bus 0000:03: resource 2 [mem 0xd8700000-0xd88fffff 64bit pref]
[ 0.529102] pci_bus 0000:04: resource 0 [io 0x5000-0x6fff]
[ 0.529104] pci_bus 0000:04: resource 1 [mem 0xd4100000-0xd80fffff]
[ 0.529106] pci_bus 0000:04: resource 2 [mem 0xd8900000-0xd8afffff 64bit pref]
[ 0.529107] pci_bus 0000:45: resource 0 [io 0x3000-0x4fff]
[ 0.529109] pci_bus 0000:45: resource 1 [mem 0xd0100000-0xd40fffff]
[ 0.529111] pci_bus 0000:45: resource 2 [mem 0xd8b00000-0xd8cfffff 64bit pref]
[ 0.529113] pci_bus 0000:86: resource 0 [io 0x2000-0x2fff]
[ 0.529115] pci_bus 0000:86: resource 1 [mem 0xd0000000-0xd00fffff]
[ 0.529117] pci_bus 0000:86: resource 2 [mem 0xbc000000-0xbfffffff pref]
[ 0.529119] pci_bus 0000:86: resource 3 [io 0x0000-0xffff]
[ 0.529121] pci_bus 0000:86: resource 4 [mem 0x00000000-0xffffffffffffffff]
[ 0.529123] pci_bus 0000:87: resource 0 [io 0x2000-0x20ff]
[ 0.529125] pci_bus 0000:87: resource 1 [io 0x2100-0x21ff]
[ 0.529127] pci_bus 0000:87: resource 2 [mem 0xbc000000-0xbfffffff pref]
[ 0.529129] pci_bus 0000:87: resource 3 [mem 0xdc000000-0xdfffffff]
[ 0.529147] NET: Registered protocol family 2
[ 0.529586] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.531116] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[ 0.535935] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.536943] TCP: Hash tables configured (established 524288 bind 65536)
[ 0.537389] TCP reno registered
[ 0.537634] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[ 0.538087] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[ 0.538667] NET: Registered protocol family 1
[ 0.539156] pci 0000:01:00.0: Boot video device
[ 0.539202] PCI: CLS 64 bytes, default 64
[ 0.539257] Trying to unpack rootfs image as initramfs...
[ 2.130397] Freeing initrd memory: 79933k freed
[ 2.161156] Scanning for low memory corruption every 60 seconds
[ 2.161713] audit: initializing netlink socket (disabled)
[ 2.162097] type=2000 audit(1263939974.160:1): initialized
[ 2.174619] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 2.176199] VFS: Disk quotas dquot_6.5.2
[ 2.176519] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 2.177409] fuse init (API version 7.13)
[ 2.177759] msgmni has been set to 5889
[ 2.178192] alg: No test for stdrng (krng)
[ 2.178492] io scheduler noop registered
[ 2.178772] io scheduler deadline registered
[ 2.179120] io scheduler cfq registered (default)
[ 2.179549] pcieport 0000:00:01.0: setting latency timer to 64
[ 2.179571] alloc irq_desc for 24 on node -1
[ 2.179573] alloc kstat_irqs on node -1
[ 2.179582] pcieport 0000:00:01.0: irq 24 for MSI/MSI-X
[ 2.179638] pcieport 0000:00:1c.0: setting latency timer to 64
[ 2.179680] alloc irq_desc for 25 on node -1
[ 2.179681] alloc kstat_irqs on node -1
[ 2.179689] pcieport 0000:00:1c.0: irq 25 for MSI/MSI-X
[ 2.179776] pcieport 0000:00:1c.1: setting latency timer to 64
[ 2.179817] alloc irq_desc for 26 on node -1
[ 2.179819] alloc kstat_irqs on node -1
[ 2.179826] pcieport 0000:00:1c.1: irq 26 for MSI/MSI-X
[ 2.179912] pcieport 0000:00:1c.2: setting latency timer to 64
[ 2.179954] alloc irq_desc for 27 on node -1
[ 2.179955] alloc kstat_irqs on node -1
[ 2.179963] pcieport 0000:00:1c.2: irq 27 for MSI/MSI-X
[ 2.180071] pcieport 0000:00:1c.4: setting latency timer to 64
[ 2.180113] alloc irq_desc for 28 on node -1
[ 2.180115] alloc kstat_irqs on node -1
[ 2.180122] pcieport 0000:00:1c.4: irq 28 for MSI/MSI-X
[ 2.180216] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 2.180617] Firmware did not grant requested _OSC control
[ 2.180624] Firmware did not grant requested _OSC control
[ 2.180631] Firmware did not grant requested _OSC control
[ 2.180637] Firmware did not grant requested _OSC control
[ 2.180643] Firmware did not grant requested _OSC control
[ 2.180661] Firmware did not grant requested _OSC control
[ 2.180667] Firmware did not grant requested _OSC control
[ 2.180673] Firmware did not grant requested _OSC control
[ 2.180680] Firmware did not grant requested _OSC control
[ 2.180686] Firmware did not grant requested _OSC control
[ 2.180692] pciehp: pcie_port_service_register = 0
[ 2.180694] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[ 2.181493] ACPI: AC Adapter [AC] (on-line)
[ 2.181873] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0
[ 2.182428] ACPI: Sleep Button [SLPB]
[ 2.182729] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
[ 2.183346] ACPI: Lid Switch [LID]
[ 2.183628] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[ 2.184107] ACPI: Power Button [PWRF]
[ 2.184488] fan PNP0C0B:00: registered as cooling_device0
[ 2.184850] ACPI: Fan [FANG] (off)
[ 2.185966] ACPI: SSDT 00000000bbac7c18 00275 (v01 PmRef Cpu0Ist 00003000 INTL 20060912)
[ 2.187296] ACPI: SSDT 00000000bbac5618 0059A (v01 PmRef Cpu0Cst 00003001 INTL 20060912)
[ 2.190485] Monitor-Mwait will be used to enter C-1 state
[ 2.190506] Monitor-Mwait will be used to enter C-2 state
[ 2.190511] Marking TSC unstable due to TSC halts in idle
[ 2.190906] processor LNXCPU:00: registered as cooling_device1
[ 2.191722] ACPI: SSDT 00000000bbac6e18 001D7 (v01 PmRef ApIst 00003000 INTL 20060912)
[ 2.192954] ACPI: SSDT 00000000bbac7f18 0008D (v01 PmRef ApCst 00003000 INTL 20060912)
[ 2.194763] Switching to clocksource hpet
[ 2.195166] processor LNXCPU:01: registered as cooling_device2
[ 2.201159] thermal LNXTHERM:01: registered as thermal_zone0
[ 2.201567] ACPI: Thermal Zone [GFXZ] (30 C)
[ 2.206413] thermal LNXTHERM:02: registered as thermal_zone1
[ 2.206800] ACPI: Thermal Zone [DTSZ] (47 C)
[ 2.216378] thermal LNXTHERM:03: registered as thermal_zone2
[ 2.216762] ACPI: Thermal Zone [BATZ] (26 C)
[ 2.221132] thermal LNXTHERM:04: registered as thermal_zone3
[ 2.221548] ACPI: Thermal Zone [CPUZ] (57 C)
[ 2.225703] thermal LNXTHERM:05: registered as thermal_zone4
[ 2.226102] ACPI: Thermal Zone [LOCZ] (38 C)
[ 2.230341] thermal LNXTHERM:06: registered as thermal_zone5
[ 2.230727] ACPI: Thermal Zone [CP2Z] (16 C)
[ 2.232254] Linux agpgart interface v0.103
[ 2.232556] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 2.233324] serial 0000:00:03.3: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 2.233845] 0000:00:03.3: ttyS0 at I/O 0x8120 (irq = 17) is a 16550A
[ 2.240945] brd: module loaded
[ 2.244407] loop: module loaded
[ 2.247146] input: Macintosh mouse button emulation as /devices/virtual/input/input3
[ 2.255811] ahci 0000:00:1f.2: version 3.0
[ 2.255822] alloc irq_desc for 21 on node -1
[ 2.255823] alloc kstat_irqs on node -1
[ 2.255828] ahci 0000:00:1f.2: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 2.262052] alloc irq_desc for 29 on node -1
[ 2.262053] alloc kstat_irqs on node -1
[ 2.262062] ahci 0000:00:1f.2: irq 29 for MSI/MSI-X
[ 2.262107] ahci: SSS flag set, parallel bus scan disabled
[ 2.266961] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 4 ports 3 Gbps 0x33 impl SATA mode
[ 2.275359] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ccc ems sxs
[ 2.284241] ahci 0000:00:1f.2: setting latency timer to 64
[ 2.302926] ACPI: Battery Slot [BAT0] (battery present)
[ 2.308136] ACPI: Battery Slot [BAT1] (battery absent)
[ 2.341309] scsi0 : ahci
[ 2.344120] scsi1 : ahci
[ 2.346310] scsi2 : ahci
[ 2.349605] scsi3 : ahci
[ 2.352964] scsi4 : ahci
[ 2.356134] scsi5 : ahci
[ 2.358480] ata1: SATA max UDMA/133 abar m2048@0xd8426000 port 0xd8426100 irq 29
[ 2.365975] ata2: SATA max UDMA/133 abar m2048@0xd8426000 port 0xd8426180 irq 29
[ 2.374819] ata3: DUMMY
[ 2.377770] ata4: DUMMY
[ 2.380165] ata5: SATA max UDMA/133 abar m2048@0xd8426000 port 0xd8426300 irq 29
[ 2.388004] ata6: SATA max UDMA/133 abar m2048@0xd8426000 port 0xd8426380 irq 29
[ 2.396820] Fixed MDIO Bus: probed
[ 2.400668] PPP generic driver version 2.4.2
[ 2.404597] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 2.411376] alloc irq_desc for 19 on node -1
[ 2.411377] alloc kstat_irqs on node -1
[ 2.411381] ehci_hcd 0000:00:1a.7: PCI INT D -> GSI 19 (level, low) -> IRQ 19
[ 2.418797] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[ 2.418800] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[ 2.423602] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
[ 2.431565] ehci_hcd 0000:00:1a.7: debug port 1
[ 2.440268] ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported
[ 2.440279] ehci_hcd 0000:00:1a.7: irq 19, io mem 0xd8426c00
[ 2.460017] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[ 2.465665] hub 1-0:1.0: USB hub found
[ 2.469031] hub 1-0:1.0: 6 ports detected
[ 2.474693] alloc irq_desc for 20 on node -1
[ 2.474694] alloc kstat_irqs on node -1
[ 2.474698] ehci_hcd 0000:00:1d.7: PCI INT D -> GSI 20 (level, low) -> IRQ 20
[ 2.482591] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 2.482594] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[ 2.487968] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
[ 2.496298] ehci_hcd 0000:00:1d.7: debug port 1
[ 2.504699] ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
[ 2.504710] ehci_hcd 0000:00:1d.7: irq 20, io mem 0xd8426800
[ 2.531263] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[ 2.537049] hub 2-0:1.0: USB hub found
[ 2.540448] hub 2-0:1.0: 6 ports detected
[ 2.545182] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 2.551811] uhci_hcd: USB Universal Host Controller Interface driver
[ 2.558542] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 2.564885] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[ 2.564888] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[ 2.571953] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
[ 2.578281] uhci_hcd 0000:00:1a.0: irq 16, io base 0x000080c0
[ 2.584786] hub 3-0:1.0: USB hub found
[ 2.587975] hub 3-0:1.0: 2 ports detected
[ 2.593630] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 2.602047] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[ 2.602051] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[ 2.606691] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
[ 2.614841] uhci_hcd 0000:00:1a.1: irq 17, io base 0x000080a0
[ 2.620655] hub 4-0:1.0: USB hub found
[ 2.624060] hub 4-0:1.0: 2 ports detected
[ 2.628775] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 2.636948] uhci_hcd 0000:00:1a.2: setting latency timer to 64
[ 2.636951] uhci_hcd 0000:00:1a.2: UHCI Host Controller
[ 2.642177] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5
[ 2.649458] uhci_hcd 0000:00:1a.2: irq 18, io base 0x00008080
[ 2.655977] hub 5-0:1.0: USB hub found
[ 2.659101] hub 5-0:1.0: 2 ports detected
[ 2.663809] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 2.672385] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 2.672389] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[ 2.676836] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6
[ 2.684702] uhci_hcd 0000:00:1d.0: irq 20, io base 0x00008060
[ 2.690831] hub 6-0:1.0: USB hub found
[ 2.695234] hub 6-0:1.0: 2 ports detected
[ 2.699342] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 22 (level, low) -> IRQ 22
[ 2.706139] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[ 2.706143] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[ 2.712231] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7
[ 2.719590] uhci_hcd 0000:00:1d.1: irq 22, io base 0x00008040
[ 2.724887] hub 7-0:1.0: USB hub found
[ 2.728102] hub 7-0:1.0: 2 ports detected
[ 2.733070] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 2.741383] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[ 2.741386] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[ 2.744216] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2.745557] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 2.745562] ata1.00: ATA-8: ST9250421AS, HP14, max UDMA/100
[ 2.745564] ata1.00: 488397168 sectors, multi 16: LBA48 NCQ (depth 31/32)
[ 2.772555] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8
[ 2.773777] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 2.773789] ata1.00: configured for UDMA/100
[ 2.792684] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00008020
[ 2.798626] hub 8-0:1.0: USB hub found
[ 2.800125] scsi 0:0:0:0: Direct-Access ATA ST9250421AS HP14 PQ: 0 ANSI: 5
[ 2.800219] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 2.800262] sd 0:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/232 GiB)
[ 2.800309] sd 0:0:0:0: [sda] Write Protect is off
[ 2.800311] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 2.800331] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 2.840494] hub 8-0:1.0: 2 ports detected
[ 2.844359] PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[ 2.854797] i8042.c: Detected active multiplexing controller, rev 1.1.
[ 2.861583] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 2.866284] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[ 2.870886] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[ 2.878864] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[ 2.883787] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[ 2.889151] mice: PS/2 mouse device common for all mice
[ 2.894937] Driver 'rtc_cmos' needs updating - please use bus_type methods
[ 2.902332] sda:
[ 2.904178] rtc_cmos 00:08: RTC can wake from S4
[ 2.908880] rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0
[ 2.915394] usb 1-5: new high speed USB device using ehci_hcd and address 3
[ 2.915411] rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
[ 2.915486] device-mapper: uevent: version 1.0.3
[ 2.928553] sda1 sda2 <
[ 2.936163] device-mapper: ioctl: 4.16.0-ioctl (2009-11-05) initialised: dm-devel@redhat.com
[ 2.945144] device-mapper: multipath: version 1.1.1 loaded
[ 2.950429] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[ 2.963815] sda5
[ 2.965365] device-mapper: multipath round-robin: version 1.0.0 loaded
[ 2.972092] sda6
[ 2.974186] cpuidle: using governor ladder
[ 2.977827] cpuidle: using governor menu
[ 2.982421] TCP cubic registered
[ 2.986278] NET: Registered protocol family 10
[ 2.990556] lo: Disabled Privacy Extensions
[ 2.996169] NET: Registered protocol family 17
[ 3.000013] sda7 > sda3 sda4
[ 3.004337] Bluetooth: L2CAP ver 2.14
[ 3.008196] Bluetooth: L2CAP socket layer initialized
[ 3.015124] Bluetooth: SCO (Voice Link) ver 0.6
[ 3.019813] Bluetooth: SCO socket layer initialized
[ 3.024310] Bluetooth: RFCOMM TTY layer initialized
[ 3.024453] sd 0:0:0:0: [sda] Attached SCSI disk
[ 3.033971] Bluetooth: RFCOMM socket layer initialized
[ 3.039301] Bluetooth: RFCOMM ver 1.11
[ 3.042868] PM: Resume from disk failed.
[ 3.042879] registered taskstats version 1
[ 3.047901] Magic number: 10:106:452
[ 3.052065] rtc_cmos 00:08: setting system clock to 2010-01-19 22:26:15 UTC (1263939975)
[ 3.060989] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 3.067653] EDD information not available.
[ 3.430051] usb 3-1: new full speed USB device using uhci_hcd and address 2
[ 3.570064] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 3.580769] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 3.587575] ata2.00: ATAPI: HL-DT-ST DVDRAM GSA-T50L, SC05, max UDMA/100
[ 3.600021] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 3.606875] ata2.00: configured for UDMA/100
[ 3.743069] scsi 1:0:0:0: CD-ROM HL-DT-ST DVDRAM GSA-T50L SC05 PQ: 0 ANSI: 5
[ 4.081675] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[ 4.088698] Uniform CD-ROM driver Revision: 3.20
[ 4.093672] sr 1:0:0:0: Attached scsi CD-ROM sr0
[ 4.093707] sr 1:0:0:0: Attached scsi generic sg1 type 5
[ 4.440044] ata5: SATA link down (SStatus 0 SControl 300)
[ 4.810047] ata6: SATA link down (SStatus 0 SControl 300)
[ 4.830087] Freeing unused kernel memory: 692k freed
[ 4.835164] Write protecting the kernel read-only data: 10240k
[ 4.843381] Freeing unused kernel memory: 712k freed
[ 4.847880] Freeing unused kernel memory: 1748k freed
[ 4.874492] udev: starting version 149
[ 4.909471] e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k2
[ 4.915812] e1000e: Copyright (c) 1999 - 2009 Intel Corporation.
[ 5.032228] [drm] Initialized drm 1.1.0 20060810
[ 5.034546] e1000e 0000:00:19.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 5.034556] e1000e 0000:00:19.0: setting latency timer to 64
[ 5.034649] alloc irq_desc for 30 on node -1
[ 5.034651] alloc kstat_irqs on node -1
[ 5.034664] e1000e 0000:00:19.0: irq 30 for MSI/MSI-X
[ 5.038089] sdhci: Secure Digital Host Controller Interface driver
[ 5.038091] sdhci: Copyright(c) Pierre Ossman
[ 5.039229] sdhci-pci 0000:86:09.1: SDHCI controller found [1180:0822] (rev 25)
[ 5.039244] sdhci-pci 0000:86:09.1: PCI INT B -> GSI 22 (level, low) -> IRQ 22
[ 5.040282] sdhci-pci 0000:86:09.1: Will use DMA mode even though HW doesn't fully claim to support it.
[ 5.040287] sdhci-pci 0000:86:09.1: setting latency timer to 64
[ 5.041687] Registered led device: mmc0::
[ 5.042733] mmc0: SDHCI controller on PCI [0000:86:09.1] using DMA
[ 5.091031] ricoh-mmc: Ricoh MMC Controller disabling driver
[ 5.097377] ricoh-mmc: Copyright(c) Philip Langdale
[ 5.105156] ricoh-mmc: Ricoh MMC controller found at 0000:86:09.2 [1180:0843] (rev 14)
[ 5.116161] ricoh-mmc: Controller is now disabled.
[ 5.139200] ohci1394 0000:86:09.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 5.146560] ohci1394 0000:86:09.0: setting latency timer to 64
[ 5.157664] acpi device:02: registered as cooling_device3
[ 5.159604] [drm] radeon kernel modesetting enabled.
[ 5.159656] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 5.159661] radeon 0000:01:00.0: setting latency timer to 64
[ 5.162547] [drm] radeon: Initializing kernel modesetting.
[ 5.181048] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:01/LNXVIDEO:00/input/input5
[ 5.190633] [drm] register mmio base: 0xD8300000
[ 5.190660] ACPI: Video Device [DGFX] (multi-head: yes rom: no post: no)
[ 5.201220] [drm] register mmio size: 65536
[ 5.204488] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[20] MMIO=[d0001000-d00017ff] Max Packet=[2048] IR/IT contexts=[4/4]
[ 5.210149] ATOM BIOS: HP_Wistron_Vox_M86M
[ 5.211989] [drm] Clocks initialized !
[ 5.213043] [drm] 7 Power State(s)
[ 5.213770] [drm] State 0 Default (default)
[ 5.215523] [drm] 16 PCIE Lanes
[ 5.216246] [drm] 3 Clock Mode(s)
[ 5.217075] [drm] 0 engine/memory: 600000/700000
[ 5.218127] [drm] 1 engine/memory: 600000/700000
[ 5.219182] [drm] 2 engine/memory: 600000/700000
[ 5.221494] [drm] State 1 Performance
[ 5.223135] [drm] 16 PCIE Lanes
[ 5.224016] [drm] 3 Clock Mode(s)
[ 5.224695] [drm] 0 engine/memory: 110000/405000
[ 5.226638] [drm] 1 engine/memory: 337000/405000
[ 5.227895] [drm] 2 engine/memory: 600000/700000
[ 5.228963] [drm] State 2 Battery
[ 5.229635] [drm] 16 PCIE Lanes
[ 5.230389] [drm] 3 Clock Mode(s)
[ 5.231195] [drm] 0 engine/memory: 110000/405000
[ 5.232256] [drm] 1 engine/memory: 337000/405000
[ 5.233291] [drm] 2 engine/memory: 337000/405000
[ 5.235010] [drm] State 3 Default
[ 5.236223] [drm] 16 PCIE Lanes
[ 5.237003] [drm] 3 Clock Mode(s)
[ 5.237678] [drm] 0 engine/memory: 300000/405000
[ 5.238662] [drm] 1 engine/memory: 450000/700000
[ 5.240943] [drm] 2 engine/memory: 450000/700000
[ 5.242029] [drm] State 4 Performance
[ 5.242769] [drm] 16 PCIE Lanes
[ 5.243487] [drm] 3 Clock Mode(s)
[ 5.244266] [drm] 0 engine/memory: 337000/700000
[ 5.245333] [drm] 1 engine/memory: 337000/700000
[ 5.246419] [drm] 2 engine/memory: 600000/700000
[ 5.247504] [drm] State 5 Battery
[ 5.248312] [drm] 16 PCIE Lanes
[ 5.249095] [drm] 3 Clock Mode(s)
[ 5.249768] [drm] 0 engine/memory: 337000/405000
[ 5.251087] [drm] 1 engine/memory: 337000/405000
[ 5.253071] [drm] 2 engine/memory: 337000/405000
[ 5.254096] [drm] State 6 Default
[ 5.254770] [drm] 16 PCIE Lanes
[ 5.255494] [drm] 3 Clock Mode(s)
[ 5.256328] [drm] 0 engine/memory: 337000/405000
[ 5.258357] [drm] 1 engine/memory: 337000/405000
[ 5.259475] [drm] 2 engine/memory: 337000/405000
[ 5.261602] [drm] radeon: dynamic power management enabled
[ 5.262742] [drm] radeon: power management initialized
[ 5.264869] [drm] Detected VRAM RAM=256M, BAR=256M
[ 5.266124] [drm] RAM width 128bits DDR
[ 5.267088] [TTM] Zone kernel: Available graphics memory: 1509408 kiB.
[ 5.268465] [drm] radeon: 256M of VRAM memory ready
[ 5.269533] [drm] radeon: 512M of GTT memory ready.
[ 5.270690] alloc irq_desc for 31 on node -1
[ 5.270692] alloc kstat_irqs on node -1
[ 5.270704] radeon 0000:01:00.0: irq 31 for MSI/MSI-X
[ 5.270710] [drm] radeon: using MSI.
[ 5.272504] [drm] radeon: irq initialized.
[ 5.273421] [drm] GART: num cpu pages 131072, num gpu pages 131072
[ 5.275113] [drm] Loading RV635 Microcode
[ 5.276636] platform radeon_cp.0: firmware: requesting radeon/RV635_pfp.bin
[ 5.280889] platform radeon_cp.0: firmware: requesting radeon/RV635_me.bin
[ 5.285343] platform radeon_cp.0: firmware: requesting radeon/R600_rlc.bin
[ 5.322489] [drm] ring test succeeded in 1 usecs
[ 5.324733] [drm] radeon: ib pool ready.
[ 5.325626] [drm] ib test succeeded in 0 usecs
[ 5.326633] [drm] Enabling audio support
[ 5.327699] [drm] Radeon Display Connectors
[ 5.329442] [drm] Connector 0:
[ 5.330061] [drm] VGA
[ 5.331690] [drm] DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
[ 5.333416] [drm] Encoders:
[ 5.334019] [drm] CRT1: INTERNAL_KLDSCP_DAC1
[ 5.335971] [drm] Connector 1:
[ 5.336720] [drm] LVDS
[ 5.337847] [drm] Encoders:
[ 5.338881] [drm] LCD1: INTERNAL_KLDSCP_LVTMA
[ 5.339933] [drm] Connector 2:
[ 5.341717] [drm] DVI-D
[ 5.342251] [drm] HPD1
[ 5.342868] [drm] DDC: 0x7e60 0x7e60 0x7e64 0x7e64 0x7e68 0x7e68 0x7e6c 0x7e6c
[ 5.344599] [drm] Encoders:
[ 5.345196] [drm] DFP1: INTERNAL_UNIPHY
[ 5.346105] [drm] Connector 3:
[ 5.346831] [drm] HDMI-A
[ 5.347534] [drm] HPD2
[ 5.348052] [drm] DDC: 0x7e60 0x7e60 0x7e64 0x7e64 0x7e68 0x7e68 0x7e6c 0x7e6c
[ 5.350708] [drm] Encoders:
[ 5.351474] [drm] DFP2: INTERNAL_UNIPHY
[ 5.358538] [drm] Requested: e: 11000 m: 40500 p: 16
[ 5.361553] [drm] Setting: e: 11000 m: 40500 p: 16
[ 5.633731] 0000:00:19.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:23:7d:00:9f:b2
[ 5.635267] 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection
[ 5.636855] 0000:00:19.0: eth0: MAC: 7, PHY: 8, PBA No: 1052ff-0ff
[ 6.379946] [drm] fb mappable at 0xC0141000
[ 6.383586] [drm] vram apper at 0xC0000000
[ 6.388259] [drm] size 9216000
[ 6.392158] [drm] fb depth is 24
[ 6.394964] [drm] pitch is 7680
[ 6.399047] fb0: radeondrmfb frame buffer device
[ 6.403156] registered panic notifier
[ 6.407676] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0
[ 6.424052] [drm] Requested: e: 60000 m: 70000 p: 16
[ 6.581680] ieee1394: Host added: ID:BUS[0-00:1023] GUID[5566778811223344]
[ 6.620054] [drm] Setting: e: 60000 m: 70000 p: 16
[ 6.690099] executing set pll
[ 6.740076] executing set crtc timing
[ 6.740115] [drm] LVDS-11: set mode 1920x1200 22
[ 6.785232] Console: switching to colour frame buffer device 240x75
[ 7.008993] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 7.015683] acpiphp_glue: found PCI-to-PCI bridge at PCI 0000:00:1c.2
[ 7.015729] acpiphp_glue: found ACPI PCI Hotplug slot 1 at PCI 0000:04:00
[ 7.015743] acpiphp: Slot [1] registered
[ 7.020225] acpiphp_glue: found PCI-to-PCI bridge at PCI 0000:00:1c.4
[ 7.020270] acpiphp_glue: found ACPI PCI Hotplug slot 1 at PCI 0000:45:00
[ 7.020282] acpiphp: Slot [1-1] registered
[ 7.024862] acpiphp_glue: Bus 0000:45 has 1 slot
[ 7.024864] acpiphp_glue: Bus 0000:04 has 1 slot
[ 7.024865] acpiphp_glue: Total 2 slots
[ 7.067730] EXT4-fs (sda6): mounted filesystem with ordered data mode
[ 7.080029] [drm] Requested: e: 33700 m: 40500 p: 16
[ 7.280773] [drm] Setting: e: 33700 m: 40500 p: 16
[ 8.519835] Adding 4192892k swap on /dev/sda5. Priority:-1 extents:1 across:4192892k
[ 9.135791] udev: starting version 149
[ 11.066174] Bluetooth: Generic Bluetooth USB driver ver 0.6
[ 11.066891] usbcore: registered new interface driver btusb
[ 11.513829] cfg80211: Calling CRDA to update world regulatory domain
[ 11.880352] lp: driver loaded but no devices found
[ 12.072540] cfg80211: World regulatory domain updated:
[ 12.072542] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 12.072545] (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 12.072547] (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 12.072549] (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 12.072551] (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 12.072553] (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 12.100063] Linux video capture interface: v2.00
[ 12.100305] lis3lv02d: hardware type NC693xx found.
[ 12.101068] lis3lv02d: 8 bits sensor found
[ 12.141347] input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d/input/input6
[ 12.141458] Registered led device: hp::hddprotect
[ 12.141481] lis3lv02d driver loaded.
[ 12.486957] Synaptics Touchpad, model: 1, fw: 7.0, id: 0x1c0b1, caps: 0xd44791/0xb00000
[ 12.486963] serio: Synaptics pass-through port at isa0060/serio4/input0
[ 12.527939] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input7
[ 13.403471] tpm_tis 00:04: 1.2 TPM (device-id 0xB, rev-id 16)
[ 13.417476] yenta_cardbus 0000:86:09.5: CardBus bridge found [103c:30e7]
[ 13.421192] input: HP WMI hotkeys as /devices/virtual/input/input8
[ 13.551790] yenta_cardbus 0000:86:09.5: ISA IRQ mask 0x0cb8, PCI irq 22
[ 13.551794] yenta_cardbus 0000:86:09.5: Socket status: 30000810
[ 13.551797] pci_bus 0000:86: Raising subordinate bus# of parent bus (#86) from #87 to #8a
[ 13.551805] yenta_cardbus 0000:86:09.5: pcmcia: parent PCI bridge I/O window: 0x2000 - 0x2fff
[ 13.551808] yenta_cardbus 0000:86:09.5: pcmcia: parent PCI bridge Memory window: 0xd0000000 - 0xd00fffff
[ 13.551811] yenta_cardbus 0000:86:09.5: pcmcia: parent PCI bridge Memory window: 0xbc000000 - 0xbfffffff
[ 13.691459] uvcvideo: Found UVC 1.00 device CKA7216 (04f2:b053)
[ 13.707661] input: CKA7216 as /devices/pci0000:00/0000:00:1a.7/usb1/1-5/1-5:1.0/input/input9
[ 13.707714] usbcore: registered new interface driver uvcvideo
[ 13.707717] USB Video Class driver (v0.1.0)
[ 14.210019] pcmcia_socket pcmcia_socket0: pccard: PCMCIA card inserted into slot 0
[ 14.210029] pcmcia_socket pcmcia_socket0: cs: memory probe 0x0c0000-0x0fffff: excluding 0xc0000-0xfffff
[ 14.215884] pcmcia_socket pcmcia_socket0: cs: memory probe 0x60000000-0x60ffffff: excluding 0x60000000-0x60ffffff
[ 14.215894] pcmcia_socket pcmcia_socket0: cs: memory probe 0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa0ffffff
[ 14.215904] pcmcia_socket pcmcia_socket0: cs: memory probe 0xbc000000-0xbfffffff: excluding 0xbc000000-0xbfffffff
[ 14.215916] pcmcia_socket pcmcia_socket0: cs: memory probe 0xd0000000-0xd00fffff: excluding 0xd0000000-0xd000ffff
[ 14.266461] iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 2.6.32-drm-radeon-testing-k
[ 14.266461] iwlagn: Copyright(c) 2003-2009 Intel Corporation
[ 14.266578] iwlagn 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 14.266614] iwlagn 0000:03:00.0: setting latency timer to 64
[ 14.266668] iwlagn 0000:03:00.0: Detected Intel Wireless WiFi Link 5300AGN REV=0x24
[ 14.308225] iwlagn 0000:03:00.0: Tunable channels: 13 802.11bg, 24 802.11a channels
[ 14.308318] alloc irq_desc for 32 on node -1
[ 14.308320] alloc kstat_irqs on node -1
[ 14.308359] iwlagn 0000:03:00.0: irq 32 for MSI/MSI-X
[ 14.349222] ppdev: user-space parallel port driver
[ 14.483987] tun: Universal TUN/TAP device driver, 1.6
[ 14.483990] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 14.560869] phy0: Selected rate control algorithm 'iwl-agn-rs'
[ 14.781841] HDA Intel 0000:00:1b.0: power state changed by ACPI to D0
[ 14.781851] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 14.781901] alloc irq_desc for 33 on node -1
[ 14.781903] alloc kstat_irqs on node -1
[ 14.781914] HDA Intel 0000:00:1b.0: irq 33 for MSI/MSI-X
[ 14.781946] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 15.248138] EXT4-fs (sda7): mounted filesystem with ordered data mode
[ 15.388592] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input10
[ 15.391613] HDA Intel 0000:01:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 15.391672] alloc irq_desc for 34 on node -1
[ 15.391674] alloc kstat_irqs on node -1
[ 15.391685] HDA Intel 0000:01:00.1: irq 34 for MSI/MSI-X
[ 15.391718] HDA Intel 0000:01:00.1: setting latency timer to 64
[ 15.650418] kjournald starting. Commit interval 5 seconds
[ 15.652669] EXT3-fs (sda4): using internal journal
[ 15.652674] EXT3-fs (sda4): mounted filesystem with journal data mode
[ 17.143551] [drm:r600_irq_process] *ERROR* Unhandled interrupt: 21 5
[ 17.517187] input: PS/2 Generic Mouse as /devices/platform/i8042/serio4/serio5/input/input11
[ 19.191434] e1000e 0000:00:19.0: irq 30 for MSI/MSI-X
[ 19.251156] microcode: CPU0 sig=0x10676, pf=0x80, revision=0x60c
[ 19.251160] platform microcode: firmware: requesting intel-ucode/06-17-06
[ 19.251641] e1000e 0000:00:19.0: irq 30 for MSI/MSI-X
[ 19.252115] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 19.343793] microcode: CPU1 sig=0x10676, pf=0x80, revision=0x60c
[ 19.343800] platform microcode: firmware: requesting intel-ucode/06-17-06
[ 19.347007] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[ 19.353090] iwlagn 0000:03:00.0: RF_KILL bit toggled to enable radio.
[ 19.421941] iwlagn 0000:03:00.0: firmware: requesting iwlwifi-5000-2.ucode
[ 19.641241] iwlagn 0000:03:00.0: loaded firmware version 8.24.2.12
[ 19.862095] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 20.854981] iwlagn 0000:03:00.0: RF_KILL bit toggled to disable radio.
[ 20.861158] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX
[ 20.861162] 0000:00:19.0: eth0: 10/100 speed: disabling TSO
[ 20.958372] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 23.543675] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 23.543683] Bluetooth: BNEP filters: protocol multicast
[ 24.232417] Bridge firewalling registered
[ 29.091383] Process 2288(hal-disable-pol) has RLIMIT_CORE set to 0
[ 29.091385] Aborting core
[ 30.590389] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 30.700474] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 30.700962] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
[ 30.700964] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
[ 30.700966] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[ 31.010252] eth0: no IPv6 routers present
[ 41.931274] br0: no IPv6 routers present
[ 70.701397] [drm] Requested: e: 60000 m: 70000 p: 16
[ 70.901707] [drm] Setting: e: 60000 m: 70000 p: 16
[ 73.170018] [drm] Requested: e: 33700 m: 40500 p: 16
[ 73.389399] [drm] Setting: e: 33700 m: 40500 p: 16
[ 926.020301] [drm] Requested: e: 60000 m: 70000 p: 16
[ 926.220289] [drm] Setting: e: 60000 m: 70000 p: 16
[ 926.800067] [drm] Requested: e: 33700 m: 40500 p: 16
[ 927.000054] [drm] Setting: e: 33700 m: 40500 p: 16
[ 930.170272] [drm] Requested: e: 60000 m: 70000 p: 16
[ 930.370063] [drm] Setting: e: 60000 m: 70000 p: 16
[ 930.830059] [drm] Requested: e: 33700 m: 40500 p: 16
[ 931.030298] [drm] Setting: e: 33700 m: 40500 p: 16
[ 946.321315] [drm] Requested: e: 60000 m: 70000 p: 16
[ 946.520027] [drm] Setting: e: 60000 m: 70000 p: 16
[ 946.981361] [drm] Requested: e: 33700 m: 40500 p: 16
[ 947.180068] [drm] Setting: e: 33700 m: 40500 p: 16
[ 948.250067] [drm] Requested: e: 60000 m: 70000 p: 16
[ 948.450154] [drm] Setting: e: 60000 m: 70000 p: 16
[ 948.820038] [drm] Requested: e: 33700 m: 40500 p: 16
[ 949.020052] [drm] Setting: e: 33700 m: 40500 p: 16
[-- Attachment #3: Type: text/plain, Size: 254 bytes --]
------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
[-- Attachment #4: Type: text/plain, Size: 161 bytes --]
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/radeon/kms: simplify picking power state
2010-02-12 15:38 ` Dana Goyette
@ 2010-02-14 22:28 ` Rafał Miłecki
2010-02-15 3:43 ` Alex Deucher
1 sibling, 0 replies; 8+ messages in thread
From: Rafał Miłecki @ 2010-02-14 22:28 UTC (permalink / raw)
To: Dana Goyette; +Cc: dri-devel
2010/2/12 Dana Goyette <dgoyette@calpoly.edu>:
> On 02/11/2010 02:00 PM, Rafał Miłecki wrote:
>>
>> W dniu 11 lutego 2010 22:50 użytkownik Rafał Miłecki<zajec5@gmail.com>
>> napisał:
>>>
>>> ---
>>> drivers/gpu/drm/radeon/radeon_pm.c | 57
>>> +++++++++++------------------------
>>> 1 files changed, 18 insertions(+), 39 deletions(-)
>>
>> Dave you can add
>> Signed-off-by: Rafał Miłecki<zajec5@gmail.com>
>> of course, if you wish. Forgot that.
>>
> Hmm, something to watch out for: what about cards that offer more than one
> battery state? Take my RV635 (Mobility HD3650), for example -- my card has
> two battery states with different frequencies.
I believe so far we didn't see BIOSes with important re-declared
states. In all cases I saw second declaration of some state wasn't
really useful.
Also this patch doesn't change current behavior, just improves it.
However indeed we have some tricky BIOSes where state marked as
default is not default, and other, similar cases. You can search
bugzilla for that.
--
Rafał
------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/radeon/kms: simplify picking power state
2010-02-12 15:38 ` Dana Goyette
2010-02-14 22:28 ` Rafał Miłecki
@ 2010-02-15 3:43 ` Alex Deucher
2010-02-15 5:51 ` Dana Goyette
1 sibling, 1 reply; 8+ messages in thread
From: Alex Deucher @ 2010-02-15 3:43 UTC (permalink / raw)
To: Dana Goyette; +Cc: dri-devel
On Fri, Feb 12, 2010 at 10:38 AM, Dana Goyette <dgoyette@calpoly.edu> wrote:
> On 02/11/2010 02:00 PM, Rafał Miłecki wrote:
>>
>> W dniu 11 lutego 2010 22:50 użytkownik Rafał Miłecki<zajec5@gmail.com>
>> napisał:
>>>
>>> ---
>>> drivers/gpu/drm/radeon/radeon_pm.c | 57
>>> +++++++++++------------------------
>>> 1 files changed, 18 insertions(+), 39 deletions(-)
>>
>> Dave you can add
>> Signed-off-by: Rafał Miłecki<zajec5@gmail.com>
>> of course, if you wish. Forgot that.
>>
> Hmm, something to watch out for: what about cards that offer more than one
> battery state? Take my RV635 (Mobility HD3650), for example -- my card has
> two battery states with different frequencies.
They are for different things. The dmesg output doesn't print out the
full power state info. Most likely one is for video playback that has
slightly different performance or bandwidth requirements compared to
the regular battery state.
Alex
------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
--
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/radeon/kms: simplify picking power state
2010-02-15 3:43 ` Alex Deucher
@ 2010-02-15 5:51 ` Dana Goyette
2010-02-15 9:19 ` Rafał Miłecki
0 siblings, 1 reply; 8+ messages in thread
From: Dana Goyette @ 2010-02-15 5:51 UTC (permalink / raw)
To: Alex Deucher; +Cc: dri-devel
On 02/14/2010 07:43 PM, Alex Deucher wrote:
> On Fri, Feb 12, 2010 at 10:38 AM, Dana Goyette<dgoyette@calpoly.edu> wrote:
>
>> On 02/11/2010 02:00 PM, Rafał Miłecki wrote:
>>
>>> W dniu 11 lutego 2010 22:50 użytkownik Rafał Miłecki<zajec5@gmail.com>
>>> napisał:
>>>
>>>> ---
>>>> drivers/gpu/drm/radeon/radeon_pm.c | 57
>>>> +++++++++++------------------------
>>>> 1 files changed, 18 insertions(+), 39 deletions(-)
>>>>
>>> Dave you can add
>>> Signed-off-by: Rafał Miłecki<zajec5@gmail.com>
>>> of course, if you wish. Forgot that.
>>>
>>>
>> Hmm, something to watch out for: what about cards that offer more than one
>> battery state? Take my RV635 (Mobility HD3650), for example -- my card has
>> two battery states with different frequencies.
>>
> They are for different things. The dmesg output doesn't print out the
> full power state info. Most likely one is for video playback that has
> slightly different performance or bandwidth requirements compared to
> the regular battery state.
>
> Alex
>
On that note, how do you define which is the "regular" battery state?
Right now, the PM code seems to miss the lowest-speed state, and thus
doesn't save as much power as it ideally would.
------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
--
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/radeon/kms: simplify picking power state
2010-02-15 5:51 ` Dana Goyette
@ 2010-02-15 9:19 ` Rafał Miłecki
2010-02-15 9:23 ` Rafał Miłecki
0 siblings, 1 reply; 8+ messages in thread
From: Rafał Miłecki @ 2010-02-15 9:19 UTC (permalink / raw)
To: Dana Goyette; +Cc: Alex Deucher, dri-devel
W dniu 15 lutego 2010 06:51 użytkownik Dana Goyette
<DGoyette@calpoly.edu> napisał:
> On 02/14/2010 07:43 PM, Alex Deucher wrote:
>> On Fri, Feb 12, 2010 at 10:38 AM, Dana Goyette<dgoyette@calpoly.edu> wrote:
>>
>>> On 02/11/2010 02:00 PM, Rafał Miłecki wrote:
>>>
>>>> W dniu 11 lutego 2010 22:50 użytkownik Rafał Miłecki<zajec5@gmail.com>
>>>> napisał:
>>>>
>>>>> ---
>>>>> drivers/gpu/drm/radeon/radeon_pm.c | 57
>>>>> +++++++++++------------------------
>>>>> 1 files changed, 18 insertions(+), 39 deletions(-)
>>>>>
>>>> Dave you can add
>>>> Signed-off-by: Rafał Miłecki<zajec5@gmail.com>
>>>> of course, if you wish. Forgot that.
>>>>
>>>>
>>> Hmm, something to watch out for: what about cards that offer more than one
>>> battery state? Take my RV635 (Mobility HD3650), for example -- my card has
>>> two battery states with different frequencies.
>>>
>> They are for different things. The dmesg output doesn't print out the
>> full power state info. Most likely one is for video playback that has
>> slightly different performance or bandwidth requirements compared to
>> the regular battery state.
>>
>> Alex
>>
> On that note, how do you define which is the "regular" battery state?
> Right now, the PM code seems to miss the lowest-speed state, and thus
> doesn't save as much power as it ideally would.
We use lowest one for MINIMUM, which is dpms off.
I think we could try to use MINIMUM for GPU idle, and something ever
lower for dpms off.
I'm really busy now with my study exam, but will back to hacking this week.
--
Rafał
------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/radeon/kms: simplify picking power state
2010-02-15 9:19 ` Rafał Miłecki
@ 2010-02-15 9:23 ` Rafał Miłecki
0 siblings, 0 replies; 8+ messages in thread
From: Rafał Miłecki @ 2010-02-15 9:23 UTC (permalink / raw)
To: Dana Goyette; +Cc: Alex Deucher, dri-devel
W dniu 15 lutego 2010 10:19 użytkownik Rafał Miłecki <zajec5@gmail.com> napisał:
> W dniu 15 lutego 2010 06:51 użytkownik Dana Goyette
> <DGoyette@calpoly.edu> napisał:
>> On 02/14/2010 07:43 PM, Alex Deucher wrote:
>>> On Fri, Feb 12, 2010 at 10:38 AM, Dana Goyette<dgoyette@calpoly.edu> wrote:
>>>
>>>> On 02/11/2010 02:00 PM, Rafał Miłecki wrote:
>>>>
>>>>> W dniu 11 lutego 2010 22:50 użytkownik Rafał Miłecki<zajec5@gmail.com>
>>>>> napisał:
>>>>>
>>>>>> ---
>>>>>> drivers/gpu/drm/radeon/radeon_pm.c | 57
>>>>>> +++++++++++------------------------
>>>>>> 1 files changed, 18 insertions(+), 39 deletions(-)
>>>>>>
>>>>> Dave you can add
>>>>> Signed-off-by: Rafał Miłecki<zajec5@gmail.com>
>>>>> of course, if you wish. Forgot that.
>>>>>
>>>>>
>>>> Hmm, something to watch out for: what about cards that offer more than one
>>>> battery state? Take my RV635 (Mobility HD3650), for example -- my card has
>>>> two battery states with different frequencies.
>>>>
>>> They are for different things. The dmesg output doesn't print out the
>>> full power state info. Most likely one is for video playback that has
>>> slightly different performance or bandwidth requirements compared to
>>> the regular battery state.
>>>
>>> Alex
>>>
>> On that note, how do you define which is the "regular" battery state?
>> Right now, the PM code seems to miss the lowest-speed state, and thus
>> doesn't save as much power as it ideally would.
>
> We use lowest one for MINIMUM, which is dpms off.
>
> I think we could try to use MINIMUM for GPU idle, and something ever
> lower for dpms off.
>
> I'm really busy now with my study exam, but will back to hacking this week.
To make it clear:
PM_ACTION_MINIMUM is used for dpms off. It uses
POWER_STATE_TYPE_BATTERY, the lowest mode
PM_ACTION_DOWNCLOCK is used for GPU idle. It uses
POWER_STATE_TYPE_POWERSAVE, middle mode.
PM_ACTION_UPCLOCK for rest, uses default.
I think we could use the lowest mode from POWER_STATE_TYPE_BATTERY for
PM_ACTION_DOWNCLOCK (GPU idle), and something even lower for
PM_ACTION_MINIMUM.
--
Rafał
------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2010-02-15 9:23 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-11 21:50 [PATCH] drm/radeon/kms: simplify picking power state Rafał Miłecki
2010-02-11 22:00 ` Rafał Miłecki
2010-02-12 15:38 ` Dana Goyette
2010-02-14 22:28 ` Rafał Miłecki
2010-02-15 3:43 ` Alex Deucher
2010-02-15 5:51 ` Dana Goyette
2010-02-15 9:19 ` Rafał Miłecki
2010-02-15 9:23 ` Rafał Miłecki
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.