[Bug 21364] New: fglrx modules does not load correctly on Dapper

bugzilla-daemon at bugzilla.ubuntu.com bugzilla-daemon at bugzilla.ubuntu.com
Wed Dec 21 12:45:34 UTC 2005

Please do not reply to this email.  You can add comments at
Ubuntu | linux-restricted-modules

           Summary: fglrx modules does not load correctly on Dapper
           Product: Ubuntu
           Version: unspecified
          Platform: i386
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: linux-restricted-modules
        AssignedTo: adconrad at ubuntu.com
        ReportedBy: Bernard at vyper.dds.nl
         QAContact: kernel-bugs at lists.ubuntu.com

The fglrx-module shipped with linux-restricted-modules-686 v2.6.16.6 does not
load correctly on my radeon 9700 (R300).
Some dmesg output:

[4294716.187000] fglrx: module license 'Proprietary. (C) 2002 - ATI
Technologies, Starnberg, GERMANY' taints kernel.
[4294716.191000] [fglrx] Maximum main memory to use for locked dma buffers: 928
[4294716.192000] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) ->
IRQ 185
[4294716.192000] [fglrx] module loaded - fglrx 8.20.8 [Dec  6 2005] on minor 0
[4294716.350000] [fglrx] ACPI power management is initialized.
[4294717.056000] [fglrx] Kernel AGP support doesn't provide agplock functionality.
[4294717.057000] [fglrx] AGP detected, AgpState   = 0x1f00421b (hardware caps of
[4294717.057000] agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
[4294717.057000] agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
[4294717.058000] agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
[4294717.058000] [fglrx] AGP enabled,  AgpCommand = 0x1f004312 (selected caps)
------------Seems to go wrong here--------------------------
[4294717.060000] Bad page state at free_hot_cold_page (in process 'Xorg', page
[4294717.060000] flags:0x80000414 mapping:00000000 mapcount:0 count:0
[4294717.060000] Backtrace:
[4294717.060000]  [<c0150a67>] bad_page+0x87/0xc0
[4294717.060000]  [<c01513fc>] free_hot_cold_page+0x4c/0x140
[4294717.060000]  [<c015d358>] zap_pte_range+0x258/0x310
[4294717.060000]  [<c015d506>] unmap_page_range+0xf6/0x130
[4294717.060000]  [<c015d610>] unmap_vmas+0xd0/0x250
[4294717.060000]  [<c0162322>] unmap_region+0xb2/0x160
[4294717.060000]  [<c01626c9>] do_munmap+0x109/0x150
[4294717.060000]  [<c0162761>] sys_munmap+0x51/0x80
[4294717.060000]  [<c0103487>] sysenter_past_esp+0x54/0x75
[4294717.060000] Trying to fix it up, but a reboot is needed
---------------The module is loaded though:--------------------
[4294717.073000] [fglrx] free  AGP = 121909248
[4294717.073000] [fglrx] max   AGP = 121909248
[4294717.073000] [fglrx] free  LFB = 122679296
[4294717.073000] [fglrx] max   LFB = 122679296
[4294717.074000] [fglrx] free  Inv = 0
[4294717.074000] [fglrx] max   Inv = 0
[4294717.074000] [fglrx] total Inv = 0
[4294717.074000] [fglrx] total TIM = 0
[4294717.074000] [fglrx] total FB  = 0
[4294717.074000] [fglrx] total AGP = 32768

lsmod | grep fglrx:
fglrx                 444540  7
agpgart                36784  2 fglrx,intel_agp

My xorg log tells me everything loads ok and drm and dri are loaded:
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): X context handle = 0x1
(II) fglrx(0): [DRI] installation complete

Still fglrxinfo/glxinfo gives me mesa3d and not accelerated 3d:
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)

Also, shutting down Xorg hangs my pc. I think this has to do with the error in
Ati's fglrx module.

Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

More information about the kernel-bugs mailing list