[fglrx:firegl_init_module] *ERROR* firegl_stub_register failed

Bug #77499 reported by Laurent GUERBY
4
Affects Status Importance Assigned to Milestone
linux-restricted-modules-2.6.17 (Ubuntu)
Invalid
Wishlist
Torsten Spindler

Bug Description

After installing linux-restricted-modules-2.6.17 in order to try the proprietary fglrx,
when launching X I get this is dmesg:

[17181875.672000] [fglrx] Maximum main memory to use for locked dma buffers: 929 MBytes.
[17181875.672000] [fglrx:firegl_init_module] *ERROR* firegl_stub_register failed

And this in Xorg.0.log:

(II) Primary Device is: PCI 01:00:0
(II) ATI Proprietary Linux Driver Version Identifier:8.31.5
(II) ATI Proprietary Linux Driver Release Identifier: LGDr8.31g1
(II) ATI Proprietary Linux Driver Build Date: Nov 9 2006 18:43:06
(II) ATI Proprietary Linux Driver Build Information: autobuild-rel-r6-8.31.2.1.2.3-driver-lnx-x86-x86_64-305837
(--) Assigning device section with no busID to primary device
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
(--) Chipset (null) found
(II) resource ranges after xf86ClaimFixedResources() call:
        [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
        [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
        [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [4] -1 0 0xea000000 - 0xea0000ff (0x100) MX[B]
        [5] -1 0 0xea800000 - 0xea8000ff (0x100) MX[B]
        [6] -1 0 0xf8000000 - 0xf7ffffff (0x0) MX[B]O
        [7] -1 0 0xeb000000 - 0xeb00ffff (0x10000) MX[B](B)
        [8] -1 0 0xec000000 - 0xefffffff (0x4000000) MX[B](B)
        [9] -1 0 0xf3fe0000 - 0xf3ffffff (0x20000) MX[B](B)
        [10] -1 0 0xeb800000 - 0xeb80ffff (0x10000) MX[B](B)
        [11] -1 0 0xf4000000 - 0xf7ffffff (0x4000000) MX[B](B)
        [12] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
        [13] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
        [14] -1 0 0x0000a400 - 0x0000a4ff (0x100) IX[B]
        [15] -1 0 0x0000e000 - 0x0000e0ff (0x100) IX[B]
        [16] -1 0 0x0000a800 - 0x0000a80f (0x10) IX[B]
        [17] -1 0 0x0000b000 - 0x0000b01f (0x20) IX[B]
        [18] -1 0 0x0000b400 - 0x0000b41f (0x20) IX[B]
        [19] -1 0 0x0000b800 - 0x0000b81f (0x20) IX[B]
        [20] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B](B)
(II) fglrx(0): pEnt->device->identifier=0x81e1850
(II) resource ranges after probing:
        [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
        [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
        [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [4] -1 0 0xea000000 - 0xea0000ff (0x100) MX[B]
        [5] -1 0 0xea800000 - 0xea8000ff (0x100) MX[B]
        [6] -1 0 0xf8000000 - 0xf7ffffff (0x0) MX[B]O
        [7] -1 0 0xeb000000 - 0xeb00ffff (0x10000) MX[B](B)
        [8] -1 0 0xec000000 - 0xefffffff (0x4000000) MX[B](B)
        [9] -1 0 0xf3fe0000 - 0xf3ffffff (0x20000) MX[B](B)
        [10] -1 0 0xeb800000 - 0xeb80ffff (0x10000) MX[B](B)
        [11] -1 0 0xf4000000 - 0xf7ffffff (0x4000000) MX[B](B)
        [12] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
        [13] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
        [14] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
        [15] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
        [16] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
        [17] -1 0 0x0000a400 - 0x0000a4ff (0x100) IX[B]
        [18] -1 0 0x0000e000 - 0x0000e0ff (0x100) IX[B]
        [19] -1 0 0x0000a800 - 0x0000a80f (0x10) IX[B]
        [20] -1 0 0x0000b000 - 0x0000b01f (0x20) IX[B]
        [21] -1 0 0x0000b400 - 0x0000b41f (0x20) IX[B]
        [22] -1 0 0x0000b800 - 0x0000b81f (0x20) IX[B]
        [23] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B](B)
        [24] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B]
        [25] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) fglrx(0): === [atiddxPreInit] === begin, [s]
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules/libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 0.1.0
        ABI class: X.Org Video Driver, version 1.0
(II) fglrx(0): PCI bus 1 card 0 func 0
(**) fglrx(0): Depth 24, (--) framebuffer bpp 32
(II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) fglrx(0): Default visual is TrueColor
(**) fglrx(0): Option "DPMS" "true"
(==) fglrx(0): RGB weight 888
(II) fglrx(0): Using 8 bits per RGB (8 bit DAC)
(==) fglrx(0): Gamma Correction for I is 0x06419064
(==) fglrx(0): Gamma Correction for II is 0x06419064
(==) fglrx(0): Buffer Tiling is ON
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) fglrx(0): Primary V_BIOS segment is: 0xc000
(EE) fglrx(0): Chipset 0x5964 is not recognized
(EE) fglrx(0): PreInitConfig failed
SetVBEMode failed
(EE) fglrx(0): PreInit failed
(II) fglrx(0): === [atiddxPreInit] === end

Backtrace:
0: /usr/X11R6/bin/X(xf86SigHandler+0x81) [0x80c3971]
1: [0xffffe420]
2: /usr/lib/xorg/modules/drivers/fglrx_drv.so(atiddxFreeScreen+0x33) [0xb7509f23]
3: /usr/X11R6/bin/X(xf86DeleteScreen+0x6e) [0x80d1dbe]
4: /usr/X11R6/bin/X(InitOutput+0xa18) [0x809ff68]
5: /usr/X11R6/bin/X(main+0x276) [0x806e506]
6: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc) [0xb7dc08cc]
7: /usr/X11R6/bin/X(FontFileCompleteXLFD+0xa1) [0x806da51]

Fatal server error:
Caught signal 11. Server aborting

With this machine I'm still stuck to vesa in 1024x768 resolution on a 1280x1024 LCD.

Any help welcomed (SuSE 9.3 did work without problem X-wise on the same hardware).

PS: I tried the proprietary module after having "trouble" with the open source radeon driver:
https://bugs.launchpad.net/distros/ubuntu/+source/linux-source-2.6.17/+bug/77350

Revision history for this message
Torsten Spindler (tspindler) wrote :

> (II) ATI Proprietary Linux Driver Version Identifier:8.31.5

ATI dropped support for the 9200 in the proprietary driver. The xorg-driver-fglrx (version 8.28.8) from the Edgy repository works.

Revision history for this message
Torsten Spindler (tspindler) wrote :

The package used was:

[code]
dpkg -s xorg-driver-fglrx
Package: xorg-driver-fglrx
Status: install ok installed
Priority: extra
Section: restricted
Installed-Size: 26628
Maintainer: Aric Cyr <email address hidden>
Architecture: i386
Source: fglrx-installer
Version: 8.31.5-1
Replaces: fglrx-driver, xfree86-driver-fglrx
Provides: fglrx-driver
Depends: libc6 (>= 2.4-1), libgcc1 (>= 1:4.1.1-12), libx11-6, libxext6, libxrandr2, libxrender1, xserver-xorg, libstdc++5
Conflicts: fglrx-driver, xfree86-driver-fglrx, nvidia-glx, nvidia-glx-legacy
Conffiles:
 /etc/acpi/events/fglrx-ac-aticonfig 9b0805ac975ff3da6b76886a89dcc110
 /etc/acpi/events/fglrx-lid-aticonfig 63c597f0f7f6ac88887adc0c0ae00da9
 /etc/acpi/fglrx-powermode.sh b35a01da85c5db7d2c48065bf4d1dd3b
 /etc/default/fglrx 8dadb3d8526e01131d0d2644ca1eaa41
 /etc/X11/Xsession.d/10fglrx 7efcac0e6c7f717df1fe2ce9bc8be4ff
 /etc/ati/logo.xbm.example 5c0938e882815a29cbd7e9a853957575
 /etc/ati/logo_mask.xbm.example 16761230b54565b803b8ff6021a9d071
 /etc/ati/authatieventsd.sh 986a6d490e6fcb5faf915aec9857189f
 /etc/ati/fglrxprofiles.csv 3e9096f61785e05d394f53ef236a05bf
 /etc/ati/fglrxrc dd3e87931d42bac6a9bc2a4639e9fee1
 /etc/init.d/atieventsd a56ebb55a0ad7a88925b8ce421c81858
Description: Video driver for the ATI graphics accelerators
 Video driver for the ATI Radeon and FireGL graphics accelerators.
 .
 This version of the ATI driver officially supports:
  * RADEON X1300, X1600, X1800, X1900
  * RADEON 8500, 9000, 9100, 9200, 9500, 9550, 9600, 9700, 9800
  * RADEON X800, X700, X600, X550, X300 series (AGP and PCI Express)
  * MOBILITY RADEON 9000, 9200, 9600, 9800, X700
  * MOBILITY RADEON 9000/9100 IGP Series
  * FireGL 8700, 8800, E1, E2, X1, X2, X3, Z1, T2
  * MOBILITY FireGL 9100, T2
  * RADEON XPRESS 200
 .
 .
 This package provides 2D display drivers
 and hardware accelerated OpenGL for X.Org 7.1.0.
[/code]

Revision history for this message
Torsten Spindler (tspindler) wrote :

The proprietary ATI drivers drop support for older cards.

Changed in linux-restricted-modules-2.6.17:
assignee: nobody → tspindler
importance: Undecided → Wishlist
status: Unconfirmed → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.