Hi all, As you can see in the attached dmesg output, the attached patch makes my system skip 6 calls of drm_mode_connector_update_edid_property for LVDS on boot (with a 2.6.34 kernel). I haven't noticed regressions of any kind and I'd appreciate your feedback. Note: the patch applies to the drm-next branch. Thank you in advance for your time. -- Alberto Milone Sustaining Engineer (system) Foundations Team Canonical OEM Services
[ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.32-22-generic (alberto@alberto-dell) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #33omsk1 SMP Fri May 28 16:58:15 CEST 2010 (Ubuntu 2.6.32-22.33omsk1-generic 2.6.32.11+drm33.2) [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Centaur CentaurHauls [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] UMC UMC UMC UMC [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009dc00 (usable) [ 0.000000] BIOS-e820: 000000000009dc00 - 00000000000a0000 (reserved) [ 0.000000] BIOS-e820: 00000000000d0000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 00000000afe6e000 (usable) [ 0.000000] BIOS-e820: 00000000afe6e000 - 00000000afe80000 (ACPI NVS) [ 0.000000] BIOS-e820: 00000000afe80000 - 00000000afe90000 (ACPI data) [ 0.000000] BIOS-e820: 00000000afe90000 - 00000000afe93000 (ACPI NVS) [ 0.000000] BIOS-e820: 00000000afe93000 - 00000000afeff000 (reserved) [ 0.000000] BIOS-e820: 00000000aff00000 - 00000000c0000000 (reserved) [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved) [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) [ 0.000000] BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) [ 0.000000] BIOS-e820: 0000000100000000 - 0000000140000000 (usable) [ 0.000000] DMI present. [ 0.000000] last_pfn = 0xafe6e max_arch_pfn = 0x100000 [ 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-CFFFF write-protect [ 0.000000] D0000-DFFFF uncachable [ 0.000000] E0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 000000000000 mask FFFF80000000 write-back [ 0.000000] 1 base 000080000000 mask FFFFE0000000 write-back [ 0.000000] 2 base 0000A0000000 mask FFFFF0000000 write-back [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] TOM2: 0000000140000000 aka 5120M [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106 [ 0.000000] e820 update range: 00000000b0000000 - 0000000100000000 (usable) ==> (reserved) [ 0.000000] e820 update range: 0000000000002000 - 0000000000006000 (usable) ==> (reserved) [ 0.000000] Scanning 1 areas for low memory corruption [ 0.000000] modified physical RAM map: [ 0.000000] modified: 0000000000000000 - 0000000000002000 (usable) [ 0.000000] modified: 0000000000002000 - 0000000000006000 (reserved) [ 0.000000] modified: 0000000000006000 - 000000000009dc00 (usable) [ 0.000000] modified: 000000000009dc00 - 00000000000a0000 (reserved) [ 0.000000] modified: 00000000000d0000 - 0000000000100000 (reserved) [ 0.000000] modified: 0000000000100000 - 00000000afe6e000 (usable) [ 0.000000] modified: 00000000afe6e000 - 00000000afe80000 (ACPI NVS) [ 0.000000] modified: 00000000afe80000 - 00000000afe90000 (ACPI data) [ 0.000000] modified: 00000000afe90000 - 00000000afe93000 (ACPI NVS) [ 0.000000] modified: 00000000afe93000 - 00000000afeff000 (reserved) [ 0.000000] modified: 00000000aff00000 - 00000000c0000000 (reserved) [ 0.000000] modified: 00000000fec00000 - 00000000fec10000 (reserved) [ 0.000000] modified: 00000000fee00000 - 00000000fee01000 (reserved) [ 0.000000] modified: 00000000fff00000 - 0000000100000000 (reserved) [ 0.000000] modified: 0000000100000000 - 0000000140000000 (usable) [ 0.000000] initial memory mapped : 0 - 00c00000 [ 0.000000] init_memory_mapping: 0000000000000000-00000000377fe000 [ 0.000000] Using x86 segment limits to approximate NX protection [ 0.000000] 0000000000 - 0000400000 page 4k [ 0.000000] 0000400000 - 0037400000 page 2M [ 0.000000] 0037400000 - 00377fe000 page 4k [ 0.000000] kernel direct mapping tables up to 377fe000 @ 7000-c000 [ 0.000000] ACPI: RSDP 000f7a50 00024 (v02 PTLTD ) [ 0.000000] ACPI: XSDT afe81b21 0008C (v01 DELL CL09 06040000 LTP 00000000) [ 0.000000] ACPI: FACP afe8f013 000F4 (v03 DELL CL09 06040000 AMD 000F4240) [ 0.000000] ACPI: DSDT afe81bad 0D466 (v01 DELL CL09 06040000 MSFT 04000000) [ 0.000000] ACPI: FACS afe92fc0 00040 [ 0.000000] ACPI: TCPA afe8f17b 00032 (v02 DELL CL09 06040000 PTEC 00000000) [ 0.000000] ACPI: EINJ afe8f1ad 001B0 (v01 PTL WHEAPTL 06040000 PTL 00000001) [ 0.000000] ACPI: HEST afe8f35d 002E4 (v01 PTL WHEAPTL 06040000 PTL 00000001) [ 0.000000] ACPI: BERT afe8f641 00030 (v01 PTL WHEAPTL 06040000 PTL 00000001) [ 0.000000] ACPI: SSDT afe8f671 000E1 (v01 wheaos wheaosc 06040000 INTL 20050624) [ 0.000000] ACPI: ERST afe8f752 00270 (v01 PTL WHEAPTL 06040000 PTL 00000001) [ 0.000000] ACPI: SSDT afe8f9c2 00386 (v01 AMD POWERNOW 06040000 AMD 00000001) [ 0.000000] ACPI: OSFR afe8fd48 00070 (v01 DELL DELL 06040000 ASL 00000061) [ 0.000000] ACPI: APIC afe8fdb8 0005E (v01 PTLTD ? APIC 06040000 LTP 00000000) [ 0.000000] ACPI: MCFG afe8fe16 0003C (v01 PTLTD MCFG 06040000 LTP 00000000) [ 0.000000] ACPI: HPET afe8fe52 00038 (v01 PTLTD HPETTBL 06040000 LTP 00000001) [ 0.000000] ACPI: SLIC afe8fe8a 00176 (v01 DELL CL09 06040000 LTP 00000000) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] 1926MB HIGHMEM available. [ 0.000000] 887MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 377fe000 [ 0.000000] low ram: 0 - 377fe000 [ 0.000000] node 0 low ram: 00000000 - 377fe000 [ 0.000000] node 0 bootmap 00008000 - 0000ef00 [ 0.000000] (8 early reservations) ==> bootmem [0000000000 - 00377fe000] [ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000] [ 0.000000] #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000] [ 0.000000] #2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000] [ 0.000000] #3 [0000100000 - 0000a40398] TEXT DATA BSS ==> [0000100000 - 0000a40398] [ 0.000000] #4 [000009dc00 - 0000100000] BIOS reserved ==> [000009dc00 - 0000100000] [ 0.000000] #5 [0000a41000 - 0000a44134] BRK ==> [0000a41000 - 0000a44134] [ 0.000000] #6 [0000007000 - 0000008000] PGTABLE ==> [0000007000 - 0000008000] [ 0.000000] #7 [0000008000 - 000000f000] BOOTMAP ==> [0000008000 - 000000f000] [ 0.000000] found SMP MP-table at [c00f7a80] f7a80 [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0x00000000 -> 0x00001000 [ 0.000000] Normal 0x00001000 -> 0x000377fe [ 0.000000] HighMem 0x000377fe -> 0x000afe6e [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[3] active PFN ranges [ 0.000000] 0: 0x00000000 -> 0x00000002 [ 0.000000] 0: 0x00000006 -> 0x0000009d [ 0.000000] 0: 0x00000100 -> 0x000afe6e [ 0.000000] On node 0 totalpages: 720391 [ 0.000000] free_area_init_node: node 0, pgdat c08f2420, node_mem_map c1001000 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3961 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: 3853 pages used for memmap [ 0.000000] HighMem zone: 489315 pages, LIFO batch:31 [ 0.000000] Using APIC driver default [ 0.000000] ACPI: PM-Timer IO Port: 0x8008 [ 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_NMI (acpi_id[0x00] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 2, version 33, address 0xfec00000, GSI 0-23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 low 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: 0x43538210 base: 0xfed00000 [ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] nr_irqs_gsi: 24 [ 0.000000] PM: Registered nosave memory: 0000000000002000 - 0000000000006000 [ 0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000 [ 0.000000] PM: Registered nosave memory: 000000000009e000 - 00000000000a0000 [ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000d0000 [ 0.000000] PM: Registered nosave memory: 00000000000d0000 - 0000000000100000 [ 0.000000] Allocating PCI resources starting at c0000000 (gap: c0000000:3ec00000) [ 0.000000] Booting paravirtualized kernel on bare hardware [ 0.000000] NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1 [ 0.000000] PERCPU: Embedded 14 pages/cpu @c2800000 s36024 r0 d21320 u2097152 [ 0.000000] pcpu-alloc: s36024 r0 d21320 u2097152 alloc=1*4194304 [ 0.000000] pcpu-alloc: [0] 0 1 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 714762 [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-22-generic root=/dev/sda1 ro quiet splash nolapic_timer [ 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] allocated 14409880 bytes of page_cgroup [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups [ 0.000000] Initializing HighMem for node 0 (000377fe:000afe6e) [ 0.000000] Memory: 2833460k/2881976k available (5546k kernel code, 47076k reserved, 2633k data, 672k init, 1972672k highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfff1d000 - 0xfffff000 ( 904 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 : 0xc08fe000 - 0xc09a6000 ( 672 kB) [ 0.000000] .data : 0xc066abb9 - 0xc08fd248 (2633 kB) [ 0.000000] .text : 0xc0100000 - 0xc066abb9 (5546 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] NR_IRQS:2304 nr_irqs:424 [ 0.000000] Extended CMOS year: 2000 [ 0.000000] spurious 8259A interrupt: IRQ7. [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] hpet clockevent registered [ 0.000000] HPET: 3 timers in total, 0 timers will be used for per-cpu timer [ 0.000000] Fast TSC calibration using PIT [ 0.000000] Detected 1296.811 MHz processor. [ 0.004005] Calibrating delay loop (skipped), value calculated using timer frequency.. 2593.62 BogoMIPS (lpj=5187244) [ 0.004028] Security Framework initialized [ 0.004050] AppArmor: AppArmor initialized [ 0.004060] Mount-cache hash table entries: 512 [ 0.004194] Initializing cgroup subsys ns [ 0.004199] Initializing cgroup subsys cpuacct [ 0.004205] Initializing cgroup subsys memory [ 0.004213] Initializing cgroup subsys devices [ 0.004217] Initializing cgroup subsys freezer [ 0.004220] Initializing cgroup subsys net_cls [ 0.004241] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) [ 0.004245] CPU: L2 Cache: 1024K (64 bytes/line) [ 0.004249] CPU: Physical Processor ID: 0 [ 0.004251] CPU: Processor Core ID: 0 [ 0.004255] mce: CPU supports 6 MCE banks [ 0.004268] using C1E aware idle routine [ 0.004276] Performance Events: AMD PMU driver. [ 0.004284] ... version: 0 [ 0.004286] ... bit width: 48 [ 0.004289] ... generic registers: 4 [ 0.004292] ... value mask: 0000ffffffffffff [ 0.004295] ... max period: 00007fffffffffff [ 0.004298] ... fixed-purpose events: 0 [ 0.004300] ... event mask: 000000000000000f [ 0.004306] Checking 'hlt' instruction... OK. [ 0.023292] ACPI: Core revision 20090903 [ 0.048011] ftrace: converting mcount calls to 0f 1f 44 00 00 [ 0.048018] ftrace: allocating 24345 entries in 48 pages [ 0.052100] Enabling APIC mode: Flat. Using 1 I/O APICs [ 0.052421] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.093109] CPU0: AMD Athlon(tm) II Neo K325 Dual-Core Processor stepping 03 [ 0.093116] Disabling APIC timer [ 0.096234] Booting processor 1 APIC 0x1 ip 0x6000 [ 0.008000] Initializing CPU#1 [ 0.008000] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) [ 0.008000] CPU: L2 Cache: 1024K (64 bytes/line) [ 0.008000] CPU: Physical Processor ID: 0 [ 0.008000] CPU: Processor Core ID: 1 [ 0.180052] CPU1: AMD Athlon(tm) II Neo K325 Dual-Core Processor stepping 03 [ 0.180072] checking TSC synchronization [CPU#0 -> CPU#1]: passed. [ 0.184020] Brought up 2 CPUs [ 0.184024] Total of 2 processors activated (5187.22 BogoMIPS). [ 0.184030] System has AMD C1E enabled [ 0.184034] Switch to broadcast mode on CPU1 [ 0.184303] CPU0 attaching sched-domain: [ 0.184307] domain 0: span 0-1 level MC [ 0.184311] groups: 0 1 [ 0.184319] CPU1 attaching sched-domain: [ 0.184322] domain 0: span 0-1 level MC [ 0.184326] groups: 1 0 [ 0.184432] Switch to broadcast mode on CPU0 [ 0.184432] devtmpfs: initialized [ 0.184432] regulator: core version 0.5 [ 0.184432] Time: 10:53:07 Date: 05/31/10 [ 0.184432] NET: Registered protocol family 16 [ 0.184432] EISA bus registered [ 0.184432] ACPI: bus type pci registered [ 0.184432] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 3 [ 0.184432] PCI: Not using MMCONFIG. [ 0.184751] PCI: PCI BIOS revision 2.10 entry at 0xfdc8a, last bus=4 [ 0.184755] PCI: Using configuration type 1 for base access [ 0.184757] PCI: Using configuration type 1 for extended access [ 0.184785] mtrr: your CPUs had inconsistent variable MTRR settings [ 0.184788] mtrr: probably your BIOS does not setup all CPUs. [ 0.184790] mtrr: corrected configuration. [ 0.186049] bio: create slab <bio-0> at 0 [ 0.189038] ACPI: EC: Look up EC in DSDT [ 0.191185] ACPI Warning for \_SB_._OSC: Return type mismatch - found Integer, expected Buffer (20090903/nspredef-1006) [ 0.191196] \_SB_:_OSC evaluation returned wrong type [ 0.191199] _OSC request data:1 7 [ 0.195755] ACPI: BIOS _OSI(Linux) query ignored [ 0.228083] ACPI: Interpreter enabled [ 0.228093] ACPI: (supports S0 S3 S4 S5) [ 0.228129] ACPI: Using IOAPIC for interrupt routing [ 0.228603] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 3 [ 0.276241] PCI: BIOS Bug: MCFG area at e0000000 is not reserved in ACPI motherboard resources [ 0.276246] PCI: Not using MMCONFIG. [ 0.276719] [Firmware Bug]: ACPI: ACPI brightness control misses _BQC function [ 0.276948] [Firmware Bug]: ACPI: ACPI brightness control misses _BQC function [ 0.328778] [Firmware Bug]: ACPI: ACPI brightness control misses _BQC function [ 0.329167] ACPI: EC: GPE = 0x3, I/O: command/status = 0x66, data = 0x62 [ 0.329968] ACPI: No dock devices found. [ 0.331922] ACPI: PCI Root Bridge [PCI0] (0000:00) [ 0.332154] pci 0000:00:04.0: PME# supported from D0 D3hot D3cold [ 0.332160] pci 0000:00:04.0: PME# disabled [ 0.332215] pci 0000:00:05.0: PME# supported from D0 D3hot D3cold [ 0.332219] pci 0000:00:05.0: PME# disabled [ 0.332296] pci 0000:00:11.0: reg 10 io port: [0x8440-0x8447] [ 0.332306] pci 0000:00:11.0: reg 14 io port: [0x8430-0x8433] [ 0.332315] pci 0000:00:11.0: reg 18 io port: [0x8420-0x8427] [ 0.332324] pci 0000:00:11.0: reg 1c io port: [0x8410-0x8413] [ 0.332332] pci 0000:00:11.0: reg 20 io port: [0x8400-0x840f] [ 0.332342] pci 0000:00:11.0: reg 24 32bit mmio: [0xd0606800-0xd0606bff] [ 0.332417] pci 0000:00:12.0: reg 10 32bit mmio: [0xd0404000-0xd0404fff] [ 0.332502] pci 0000:00:12.2: reg 10 32bit mmio: [0xd0606000-0xd06060ff] [ 0.332561] pci 0000:00:12.2: supports D1 D2 [ 0.332565] pci 0000:00:12.2: PME# supported from D0 D1 D2 D3hot [ 0.332570] pci 0000:00:12.2: PME# disabled [ 0.332608] pci 0000:00:13.0: reg 10 32bit mmio: [0xd0405000-0xd0405fff] [ 0.332692] pci 0000:00:13.2: reg 10 32bit mmio: [0xd0606400-0xd06064ff] [ 0.332752] pci 0000:00:13.2: supports D1 D2 [ 0.332755] pci 0000:00:13.2: PME# supported from D0 D1 D2 D3hot [ 0.332760] pci 0000:00:13.2: PME# disabled [ 0.332874] pci 0000:00:14.2: reg 10 64bit mmio: [0xd0400000-0xd0403fff] [ 0.332924] pci 0000:00:14.2: PME# supported from D0 D3hot D3cold [ 0.332929] pci 0000:00:14.2: PME# disabled [ 0.333196] pci 0000:01:05.0: reg 10 32bit mmio pref: [0xc0000000-0xcfffffff] [ 0.333203] pci 0000:01:05.0: reg 14 io port: [0x9000-0x90ff] [ 0.333209] pci 0000:01:05.0: reg 18 32bit mmio: [0xd0100000-0xd010ffff] [ 0.333221] pci 0000:01:05.0: reg 24 32bit mmio: [0xd0000000-0xd00fffff] [ 0.333240] pci 0000:01:05.0: supports D1 D2 [ 0.333268] pci 0000:01:05.1: reg 10 32bit mmio: [0xd0110000-0xd0113fff] [ 0.333300] pci 0000:01:05.1: supports D1 D2 [ 0.333355] pci 0000:00:01.0: bridge io port: [0x9000-0x9fff] [ 0.333359] pci 0000:00:01.0: bridge 32bit mmio: [0xd0000000-0xd01fffff] [ 0.333366] pci 0000:00:01.0: bridge 64bit mmio pref: [0xc0000000-0xcfffffff] [ 0.333423] pci 0000:02:00.0: reg 10 64bit mmio: [0xd0200000-0xd023ffff] [ 0.333433] pci 0000:02:00.0: reg 18 io port: [0xa000-0xa07f] [ 0.333498] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.333504] pci 0000:02:00.0: PME# disabled [ 0.333608] pci 0000:00:04.0: bridge io port: [0xa000-0xafff] [ 0.333613] pci 0000:00:04.0: bridge 32bit mmio: [0xd0200000-0xd02fffff] [ 0.333704] pci 0000:03:00.0: reg 10 64bit mmio: [0xd0300000-0xd0303fff] [ 0.333773] pci 0000:03:00.0: supports D1 D2 [ 0.333776] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold [ 0.333783] pci 0000:03:00.0: PME# disabled [ 0.333894] pci 0000:00:05.0: bridge 32bit mmio: [0xd0300000-0xd03fffff] [ 0.333962] pci 0000:00:14.4: transparent bridge [ 0.333988] pci_bus 0000:00: on NUMA node 0 [ 0.333993] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] [ 0.334321] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PB4_._PRT] [ 0.334432] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PB5_._PRT] [ 0.334608] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P2P_._PRT] [ 0.334761] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT] [ 0.341807] ACPI: PCI Interrupt Link [LNKA] (IRQs 10 11) *0 [ 0.342055] ACPI: PCI Interrupt Link [LNKB] (IRQs 10 11) *0 [ 0.342310] ACPI: PCI Interrupt Link [LNKC] (IRQs 10 11) *0 [ 0.342567] ACPI: PCI Interrupt Link [LNKD] (IRQs 10 11) *0 [ 0.342799] ACPI: PCI Interrupt Link [LNKE] (IRQs 10 11) *0 [ 0.342976] ACPI: PCI Interrupt Link [LNKF] (IRQs 10 11) *0 [ 0.343150] ACPI: PCI Interrupt Link [LNKG] (IRQs 10 11) *0 [ 0.343328] ACPI: PCI Interrupt Link [LNKH] (IRQs 10 11) *0 [ 0.343486] vgaarb: device added: PCI:0000:01:05.0,decodes=io+mem,owns=io+mem,locks=none [ 0.343492] vgaarb: loaded [ 0.343641] SCSI subsystem initialized [ 0.343694] libata version 3.00 loaded. [ 0.343694] usbcore: registered new interface driver usbfs [ 0.343694] usbcore: registered new interface driver hub [ 0.343694] usbcore: registered new device driver usb [ 0.344087] ACPI: WMI: Mapper loaded [ 0.344090] PCI: Using ACPI for IRQ routing [ 0.344317] NetLabel: Initializing [ 0.344320] NetLabel: domain hash size = 128 [ 0.344322] NetLabel: protocols = UNLABELED CIPSOv4 [ 0.344339] NetLabel: unlabeled traffic allowed by default [ 0.344424] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 [ 0.344431] hpet0: 3 comparators, 32-bit 14.318180 MHz counter [ 0.346443] Switching to clocksource tsc [ 0.346462] AppArmor: AppArmor Filesystem Enabled [ 0.346462] pnp: PnP ACPI init [ 0.346462] ACPI: bus type pnp registered [ 0.373619] pnp: PnP ACPI: found 10 devices [ 0.373625] ACPI: ACPI bus type pnp unregistered [ 0.373649] system 00:01: ioport range 0xf50-0xf51 has been reserved [ 0.373656] system 00:01: iomem range 0xfec00000-0xfec00fff could not be reserved [ 0.373661] system 00:01: iomem range 0xfee00000-0xfee00fff has been reserved [ 0.373675] system 00:08: ioport range 0x220-0x22f has been reserved [ 0.373679] system 00:08: ioport range 0x40b-0x40b has been reserved [ 0.373683] system 00:08: ioport range 0x4d0-0x4d1 has been reserved [ 0.373687] system 00:08: ioport range 0x4d6-0x4d6 has been reserved [ 0.373691] system 00:08: ioport range 0x530-0x537 has been reserved [ 0.373695] system 00:08: ioport range 0xc00-0xc01 has been reserved [ 0.373699] system 00:08: ioport range 0xc14-0xc14 has been reserved [ 0.373703] system 00:08: ioport range 0xc50-0xc52 has been reserved [ 0.373707] system 00:08: ioport range 0xc6c-0xc6c has been reserved [ 0.373711] system 00:08: ioport range 0xc6f-0xc6f has been reserved [ 0.373715] system 00:08: ioport range 0xcd0-0xcd1 has been reserved [ 0.373719] system 00:08: ioport range 0xcd2-0xcd3 has been reserved [ 0.373723] system 00:08: ioport range 0xcd4-0xcd5 has been reserved [ 0.373727] system 00:08: ioport range 0xcd6-0xcd7 has been reserved [ 0.373731] system 00:08: ioport range 0xcd8-0xcdf has been reserved [ 0.373735] system 00:08: ioport range 0x8000-0x805f has been reserved [ 0.373739] system 00:08: ioport range 0xf40-0xf47 has been reserved [ 0.373743] system 00:08: ioport range 0x87f-0x87f has been reserved [ 0.373752] system 00:09: iomem range 0xe0000-0xfffff could not be reserved [ 0.373757] system 00:09: iomem range 0xffe00000-0xffffffff could not be reserved [ 0.373761] system 00:09: iomem range 0xfec10000-0xfec1001f has been reserved [ 0.373766] system 00:09: iomem range 0xfed00000-0xfed003ff has been reserved [ 0.373770] system 00:09: iomem range 0xfed61000-0xfed613ff has been reserved [ 0.373774] system 00:09: iomem range 0xfed80000-0xfed80fff has been reserved [ 0.408743] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01 [ 0.408747] pci 0000:00:01.0: IO window: 0x9000-0x9fff [ 0.408753] pci 0000:00:01.0: MEM window: 0xd0000000-0xd01fffff [ 0.408758] pci 0000:00:01.0: PREFETCH window: 0x000000c0000000-0x000000cfffffff [ 0.408765] pci 0000:00:04.0: PCI bridge, secondary bus 0000:02 [ 0.408769] pci 0000:00:04.0: IO window: 0xa000-0xafff [ 0.408774] pci 0000:00:04.0: MEM window: 0xd0200000-0xd02fffff [ 0.408778] pci 0000:00:04.0: PREFETCH window: disabled [ 0.408784] pci 0000:00:05.0: PCI bridge, secondary bus 0000:03 [ 0.408787] pci 0000:00:05.0: IO window: disabled [ 0.408791] pci 0000:00:05.0: MEM window: 0xd0300000-0xd03fffff [ 0.408795] pci 0000:00:05.0: PREFETCH window: disabled [ 0.408801] pci 0000:00:14.4: PCI bridge, secondary bus 0000:04 [ 0.408804] pci 0000:00:14.4: IO window: disabled [ 0.408814] pci 0000:00:14.4: MEM window: disabled [ 0.408819] pci 0000:00:14.4: PREFETCH window: disabled [ 0.408840] alloc irq_desc for 16 on node -1 [ 0.408843] alloc kstat_irqs on node -1 [ 0.408852] pci 0000:00:04.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 0.408857] pci 0000:00:04.0: setting latency timer to 64 [ 0.408864] alloc irq_desc for 17 on node -1 [ 0.408867] alloc kstat_irqs on node -1 [ 0.408871] pci 0000:00:05.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 0.408876] pci 0000:00:05.0: setting latency timer to 64 [ 0.408886] pci_bus 0000:00: resource 0 io: [0x00-0xffff] [ 0.408890] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffff] [ 0.408894] pci_bus 0000:01: resource 0 io: [0x9000-0x9fff] [ 0.408898] pci_bus 0000:01: resource 1 mem: [0xd0000000-0xd01fffff] [ 0.408902] pci_bus 0000:01: resource 2 pref mem [0xc0000000-0xcfffffff] [ 0.408906] pci_bus 0000:02: resource 0 io: [0xa000-0xafff] [ 0.408910] pci_bus 0000:02: resource 1 mem: [0xd0200000-0xd02fffff] [ 0.408914] pci_bus 0000:03: resource 1 mem: [0xd0300000-0xd03fffff] [ 0.408918] pci_bus 0000:04: resource 3 io: [0x00-0xffff] [ 0.408922] pci_bus 0000:04: resource 4 mem: [0x000000-0xffffffff] [ 0.408971] NET: Registered protocol family 2 [ 0.409101] IP route cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.409543] TCP established hash table entries: 131072 (order: 8, 1048576 bytes) [ 0.410322] TCP bind hash table entries: 65536 (order: 7, 524288 bytes) [ 0.410716] TCP: Hash tables configured (established 131072 bind 65536) [ 0.410720] TCP reno registered [ 0.410827] NET: Registered protocol family 1 [ 0.441466] pci 0000:01:05.0: Boot video device [ 0.441759] cpufreq-nforce2: No nForce2 chipset. [ 0.441792] Scanning for low memory corruption every 60 seconds [ 0.441932] audit: initializing netlink socket (disabled) [ 0.441949] type=2000 audit(1275303186.441:1): initialized [ 0.456682] highmem bounce pool size: 64 pages [ 0.456689] HugeTLB registered 4 MB page size, pre-allocated 0 pages [ 0.458759] VFS: Disk quotas dquot_6.5.2 [ 0.458840] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.459618] fuse init (API version 7.13) [ 0.459729] msgmni has been set to 1683 [ 0.460050] alg: No test for stdrng (krng) [ 0.460125] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 0.460129] io scheduler noop registered [ 0.460132] io scheduler anticipatory registered [ 0.460135] io scheduler deadline registered [ 0.460194] io scheduler cfq registered (default) [ 0.460368] alloc irq_desc for 24 on node -1 [ 0.460371] alloc kstat_irqs on node -1 [ 0.460382] pcieport 0000:00:04.0: irq 24 for MSI/MSI-X [ 0.460390] pcieport 0000:00:04.0: setting latency timer to 64 [ 0.460498] alloc irq_desc for 25 on node -1 [ 0.460501] alloc kstat_irqs on node -1 [ 0.460508] pcieport 0000:00:05.0: irq 25 for MSI/MSI-X [ 0.460515] pcieport 0000:00:05.0: setting latency timer to 64 [ 0.460600] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [ 0.460631] pciehp: PCI Express Hot Plug Controller Driver version: 0.4 [ 0.461539] ACPI: AC Adapter [ACAD] (off-line) [ 0.461651] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0 [ 0.461657] ACPI: Power Button [PWRB] [ 0.461737] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1 [ 0.461868] ACPI: Lid Switch [LID] [ 0.461928] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2 [ 0.461932] ACPI: Power Button [PWRF] [ 0.462265] [Firmware Bug]: ACPI: ACPI brightness control misses _BQC function [ 0.466644] acpi device:34: registered as cooling_device0 [ 0.466755] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:33/LNXVIDEO:02/input/input3 [ 0.466761] ACPI: Video Device [VGA2] (multi-head: yes rom: no post: no) [ 0.467066] ACPI: processor limited to max C-state 1 [ 0.467089] processor LNXCPU:00: registered as cooling_device1 [ 0.467133] processor LNXCPU:01: registered as cooling_device2 [ 0.495551] Linux agpgart interface v0.103 [ 0.495596] [drm] Initialized drm 1.1.0 20060810 [ 0.495618] [drm] radeon defaulting to kernel modesetting. [ 0.495621] [drm] radeon kernel modesetting enabled. [ 0.495687] alloc irq_desc for 18 on node -1 [ 0.495690] alloc kstat_irqs on node -1 [ 0.495699] radeon 0000:01:05.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 [ 0.495705] radeon 0000:01:05.0: setting latency timer to 64 [ 0.497797] [drm] radeon: Initializing kernel modesetting. [ 0.497937] [drm] register mmio base: 0xD0100000 [ 0.497940] [drm] register mmio size: 65536 [ 0.498044] ATOM BIOS: Dell_Andros [ 0.498065] [drm] Clocks initialized ! [ 0.498509] [drm] Detected VRAM RAM=256M, BAR=256M [ 0.498515] [drm] RAM width 32bits DDR [ 0.498640] [TTM] Zone kernel: Available graphics memory: 430906 kiB. [ 0.498644] [TTM] Zone highmem: Available graphics memory: 1417242 kiB. [ 0.498666] [drm] radeon: 256M of VRAM memory ready [ 0.498669] [drm] radeon: 512M of GTT memory ready. [ 0.498728] [drm] radeon: irq initialized. [ 0.498732] [drm] GART: num cpu pages 131072, num gpu pages 131072 [ 0.499076] [drm] Loading RS780 Microcode [ 0.499082] platform radeon_cp.0: firmware: using built-in firmware radeon/RS780_pfp.bin [ 0.499088] platform radeon_cp.0: firmware: using built-in firmware radeon/RS780_me.bin [ 0.499092] platform radeon_cp.0: firmware: using built-in firmware radeon/R600_rlc.bin [ 0.532788] [drm] ring test succeeded in 0 usecs [ 0.532993] [drm] radeon: ib pool ready. [ 0.533075] [drm] ib test succeeded in 0 usecs [ 0.533078] [drm] Enabling audio support [ 0.533277] [drm] Radeon Display Connectors [ 0.533280] [drm] Connector 0: [ 0.533282] [drm] VGA [ 0.533286] [drm] DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c [ 0.533289] [drm] Encoders: [ 0.533291] [drm] CRT1: INTERNAL_KLDSCP_DAC1 [ 0.533294] [drm] Connector 1: [ 0.533296] [drm] LVDS [ 0.533299] [drm] DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c [ 0.533301] [drm] Encoders: [ 0.533308] [drm] LCD1: INTERNAL_KLDSCP_LVTMA [ 0.533311] [drm] Connector 2: [ 0.533313] [drm] HDMI-A [ 0.533315] [drm] HPD1 [ 0.533318] [drm] DDC: 0x7e60 0x7e60 0x7e64 0x7e64 0x7e68 0x7e68 0x7e6c 0x7e6c [ 0.533321] [drm] Encoders: [ 0.533323] [drm] DFP1: INTERNAL_UNIPHY [ 0.587760] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:05.0 on minor 0 [ 0.587852] [drm:i915_init] *ERROR* drm/i915 can't work without intel_agp module! [ 0.587924] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 0.589549] brd: module loaded [ 0.590137] loop: module loaded [ 0.590248] input: Macintosh mouse button emulation as /devices/virtual/input/input4 [ 0.590371] ahci 0000:00:11.0: version 3.0 [ 0.590421] alloc irq_desc for 19 on node -1 [ 0.590424] alloc kstat_irqs on node -1 [ 0.590432] ahci 0000:00:11.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19 [ 0.590472] alloc irq_desc for 26 on node -1 [ 0.590475] alloc kstat_irqs on node -1 [ 0.590488] ahci 0000:00:11.0: irq 26 for MSI/MSI-X [ 0.590590] ahci 0000:00:11.0: AHCI 0001.0200 32 slots 2 ports 6 Gbps 0x9 impl SATA mode [ 0.590596] ahci 0000:00:11.0: flags: 64bit ncq sntf ilck pm led clo pmp pio slum part sxs [ 0.590831] scsi0 : ahci [ 0.590931] scsi1 : ahci [ 0.591009] scsi2 : ahci [ 0.591076] scsi3 : ahci [ 0.591423] ata1: SATA max UDMA/133 abar m1024@0xd0606800 port 0xd0606900 irq 26 [ 0.591427] ata2: DUMMY [ 0.591429] ata3: DUMMY [ 0.591433] ata4: SATA max UDMA/133 abar m1024@0xd0606800 port 0xd0606a80 irq 26 [ 0.591935] Fixed MDIO Bus: probed [ 0.591980] PPP generic driver version 2.4.2 [ 0.592024] tun: Universal TUN/TAP device driver, 1.6 [ 0.592027] tun: (C) 1999-2004 Max Krasnyansky <maxk@xxxxxxxxxxxx> [ 0.592127] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 0.592183] ehci_hcd 0000:00:12.2: PCI INT B -> GSI 17 (level, low) -> IRQ 17 [ 0.592200] ehci_hcd 0000:00:12.2: EHCI Host Controller [ 0.592237] ehci_hcd 0000:00:12.2: new USB bus registered, assigned bus number 1 [ 0.592281] ehci_hcd 0000:00:12.2: debug port 1 [ 0.592307] ehci_hcd 0000:00:12.2: irq 17, io mem 0xd0606000 [ 0.601395] ehci_hcd 0000:00:12.2: USB 2.0 started, EHCI 1.00 [ 0.601550] usb usb1: configuration #1 chosen from 1 choice [ 0.601589] hub 1-0:1.0: USB hub found [ 0.601599] hub 1-0:1.0: 5 ports detected [ 0.601717] ehci_hcd 0000:00:13.2: PCI INT B -> GSI 17 (level, low) -> IRQ 17 [ 0.601742] ehci_hcd 0000:00:13.2: EHCI Host Controller [ 0.601788] ehci_hcd 0000:00:13.2: new USB bus registered, assigned bus number 2 [ 0.601832] ehci_hcd 0000:00:13.2: debug port 1 [ 0.601853] ehci_hcd 0000:00:13.2: irq 17, io mem 0xd0606400 [ 0.613426] ehci_hcd 0000:00:13.2: USB 2.0 started, EHCI 1.00 [ 0.613578] usb usb2: configuration #1 chosen from 1 choice [ 0.613615] hub 2-0:1.0: USB hub found [ 0.613628] hub 2-0:1.0: 5 ports detected [ 0.613716] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 0.613744] ohci_hcd 0000:00:12.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 [ 0.613771] ohci_hcd 0000:00:12.0: OHCI Host Controller [ 0.613817] ohci_hcd 0000:00:12.0: new USB bus registered, assigned bus number 3 [ 0.613846] ohci_hcd 0000:00:12.0: irq 18, io mem 0xd0404000 [ 0.673552] usb usb3: configuration #1 chosen from 1 choice [ 0.673591] hub 3-0:1.0: USB hub found [ 0.673642] hub 3-0:1.0: 5 ports detected [ 0.673728] ohci_hcd 0000:00:13.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 [ 0.673757] ohci_hcd 0000:00:13.0: OHCI Host Controller [ 0.673802] ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 4 [ 0.673836] ohci_hcd 0000:00:13.0: irq 18, io mem 0xd0405000 [ 0.681475] [drm] fb mappable at 0xC0141000 [ 0.681479] [drm] vram apper at 0xC0000000 [ 0.681482] [drm] size 4325376 [ 0.681484] [drm] fb depth is 24 [ 0.681486] [drm] pitch is 5632 [ 0.733613] usb usb4: configuration #1 chosen from 1 choice [ 0.733655] hub 4-0:1.0: USB hub found [ 0.733672] hub 4-0:1.0: 5 ports detected [ 0.733752] uhci_hcd: USB Universal Host Controller Interface driver [ 0.733850] PNP: PS/2 Controller [PNP0303:KBC0,PNP0f13:MSE0] at 0x60,0x64 irq 1,12 [ 0.746560] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 0.746576] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 0.746689] mice: PS/2 mouse device common for all mice [ 0.746867] rtc_cmos 00:04: RTC can wake from S4 [ 0.746916] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0 [ 0.746943] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs [ 0.747082] device-mapper: uevent: version 1.0.3 [ 0.747246] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@xxxxxxxxxx [ 0.747373] device-mapper: multipath: version 1.1.0 loaded [ 0.747377] device-mapper: multipath round-robin: version 1.0.0 loaded [ 0.747551] EISA: Probing bus 0 at eisa.0 [ 0.747593] Cannot allocate resource for EISA slot 8 [ 0.747596] EISA: Detected 0 cards. [ 0.747735] cpuidle: using governor ladder [ 0.747738] cpuidle: using governor menu [ 0.748338] TCP cubic registered [ 0.748538] NET: Registered protocol family 10 [ 0.749169] lo: Disabled Privacy Extensions [ 0.749672] NET: Registered protocol family 17 [ 0.749718] powernow-k8: Found 1 AMD Athlon(tm) II Neo K325 Dual-Core Processor processors (2 cpu cores) (version 2.20.00) [ 0.749763] powernow-k8: 0 : pstate 0 (1300 MHz) [ 0.749765] powernow-k8: 1 : pstate 1 (1100 MHz) [ 0.749768] powernow-k8: 2 : pstate 2 (800 MHz) [ 0.749919] Using IPI No-Shortcut mode [ 0.750078] PM: Resume from disk failed. [ 0.750092] registered taskstats version 1 [ 0.750491] Magic number: 10:721:882 [ 0.750607] rtc_cmos 00:04: setting system clock to 2010-05-31 10:53:08 UTC (1275303188) [ 0.750611] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found [ 0.750613] EDD information not available. [ 0.758690] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5 [ 0.913416] ata4: SATA link down (SStatus 0 SControl 300) [ 0.913686] ACPI: Battery Slot [BAT1] (battery present) [ 1.005364] Clockevents: could not switch to one-shot mode: lapic is not functional. [ 1.005372] Could not switch to high resolution mode on CPU 0 [ 1.009350] Clockevents: could not switch to one-shot mode: lapic is not functional. [ 1.009358] Could not switch to high resolution mode on CPU 1 [ 1.073404] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) [ 1.074583] ata1.00: ATA-8: WDC WD3200BEKT-75A25T0, 01.01A01, max UDMA/133 [ 1.074588] ata1.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 31/32), AA [ 1.075881] ata1.00: configured for UDMA/133 [ 1.089523] scsi 0:0:0:0: Direct-Access ATA WDC WD3200BEKT-7 01.0 PQ: 0 ANSI: 5 [ 1.089729] sd 0:0:0:0: Attached scsi generic sg0 type 0 [ 1.089859] sd 0:0:0:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB) [ 1.089912] sd 0:0:0:0: [sda] Write Protect is off [ 1.089916] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 1.089942] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 1.090089] sda: sda1 sda2 < sda5 > [ 1.141824] sd 0:0:0:0: [sda] Attached SCSI disk [ 1.141844] md: Skipping autodetection of RAID arrays. (raid=autodetect will force) [ 1.182918] EXT3-fs: sda1: couldn't mount because of unsupported optional features (240). [ 1.183246] EXT2-fs: sda1: couldn't mount because of unsupported optional features (240). [ 1.301362] usb 2-1: new high speed USB device using ehci_hcd and address 2 [ 1.308916] EXT4-fs (sda1): mounted filesystem with ordered data mode [ 1.308935] VFS: Mounted root (ext4 filesystem) readonly on device 8:1. [ 1.343068] devtmpfs: mounted [ 1.343111] Freeing unused kernel memory: 672k freed [ 1.343549] Write protecting the kernel text: 5548k [ 1.343642] Write protecting the kernel read-only data: 2308k [ 1.439402] usb 2-1: config 1 has an invalid interface number: 1 but max is 0 [ 1.439407] usb 2-1: config 1 has no interface number 0 [ 1.441410] usb 2-1: configuration #1 chosen from 1 choice [ 1.553382] usb 2-4: new high speed USB device using ehci_hcd and address 3 [ 1.647273] Console: switching to colour frame buffer device 170x48 [ 1.662145] fb0: radeondrmfb frame buffer device [ 1.662148] registered panic notifier [ 1.698101] usb 2-4: configuration #1 chosen from 1 choice [ 1.813363] usb 2-5: new high speed USB device using ehci_hcd and address 4 [ 2.075414] usb 2-5: configuration #1 chosen from 1 choice [ 2.341319] usb 3-5: new full speed USB device using ohci_hcd and address 2 [ 2.516539] usb 3-5: configuration #1 chosen from 1 choice [ 7.093372] [drm] Skipping update of EDID property due to cached property [ 9.608608] udev: starting version 151 [ 9.808264] lp: driver loaded but no devices found [ 9.926074] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 9.934166] lib80211: common routines for IEEE802.11 drivers [ 9.934172] lib80211_crypt: registered algorithm 'NULL' [ 9.936199] ACPI: resource piix4_smbus [0x8040-0x8047] conflicts with ACPI region SMB0 [0x8040-0x804f] [ 9.936203] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 9.957022] atl1c 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 9.957038] atl1c 0000:02:00.0: setting latency timer to 64 [ 10.027272] type=1505 audit(1275303197.774:2): operation="profile_load" pid=393 name="/sbin/dhclient3" [ 10.027763] type=1505 audit(1275303197.774:3): operation="profile_load" pid=393 name="/usr/lib/NetworkManager/nm-dhcp-client.action" [ 10.027996] type=1505 audit(1275303197.774:4): operation="profile_load" pid=393 name="/usr/lib/connman/scripts/dhclient-script" [ 10.031351] type=1505 audit(1275303197.778:5): operation="profile_load" pid=399 name="/usr/sbin/ntpd" [ 10.049923] atl1c 0000:02:00.0: version 1.0.0.1-NAPI [ 10.249675] wl: module license 'MIXED/Proprietary' taints kernel. [ 10.249682] Disabling lock debugging due to kernel taint [ 10.261595] wl 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 10.261606] wl 0000:03:00.0: setting latency timer to 64 [ 10.275253] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2) [ 10.288063] usbcore: registered new interface driver usbserial [ 10.288707] USB Serial support registered for generic [ 10.289428] usbcore: registered new interface driver usbserial_generic [ 10.289432] usbserial: USB Serial Driver core [ 10.294741] Initializing USB Mass Storage driver... [ 10.307194] scsi4 : SCSI emulation for USB Mass Storage devices [ 10.310249] Bluetooth: Core ver 2.15 [ 10.310369] NET: Registered protocol family 31 [ 10.310372] Bluetooth: HCI device and connection manager initialized [ 10.310377] Bluetooth: HCI socket layer initialized [ 10.311411] lib80211_crypt: registered algorithm 'TKIP' [ 10.313214] USB Serial support registered for Qualcomm USB modem [ 10.313280] usbcore: registered new interface driver qcserial [ 10.314072] eth1: Broadcom BCM4727 802.11 Hybrid Wireless Controller 5.60.48.36 [ 10.316719] usbcore: registered new interface driver usb-storage [ 10.316724] USB Mass Storage support registered. [ 10.317697] usb-storage: device found at 3 [ 10.317700] usb-storage: waiting for device to settle before scanning [ 10.353254] Bluetooth: Generic Bluetooth USB driver ver 0.6 [ 10.353688] usbcore: registered new interface driver btusb [ 10.528959] input: Dell WMI hotkeys as /devices/virtual/input/input6 [ 10.662383] Adding 8302584k swap on /dev/sda5. Priority:-1 extents:1 across:8302584k [ 10.753710] HDA Intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 10.873956] hda_codec: ALC269: BIOS auto-probing. [ 10.874154] hda_codec: connection list not available for 0x24 [ 10.874461] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:14.2/input/input7 [ 10.881830] HDA Intel 0000:01:05.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19 [ 10.881912] HDA Intel 0000:01:05.1: setting latency timer to 64 [ 10.962940] alloc irq_desc for 27 on node -1 [ 10.962945] alloc kstat_irqs on node -1 [ 10.962962] atl1c 0000:02:00.0: irq 27 for MSI/MSI-X [ 10.963734] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 10.978539] type=1505 audit(1275303198.726:6): operation="profile_replace" pid=597 name="/sbin/dhclient3" [ 10.978971] type=1505 audit(1275303198.726:7): operation="profile_replace" pid=597 name="/usr/lib/NetworkManager/nm-dhcp-client.action" [ 10.979212] type=1505 audit(1275303198.726:8): operation="profile_replace" pid=597 name="/usr/lib/connman/scripts/dhclient-script" [ 10.983053] type=1505 audit(1275303198.730:9): operation="profile_load" pid=598 name="/usr/bin/evince" [ 10.988761] type=1505 audit(1275303198.734:10): operation="profile_load" pid=598 name="/usr/bin/evince-previewer" [ 10.992067] type=1505 audit(1275303198.738:11): operation="profile_load" pid=598 name="/usr/bin/evince-thumbnailer" [ 11.292290] Synaptics Touchpad, model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa40000 [ 11.344274] Bluetooth: L2CAP ver 2.14 [ 11.344278] Bluetooth: L2CAP socket layer initialized [ 11.352400] ppdev: user-space parallel port driver [ 11.355759] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input8 [ 11.371773] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 11.371777] Bluetooth: BNEP filters: protocol multicast [ 11.448038] Bridge firewalling registered [ 11.459835] Bluetooth: SCO (Voice Link) ver 0.6 [ 11.459840] Bluetooth: SCO socket layer initialized [ 11.540970] Bluetooth: RFCOMM TTY layer initialized [ 11.540977] Bluetooth: RFCOMM socket layer initialized [ 11.540980] Bluetooth: RFCOMM ver 1.11 [ 11.542149] atl1c 0000:02:00.0: atl1c: eth0 NIC Link is Up<100 Mbps Full Duplex> [ 11.542466] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 11.953151] [drm] Skipping update of EDID property due to cached property [ 11.973099] [drm] Skipping update of EDID property due to cached property [ 11.979973] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 15.059183] hda-intel: IRQ timing workaround is activated for card #1. Suggest a bigger bdl_pos_adj. [ 15.399924] usb-storage: device scan complete [ 15.403678] scsi 4:0:0:0: Direct-Access Generic- Multi-Card 1.00 PQ: 0 ANSI: 0 CCS [ 15.404321] sd 4:0:0:0: Attached scsi generic sg1 type 0 [ 15.424734] sd 4:0:0:0: [sdb] Attached SCSI removable disk [ 19.417200] [drm] Skipping update of EDID property due to cached property [ 19.441152] [drm] Skipping update of EDID property due to cached property [ 19.469109] [drm] Skipping update of EDID property due to cached property [ 21.499458] eth1: no IPv6 routers present [ 22.214989] eth0: no IPv6 routers present [ 31.282795] Linux video capture interface: v2.00 [ 31.314615] uvcvideo: Found UVC 1.00 device Integrated Webcam (174f:1410) [ 31.328603] input: Integrated Webcam as /devices/pci0000:00/0000:00:13.2/usb2/2-5/2-5:1.0/input/input9 [ 31.328734] usbcore: registered new interface driver uvcvideo [ 31.328909] USB Video Class driver (v0.1.0)
From 0bc3de352d2ed4356a51ca712e279d0058374b45 Mon Sep 17 00:00:00 2001 From: Alberto Milone <alberto.milone@xxxxxxxxxxxxx> Date: Mon, 31 May 2010 14:20:06 +0200 Subject: [PATCH] drm/edid: Update LVDS connector edid_property only once. drm_mode_connector_update_edid_property is called every time radeon_ddc_get_modes is called. Due to the nature of LVDS, it should be sufficient to update edid_property only once. Signed-off-by: Alberto Milone <alberto.milone@xxxxxxxxxxxxx> --- drivers/gpu/drm/radeon/radeon_connectors.c | 1 + drivers/gpu/drm/radeon/radeon_display.c | 8 ++++++++ drivers/gpu/drm/radeon/radeon_mode.h | 1 + 3 files changed, 10 insertions(+), 0 deletions(-) diff --git a/drivers/gpu/drm/radeon/radeon_connectors.c b/drivers/gpu/drm/radeon/radeon_connectors.c index 0c7ccc6..389a9dd 100644 --- a/drivers/gpu/drm/radeon/radeon_connectors.c +++ b/drivers/gpu/drm/radeon/radeon_connectors.c @@ -1068,6 +1068,7 @@ radeon_add_atom_connector(struct drm_device *dev, connector = &radeon_connector->base; radeon_connector->connector_id = connector_id; + radeon_connector->edid_property_updated = 0; radeon_connector->devices = supported_device; radeon_connector->shared_ddc = shared_ddc; radeon_connector->connector_object_id = connector_object_id; diff --git a/drivers/gpu/drm/radeon/radeon_display.c b/drivers/gpu/drm/radeon/radeon_display.c index 1006549..058602b 100644 --- a/drivers/gpu/drm/radeon/radeon_display.c +++ b/drivers/gpu/drm/radeon/radeon_display.c @@ -403,6 +403,12 @@ int radeon_ddc_get_modes(struct radeon_connector *radeon_connector) dig->dp_sink_type == CONNECTOR_OBJECT_ID_eDP) && dig->dp_i2c_bus) radeon_connector->edid = drm_get_edid(&radeon_connector->base, &dig->dp_i2c_bus->adapter); } + if (radeon_connector->edid_property_updated && + radeon_connector->base.connector_type == DRM_MODE_CONNECTOR_LVDS) { + DRM_INFO("Skipping update of EDID property due to cached property\n"); + return ret; + } + if (!radeon_connector->ddc_bus) return -1; if (!radeon_connector->edid) { @@ -411,6 +417,8 @@ int radeon_ddc_get_modes(struct radeon_connector *radeon_connector) /* some servers provide a hardcoded edid in rom for KVMs */ if (!radeon_connector->edid) radeon_connector->edid = radeon_combios_get_hardcoded_edid(rdev); + + radeon_connector->edid_property_updated = 1; if (radeon_connector->edid) { drm_mode_connector_update_edid_property(&radeon_connector->base, radeon_connector->edid); ret = drm_add_edid_modes(&radeon_connector->base, radeon_connector->edid); diff --git a/drivers/gpu/drm/radeon/radeon_mode.h b/drivers/gpu/drm/radeon/radeon_mode.h index 67358ba..e5f00e8 100644 --- a/drivers/gpu/drm/radeon/radeon_mode.h +++ b/drivers/gpu/drm/radeon/radeon_mode.h @@ -397,6 +397,7 @@ struct radeon_connector { /* we need to mind the EDID between detect and get modes due to analog/digital/tvencoder */ struct edid *edid; + unsigned int edid_property_updated; void *con_priv; bool dac_load_detect; uint16_t connector_object_id; -- 1.7.0.4
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel