fglrx drivers for ati hd4200 prevents x from starting

Asked by bellyflop

Hi! -

I am trying to install the proprietary fglrx driver for my integrated ati radeon 4200 HD graphics card. The system is kubuntu 10.10 32bit, everything is default except I have applied updates. I install the driver using the additional drivers tool, reboot, and then x refuses to start. I remove the fglrx driver, reboot, and everything is fine again. Looking at the output below my guess is there is a problem with the kernel module, but I have no idea how to go about fixing it. Any help getting it to work would be greatly appreciated!!

I've also tried installing it using the download from the ati/amd website, exact same behavior. I've tried running aticonfig --initial, x still will not start. While the driver is installed, if I delete the xorg.conf, x will start, however 2d acceleration does not work and if I try to display any type of opengl the application crashes and I get the kde crash handler app.

The machine can dual boot into windows7 where the graphics drivers work. I played a few 3d games to make sure. Opengl works with the "radeon" driver (albeit slowly). This is a HP Pavilion P6540F desktop with 8GB of memory and a quad core phenom II 2.8ghz processor.

I wonder if there is a bug with the ati driver, can I report that somewhere?

Debug output from when the fglrx drivers are installed:

lspci -v
[...]
01:05.0 VGA compatible controller: ATI Technologies Inc RS880 [Radeon HD 4200] (prog-if 00 [VGA controller])
        Subsystem: Hewlett-Packard Company Device 2a92
        Flags: bus master, fast devsel, latency 0, IRQ 18
        Memory at d0000000 (32-bit, prefetchable) [size=256M]
        I/O ports at c000 [size=256]
        Memory at fe8f0000 (32-bit, non-prefetchable) [size=64K]
        Memory at fe700000 (32-bit, non-prefetchable) [size=1M]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: <access denied>
        Kernel driver in use: fglrx_pci
        Kernel modules: fglrx, radeon
[...]

dmesg | grep "fglrx"
[ 7.388958] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[ 7.426625] [fglrx] Maximum main memory to use for locked dma buffers: 3553 MBytes.
[ 7.426659] [fglrx] vendor: 1002 device: 9710 count: 1
[ 7.426991] [fglrx] ioport: bar 1, base 0xc000, size: 0x100
[ 7.427334] [fglrx] Kernel PAT support is enabled
[ 7.427350] [fglrx] module loaded - fglrx 8.78.30 [Sep 20 2010] with 1 minors
[ 13.936914] [fglrx:__mc_heap_map_virtual_space] *ERROR* Failed to map the virtual space
[ 13.936918] [fglrx:mc_heap_alloc_reserved_mem] *ERROR* Can not get virtual address for this reserved range
[ 13.936920] [fglrx:MCIL_AllocateMemory] *ERROR* Can not allocate requested local FB memory
[ 13.936923] [fglrx:__gart_init] *ERROR* Gps_GartInitialization failed.
[ 13.936925] [fglrx:gal_init] *ERROR* Failed to initialize gal
[ 13.936926] [fglrx:mc_heap_init] *ERROR* Fail to initialize GAL
[ 13.936928] [fglrx:firegl_init_pcie] *ERROR* GAL initialization failure
[ 36.806759] [fglrx:__mc_heap_map_virtual_space] *ERROR* Failed to map the virtual space
[ 36.806762] [fglrx:mc_heap_alloc_reserved_mem] *ERROR* Can not get virtual address for this reserved range
[ 36.806765] [fglrx:MCIL_AllocateMemory] *ERROR* Can not allocate requested local FB memory
[ 36.806767] [fglrx:__gart_init] *ERROR* Gps_GartInitialization failed.
[ 36.806769] [fglrx:gal_init] *ERROR* Failed to initialize gal
[ 36.806771] [fglrx:mc_heap_init] *ERROR* Fail to initialize GAL
[ 36.806773] [fglrx:firegl_init_pcie] *ERROR* GAL initialization failure

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu xserver-xorg-video-ati Edit question
Assignee:
No assignee Edit question
Solved by:
bellyflop
Solved:
Last query:
Last reply:
Revision history for this message
bellyflop (virtualm) said :
#1

Oops, forgot to include the output of:

fglrxinfo
Segmentation fault

Revision history for this message
bellyflop (virtualm) said :
#2

Anyone have any suggestions? I am getting kinda desperate on this one...

Revision history for this message
bellyflop (virtualm) said :
#3

I installed fedora and installed the drivers off the ati site and they worked. I am still not sure why the same thing didn't work under ubuntu...