Mailinglist Archive: radeonhd (145 mails)
| < Previous | Next > |
Re: [radeonhd] Re: Initial Radeon R6xx/R7xx acceleration support pushed
- From: Christian König <deathsimple@xxxxxxxxxxx>
- Date: Tue, 30 Dec 2008 13:07:54 +0100
- Message-id: <1230638874.8831.46.camel@zweiundvierzig>
Hi Alex,
first of all: A very big THANK YOU to everybody involved.
Ok, now to the hard work getting this up and running:
Radeonhd won't even compile after i checked out the r6xx-r7xx-support
branch. Digging into it i found that gcc is complaining about function
declaration and definition mismatch in r600_state.h and r6xx_accel.c.
When i take a look into r600_state.h i can see prototypes for a bunch of
inline functions:
inline void e32(drmBufPtr ib, uint32_t dword);
inline void efloat(drmBufPtr ib, float f);
inline void pack3(drmBufPtr ib, int cmd, unsigned num);
inline void pack0 (drmBufPtr ib, uint32_t reg, int num);
inline void ereg (drmBufPtr ib, uint32_t reg, uint32_t val);
I don't really know why gcc is complaining about a declaration mismatch
here, but after moving those functions into the header file and
commenting out draw_immd in the header file the code seems to compile
fine. I'm using gcc version 4.3.2 with X.Org X Server 1.5.99.3. Both
from Ubuntu Jaunty (9.04 Beta). A patch with my changes to radeonhd
sources is attached, hoping this will help cleaning up the code a little
bit.
After compiling and installing the driver seems to work normal (without
dri). so i started to get the drm code compiled. After realising that
the Ubuntu standard kernel doesn't compile drm as a module i compiled my
own 2.6.28 kernel. Now the drm modules compile and load quite fine.
After adding the DRI option to my xorg.conf and firing up the xserver i
get a nice kernel oops in r600_do_init_cp. And that's the point where
i'm stuck. Because i am not familiar with the drm code and haven't
programmed inside the kernel for years.
Output of dmesg and lspci is attached, do you need anything else? or
have an idea what's going wrong?
Bye, Christian.
diff --git a/src/r600_state.h b/src/r600_state.h
index 6ee59f9..be70c4d 100644
--- a/src/r600_state.h
+++ b/src/r600_state.h
@@ -169,11 +169,70 @@ typedef struct {
uint32_t num_indices;
} draw_config_t;
-inline void e32(drmBufPtr ib, uint32_t dword);
-inline void efloat(drmBufPtr ib, float f);
-inline void pack3(drmBufPtr ib, int cmd, unsigned num);
-inline void pack0 (drmBufPtr ib, uint32_t reg, int num);
-inline void ereg (drmBufPtr ib, uint32_t reg, uint32_t val);
+/* Emit uint32_t */
+static inline void e32(drmBufPtr ib, uint32_t dword)
+{
+ uint32_t *ib_head = (pointer)(char*)ib->address;
+
+ ib_head[ib->used>>2] = dword;
+ ib->used += 4;
+}
+
+static inline void efloat(drmBufPtr ib, float f)
+{
+ union {
+ float f;
+ uint32_t d;
+ } a;
+ a.f=f;
+ e32(ib, a.d);
+}
+
+static inline void pack3(drmBufPtr ib, int cmd, unsigned num)
+{
+ e32 (ib, RADEON_CP_PACKET3 | (cmd << 8) | (((num-1) & 0x3fff) << 16));
+}
+
+/* write num registers, start at reg */
+/* If register falls in a special area, special commands are issued */
+static inline void pack0 (drmBufPtr ib, uint32_t reg, int num)
+{
+ if (reg >= SET_CONFIG_REG_offset && reg < SET_CONFIG_REG_end) {
+ pack3 (ib, IT_SET_CONFIG_REG, num+1);
+ e32 (ib, (reg-SET_CONFIG_REG_offset) >> 2);
+ } else if (reg >= SET_CONTEXT_REG_offset && reg < SET_CONTEXT_REG_end) {
+ pack3 (ib, IT_SET_CONTEXT_REG, num+1);
+ e32 (ib, (reg-0x28000) >> 2);
+ } else if (reg >= SET_ALU_CONST_offset && reg < SET_ALU_CONST_end) {
+ pack3 (ib, IT_SET_ALU_CONST, num+1);
+ e32 (ib, (reg-SET_ALU_CONST_offset) >> 2);
+ } else if (reg >= SET_RESOURCE_offset && reg < SET_RESOURCE_end) {
+ pack3 (ib, IT_SET_RESOURCE, num+1);
+ e32 (ib, (reg-SET_RESOURCE_offset) >> 2);
+ } else if (reg >= SET_SAMPLER_offset && reg < SET_SAMPLER_end) {
+ pack3 (ib, IT_SET_SAMPLER, num+1);
+ e32 (ib, (reg-SET_SAMPLER_offset) >> 2);
+ } else if (reg >= SET_CTL_CONST_offset && reg < SET_CTL_CONST_end) {
+ pack3 (ib, IT_SET_CTL_CONST, num+1);
+ e32 (ib, (reg-SET_CTL_CONST_offset) >> 2);
+ } else if (reg >= SET_LOOP_CONST_offset && reg < SET_LOOP_CONST_end) {
+ pack3 (ib, IT_SET_LOOP_CONST, num+1);
+ e32 (ib, (reg-SET_LOOP_CONST_offset) >> 2);
+ } else if (reg >= SET_BOOL_CONST_offset && reg < SET_BOOL_CONST_end) {
+ pack3 (ib, IT_SET_BOOL_CONST, num+1);
+ e32 (ib, (reg-SET_BOOL_CONST_offset) >> 2);
+ } else {
+ e32 (ib, CP_PACKET0 (reg, num-1));
+ }
+}
+
+/* write a single register */
+static inline void ereg (drmBufPtr ib, uint32_t reg, uint32_t val)
+{
+ pack0 (ib, reg, 1);
+ e32 (ib, val);
+}
+
void R600CPFlushIndirect(ScrnInfoPtr pScrn, drmBufPtr ib);
uint64_t
upload (ScrnInfoPtr pScrn, void *shader, int size, int offset);
@@ -213,8 +272,10 @@ void
set_clip_rect(ScrnInfoPtr pScrn, drmBufPtr ib, int id, int x1, int y1, int x2,
int y2);
void
set_default_state(ScrnInfoPtr pScrn, drmBufPtr ib);
+#if 0
void
draw_immd(ScrnInfoPtr pScrn, drmBufPtr ib, draw_config_t *draw_conf, uint32_t
*indices);
+#endif
void
draw_auto(ScrnInfoPtr pScrn, drmBufPtr ib, draw_config_t *draw_conf);
diff --git a/src/r6xx_accel.c b/src/r6xx_accel.c
index 8ddf608..fc289ee 100644
--- a/src/r6xx_accel.c
+++ b/src/r6xx_accel.c
@@ -54,70 +54,6 @@
#define RADEON_TIMEOUT 2000000
-/* Emit uint32_t */
-inline void e32(drmBufPtr ib, uint32_t dword)
-{
- uint32_t *ib_head = (pointer)(char*)ib->address;
-
- ib_head[ib->used>>2] = dword;
- ib->used += 4;
-}
-
-inline void efloat(drmBufPtr ib, float f)
-{
- union {
- float f;
- uint32_t d;
- } a;
- a.f=f;
- e32(ib, a.d);
-}
-
-inline void pack3(drmBufPtr ib, int cmd, unsigned num)
-{
- e32 (ib, RADEON_CP_PACKET3 | (cmd << 8) | (((num-1) & 0x3fff) << 16));
-}
-
-/* write num registers, start at reg */
-/* If register falls in a special area, special commands are issued */
-inline void pack0 (drmBufPtr ib, uint32_t reg, int num)
-{
- if (reg >= SET_CONFIG_REG_offset && reg < SET_CONFIG_REG_end) {
- pack3 (ib, IT_SET_CONFIG_REG, num+1);
- e32 (ib, (reg-SET_CONFIG_REG_offset) >> 2);
- } else if (reg >= SET_CONTEXT_REG_offset && reg < SET_CONTEXT_REG_end) {
- pack3 (ib, IT_SET_CONTEXT_REG, num+1);
- e32 (ib, (reg-0x28000) >> 2);
- } else if (reg >= SET_ALU_CONST_offset && reg < SET_ALU_CONST_end) {
- pack3 (ib, IT_SET_ALU_CONST, num+1);
- e32 (ib, (reg-SET_ALU_CONST_offset) >> 2);
- } else if (reg >= SET_RESOURCE_offset && reg < SET_RESOURCE_end) {
- pack3 (ib, IT_SET_RESOURCE, num+1);
- e32 (ib, (reg-SET_RESOURCE_offset) >> 2);
- } else if (reg >= SET_SAMPLER_offset && reg < SET_SAMPLER_end) {
- pack3 (ib, IT_SET_SAMPLER, num+1);
- e32 (ib, (reg-SET_SAMPLER_offset) >> 2);
- } else if (reg >= SET_CTL_CONST_offset && reg < SET_CTL_CONST_end) {
- pack3 (ib, IT_SET_CTL_CONST, num+1);
- e32 (ib, (reg-SET_CTL_CONST_offset) >> 2);
- } else if (reg >= SET_LOOP_CONST_offset && reg < SET_LOOP_CONST_end) {
- pack3 (ib, IT_SET_LOOP_CONST, num+1);
- e32 (ib, (reg-SET_LOOP_CONST_offset) >> 2);
- } else if (reg >= SET_BOOL_CONST_offset && reg < SET_BOOL_CONST_end) {
- pack3 (ib, IT_SET_BOOL_CONST, num+1);
- e32 (ib, (reg-SET_BOOL_CONST_offset) >> 2);
- } else {
- e32 (ib, CP_PACKET0 (reg, num-1));
- }
-}
-
-/* write a single register */
-inline void ereg (drmBufPtr ib, uint32_t reg, uint32_t val)
-{
- pack0 (ib, reg, 1);
- e32 (ib, val);
-}
-
/* Flush the indirect buffer to the kernel for submission to the card */
void R600CPFlushIndirect(ScrnInfoPtr pScrn, drmBufPtr ib)
{
[ 0.000000] BIOS EBDA/lowmem at: 00000000/000a0000
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.28 (chrissi@trinity) (gcc version 4.3.2
(Ubuntu 4.3.2-1ubuntu11) ) #3 SMP Tue Dec 30 11:45:19 CET 2008 (Ubuntu
2.6.28-4.5-generic)
[ 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 - 00000000000a0000 (usable)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
[ 0.000000] BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS)
[ 0.000000] BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
[ 0.000000] DMI 2.3 present.
[ 0.000000] last_pfn = 0x1fff0 max_arch_pfn = 0x100000
[ 0.000000] Scanning 2 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 - 0000000000007000 (usable)
[ 0.000000] modified: 0000000000007000 - 0000000000010000 (reserved)
[ 0.000000] modified: 0000000000010000 - 0000000000093000 (usable)
[ 0.000000] modified: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] modified: 0000000000100000 - 000000001fff0000 (usable)
[ 0.000000] modified: 000000001fff0000 - 000000001fff3000 (ACPI NVS)
[ 0.000000] modified: 000000001fff3000 - 0000000020000000 (ACPI data)
[ 0.000000] modified: 00000000ffb00000 - 0000000100000000 (reserved)
[ 0.000000] kernel direct mapping tables up to 1fff0000 @ 10000-16000
[ 0.000000] RAMDISK: 1d021000 - 1ffdf2d0
[ 0.000000] ACPI: RSDP 000F7460, 0014 (r0 MSISYS)
[ 0.000000] ACPI: RSDT 1FFF3000, 002C (r1 MSISYS MSI ACPI 42302E31 AWRD
0)
[ 0.000000] ACPI: FACP 1FFF3040, 0074 (r1 MSISYS MSI ACPI 42302E31 AWRD
0)
[ 0.000000] ACPI: DSDT 1FFF30C0, 3A12 (r1 MSISYS AWRDACPI 1000 MSFT
100000C)
[ 0.000000] ACPI: FACS 1FFF0000, 0040
[ 0.000000] ACPI: APIC 1FFF6B00, 0054 (r1 MSISYS AWRDACPI 42302E31 AWRD
0)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] 0MB HIGHMEM available.
[ 0.000000] 511MB LOWMEM available.
[ 0.000000] mapped low ram: 0 - 1fff0000
[ 0.000000] low ram: 00000000 - 1fff0000
[ 0.000000] bootmap 00012000 - 00016000
[ 0.000000] (9 early reservations) ==> bootmem [0000000000 - 001fff0000]
[ 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 - 000083062c] TEXT DATA BSS ==> [0000100000
- 000083062c]
[ 0.000000] #4 [001d021000 - 001ffdf2d0] RAMDISK ==> [001d021000
- 001ffdf2d0]
[ 0.000000] #5 [0000831000 - 0000835000] INIT_PG_TABLE ==> [0000831000
- 0000835000]
[ 0.000000] #6 [000009f000 - 0000100000] BIOS reserved ==> [000009f000
- 0000100000]
[ 0.000000] #7 [0000010000 - 0000012000] PGTABLE ==> [0000010000
- 0000012000]
[ 0.000000] #8 [0000012000 - 0000016000] BOOTMAP ==> [0000012000
- 0000016000]
[ 0.000000] found SMP MP-table at [c00f5b00] 000f5b00
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000000 -> 0x00001000
[ 0.000000] Normal 0x00001000 -> 0x0001fff0
[ 0.000000] HighMem 0x0001fff0 -> 0x0001fff0
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[4] active PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x00000002
[ 0.000000] 0: 0x00000006 -> 0x00000007
[ 0.000000] 0: 0x00000010 -> 0x00000093
[ 0.000000] 0: 0x00000100 -> 0x0001fff0
[ 0.000000] On node 0 totalpages: 130934
[ 0.000000] free_area_init_node: node 0, pgdat c0684800, node_mem_map
c1000000
[ 0.000000] DMA zone: 32 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 3942 pages, LIFO batch:0
[ 0.000000] Normal zone: 992 pages used for memmap
[ 0.000000] Normal zone: 125968 pages, LIFO batch:31
[ 0.000000] HighMem zone: 0 pages used for memmap
[ 0.000000] Movable zone: 0 pages used for memmap
[ 0.000000] ACPI: PM-Timer IO Port: 0x4008
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high level)
[ 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] Enabling APIC mode: Flat. Using 1 I/O APICs
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[ 0.000000] PM: Registered nosave memory: 0000000000002000 - 0000000000006000
[ 0.000000] PM: Registered nosave memory: 0000000000007000 - 0000000000010000
[ 0.000000] PM: Registered nosave memory: 0000000000093000 - 00000000000f0000
[ 0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[ 0.000000] Allocating PCI resources starting at 30000000 (gap:
20000000:dfb00000)
[ 0.000000] PERCPU: Allocating 45056 bytes of per cpu data
[ 0.000000] NR_CPUS: 64, nr_cpu_ids: 1, nr_node_ids 1
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total
pages: 129910
[ 0.000000] Kernel command line:
root=UUID=2d8505c0-3dc3-41b7-937d-20e70acb4fdf ro quiet splash
[ 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] PID hash table entries: 2048 (order: 11, 8192 bytes)
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 1503.367 MHz processor.
[ 0.004000] Console: colour VGA+ 80x25
[ 0.004000] console [tty0] enabled
[ 0.004000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.004000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.004000] allocated 2621120 bytes of page_cgroup
[ 0.004000] please try cgroup_disable=memory option if you don't want
[ 0.004000] Scanning for low memory corruption every 60 seconds
[ 0.004000] Memory: 460188k/524224k available (3948k kernel code, 63420k
reserved, 2082k data, 516k init, 0k highmem)
[ 0.004000] virtual kernel memory layout:
[ 0.004000] fixmap : 0xffc77000 - 0xfffff000 (3616 kB)
[ 0.004000] pkmap : 0xff400000 - 0xff800000 (4096 kB)
[ 0.004000] vmalloc : 0xe07f0000 - 0xff3fe000 ( 492 MB)
[ 0.004000] lowmem : 0xc0000000 - 0xdfff0000 ( 511 MB)
[ 0.004000] .init : 0xc06eb000 - 0xc076c000 ( 516 kB)
[ 0.004000] .data : 0xc04db31f - 0xc06e3e60 (2082 kB)
[ 0.004000] .text : 0xc0100000 - 0xc04db31f (3948 kB)
[ 0.004000] Checking if this processor honours the WP bit even in supervisor
mode...Ok.
[ 0.004000] SLUB: Genslabs=12, HWalign=128, Order=0-3, MinObjects=0, CPUs=1,
Nodes=1
[ 0.004019] Calibrating delay loop (skipped), value calculated using timer
frequency.. 3006.73 BogoMIPS (lpj=6013468)
[ 0.004063] Security Framework initialized
[ 0.004081] SELinux: Disabled at boot.
[ 0.004118] AppArmor: AppArmor initialized
[ 0.004137] Mount-cache hash table entries: 512
[ 0.004452] Initializing cgroup subsys ns
[ 0.004464] Initializing cgroup subsys cpuacct
[ 0.004470] Initializing cgroup subsys memory
[ 0.004479] Initializing cgroup subsys freezer
[ 0.004512] CPU: Trace cache: 12K uops, L1 D cache: 8K
[ 0.004519] CPU: L2 cache: 256K
[ 0.004525] CPU: Hyper-Threading is disabled
[ 0.004554] Checking 'hlt' instruction... OK.
[ 0.021302] SMP alternatives: switching to UP code
[ 0.204534] Freeing SMP alternatives: 18k freed
[ 0.204544] ACPI: Core revision 20080926
[ 0.207703] ACPI: Checking initramfs for custom DSDT
[ 4.256586] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 4.296291] CPU0: Intel(R) Pentium(R) 4 CPU 1.50GHz stepping 02
[ 4.300008] Brought up 1 CPUs
[ 4.300008] Total of 1 processors activated (3006.73 BogoMIPS).
[ 4.300008] CPU0 attaching NULL sched-domain.
[ 4.300008] net_namespace: 776 bytes
[ 4.300008] Booting paravirtualized kernel on bare hardware
[ 4.300008] Time: 11:05:34 Date: 12/30/08
[ 4.300008] regulator: core version 0.5
[ 4.300008] NET: Registered protocol family 16
[ 4.300057] EISA bus registered
[ 4.300097] ACPI: bus type pci registered
[ 4.325305] PCI: PCI BIOS revision 2.10 entry at 0xfb150, last bus=2
[ 4.325311] PCI: Using configuration type 1 for base access
[ 4.334408] ACPI: EC: Look up EC in DSDT
[ 4.344991] ACPI: Interpreter enabled
[ 4.345006] ACPI: (supports S0 S1 S4 S5)
[ 4.345053] ACPI: Using IOAPIC for interrupt routing
[ 4.355901] ACPI: No dock devices found.
[ 4.355942] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 4.356194] pci 0000:00:00.0: reg 10 32bit mmio: [0xc0000000-0xcfffffff]
[ 4.356414] pci 0000:00:1f.0: quirk: region 4000-407f claimed by ICH4
ACPI/GPIO/TCO
[ 4.356420] pci 0000:00:1f.0: quirk: region 4080-40bf claimed by ICH4 GPIO
[ 4.356474] pci 0000:00:1f.1: reg 20 io port: [0xf000-0xf00f]
[ 4.356553] pci 0000:00:1f.2: reg 20 io port: [0xb000-0xb01f]
[ 4.356624] pci 0000:00:1f.3: reg 20 io port: [0x5000-0x500f]
[ 4.356693] pci 0000:00:1f.4: reg 20 io port: [0xb800-0xb81f]
[ 4.356776] pci 0000:01:00.0: reg 10 32bit mmio: [0xd0000000-0xdfffffff]
[ 4.356786] pci 0000:01:00.0: reg 14 io port: [0x9000-0x90ff]
[ 4.356796] pci 0000:01:00.0: reg 18 32bit mmio: [0xe1000000-0xe100ffff]
[ 4.356824] pci 0000:01:00.0: reg 30 32bit mmio: [0x000000-0x01ffff]
[ 4.356840] pci 0000:01:00.0: supports D1 D2
[ 4.356889] pci 0000:01:00.1: reg 10 32bit mmio: [0xe1010000-0xe1013fff]
[ 4.356939] pci 0000:01:00.1: supports D1 D2
[ 4.356999] pci 0000:00:01.0: bridge io port: [0x9000-0x9fff]
[ 4.357005] pci 0000:00:01.0: bridge 32bit mmio: [0xe0000000-0xe1ffffff]
[ 4.357012] pci 0000:00:01.0: bridge 32bit mmio pref: [0xd0000000-0xdfffffff]
[ 4.357069] pci 0000:02:01.0: reg 10 32bit mmio: [0xe2000000-0xe2ffffff]
[ 4.357160] pci 0000:02:01.1: reg 10 32bit mmio: [0xe3000000-0xe3ffffff]
[ 4.357247] pci 0000:02:01.2: reg 10 32bit mmio: [0xe4000000-0xe4ffffff]
[ 4.357335] pci 0000:02:01.4: reg 10 32bit mmio: [0xe5000000-0xe5ffffff]
[ 4.357433] pci 0000:02:06.0: reg 10 io port: [0xa000-0xa0ff]
[ 4.357443] pci 0000:02:06.0: reg 14 32bit mmio: [0xe7000000-0xe70000ff]
[ 4.357477] pci 0000:02:06.0: reg 30 32bit mmio: [0x000000-0x00ffff]
[ 4.357491] pci 0000:02:06.0: supports D1 D2
[ 4.357496] pci 0000:02:06.0: PME# supported from D1 D2 D3hot D3cold
[ 4.357503] pci 0000:02:06.0: PME# disabled
[ 4.357550] pci 0000:00:1e.0: transparent bridge
[ 4.357558] pci 0000:00:1e.0: bridge io port: [0xa000-0xafff]
[ 4.357565] pci 0000:00:1e.0: bridge 32bit mmio: [0xe2000000-0xe7ffffff]
[ 4.357586] bus 00 -> node 0
[ 4.357610] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 4.358068] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT]
[ 4.386647] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11 12 14
15)
[ 4.386903] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11 *12 14
15)
[ 4.387149] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 12 14
15) *0, disabled.
[ 4.387396] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 *7 9 10 11 12 14
15)
[ 4.387640] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14
15) *0, disabled.
[ 4.387887] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 *11 12 14
15)
[ 4.388158] ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 5 6 7 9 10 11 12 14
15) *0, disabled.
[ 4.388408] ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 *5 6 7 9 10 11 12 14
15)
[ 4.388990] ACPI: WMI: Mapper loaded
[ 4.389990] SCSI subsystem initialized
[ 4.390094] libata version 3.00 loaded.
[ 4.390444] usbcore: registered new interface driver usbfs
[ 4.390571] usbcore: registered new interface driver hub
[ 4.390716] usbcore: registered new device driver usb
[ 4.391700] PCI: Using ACPI for IRQ routing
[ 4.392134] Bluetooth: Core ver 2.13
[ 4.392382] NET: Registered protocol family 31
[ 4.392387] Bluetooth: HCI device and connection manager initialized
[ 4.392396] Bluetooth: HCI socket layer initialized
[ 4.392402] NET: Registered protocol family 8
[ 4.392405] NET: Registered protocol family 20
[ 4.392511] NetLabel: Initializing
[ 4.392516] NetLabel: domain hash size = 128
[ 4.392519] NetLabel: protocols = UNLABELED CIPSOv4
[ 4.392554] NetLabel: unlabeled traffic allowed by default
[ 4.392805] AppArmor: AppArmor Filesystem Enabled
[ 4.392835] pnp: PnP ACPI init
[ 4.392835] ACPI: bus type pnp registered
[ 4.398584] pnp: PnP ACPI: found 8 devices
[ 4.398592] ACPI: ACPI bus type pnp unregistered
[ 4.398603] PnPBIOS: Disabled by ACPI PNP
[ 4.398637] system 00:00: iomem range 0xcf000-0xcffff has been reserved
[ 4.398644] system 00:00: iomem range 0xf0000-0xf7fff could not be reserved
[ 4.398649] system 00:00: iomem range 0xf8000-0xfbfff could not be reserved
[ 4.398655] system 00:00: iomem range 0xfc000-0xfffff could not be reserved
[ 4.398661] system 00:00: iomem range 0x1fff0000-0x1fffffff could not be
reserved
[ 4.398666] system 00:00: iomem range 0x0-0x9ffff could not be reserved
[ 4.398672] system 00:00: iomem range 0x100000-0x1ffeffff could not be
reserved
[ 4.398678] system 00:00: iomem range 0xfec00000-0xfec00fff has been reserved
[ 4.398684] system 00:00: iomem range 0xfee00000-0xfee00fff has been reserved
[ 4.398690] system 00:00: iomem range 0xffb00000-0xffb7ffff has been reserved
[ 4.398695] system 00:00: iomem range 0xfff00000-0xffffffff has been reserved
[ 4.398701] system 00:00: iomem range 0xe0000-0xeffff has been reserved
[ 4.398718] system 00:02: ioport range 0x4d0-0x4d1 has been reserved
[ 4.398725] system 00:02: ioport range 0x294-0x297 has been reserved
[ 4.434750] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[ 4.434759] pci 0000:00:01.0: IO window: 0x9000-0x9fff
[ 4.434768] pci 0000:00:01.0: MEM window: 0xe0000000-0xe1ffffff
[ 4.434775] pci 0000:00:01.0: PREFETCH window:
0x000000d0000000-0x000000dfffffff
[ 4.434786] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:02
[ 4.434792] pci 0000:00:1e.0: IO window: 0xa000-0xafff
[ 4.434800] pci 0000:00:1e.0: MEM window: 0xe2000000-0xe7ffffff
[ 4.434808] pci 0000:00:1e.0: PREFETCH window:
0x00000030000000-0x000000300fffff
[ 4.434838] pci 0000:00:1e.0: setting latency timer to 64
[ 4.434846] bus: 00 index 0 io port: [0x00-0xffff]
[ 4.434851] bus: 00 index 1 mmio: [0x000000-0xffffffff]
[ 4.434855] bus: 01 index 0 io port: [0x9000-0x9fff]
[ 4.434860] bus: 01 index 1 mmio: [0xe0000000-0xe1ffffff]
[ 4.434864] bus: 01 index 2 mmio: [0xd0000000-0xdfffffff]
[ 4.434868] bus: 01 index 3 mmio: [0x0-0x0]
[ 4.434872] bus: 02 index 0 io port: [0xa000-0xafff]
[ 4.434877] bus: 02 index 1 mmio: [0xe2000000-0xe7ffffff]
[ 4.434881] bus: 02 index 2 mmio: [0x30000000-0x300fffff]
[ 4.434886] bus: 02 index 3 io port: [0x00-0xffff]
[ 4.434890] bus: 02 index 4 mmio: [0x000000-0xffffffff]
[ 4.434912] NET: Registered protocol family 2
[ 4.435264] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 4.435775] TCP established hash table entries: 16384 (order: 5, 131072
bytes)
[ 4.435965] TCP bind hash table entries: 16384 (order: 5, 131072 bytes)
[ 4.436261] TCP: Hash tables configured (established 16384 bind 16384)
[ 4.436268] TCP reno registered
[ 4.436600] NET: Registered protocol family 1
[ 4.436899] checking if image is initramfs...<7>Switched to high resolution
mode on CPU 0
[ 8.452426] it is
[ 12.839217] Freeing initrd memory: 48888k freed
[ 12.840491] alg: cipher: Test 1 failed on encryption for aes-asm
[ 12.840552] 00000000: 00 01 02 03 04 05 06 07 08 08 08 08 08 08 08 08
[ 12.841149] audit: initializing netlink socket (disabled)
[ 12.841186] type=2000 audit(1230635141.840:1): initialized
[ 12.852534] HugeTLB registered 4 MB page size, pre-allocated 0 pages
[ 12.858048] VFS: Disk quotas dquot_6.5.1
[ 12.858337] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 12.861861] msgmni has been set to 994
[ 12.862603] alg: No test for stdrng (krng)
[ 12.862645] io scheduler noop registered
[ 12.862651] io scheduler anticipatory registered
[ 12.862656] io scheduler deadline registered
[ 12.862728] io scheduler cfq registered (default)
[ 12.862806] pci 0000:01:00.0: Boot video device
[ 12.869548] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 12.869645] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[ 12.870349] input: Power Button (FF) as
/devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[ 12.870357] ACPI: Power Button (FF) [PWRF]
[ 12.870555] input: Power Button (CM) as
/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
[ 12.870562] ACPI: Power Button (CM) [PWRB]
[ 12.870743] input: Sleep Button (CM) as
/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
[ 12.870757] ACPI: Sleep Button (CM) [SLPB]
[ 12.871042] fan PNP0C0B:00: registered as cooling_device0
[ 12.871059] ACPI: Fan [FAN] (on)
[ 12.871900] ACPI: CPU0 (power states: C1[C1] C2[C2])
[ 12.872085] processor ACPI_CPU:00: registered as cooling_device1
[ 12.872095] ACPI: Processor [CPU0] (supports 2 throttling states)
[ 12.877296] thermal LNXTHERM:01: registered as thermal_zone0
[ 12.878569] ACPI: Thermal Zone [THRM] (22 C)
[ 12.878965] isapnp: Scanning for PnP cards...
[ 13.233105] isapnp: No Plug & Play device found
[ 13.241810] Linux agpgart interface v0.103
[ 13.242374] agpgart-intel 0000:00:00.0: Intel 845G Chipset
[ 13.258494] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xc0000000
[ 13.259068] Serial: 8250/16550 driver4 ports, IRQ sharing enabled
[ 13.264773] brd: module loaded
[ 13.266947] loop: module loaded
[ 13.267587] Fixed MDIO Bus: probed
[ 13.267603] PPP generic driver version 2.4.2
[ 13.268065] input: Macintosh mouse button emulation as
/devices/virtual/input/input3
[ 13.268255] Driver 'sd' needs updating - please use bus_type methods
[ 13.268352] Driver 'sr' needs updating - please use bus_type methods
[ 13.269021] usbcore: registered new interface driver libusual
[ 13.269260] usbcore: registered new interface driver usbserial
[ 13.269368] USB Serial support registered for generic
[ 13.269472] usbcore: registered new interface driver usbserial_generic
[ 13.269479] usbserial: USB Serial Driver core
[ 13.269711] PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1
[ 13.269718] PNP: PS/2 appears to have AUX port disabled, if this is
incorrect please boot with i8042.nopnp
[ 13.270220] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 13.271319] mice: PS/2 mouse device common for all mice
[ 13.272193] rtc_cmos 00:04: RTC can wake from S4
[ 13.272446] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[ 13.272489] rtc0: alarms up to one month, 242 bytes nvram
[ 13.272843] device-mapper: uevent: version 1.0.3
[ 13.273315] device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised:
dm-devel@xxxxxxxxxx
[ 13.273468] device-mapper: multipath: version 1.0.5 loaded
[ 13.273475] device-mapper: multipath round-robin: version 1.0.0 loaded
[ 13.273879] EISA: Probing bus 0 at eisa.0
[ 13.273913] Cannot allocate resource for EISA slot 4
[ 13.273919] Cannot allocate resource for EISA slot 5
[ 13.273937] EISA: Detected 0 cards.
[ 13.274292] cpuidle: using governor ladder
[ 13.274783] cpuidle: using governor menu
[ 13.276266] TCP cubic registered
[ 13.276608] NET: Registered protocol family 10
[ 13.277485] lo: Disabled Privacy Extensions
[ 13.278123] NET: Registered protocol family 17
[ 13.278375] Bluetooth: L2CAP ver 2.11
[ 13.278381] Bluetooth: L2CAP socket layer initialized
[ 13.278386] Bluetooth: SCO (Voice Link) ver 0.6
[ 13.278389] Bluetooth: SCO socket layer initialized
[ 13.278454] Bluetooth: RFCOMM socket layer initialized
[ 13.278484] Bluetooth: RFCOMM TTY layer initialized
[ 13.278488] Bluetooth: RFCOMM ver 1.10
[ 13.278585] Using IPI No-Shortcut mode
[ 13.279196] registered taskstats version 1
[ 13.279398] Magic number: 4:969:75
[ 13.279520] rtc_cmos 00:04: setting system clock to 2008-12-30 11:05:43 UTC
(1230635143)
[ 13.279527] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 13.279530] EDD information not available.
[ 13.280954] Freeing unused kernel memory: 516k freed
[ 13.281174] Write protecting the kernel text: 3952k
[ 13.281244] Write protecting the kernel read-only data: 1436k
[ 13.312172] input: AT Translated Set 2 keyboard as
/devices/platform/i8042/serio0/input/input4
[ 13.586060] fuse init (API version 7.10)
[ 14.575437] 8139too Fast Ethernet driver 0.9.28
[ 14.575530] 8139too 0000:02:06.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 14.601316] eth0: RealTek RTL8139 at 0xa000, 00:10:dc:02:96:be, IRQ 21
[ 14.601324] eth0: Identified 8139 chip type 'RTL-8100'
[ 14.638818] 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
[ 14.652255] pata_acpi 0000:00:1f.1: setting latency timer to 64
[ 14.686373] uhci_hcd: USB Universal Host Controller Interface driver
[ 14.686520] uhci_hcd 0000:00:1f.2: PCI INT D -> GSI 19 (level, low) -> IRQ 19
[ 14.686539] uhci_hcd 0000:00:1f.2: setting latency timer to 64
[ 14.686546] uhci_hcd 0000:00:1f.2: UHCI Host Controller
[ 14.686787] uhci_hcd 0000:00:1f.2: new USB bus registered, assigned bus
number 1
[ 14.686846] uhci_hcd 0000:00:1f.2: irq 19, io base 0x0000b000
[ 14.687060] usb usb1: configuration #1 chosen from 1 choice
[ 14.687133] hub 1-0:1.0: USB hub found
[ 14.687155] hub 1-0:1.0: 2 ports detected
[ 14.687424] uhci_hcd 0000:00:1f.4: PCI INT C -> GSI 23 (level, low) -> IRQ 23
[ 14.687446] uhci_hcd 0000:00:1f.4: setting latency timer to 64
[ 14.687453] uhci_hcd 0000:00:1f.4: UHCI Host Controller
[ 14.687573] uhci_hcd 0000:00:1f.4: new USB bus registered, assigned bus
number 2
[ 14.687624] uhci_hcd 0000:00:1f.4: irq 23, io base 0x0000b800
[ 14.687824] usb usb2: configuration #1 chosen from 1 choice
[ 14.687886] hub 2-0:1.0: USB hub found
[ 14.687907] hub 2-0:1.0: 2 ports detected
[ 14.693275] ata_piix 0000:00:1f.1: version 2.12
[ 14.693407] ata_piix 0000:00:1f.1: setting latency timer to 64
[ 14.693629] scsi0 : ata_piix
[ 14.708153] scsi1 : ata_piix
[ 14.709729] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xf000 irq 14
[ 14.709736] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xf008 irq 15
[ 14.872564] ata1.00: ATA-7: SAMSUNG SP0411N, TW100-11, max UDMA/100
[ 14.872572] ata1.00: 78242976 sectors, multi 0: LBA48
[ 14.881260] ata1.00: configured for UDMA/100
[ 15.044507] ata2.01: ATAPI: HL-DT-ST DVD-ROM GDR-H30N, 1.00, max UDMA/33
[ 15.060472] ata2.01: configured for UDMA/33
[ 15.062017] scsi 0:0:0:0: Direct-Access ATA SAMSUNG SP0411N TW10
PQ: 0 ANSI: 5
[ 15.062322] sd 0:0:0:0: [sda] 78242976 512-byte hardware sectors: (40.0
GB/37.3 GiB)
[ 15.062362] sd 0:0:0:0: [sda] Write Protect is off
[ 15.062368] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 15.062423] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled,
doesn't support DPO or FUA
[ 15.062599] sd 0:0:0:0: [sda] 78242976 512-byte hardware sectors: (40.0
GB/37.3 GiB)
[ 15.062633] sd 0:0:0:0: [sda] Write Protect is off
[ 15.062638] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 15.062691] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled,
doesn't support DPO or FUA
[ 15.062700] sda: sda1
[ 15.069474] sd 0:0:0:0: [sda] Attached SCSI disk
[ 15.069650] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 15.070405] scsi 1:0:1:0: CD-ROM HL-DT-ST DVD-ROM GDR-H30N 1.00
PQ: 0 ANSI: 5
[ 15.076386] sr0: scsi3-mmc drive: 4x/52x cd/rw xa/form2 cdda tray
[ 15.076397] Uniform CD-ROM driver Revision: 3.20
[ 15.076639] sr 1:0:1:0: Attached scsi CD-ROM sr0
[ 15.076772] sr 1:0:1:0: Attached scsi generic sg1 type 5
[ 15.678704] Marking TSC unstable due to TSC halts in idle
[ 15.899557] kjournald starting. Commit interval 5 seconds
[ 15.899588] EXT3-fs: mounted filesystem with ordered data mode.
[ 19.834249] udevd version 124 started
[ 21.486653] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 21.502508] intel_rng: FWH not detected
[ 21.513801] input: PC Speaker as /devices/platform/pcspkr/input/input5
[ 21.569604] iTCO_vendor_support: vendor-support=0
[ 21.593805] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.04
[ 21.596596] iTCO_wdt: failed to reset NO_REBOOT flag, reboot disabled by
hardware
[ 21.596672] iTCO_wdt: No card detected
[ 23.100316] Linux video capture interface: v2.00
[ 23.680144] HDA Intel 0000:01:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ
17
[ 23.747656] cx2388x alsa driver version 0.0.6 loaded
[ 23.749304] cx88_audio 0000:02:01.1: PCI INT A -> GSI 17 (level, low) -> IRQ
17
[ 23.750859] cx88[0]: subsystem: 0070:6906, board: Hauppauge
WinTV-HVR4000(Lite) DVB-S/S2 [card=69,autodetected], frontend(s): 1
[ 23.750866] cx88[0]: TV tuner type -1, Radio tuner type -1
[ 23.780377] cx88/0: cx2388x v4l2 driver version 0.0.6 loaded
[ 23.822915] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded
[ 24.562764] tveeprom 0-0050: Hauppauge model 69100, rev B2C3, serial# 3277821
[ 24.562773] tveeprom 0-0050: MAC address is 00-0D-FE-32-03-FD
[ 24.562778] tveeprom 0-0050: tuner model is Conexant CX24118A (idx 123, type
4)
[ 24.562784] tveeprom 0-0050: TV standards ATSC/DVB Digital (eeprom 0x80)
[ 24.562789] tveeprom 0-0050: audio processor is None (idx 0)
[ 24.562793] tveeprom 0-0050: decoder processor is CX882 (idx 25)
[ 24.562798] tveeprom 0-0050: has no radio, has IR receiver, has no IR
transmitter
[ 24.562805] cx88[0]: hauppauge eeprom: model=69100
[ 24.796339] input: cx88 IR (Hauppauge WinTV-HVR400 as
/devices/pci0000:00/0000:00:1e.0/0000:02:01.1/input/input6
[ 24.832410] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
[ 24.832822] cx8800 0000:02:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 24.832841] cx88[0]/0: found at 0000:02:01.0, rev: 5, irq: 17, latency: 32,
mmio: 0xe2000000
[ 24.833055] cx88[0]/0: registered device video0 [v4l2]
[ 24.833164] cx88[0]/0: registered device vbi0
[ 24.834331] cx88[0]/2: cx2388x 8802 Driver Manager
[ 24.834369] cx88-mpeg driver manager 0000:02:01.2: PCI INT A -> GSI 17
(level, low) -> IRQ 17
[ 24.834385] cx88[0]/2: found at 0000:02:01.2, rev: 5, irq: 17, latency: 32,
mmio: 0xe4000000
[ 24.834408] cx8802_probe() allocating 1 frontend(s)
[ 25.050610] cx88/2: cx2388x dvb driver version 0.0.6 loaded
[ 25.050618] cx88/2: registering cx8802 driver, type: dvb access: shared
[ 25.050625] cx88[0]/2: subsystem: 0070:6906, board: Hauppauge
WinTV-HVR4000(Lite) DVB-S/S2 [card=69]
[ 25.050631] cx88[0]/2: cx2388x based DVB/ATSC card
[ 25.413805] DVB: registering new adapter (cx88[0])
[ 25.413818] DVB: registering adapter 0 frontend 0 (Conexant
CX24116/CX24118)...
[ 27.499212] lp: driver loaded but no devices found
[ 28.806727] EXT3 FS on sda1, internal journal
[ 30.519608] type=1505 audit(1230635160.473:2): operation="profile_load"
name="/usr/sbin/mysqld" name2="default" pid=2206
[ 30.858271] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 30.976982] eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1
[ 37.435466] warning: `avahi-daemon' uses 32-bit capabilities (legacy support
in use)
[ 41.212055] eth0: no IPv6 routers present
[ 276.130328] Symbol init_mm is marked as UNUSED, however this module is using
it.
[ 276.130339] This symbol will go away in the future.
[ 276.130344] Please evalute if this is the right api to use and if it really
is, submit a report the linux kernel mailinglist together with submitting your
code for inclusion.
[ 276.165819] [drm] Initialized drm 1.1.0 20060810
[ 276.229258] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 276.229727] [drm] Initialized radeon 1.29.0 20080613 on minor 0
[ 319.720092] agpgart-intel 0000:00:00.0: AGP 2.0 bridge
[ 319.720128] agpgart-intel 0000:00:00.0: putting AGP V2 device into 1x mode
[ 319.720160] radeon 0000:01:00.0: putting AGP V2 device into 1x mode
[ 319.789873] [drm] Setting GART location based on new memory map
[ 319.789915] BUG: unable to handle kernel NULL pointer dereference at 00000004
[ 319.789926] IP: [<e1225c99>] r600_do_init_cp+0x469/0xf58 [radeon]
[ 319.789950] *pde = 00000000
[ 319.789959] Oops: 0000 [#1] SMP
[ 319.789965] last sysfs file:
/sys/devices/pci0000:00/0000:00:1e.0/0000:02:06.0/resource
[ 319.789972] Dumping ftrace buffer:
[ 319.789979] (ftrace buffer empty)
[ 319.789982] Modules linked in: radeon drm iptable_filter ip_tables x_tables
parport_pc lp parport isl6421 cx24116 cx88_dvb cx88_vp3054_i2c tuner cx8802
cx8800 cx88_alsa cx88xx snd_hda_intel ir_common i2c_algo_bit snd_pcm
videobuf_dvb videodev v4l1_compat compat_ioctl32 snd_timer v4l2_common dvb_core
tveeprom videobuf_dma_sg videobuf_core btcx_risc snd soundcore snd_page_alloc
serio_raw iTCO_wdt iTCO_vendor_support pcspkr shpchp ata_generic uhci_hcd
ata_piix 8139cp pata_acpi 8139too mii fuse
[ 319.790043]
[ 319.790049] Pid: 3251, comm: Xorg Not tainted (2.6.28 #3) *
[ 319.790054] EIP: 0060:[<e1225c99>] EFLAGS: 00213287 CPU: 0
[ 319.790065] EIP is at r600_do_init_cp+0x469/0xf58 [radeon]
[ 319.790070] EAX: 00000000 EBX: dc036c00 ECX: d965b800 EDX: b0202000
[ 319.790074] ESI: f1000000 EDI: e2500000 EBP: cb5efc68 ESP: cb5efc18
[ 319.790079] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[ 319.790084] Process Xorg (pid: 3251, ti=cb5ee000 task=dc02a5b0
task.ti=cb5ee000)
[ 319.790088] Stack:
[ 319.790091] e1257450 d7892a80 dc958000 cb5efc8c c02442b7 c076b600 c0643340
dba2d7a8
[ 319.790103] cb5efcb8 dc99b480 cb5efce8 d965b800 dc036c00 df9ac400 00000000
00000000
[ 319.790115] 00448003 d9b35280 d965b800 cb5efce8 cb5efcb4 e12100ed c140b600
00000000
[ 319.790129] Call Trace:
[ 319.790135] [<c02442b7>] ? do_get_write_access+0x2d7/0x4a0
[ 319.790152] [<e12100ed>] ? radeon_cp_init+0xad/0xce0 [radeon]
[ 319.790164] [<c0296e9a>] ? apparmor_capable+0x1a/0x60
[ 319.790172] [<e1210040>] ? radeon_cp_init+0x0/0xce0 [radeon]
[ 319.790182] [<e1210040>] ? radeon_cp_init+0x0/0xce0 [radeon]
[ 319.790192] [<e0ef9fc2>] ? drm_unlocked_ioctl+0x102/0x2d0 [drm]
[ 319.790231] [<c0201000>] ? ldm_partition+0x9a0/0x11c0
[ 319.790243] [<c0202000>] ? msdos_partition+0x1c0/0x6d0
[ 319.790249] [<c0402000>] ? skb_kill_datagram+0x10/0xb0
[ 319.790259] [<c020b9c7>] ? ext3_ordered_write_end+0xf7/0x1b0
[ 319.790267] [<c01898bd>] ? generic_file_buffered_write+0x17d/0x290
[ 319.790280] [<c018af7b>] ? __generic_file_aio_write_nolock+0x19b/0x520
[ 319.790288] [<c018b427>] ? generic_file_aio_write+0x67/0xe0
[ 319.790296] [<c020955d>] ? ext3_file_write+0x2d/0xc0
[ 319.790301] [<c01b72e1>] ? do_sync_write+0xd1/0x110
[ 319.790312] [<e0efa19f>] ? drm_ioctl+0xf/0x20 [drm]
[ 319.790334] [<c01c3f89>] ? vfs_ioctl+0x79/0x90
[ 319.790343] [<c01c40fe>] ? do_vfs_ioctl+0x5e/0x4a0
[ 319.790349] [<c0297699>] ? apparmor_file_permission+0x19/0x40
[ 319.790355] [<c0275f5f>] ? security_file_permission+0xf/0x20
[ 319.790365] [<c01b79d5>] ? vfs_write+0x105/0x170
[ 319.790371] [<c01b7210>] ? do_sync_write+0x0/0x110
[ 319.790377] [<c01c45a3>] ? sys_ioctl+0x63/0x70
[ 319.790383] [<c0103eeb>] ? sysenter_do_call+0x12/0x2f
[ 319.790391] [<c04d0000>] ? init_centaur+0x1a6/0x3aa
[ 319.790403] Code: 8b 75 d8 8b 46 10 89 43 40 8b 43 3c 85 c0 0f 85 d2 08 00
00 8b 4d dc 8b 5d e0 8b 81 c8 02 00 00 8b 53 44 03 10 8b 81 ac 02 00 00 <2b> 50
04 89 53 48 a1 4c df f1 e0 85 c0 0f 85 04 09 00 00 8b 75
[ 319.790467] EIP: [<e1225c99>] r600_do_init_cp+0x469/0xf58 [radeon] SS:ESP
0068:cb5efc18
[ 319.790485] ---[ end trace c820c65fc523e699 ]---
[ 319.807361] [drm:drm_release] *ERROR* Device busy: 1 0
00:00.0 Host bridge: Intel Corporation 82845 845 [Brookdale] Chipset Host
Bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 82845 845 [Brookdale] Chipset AGP Bridge
(rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 12)
00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 12)
00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 Controller (rev 12)
00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12)
00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus Controller (rev 12)
00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12)
01:00.0 VGA compatible controller: ATI Technologies Inc RV630 PRO AGP [Radeon
HD 2600 PRO AGP]
01:00.1 Audio device: ATI Technologies Inc RV630/M76 audio device [Radeon HD
2600 Series]
02:01.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI
Video and Audio Decoder (rev 05)
02:01.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video
and Audio Decoder [Audio Port] (rev 05)
02:01.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video
and Audio Decoder [MPEG Port] (rev 05)
02:01.4 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video
and Audio Decoder [IR Port] (rev 05)
02:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
first of all: A very big THANK YOU to everybody involved.
Ok, now to the hard work getting this up and running:
Radeonhd won't even compile after i checked out the r6xx-r7xx-support
branch. Digging into it i found that gcc is complaining about function
declaration and definition mismatch in r600_state.h and r6xx_accel.c.
When i take a look into r600_state.h i can see prototypes for a bunch of
inline functions:
inline void e32(drmBufPtr ib, uint32_t dword);
inline void efloat(drmBufPtr ib, float f);
inline void pack3(drmBufPtr ib, int cmd, unsigned num);
inline void pack0 (drmBufPtr ib, uint32_t reg, int num);
inline void ereg (drmBufPtr ib, uint32_t reg, uint32_t val);
I don't really know why gcc is complaining about a declaration mismatch
here, but after moving those functions into the header file and
commenting out draw_immd in the header file the code seems to compile
fine. I'm using gcc version 4.3.2 with X.Org X Server 1.5.99.3. Both
from Ubuntu Jaunty (9.04 Beta). A patch with my changes to radeonhd
sources is attached, hoping this will help cleaning up the code a little
bit.
After compiling and installing the driver seems to work normal (without
dri). so i started to get the drm code compiled. After realising that
the Ubuntu standard kernel doesn't compile drm as a module i compiled my
own 2.6.28 kernel. Now the drm modules compile and load quite fine.
After adding the DRI option to my xorg.conf and firing up the xserver i
get a nice kernel oops in r600_do_init_cp. And that's the point where
i'm stuck. Because i am not familiar with the drm code and haven't
programmed inside the kernel for years.
Output of dmesg and lspci is attached, do you need anything else? or
have an idea what's going wrong?
Bye, Christian.
diff --git a/src/r600_state.h b/src/r600_state.h
index 6ee59f9..be70c4d 100644
--- a/src/r600_state.h
+++ b/src/r600_state.h
@@ -169,11 +169,70 @@ typedef struct {
uint32_t num_indices;
} draw_config_t;
-inline void e32(drmBufPtr ib, uint32_t dword);
-inline void efloat(drmBufPtr ib, float f);
-inline void pack3(drmBufPtr ib, int cmd, unsigned num);
-inline void pack0 (drmBufPtr ib, uint32_t reg, int num);
-inline void ereg (drmBufPtr ib, uint32_t reg, uint32_t val);
+/* Emit uint32_t */
+static inline void e32(drmBufPtr ib, uint32_t dword)
+{
+ uint32_t *ib_head = (pointer)(char*)ib->address;
+
+ ib_head[ib->used>>2] = dword;
+ ib->used += 4;
+}
+
+static inline void efloat(drmBufPtr ib, float f)
+{
+ union {
+ float f;
+ uint32_t d;
+ } a;
+ a.f=f;
+ e32(ib, a.d);
+}
+
+static inline void pack3(drmBufPtr ib, int cmd, unsigned num)
+{
+ e32 (ib, RADEON_CP_PACKET3 | (cmd << 8) | (((num-1) & 0x3fff) << 16));
+}
+
+/* write num registers, start at reg */
+/* If register falls in a special area, special commands are issued */
+static inline void pack0 (drmBufPtr ib, uint32_t reg, int num)
+{
+ if (reg >= SET_CONFIG_REG_offset && reg < SET_CONFIG_REG_end) {
+ pack3 (ib, IT_SET_CONFIG_REG, num+1);
+ e32 (ib, (reg-SET_CONFIG_REG_offset) >> 2);
+ } else if (reg >= SET_CONTEXT_REG_offset && reg < SET_CONTEXT_REG_end) {
+ pack3 (ib, IT_SET_CONTEXT_REG, num+1);
+ e32 (ib, (reg-0x28000) >> 2);
+ } else if (reg >= SET_ALU_CONST_offset && reg < SET_ALU_CONST_end) {
+ pack3 (ib, IT_SET_ALU_CONST, num+1);
+ e32 (ib, (reg-SET_ALU_CONST_offset) >> 2);
+ } else if (reg >= SET_RESOURCE_offset && reg < SET_RESOURCE_end) {
+ pack3 (ib, IT_SET_RESOURCE, num+1);
+ e32 (ib, (reg-SET_RESOURCE_offset) >> 2);
+ } else if (reg >= SET_SAMPLER_offset && reg < SET_SAMPLER_end) {
+ pack3 (ib, IT_SET_SAMPLER, num+1);
+ e32 (ib, (reg-SET_SAMPLER_offset) >> 2);
+ } else if (reg >= SET_CTL_CONST_offset && reg < SET_CTL_CONST_end) {
+ pack3 (ib, IT_SET_CTL_CONST, num+1);
+ e32 (ib, (reg-SET_CTL_CONST_offset) >> 2);
+ } else if (reg >= SET_LOOP_CONST_offset && reg < SET_LOOP_CONST_end) {
+ pack3 (ib, IT_SET_LOOP_CONST, num+1);
+ e32 (ib, (reg-SET_LOOP_CONST_offset) >> 2);
+ } else if (reg >= SET_BOOL_CONST_offset && reg < SET_BOOL_CONST_end) {
+ pack3 (ib, IT_SET_BOOL_CONST, num+1);
+ e32 (ib, (reg-SET_BOOL_CONST_offset) >> 2);
+ } else {
+ e32 (ib, CP_PACKET0 (reg, num-1));
+ }
+}
+
+/* write a single register */
+static inline void ereg (drmBufPtr ib, uint32_t reg, uint32_t val)
+{
+ pack0 (ib, reg, 1);
+ e32 (ib, val);
+}
+
void R600CPFlushIndirect(ScrnInfoPtr pScrn, drmBufPtr ib);
uint64_t
upload (ScrnInfoPtr pScrn, void *shader, int size, int offset);
@@ -213,8 +272,10 @@ void
set_clip_rect(ScrnInfoPtr pScrn, drmBufPtr ib, int id, int x1, int y1, int x2,
int y2);
void
set_default_state(ScrnInfoPtr pScrn, drmBufPtr ib);
+#if 0
void
draw_immd(ScrnInfoPtr pScrn, drmBufPtr ib, draw_config_t *draw_conf, uint32_t
*indices);
+#endif
void
draw_auto(ScrnInfoPtr pScrn, drmBufPtr ib, draw_config_t *draw_conf);
diff --git a/src/r6xx_accel.c b/src/r6xx_accel.c
index 8ddf608..fc289ee 100644
--- a/src/r6xx_accel.c
+++ b/src/r6xx_accel.c
@@ -54,70 +54,6 @@
#define RADEON_TIMEOUT 2000000
-/* Emit uint32_t */
-inline void e32(drmBufPtr ib, uint32_t dword)
-{
- uint32_t *ib_head = (pointer)(char*)ib->address;
-
- ib_head[ib->used>>2] = dword;
- ib->used += 4;
-}
-
-inline void efloat(drmBufPtr ib, float f)
-{
- union {
- float f;
- uint32_t d;
- } a;
- a.f=f;
- e32(ib, a.d);
-}
-
-inline void pack3(drmBufPtr ib, int cmd, unsigned num)
-{
- e32 (ib, RADEON_CP_PACKET3 | (cmd << 8) | (((num-1) & 0x3fff) << 16));
-}
-
-/* write num registers, start at reg */
-/* If register falls in a special area, special commands are issued */
-inline void pack0 (drmBufPtr ib, uint32_t reg, int num)
-{
- if (reg >= SET_CONFIG_REG_offset && reg < SET_CONFIG_REG_end) {
- pack3 (ib, IT_SET_CONFIG_REG, num+1);
- e32 (ib, (reg-SET_CONFIG_REG_offset) >> 2);
- } else if (reg >= SET_CONTEXT_REG_offset && reg < SET_CONTEXT_REG_end) {
- pack3 (ib, IT_SET_CONTEXT_REG, num+1);
- e32 (ib, (reg-0x28000) >> 2);
- } else if (reg >= SET_ALU_CONST_offset && reg < SET_ALU_CONST_end) {
- pack3 (ib, IT_SET_ALU_CONST, num+1);
- e32 (ib, (reg-SET_ALU_CONST_offset) >> 2);
- } else if (reg >= SET_RESOURCE_offset && reg < SET_RESOURCE_end) {
- pack3 (ib, IT_SET_RESOURCE, num+1);
- e32 (ib, (reg-SET_RESOURCE_offset) >> 2);
- } else if (reg >= SET_SAMPLER_offset && reg < SET_SAMPLER_end) {
- pack3 (ib, IT_SET_SAMPLER, num+1);
- e32 (ib, (reg-SET_SAMPLER_offset) >> 2);
- } else if (reg >= SET_CTL_CONST_offset && reg < SET_CTL_CONST_end) {
- pack3 (ib, IT_SET_CTL_CONST, num+1);
- e32 (ib, (reg-SET_CTL_CONST_offset) >> 2);
- } else if (reg >= SET_LOOP_CONST_offset && reg < SET_LOOP_CONST_end) {
- pack3 (ib, IT_SET_LOOP_CONST, num+1);
- e32 (ib, (reg-SET_LOOP_CONST_offset) >> 2);
- } else if (reg >= SET_BOOL_CONST_offset && reg < SET_BOOL_CONST_end) {
- pack3 (ib, IT_SET_BOOL_CONST, num+1);
- e32 (ib, (reg-SET_BOOL_CONST_offset) >> 2);
- } else {
- e32 (ib, CP_PACKET0 (reg, num-1));
- }
-}
-
-/* write a single register */
-inline void ereg (drmBufPtr ib, uint32_t reg, uint32_t val)
-{
- pack0 (ib, reg, 1);
- e32 (ib, val);
-}
-
/* Flush the indirect buffer to the kernel for submission to the card */
void R600CPFlushIndirect(ScrnInfoPtr pScrn, drmBufPtr ib)
{
[ 0.000000] BIOS EBDA/lowmem at: 00000000/000a0000
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.28 (chrissi@trinity) (gcc version 4.3.2
(Ubuntu 4.3.2-1ubuntu11) ) #3 SMP Tue Dec 30 11:45:19 CET 2008 (Ubuntu
2.6.28-4.5-generic)
[ 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 - 00000000000a0000 (usable)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
[ 0.000000] BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS)
[ 0.000000] BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
[ 0.000000] DMI 2.3 present.
[ 0.000000] last_pfn = 0x1fff0 max_arch_pfn = 0x100000
[ 0.000000] Scanning 2 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 - 0000000000007000 (usable)
[ 0.000000] modified: 0000000000007000 - 0000000000010000 (reserved)
[ 0.000000] modified: 0000000000010000 - 0000000000093000 (usable)
[ 0.000000] modified: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] modified: 0000000000100000 - 000000001fff0000 (usable)
[ 0.000000] modified: 000000001fff0000 - 000000001fff3000 (ACPI NVS)
[ 0.000000] modified: 000000001fff3000 - 0000000020000000 (ACPI data)
[ 0.000000] modified: 00000000ffb00000 - 0000000100000000 (reserved)
[ 0.000000] kernel direct mapping tables up to 1fff0000 @ 10000-16000
[ 0.000000] RAMDISK: 1d021000 - 1ffdf2d0
[ 0.000000] ACPI: RSDP 000F7460, 0014 (r0 MSISYS)
[ 0.000000] ACPI: RSDT 1FFF3000, 002C (r1 MSISYS MSI ACPI 42302E31 AWRD
0)
[ 0.000000] ACPI: FACP 1FFF3040, 0074 (r1 MSISYS MSI ACPI 42302E31 AWRD
0)
[ 0.000000] ACPI: DSDT 1FFF30C0, 3A12 (r1 MSISYS AWRDACPI 1000 MSFT
100000C)
[ 0.000000] ACPI: FACS 1FFF0000, 0040
[ 0.000000] ACPI: APIC 1FFF6B00, 0054 (r1 MSISYS AWRDACPI 42302E31 AWRD
0)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] 0MB HIGHMEM available.
[ 0.000000] 511MB LOWMEM available.
[ 0.000000] mapped low ram: 0 - 1fff0000
[ 0.000000] low ram: 00000000 - 1fff0000
[ 0.000000] bootmap 00012000 - 00016000
[ 0.000000] (9 early reservations) ==> bootmem [0000000000 - 001fff0000]
[ 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 - 000083062c] TEXT DATA BSS ==> [0000100000
- 000083062c]
[ 0.000000] #4 [001d021000 - 001ffdf2d0] RAMDISK ==> [001d021000
- 001ffdf2d0]
[ 0.000000] #5 [0000831000 - 0000835000] INIT_PG_TABLE ==> [0000831000
- 0000835000]
[ 0.000000] #6 [000009f000 - 0000100000] BIOS reserved ==> [000009f000
- 0000100000]
[ 0.000000] #7 [0000010000 - 0000012000] PGTABLE ==> [0000010000
- 0000012000]
[ 0.000000] #8 [0000012000 - 0000016000] BOOTMAP ==> [0000012000
- 0000016000]
[ 0.000000] found SMP MP-table at [c00f5b00] 000f5b00
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000000 -> 0x00001000
[ 0.000000] Normal 0x00001000 -> 0x0001fff0
[ 0.000000] HighMem 0x0001fff0 -> 0x0001fff0
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[4] active PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x00000002
[ 0.000000] 0: 0x00000006 -> 0x00000007
[ 0.000000] 0: 0x00000010 -> 0x00000093
[ 0.000000] 0: 0x00000100 -> 0x0001fff0
[ 0.000000] On node 0 totalpages: 130934
[ 0.000000] free_area_init_node: node 0, pgdat c0684800, node_mem_map
c1000000
[ 0.000000] DMA zone: 32 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 3942 pages, LIFO batch:0
[ 0.000000] Normal zone: 992 pages used for memmap
[ 0.000000] Normal zone: 125968 pages, LIFO batch:31
[ 0.000000] HighMem zone: 0 pages used for memmap
[ 0.000000] Movable zone: 0 pages used for memmap
[ 0.000000] ACPI: PM-Timer IO Port: 0x4008
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high level)
[ 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] Enabling APIC mode: Flat. Using 1 I/O APICs
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[ 0.000000] PM: Registered nosave memory: 0000000000002000 - 0000000000006000
[ 0.000000] PM: Registered nosave memory: 0000000000007000 - 0000000000010000
[ 0.000000] PM: Registered nosave memory: 0000000000093000 - 00000000000f0000
[ 0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[ 0.000000] Allocating PCI resources starting at 30000000 (gap:
20000000:dfb00000)
[ 0.000000] PERCPU: Allocating 45056 bytes of per cpu data
[ 0.000000] NR_CPUS: 64, nr_cpu_ids: 1, nr_node_ids 1
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total
pages: 129910
[ 0.000000] Kernel command line:
root=UUID=2d8505c0-3dc3-41b7-937d-20e70acb4fdf ro quiet splash
[ 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] PID hash table entries: 2048 (order: 11, 8192 bytes)
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 1503.367 MHz processor.
[ 0.004000] Console: colour VGA+ 80x25
[ 0.004000] console [tty0] enabled
[ 0.004000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.004000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.004000] allocated 2621120 bytes of page_cgroup
[ 0.004000] please try cgroup_disable=memory option if you don't want
[ 0.004000] Scanning for low memory corruption every 60 seconds
[ 0.004000] Memory: 460188k/524224k available (3948k kernel code, 63420k
reserved, 2082k data, 516k init, 0k highmem)
[ 0.004000] virtual kernel memory layout:
[ 0.004000] fixmap : 0xffc77000 - 0xfffff000 (3616 kB)
[ 0.004000] pkmap : 0xff400000 - 0xff800000 (4096 kB)
[ 0.004000] vmalloc : 0xe07f0000 - 0xff3fe000 ( 492 MB)
[ 0.004000] lowmem : 0xc0000000 - 0xdfff0000 ( 511 MB)
[ 0.004000] .init : 0xc06eb000 - 0xc076c000 ( 516 kB)
[ 0.004000] .data : 0xc04db31f - 0xc06e3e60 (2082 kB)
[ 0.004000] .text : 0xc0100000 - 0xc04db31f (3948 kB)
[ 0.004000] Checking if this processor honours the WP bit even in supervisor
mode...Ok.
[ 0.004000] SLUB: Genslabs=12, HWalign=128, Order=0-3, MinObjects=0, CPUs=1,
Nodes=1
[ 0.004019] Calibrating delay loop (skipped), value calculated using timer
frequency.. 3006.73 BogoMIPS (lpj=6013468)
[ 0.004063] Security Framework initialized
[ 0.004081] SELinux: Disabled at boot.
[ 0.004118] AppArmor: AppArmor initialized
[ 0.004137] Mount-cache hash table entries: 512
[ 0.004452] Initializing cgroup subsys ns
[ 0.004464] Initializing cgroup subsys cpuacct
[ 0.004470] Initializing cgroup subsys memory
[ 0.004479] Initializing cgroup subsys freezer
[ 0.004512] CPU: Trace cache: 12K uops, L1 D cache: 8K
[ 0.004519] CPU: L2 cache: 256K
[ 0.004525] CPU: Hyper-Threading is disabled
[ 0.004554] Checking 'hlt' instruction... OK.
[ 0.021302] SMP alternatives: switching to UP code
[ 0.204534] Freeing SMP alternatives: 18k freed
[ 0.204544] ACPI: Core revision 20080926
[ 0.207703] ACPI: Checking initramfs for custom DSDT
[ 4.256586] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 4.296291] CPU0: Intel(R) Pentium(R) 4 CPU 1.50GHz stepping 02
[ 4.300008] Brought up 1 CPUs
[ 4.300008] Total of 1 processors activated (3006.73 BogoMIPS).
[ 4.300008] CPU0 attaching NULL sched-domain.
[ 4.300008] net_namespace: 776 bytes
[ 4.300008] Booting paravirtualized kernel on bare hardware
[ 4.300008] Time: 11:05:34 Date: 12/30/08
[ 4.300008] regulator: core version 0.5
[ 4.300008] NET: Registered protocol family 16
[ 4.300057] EISA bus registered
[ 4.300097] ACPI: bus type pci registered
[ 4.325305] PCI: PCI BIOS revision 2.10 entry at 0xfb150, last bus=2
[ 4.325311] PCI: Using configuration type 1 for base access
[ 4.334408] ACPI: EC: Look up EC in DSDT
[ 4.344991] ACPI: Interpreter enabled
[ 4.345006] ACPI: (supports S0 S1 S4 S5)
[ 4.345053] ACPI: Using IOAPIC for interrupt routing
[ 4.355901] ACPI: No dock devices found.
[ 4.355942] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 4.356194] pci 0000:00:00.0: reg 10 32bit mmio: [0xc0000000-0xcfffffff]
[ 4.356414] pci 0000:00:1f.0: quirk: region 4000-407f claimed by ICH4
ACPI/GPIO/TCO
[ 4.356420] pci 0000:00:1f.0: quirk: region 4080-40bf claimed by ICH4 GPIO
[ 4.356474] pci 0000:00:1f.1: reg 20 io port: [0xf000-0xf00f]
[ 4.356553] pci 0000:00:1f.2: reg 20 io port: [0xb000-0xb01f]
[ 4.356624] pci 0000:00:1f.3: reg 20 io port: [0x5000-0x500f]
[ 4.356693] pci 0000:00:1f.4: reg 20 io port: [0xb800-0xb81f]
[ 4.356776] pci 0000:01:00.0: reg 10 32bit mmio: [0xd0000000-0xdfffffff]
[ 4.356786] pci 0000:01:00.0: reg 14 io port: [0x9000-0x90ff]
[ 4.356796] pci 0000:01:00.0: reg 18 32bit mmio: [0xe1000000-0xe100ffff]
[ 4.356824] pci 0000:01:00.0: reg 30 32bit mmio: [0x000000-0x01ffff]
[ 4.356840] pci 0000:01:00.0: supports D1 D2
[ 4.356889] pci 0000:01:00.1: reg 10 32bit mmio: [0xe1010000-0xe1013fff]
[ 4.356939] pci 0000:01:00.1: supports D1 D2
[ 4.356999] pci 0000:00:01.0: bridge io port: [0x9000-0x9fff]
[ 4.357005] pci 0000:00:01.0: bridge 32bit mmio: [0xe0000000-0xe1ffffff]
[ 4.357012] pci 0000:00:01.0: bridge 32bit mmio pref: [0xd0000000-0xdfffffff]
[ 4.357069] pci 0000:02:01.0: reg 10 32bit mmio: [0xe2000000-0xe2ffffff]
[ 4.357160] pci 0000:02:01.1: reg 10 32bit mmio: [0xe3000000-0xe3ffffff]
[ 4.357247] pci 0000:02:01.2: reg 10 32bit mmio: [0xe4000000-0xe4ffffff]
[ 4.357335] pci 0000:02:01.4: reg 10 32bit mmio: [0xe5000000-0xe5ffffff]
[ 4.357433] pci 0000:02:06.0: reg 10 io port: [0xa000-0xa0ff]
[ 4.357443] pci 0000:02:06.0: reg 14 32bit mmio: [0xe7000000-0xe70000ff]
[ 4.357477] pci 0000:02:06.0: reg 30 32bit mmio: [0x000000-0x00ffff]
[ 4.357491] pci 0000:02:06.0: supports D1 D2
[ 4.357496] pci 0000:02:06.0: PME# supported from D1 D2 D3hot D3cold
[ 4.357503] pci 0000:02:06.0: PME# disabled
[ 4.357550] pci 0000:00:1e.0: transparent bridge
[ 4.357558] pci 0000:00:1e.0: bridge io port: [0xa000-0xafff]
[ 4.357565] pci 0000:00:1e.0: bridge 32bit mmio: [0xe2000000-0xe7ffffff]
[ 4.357586] bus 00 -> node 0
[ 4.357610] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 4.358068] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT]
[ 4.386647] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11 12 14
15)
[ 4.386903] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11 *12 14
15)
[ 4.387149] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 12 14
15) *0, disabled.
[ 4.387396] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 *7 9 10 11 12 14
15)
[ 4.387640] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14
15) *0, disabled.
[ 4.387887] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 *11 12 14
15)
[ 4.388158] ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 5 6 7 9 10 11 12 14
15) *0, disabled.
[ 4.388408] ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 *5 6 7 9 10 11 12 14
15)
[ 4.388990] ACPI: WMI: Mapper loaded
[ 4.389990] SCSI subsystem initialized
[ 4.390094] libata version 3.00 loaded.
[ 4.390444] usbcore: registered new interface driver usbfs
[ 4.390571] usbcore: registered new interface driver hub
[ 4.390716] usbcore: registered new device driver usb
[ 4.391700] PCI: Using ACPI for IRQ routing
[ 4.392134] Bluetooth: Core ver 2.13
[ 4.392382] NET: Registered protocol family 31
[ 4.392387] Bluetooth: HCI device and connection manager initialized
[ 4.392396] Bluetooth: HCI socket layer initialized
[ 4.392402] NET: Registered protocol family 8
[ 4.392405] NET: Registered protocol family 20
[ 4.392511] NetLabel: Initializing
[ 4.392516] NetLabel: domain hash size = 128
[ 4.392519] NetLabel: protocols = UNLABELED CIPSOv4
[ 4.392554] NetLabel: unlabeled traffic allowed by default
[ 4.392805] AppArmor: AppArmor Filesystem Enabled
[ 4.392835] pnp: PnP ACPI init
[ 4.392835] ACPI: bus type pnp registered
[ 4.398584] pnp: PnP ACPI: found 8 devices
[ 4.398592] ACPI: ACPI bus type pnp unregistered
[ 4.398603] PnPBIOS: Disabled by ACPI PNP
[ 4.398637] system 00:00: iomem range 0xcf000-0xcffff has been reserved
[ 4.398644] system 00:00: iomem range 0xf0000-0xf7fff could not be reserved
[ 4.398649] system 00:00: iomem range 0xf8000-0xfbfff could not be reserved
[ 4.398655] system 00:00: iomem range 0xfc000-0xfffff could not be reserved
[ 4.398661] system 00:00: iomem range 0x1fff0000-0x1fffffff could not be
reserved
[ 4.398666] system 00:00: iomem range 0x0-0x9ffff could not be reserved
[ 4.398672] system 00:00: iomem range 0x100000-0x1ffeffff could not be
reserved
[ 4.398678] system 00:00: iomem range 0xfec00000-0xfec00fff has been reserved
[ 4.398684] system 00:00: iomem range 0xfee00000-0xfee00fff has been reserved
[ 4.398690] system 00:00: iomem range 0xffb00000-0xffb7ffff has been reserved
[ 4.398695] system 00:00: iomem range 0xfff00000-0xffffffff has been reserved
[ 4.398701] system 00:00: iomem range 0xe0000-0xeffff has been reserved
[ 4.398718] system 00:02: ioport range 0x4d0-0x4d1 has been reserved
[ 4.398725] system 00:02: ioport range 0x294-0x297 has been reserved
[ 4.434750] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[ 4.434759] pci 0000:00:01.0: IO window: 0x9000-0x9fff
[ 4.434768] pci 0000:00:01.0: MEM window: 0xe0000000-0xe1ffffff
[ 4.434775] pci 0000:00:01.0: PREFETCH window:
0x000000d0000000-0x000000dfffffff
[ 4.434786] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:02
[ 4.434792] pci 0000:00:1e.0: IO window: 0xa000-0xafff
[ 4.434800] pci 0000:00:1e.0: MEM window: 0xe2000000-0xe7ffffff
[ 4.434808] pci 0000:00:1e.0: PREFETCH window:
0x00000030000000-0x000000300fffff
[ 4.434838] pci 0000:00:1e.0: setting latency timer to 64
[ 4.434846] bus: 00 index 0 io port: [0x00-0xffff]
[ 4.434851] bus: 00 index 1 mmio: [0x000000-0xffffffff]
[ 4.434855] bus: 01 index 0 io port: [0x9000-0x9fff]
[ 4.434860] bus: 01 index 1 mmio: [0xe0000000-0xe1ffffff]
[ 4.434864] bus: 01 index 2 mmio: [0xd0000000-0xdfffffff]
[ 4.434868] bus: 01 index 3 mmio: [0x0-0x0]
[ 4.434872] bus: 02 index 0 io port: [0xa000-0xafff]
[ 4.434877] bus: 02 index 1 mmio: [0xe2000000-0xe7ffffff]
[ 4.434881] bus: 02 index 2 mmio: [0x30000000-0x300fffff]
[ 4.434886] bus: 02 index 3 io port: [0x00-0xffff]
[ 4.434890] bus: 02 index 4 mmio: [0x000000-0xffffffff]
[ 4.434912] NET: Registered protocol family 2
[ 4.435264] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 4.435775] TCP established hash table entries: 16384 (order: 5, 131072
bytes)
[ 4.435965] TCP bind hash table entries: 16384 (order: 5, 131072 bytes)
[ 4.436261] TCP: Hash tables configured (established 16384 bind 16384)
[ 4.436268] TCP reno registered
[ 4.436600] NET: Registered protocol family 1
[ 4.436899] checking if image is initramfs...<7>Switched to high resolution
mode on CPU 0
[ 8.452426] it is
[ 12.839217] Freeing initrd memory: 48888k freed
[ 12.840491] alg: cipher: Test 1 failed on encryption for aes-asm
[ 12.840552] 00000000: 00 01 02 03 04 05 06 07 08 08 08 08 08 08 08 08
[ 12.841149] audit: initializing netlink socket (disabled)
[ 12.841186] type=2000 audit(1230635141.840:1): initialized
[ 12.852534] HugeTLB registered 4 MB page size, pre-allocated 0 pages
[ 12.858048] VFS: Disk quotas dquot_6.5.1
[ 12.858337] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 12.861861] msgmni has been set to 994
[ 12.862603] alg: No test for stdrng (krng)
[ 12.862645] io scheduler noop registered
[ 12.862651] io scheduler anticipatory registered
[ 12.862656] io scheduler deadline registered
[ 12.862728] io scheduler cfq registered (default)
[ 12.862806] pci 0000:01:00.0: Boot video device
[ 12.869548] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 12.869645] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[ 12.870349] input: Power Button (FF) as
/devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[ 12.870357] ACPI: Power Button (FF) [PWRF]
[ 12.870555] input: Power Button (CM) as
/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
[ 12.870562] ACPI: Power Button (CM) [PWRB]
[ 12.870743] input: Sleep Button (CM) as
/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
[ 12.870757] ACPI: Sleep Button (CM) [SLPB]
[ 12.871042] fan PNP0C0B:00: registered as cooling_device0
[ 12.871059] ACPI: Fan [FAN] (on)
[ 12.871900] ACPI: CPU0 (power states: C1[C1] C2[C2])
[ 12.872085] processor ACPI_CPU:00: registered as cooling_device1
[ 12.872095] ACPI: Processor [CPU0] (supports 2 throttling states)
[ 12.877296] thermal LNXTHERM:01: registered as thermal_zone0
[ 12.878569] ACPI: Thermal Zone [THRM] (22 C)
[ 12.878965] isapnp: Scanning for PnP cards...
[ 13.233105] isapnp: No Plug & Play device found
[ 13.241810] Linux agpgart interface v0.103
[ 13.242374] agpgart-intel 0000:00:00.0: Intel 845G Chipset
[ 13.258494] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xc0000000
[ 13.259068] Serial: 8250/16550 driver4 ports, IRQ sharing enabled
[ 13.264773] brd: module loaded
[ 13.266947] loop: module loaded
[ 13.267587] Fixed MDIO Bus: probed
[ 13.267603] PPP generic driver version 2.4.2
[ 13.268065] input: Macintosh mouse button emulation as
/devices/virtual/input/input3
[ 13.268255] Driver 'sd' needs updating - please use bus_type methods
[ 13.268352] Driver 'sr' needs updating - please use bus_type methods
[ 13.269021] usbcore: registered new interface driver libusual
[ 13.269260] usbcore: registered new interface driver usbserial
[ 13.269368] USB Serial support registered for generic
[ 13.269472] usbcore: registered new interface driver usbserial_generic
[ 13.269479] usbserial: USB Serial Driver core
[ 13.269711] PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1
[ 13.269718] PNP: PS/2 appears to have AUX port disabled, if this is
incorrect please boot with i8042.nopnp
[ 13.270220] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 13.271319] mice: PS/2 mouse device common for all mice
[ 13.272193] rtc_cmos 00:04: RTC can wake from S4
[ 13.272446] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[ 13.272489] rtc0: alarms up to one month, 242 bytes nvram
[ 13.272843] device-mapper: uevent: version 1.0.3
[ 13.273315] device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised:
dm-devel@xxxxxxxxxx
[ 13.273468] device-mapper: multipath: version 1.0.5 loaded
[ 13.273475] device-mapper: multipath round-robin: version 1.0.0 loaded
[ 13.273879] EISA: Probing bus 0 at eisa.0
[ 13.273913] Cannot allocate resource for EISA slot 4
[ 13.273919] Cannot allocate resource for EISA slot 5
[ 13.273937] EISA: Detected 0 cards.
[ 13.274292] cpuidle: using governor ladder
[ 13.274783] cpuidle: using governor menu
[ 13.276266] TCP cubic registered
[ 13.276608] NET: Registered protocol family 10
[ 13.277485] lo: Disabled Privacy Extensions
[ 13.278123] NET: Registered protocol family 17
[ 13.278375] Bluetooth: L2CAP ver 2.11
[ 13.278381] Bluetooth: L2CAP socket layer initialized
[ 13.278386] Bluetooth: SCO (Voice Link) ver 0.6
[ 13.278389] Bluetooth: SCO socket layer initialized
[ 13.278454] Bluetooth: RFCOMM socket layer initialized
[ 13.278484] Bluetooth: RFCOMM TTY layer initialized
[ 13.278488] Bluetooth: RFCOMM ver 1.10
[ 13.278585] Using IPI No-Shortcut mode
[ 13.279196] registered taskstats version 1
[ 13.279398] Magic number: 4:969:75
[ 13.279520] rtc_cmos 00:04: setting system clock to 2008-12-30 11:05:43 UTC
(1230635143)
[ 13.279527] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 13.279530] EDD information not available.
[ 13.280954] Freeing unused kernel memory: 516k freed
[ 13.281174] Write protecting the kernel text: 3952k
[ 13.281244] Write protecting the kernel read-only data: 1436k
[ 13.312172] input: AT Translated Set 2 keyboard as
/devices/platform/i8042/serio0/input/input4
[ 13.586060] fuse init (API version 7.10)
[ 14.575437] 8139too Fast Ethernet driver 0.9.28
[ 14.575530] 8139too 0000:02:06.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 14.601316] eth0: RealTek RTL8139 at 0xa000, 00:10:dc:02:96:be, IRQ 21
[ 14.601324] eth0: Identified 8139 chip type 'RTL-8100'
[ 14.638818] 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
[ 14.652255] pata_acpi 0000:00:1f.1: setting latency timer to 64
[ 14.686373] uhci_hcd: USB Universal Host Controller Interface driver
[ 14.686520] uhci_hcd 0000:00:1f.2: PCI INT D -> GSI 19 (level, low) -> IRQ 19
[ 14.686539] uhci_hcd 0000:00:1f.2: setting latency timer to 64
[ 14.686546] uhci_hcd 0000:00:1f.2: UHCI Host Controller
[ 14.686787] uhci_hcd 0000:00:1f.2: new USB bus registered, assigned bus
number 1
[ 14.686846] uhci_hcd 0000:00:1f.2: irq 19, io base 0x0000b000
[ 14.687060] usb usb1: configuration #1 chosen from 1 choice
[ 14.687133] hub 1-0:1.0: USB hub found
[ 14.687155] hub 1-0:1.0: 2 ports detected
[ 14.687424] uhci_hcd 0000:00:1f.4: PCI INT C -> GSI 23 (level, low) -> IRQ 23
[ 14.687446] uhci_hcd 0000:00:1f.4: setting latency timer to 64
[ 14.687453] uhci_hcd 0000:00:1f.4: UHCI Host Controller
[ 14.687573] uhci_hcd 0000:00:1f.4: new USB bus registered, assigned bus
number 2
[ 14.687624] uhci_hcd 0000:00:1f.4: irq 23, io base 0x0000b800
[ 14.687824] usb usb2: configuration #1 chosen from 1 choice
[ 14.687886] hub 2-0:1.0: USB hub found
[ 14.687907] hub 2-0:1.0: 2 ports detected
[ 14.693275] ata_piix 0000:00:1f.1: version 2.12
[ 14.693407] ata_piix 0000:00:1f.1: setting latency timer to 64
[ 14.693629] scsi0 : ata_piix
[ 14.708153] scsi1 : ata_piix
[ 14.709729] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xf000 irq 14
[ 14.709736] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xf008 irq 15
[ 14.872564] ata1.00: ATA-7: SAMSUNG SP0411N, TW100-11, max UDMA/100
[ 14.872572] ata1.00: 78242976 sectors, multi 0: LBA48
[ 14.881260] ata1.00: configured for UDMA/100
[ 15.044507] ata2.01: ATAPI: HL-DT-ST DVD-ROM GDR-H30N, 1.00, max UDMA/33
[ 15.060472] ata2.01: configured for UDMA/33
[ 15.062017] scsi 0:0:0:0: Direct-Access ATA SAMSUNG SP0411N TW10
PQ: 0 ANSI: 5
[ 15.062322] sd 0:0:0:0: [sda] 78242976 512-byte hardware sectors: (40.0
GB/37.3 GiB)
[ 15.062362] sd 0:0:0:0: [sda] Write Protect is off
[ 15.062368] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 15.062423] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled,
doesn't support DPO or FUA
[ 15.062599] sd 0:0:0:0: [sda] 78242976 512-byte hardware sectors: (40.0
GB/37.3 GiB)
[ 15.062633] sd 0:0:0:0: [sda] Write Protect is off
[ 15.062638] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 15.062691] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled,
doesn't support DPO or FUA
[ 15.062700] sda: sda1
[ 15.069474] sd 0:0:0:0: [sda] Attached SCSI disk
[ 15.069650] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 15.070405] scsi 1:0:1:0: CD-ROM HL-DT-ST DVD-ROM GDR-H30N 1.00
PQ: 0 ANSI: 5
[ 15.076386] sr0: scsi3-mmc drive: 4x/52x cd/rw xa/form2 cdda tray
[ 15.076397] Uniform CD-ROM driver Revision: 3.20
[ 15.076639] sr 1:0:1:0: Attached scsi CD-ROM sr0
[ 15.076772] sr 1:0:1:0: Attached scsi generic sg1 type 5
[ 15.678704] Marking TSC unstable due to TSC halts in idle
[ 15.899557] kjournald starting. Commit interval 5 seconds
[ 15.899588] EXT3-fs: mounted filesystem with ordered data mode.
[ 19.834249] udevd version 124 started
[ 21.486653] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 21.502508] intel_rng: FWH not detected
[ 21.513801] input: PC Speaker as /devices/platform/pcspkr/input/input5
[ 21.569604] iTCO_vendor_support: vendor-support=0
[ 21.593805] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.04
[ 21.596596] iTCO_wdt: failed to reset NO_REBOOT flag, reboot disabled by
hardware
[ 21.596672] iTCO_wdt: No card detected
[ 23.100316] Linux video capture interface: v2.00
[ 23.680144] HDA Intel 0000:01:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ
17
[ 23.747656] cx2388x alsa driver version 0.0.6 loaded
[ 23.749304] cx88_audio 0000:02:01.1: PCI INT A -> GSI 17 (level, low) -> IRQ
17
[ 23.750859] cx88[0]: subsystem: 0070:6906, board: Hauppauge
WinTV-HVR4000(Lite) DVB-S/S2 [card=69,autodetected], frontend(s): 1
[ 23.750866] cx88[0]: TV tuner type -1, Radio tuner type -1
[ 23.780377] cx88/0: cx2388x v4l2 driver version 0.0.6 loaded
[ 23.822915] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded
[ 24.562764] tveeprom 0-0050: Hauppauge model 69100, rev B2C3, serial# 3277821
[ 24.562773] tveeprom 0-0050: MAC address is 00-0D-FE-32-03-FD
[ 24.562778] tveeprom 0-0050: tuner model is Conexant CX24118A (idx 123, type
4)
[ 24.562784] tveeprom 0-0050: TV standards ATSC/DVB Digital (eeprom 0x80)
[ 24.562789] tveeprom 0-0050: audio processor is None (idx 0)
[ 24.562793] tveeprom 0-0050: decoder processor is CX882 (idx 25)
[ 24.562798] tveeprom 0-0050: has no radio, has IR receiver, has no IR
transmitter
[ 24.562805] cx88[0]: hauppauge eeprom: model=69100
[ 24.796339] input: cx88 IR (Hauppauge WinTV-HVR400 as
/devices/pci0000:00/0000:00:1e.0/0000:02:01.1/input/input6
[ 24.832410] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
[ 24.832822] cx8800 0000:02:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 24.832841] cx88[0]/0: found at 0000:02:01.0, rev: 5, irq: 17, latency: 32,
mmio: 0xe2000000
[ 24.833055] cx88[0]/0: registered device video0 [v4l2]
[ 24.833164] cx88[0]/0: registered device vbi0
[ 24.834331] cx88[0]/2: cx2388x 8802 Driver Manager
[ 24.834369] cx88-mpeg driver manager 0000:02:01.2: PCI INT A -> GSI 17
(level, low) -> IRQ 17
[ 24.834385] cx88[0]/2: found at 0000:02:01.2, rev: 5, irq: 17, latency: 32,
mmio: 0xe4000000
[ 24.834408] cx8802_probe() allocating 1 frontend(s)
[ 25.050610] cx88/2: cx2388x dvb driver version 0.0.6 loaded
[ 25.050618] cx88/2: registering cx8802 driver, type: dvb access: shared
[ 25.050625] cx88[0]/2: subsystem: 0070:6906, board: Hauppauge
WinTV-HVR4000(Lite) DVB-S/S2 [card=69]
[ 25.050631] cx88[0]/2: cx2388x based DVB/ATSC card
[ 25.413805] DVB: registering new adapter (cx88[0])
[ 25.413818] DVB: registering adapter 0 frontend 0 (Conexant
CX24116/CX24118)...
[ 27.499212] lp: driver loaded but no devices found
[ 28.806727] EXT3 FS on sda1, internal journal
[ 30.519608] type=1505 audit(1230635160.473:2): operation="profile_load"
name="/usr/sbin/mysqld" name2="default" pid=2206
[ 30.858271] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 30.976982] eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1
[ 37.435466] warning: `avahi-daemon' uses 32-bit capabilities (legacy support
in use)
[ 41.212055] eth0: no IPv6 routers present
[ 276.130328] Symbol init_mm is marked as UNUSED, however this module is using
it.
[ 276.130339] This symbol will go away in the future.
[ 276.130344] Please evalute if this is the right api to use and if it really
is, submit a report the linux kernel mailinglist together with submitting your
code for inclusion.
[ 276.165819] [drm] Initialized drm 1.1.0 20060810
[ 276.229258] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 276.229727] [drm] Initialized radeon 1.29.0 20080613 on minor 0
[ 319.720092] agpgart-intel 0000:00:00.0: AGP 2.0 bridge
[ 319.720128] agpgart-intel 0000:00:00.0: putting AGP V2 device into 1x mode
[ 319.720160] radeon 0000:01:00.0: putting AGP V2 device into 1x mode
[ 319.789873] [drm] Setting GART location based on new memory map
[ 319.789915] BUG: unable to handle kernel NULL pointer dereference at 00000004
[ 319.789926] IP: [<e1225c99>] r600_do_init_cp+0x469/0xf58 [radeon]
[ 319.789950] *pde = 00000000
[ 319.789959] Oops: 0000 [#1] SMP
[ 319.789965] last sysfs file:
/sys/devices/pci0000:00/0000:00:1e.0/0000:02:06.0/resource
[ 319.789972] Dumping ftrace buffer:
[ 319.789979] (ftrace buffer empty)
[ 319.789982] Modules linked in: radeon drm iptable_filter ip_tables x_tables
parport_pc lp parport isl6421 cx24116 cx88_dvb cx88_vp3054_i2c tuner cx8802
cx8800 cx88_alsa cx88xx snd_hda_intel ir_common i2c_algo_bit snd_pcm
videobuf_dvb videodev v4l1_compat compat_ioctl32 snd_timer v4l2_common dvb_core
tveeprom videobuf_dma_sg videobuf_core btcx_risc snd soundcore snd_page_alloc
serio_raw iTCO_wdt iTCO_vendor_support pcspkr shpchp ata_generic uhci_hcd
ata_piix 8139cp pata_acpi 8139too mii fuse
[ 319.790043]
[ 319.790049] Pid: 3251, comm: Xorg Not tainted (2.6.28 #3) *
[ 319.790054] EIP: 0060:[<e1225c99>] EFLAGS: 00213287 CPU: 0
[ 319.790065] EIP is at r600_do_init_cp+0x469/0xf58 [radeon]
[ 319.790070] EAX: 00000000 EBX: dc036c00 ECX: d965b800 EDX: b0202000
[ 319.790074] ESI: f1000000 EDI: e2500000 EBP: cb5efc68 ESP: cb5efc18
[ 319.790079] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[ 319.790084] Process Xorg (pid: 3251, ti=cb5ee000 task=dc02a5b0
task.ti=cb5ee000)
[ 319.790088] Stack:
[ 319.790091] e1257450 d7892a80 dc958000 cb5efc8c c02442b7 c076b600 c0643340
dba2d7a8
[ 319.790103] cb5efcb8 dc99b480 cb5efce8 d965b800 dc036c00 df9ac400 00000000
00000000
[ 319.790115] 00448003 d9b35280 d965b800 cb5efce8 cb5efcb4 e12100ed c140b600
00000000
[ 319.790129] Call Trace:
[ 319.790135] [<c02442b7>] ? do_get_write_access+0x2d7/0x4a0
[ 319.790152] [<e12100ed>] ? radeon_cp_init+0xad/0xce0 [radeon]
[ 319.790164] [<c0296e9a>] ? apparmor_capable+0x1a/0x60
[ 319.790172] [<e1210040>] ? radeon_cp_init+0x0/0xce0 [radeon]
[ 319.790182] [<e1210040>] ? radeon_cp_init+0x0/0xce0 [radeon]
[ 319.790192] [<e0ef9fc2>] ? drm_unlocked_ioctl+0x102/0x2d0 [drm]
[ 319.790231] [<c0201000>] ? ldm_partition+0x9a0/0x11c0
[ 319.790243] [<c0202000>] ? msdos_partition+0x1c0/0x6d0
[ 319.790249] [<c0402000>] ? skb_kill_datagram+0x10/0xb0
[ 319.790259] [<c020b9c7>] ? ext3_ordered_write_end+0xf7/0x1b0
[ 319.790267] [<c01898bd>] ? generic_file_buffered_write+0x17d/0x290
[ 319.790280] [<c018af7b>] ? __generic_file_aio_write_nolock+0x19b/0x520
[ 319.790288] [<c018b427>] ? generic_file_aio_write+0x67/0xe0
[ 319.790296] [<c020955d>] ? ext3_file_write+0x2d/0xc0
[ 319.790301] [<c01b72e1>] ? do_sync_write+0xd1/0x110
[ 319.790312] [<e0efa19f>] ? drm_ioctl+0xf/0x20 [drm]
[ 319.790334] [<c01c3f89>] ? vfs_ioctl+0x79/0x90
[ 319.790343] [<c01c40fe>] ? do_vfs_ioctl+0x5e/0x4a0
[ 319.790349] [<c0297699>] ? apparmor_file_permission+0x19/0x40
[ 319.790355] [<c0275f5f>] ? security_file_permission+0xf/0x20
[ 319.790365] [<c01b79d5>] ? vfs_write+0x105/0x170
[ 319.790371] [<c01b7210>] ? do_sync_write+0x0/0x110
[ 319.790377] [<c01c45a3>] ? sys_ioctl+0x63/0x70
[ 319.790383] [<c0103eeb>] ? sysenter_do_call+0x12/0x2f
[ 319.790391] [<c04d0000>] ? init_centaur+0x1a6/0x3aa
[ 319.790403] Code: 8b 75 d8 8b 46 10 89 43 40 8b 43 3c 85 c0 0f 85 d2 08 00
00 8b 4d dc 8b 5d e0 8b 81 c8 02 00 00 8b 53 44 03 10 8b 81 ac 02 00 00 <2b> 50
04 89 53 48 a1 4c df f1 e0 85 c0 0f 85 04 09 00 00 8b 75
[ 319.790467] EIP: [<e1225c99>] r600_do_init_cp+0x469/0xf58 [radeon] SS:ESP
0068:cb5efc18
[ 319.790485] ---[ end trace c820c65fc523e699 ]---
[ 319.807361] [drm:drm_release] *ERROR* Device busy: 1 0
00:00.0 Host bridge: Intel Corporation 82845 845 [Brookdale] Chipset Host
Bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 82845 845 [Brookdale] Chipset AGP Bridge
(rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 12)
00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 12)
00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 Controller (rev 12)
00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12)
00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus Controller (rev 12)
00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12)
01:00.0 VGA compatible controller: ATI Technologies Inc RV630 PRO AGP [Radeon
HD 2600 PRO AGP]
01:00.1 Audio device: ATI Technologies Inc RV630/M76 audio device [Radeon HD
2600 Series]
02:01.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI
Video and Audio Decoder (rev 05)
02:01.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video
and Audio Decoder [Audio Port] (rev 05)
02:01.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video
and Audio Decoder [MPEG Port] (rev 05)
02:01.4 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video
and Audio Decoder [IR Port] (rev 05)
02:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
| < Previous | Next > |