
Originally Posted by
Kano
ty Kano, just tried it with your supplied 2.6.24 kernel and 8-3 and 8-4 as well.
in both cases, X server starts up but screen stays black, reboot with magic sysreq necessary, dump messages in syslog from fglrx kernel module load:
Code:
Jan 5 22:29:48 dagobert dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth0 for sub-path eth0.dbus.get.reason
Jan 5 22:29:48 dagobert kernel: [ 481.481285] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 17
Jan 5 22:29:49 dagobert kernel: [ 482.503446] [fglrx] AGP detected, AgpState = 0x1f004a1b (hardware caps of chipset)
Jan 5 22:29:49 dagobert kernel: [ 482.503761] agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
Jan 5 22:29:49 dagobert kernel: [ 482.503791] agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
Jan 5 22:29:49 dagobert kernel: [ 482.503976] agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
Jan 5 22:29:49 dagobert kernel: [ 482.504001] [fglrx] AGP enabled, AgpCommand = 0x1f004312 (selected caps)
Jan 5 22:29:49 dagobert kernel: [ 482.571939] [fglrx] Reserve Block - 0 offset = 0X1fffc000 length = 0X4000
Jan 5 22:29:49 dagobert kernel: [ 482.571948] [fglrx] Reserve Block - 1 offset = 0X0 length = 0X1000000
Jan 5 22:29:49 dagobert kernel: [ 482.571954] [fglrx] Reserve Block - 2 offset = 0X7f7f000 length = 0X80000
Jan 5 22:29:50 dagobert kernel: [ 483.232919] Pid: 5007, comm: Xorg Tainted: P 2.6.24-23-generic #1
Jan 5 22:29:50 dagobert kernel: [ 483.232949] [<c01692a4>] __report_bad_irq+0x24/0x90
Jan 5 22:29:50 dagobert kernel: [ 483.232979] [<c016959a>] note_interrupt+0x28a/0x2c0
Jan 5 22:29:50 dagobert kernel: [ 483.232986] [<e127ebd0>] IRQMGR_InterruptServiceRoutine+0x0/0x50 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.233145] [<c0168780>] handle_IRQ_event+0x30/0x70
Jan 5 22:29:50 dagobert kernel: [ 483.233160] [<c0169f9b>] handle_fasteoi_irq+0xbb/0xf0
Jan 5 22:29:50 dagobert kernel: [ 483.233174] [<c0106eeb>] do_IRQ+0x3b/0x80
Jan 5 22:29:50 dagobert kernel: [ 483.233196] [<c01053f3>] common_interrupt+0x23/0x30
Jan 5 22:29:50 dagobert kernel: [ 483.233225] [<e1249da0>] _ZN7PM4Ring4wptrEv+0x0/0x20 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.233349] [<e124d7f0>] _ZN4Asic16Is_WPTR_equ_RPTR19ConditionSuccessfulEv+0x20/0x50 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.233461] [<e124c8b8>] _ZN4Asic9WaitUntil15WaitForCompleteEv+0x38/0xf0 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.233572] [<e1255e56>] _ZN8AsicR60016ASICIdleInternalEN4Asic15idle_WaitMethodE+0x96/0x1f0 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.233698] [<e1249a8b>] _ZN7PM4Ring8PM4queueEPPj+0x3b/0xa0 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.233803] [<e1255c8f>] _ZN8AsicR60010updateWptrEv+0x2f/0x50 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.233907] [<e1249b4a>] _ZN7PM4Ring9PM4submitEPPjb+0x5a/0x60 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.234040] [<e124b16c>] _ZN4Asic7PM4idleENS_15idle_WaitMethodE+0x4c/0x80 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.234154] [<e1255c8f>] _ZN8AsicR60010updateWptrEv+0x2f/0x50 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.234258] [<e124aeb0>] _ZN4Asic9assertPM4Eb+0xf0/0x250 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.234368] [<e1257723>] _ZN8AsicR6009assertPM4Eb+0x33/0x50 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.234478] [<e122dbd0>] CMMQS_Initialize+0x130/0x160 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.234578] [<e11f4515>] firegl_cmmqs_init+0x4b5/0x550 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.234655] [<e11eecbb>] MCIL_SpinLock+0x6b/0x110 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.234737] [<e1280677>] IRQMGR_SpinLock_Release+0x57/0x60 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.235110] [<c01064a0>] do_iret_error+0x90/0xa0
Jan 5 22:29:50 dagobert kernel: [ 483.235122] [<e11f3a78>] firegl_cmmqs_createdriver+0x138/0x150 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.235207] [<e11f3940>] firegl_cmmqs_createdriver+0x0/0x150 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.235283] [<e11e648e>] firegl_ioctl+0x19e/0x220 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.235353] [<c01064a0>] do_iret_error+0x90/0xa0
Jan 5 22:29:50 dagobert kernel: [ 483.235383] [<c01064a0>] do_iret_error+0x90/0xa0
Jan 5 22:29:50 dagobert kernel: [ 483.235391] [<e11db85c>] ip_firegl_ioctl+0x1c/0x30 [fglrx]
Jan 5 22:29:50 dagobert kernel: [ 483.235455] [<c01064a0>] do_iret_error+0x90/0xa0
Jan 5 22:29:50 dagobert kernel: [ 483.235476] [<c019e448>] do_ioctl+0x78/0x90
Jan 5 22:29:50 dagobert kernel: [ 483.235503] [<c019e4bc>] vfs_ioctl+0x5c/0x290
Jan 5 22:29:50 dagobert kernel: [ 483.235511] [<c0191be0>] do_sync_write+0x0/0x110
Jan 5 22:29:50 dagobert kernel: [ 483.235538] [<c019e758>] sys_ioctl+0x68/0x80
Jan 5 22:29:50 dagobert kernel: [ 483.235565] [<c01043a2>] sysenter_past_esp+0x6b/0xa9
Jan 5 22:29:50 dagobert kernel: [ 483.235575] [<c01064a0>] do_iret_error+0x90/0xa0
Jan 5 22:29:50 dagobert kernel: [ 483.235622] =======================
Jan 5 22:30:02 dagobert kernel: [ 494.992422]
Jan 5 22:30:02 dagobert kernel: [ 494.992429] Pid: 5007, comm: Xorg Tainted: P (2.6.24-23-generic #1)
Jan 5 22:30:02 dagobert kernel: [ 494.992436] EIP: 0060:[<e124d812>] EFLAGS: 00003202 CPU: 0
Jan 5 22:30:02 dagobert kernel: [ 494.992588] EIP is at _ZN4Asic16Is_WPTR_equ_RPTR19ConditionSuccessfulEv+0x42/0x50 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.992593] EAX: e0dd8080 EBX: 007ffff9 ECX: 00000000 EDX: e1442000
Jan 5 22:30:02 dagobert kernel: [ 494.992597] ESI: 00000000 EDI: dea89b74 EBP: dea89adc ESP: dea89ac4
Jan 5 22:30:02 dagobert kernel: [ 494.992601] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Jan 5 22:30:02 dagobert kernel: [ 494.992605] CR0: 8005003b CR2: e1411fbc CR3: 1e8d5000 CR4: 000006d0
Jan 5 22:30:02 dagobert kernel: [ 494.992610] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
Jan 5 22:30:02 dagobert kernel: [ 494.992615] DR6: ffff0ff0 DR7: 00000400
Jan 5 22:30:02 dagobert kernel: [ 494.992648] [<e12400d8>] _Z19uQSTimeStampElapsedjj14_LARGE_INTEGER+0xc8/0xf0 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.992753] [<e124c8b8>] _ZN4Asic9WaitUntil15WaitForCompleteEv+0x38/0xf0 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.992871] [<e1255e56>] _ZN8AsicR60016ASICIdleInternalEN4Asic15idle_WaitMethodE+0x96/0x1f0 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.993002] [<e1249a8b>] _ZN7PM4Ring8PM4queueEPPj+0x3b/0xa0 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.993106] [<e1255c8f>] _ZN8AsicR60010updateWptrEv+0x2f/0x50 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.993217] [<e1249b4a>] _ZN7PM4Ring9PM4submitEPPjb+0x5a/0x60 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.993352] [<e124b16c>] _ZN4Asic7PM4idleENS_15idle_WaitMethodE+0x4c/0x80 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.993464] [<e1255c8f>] _ZN8AsicR60010updateWptrEv+0x2f/0x50 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.993569] [<e124aeb0>] _ZN4Asic9assertPM4Eb+0xf0/0x250 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.993680] [<e1257723>] _ZN8AsicR6009assertPM4Eb+0x33/0x50 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.993795] [<e122dbd0>] CMMQS_Initialize+0x130/0x160 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.993895] [<e11f4515>] firegl_cmmqs_init+0x4b5/0x550 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.993974] [<e11eecbb>] MCIL_SpinLock+0x6b/0x110 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.994056] [<e1280677>] IRQMGR_SpinLock_Release+0x57/0x60 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.994425] [<c01064a0>] do_iret_error+0x90/0xa0
Jan 5 22:30:02 dagobert kernel: [ 494.994441] [<e11f3a78>] firegl_cmmqs_createdriver+0x138/0x150 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.994536] [<e11f3940>] firegl_cmmqs_createdriver+0x0/0x150 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.994616] [<e11e648e>] firegl_ioctl+0x19e/0x220 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.994689] [<c01064a0>] do_iret_error+0x90/0xa0
Jan 5 22:30:02 dagobert kernel: [ 494.994719] [<c01064a0>] do_iret_error+0x90/0xa0
Jan 5 22:30:02 dagobert kernel: [ 494.994744] [<e11db85c>] ip_firegl_ioctl+0x1c/0x30 [fglrx]
Jan 5 22:30:02 dagobert kernel: [ 494.994813] [<c01064a0>] do_iret_error+0x90/0xa0
Jan 5 22:30:02 dagobert kernel: [ 494.994832] [<c019e448>] do_ioctl+0x78/0x90
Jan 5 22:30:02 dagobert kernel: [ 494.994852] [<c019e4bc>] vfs_ioctl+0x5c/0x290
Jan 5 22:30:02 dagobert kernel: [ 494.994869] [<c0191be0>] do_sync_write+0x0/0x110
Jan 5 22:30:02 dagobert kernel: [ 494.994890] [<c019e758>] sys_ioctl+0x68/0x80
Jan 5 22:30:02 dagobert kernel: [ 494.994915] [<c01043a2>] sysenter_past_esp+0x6b/0xa9
Jan 5 22:30:02 dagobert kernel: [ 494.994933] [<c01064a0>] do_iret_error+0x90/0xa0
Jan 5 22:30:02 dagobert kernel: [ 494.994980] =======================
no warning or error messages in Xorg log, everything seems to initialize fine (forgot to save log
)
think I'll switch to radeonhd for the moment, support for RV670 seems to be in the queue...works reasonable for 2D already (soft accel).