Linux Radeon 9000 Pro & RedHat 7.3... nearly there...

Discussion in 'Software' started by Hwulex, 22 Feb 2003.

  1. Hwulex

    Hwulex What's a Dremel?

    Joined:
    1 Feb 2002
    Posts:
    4,007
    Likes Received:
    1
    Ok. I had a go at this a while back on RedHat 8, but with no joy.
    So, last night I installed RedHat 7.3 (for more reasons than one) and I'm having problems again.

    I've installed the ATi driver pack, but not configured using their xfglrconfig because it just goes mental and doesn't like it at all.

    So, I've manually edited my XF86Config-4 file from this:
    Code:
    Section "Device"
    	# no known options
    	Identifier   "VESA driver (generic)"
            Driver       "vesa"
            VendorName   "VESA driver (generic)"
            BoardName     "VESA driver (generic)"
    
            #BusID
    EndSection
    
    Section "Screen"
    	Identifier   "Screen0"
            Device       "VESA driver (generic)"
            Monitor      "Monitor0"
    	DefaultDepth	16
    
    	Subsection "Display"
            	Depth       16
                    Modes       "1280x1024" "1024x768" "800x600" "640x480"
    	EndSubsection
    
    EndSection
    
    To this:
    Code:
    Section "Device"
    	# no known options
    	Identifier   "ATI Graphics Adapter"
            Driver       "fglrx"
            VendorName   "Power Color"
            BoardName     "Radeon 9000 Pro"
    
            #BusID
    EndSection
    
    Section "Screen"
    	Identifier   "Screen0"
            Device       "ATI Graphics Adapter"
            Monitor      "Monitor0"
    	DefaultDepth	32
    
    	Subsection "Display"
            	Depth       32
                    Modes       "1280x1024" "1024x768" "800x600" "640x480"
    	EndSubsection
    
    EndSection
    
    But it produces this error (part of XFree86.0.log):
    Code:
    (II) FireGL8700/8800: Driver for chipset: ATI R200 QH (AGP),
    	ATI R200 QL (AGP), ATI R200 QT (AGP), ATI R200 BB (AGP),
    	Radeon RV250 Id (R9000), Radeon RV250 Ie (R9000),
    	Radeon RV250 If (R9000), Radeon RV250 Ig (R9000),
    	Radeon RV250 Ld (M9), Radeon RV250 Le (M9), Radeon RV250 Lf (M9),
    	Radeon RV250 Lg (M9), Radeon R300 AD (R9500), Radeon R300 AE (R9500),
    	Radeon R300 AF (R9500), Radeon R300 AG (Fire GL Z1/X1),
    	Radeon R300 ND (R9700 Pro), Radeon R300 NE (R9700/R9500Pro),
    	Radeon R300 NF (Unknown), Radeon R300 NG (Fire GL X1)
    (II) Primary Device is: PCI 01:00:0
    (--) Assigning device section with no busID to primary device
    (WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
    (--) Chipset Radeon RV250 If (R9000) found
    (II) resource ranges after xf86ClaimFixedResources() call:
    	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
    	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
    	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
    	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
    	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
    	[5] -1	0xeb000000 - 0xeb0000ff (0x100) MX[B]
    	[6] -1	0xd0000000 - 0xd7ffffff (0x8000000) MX[B]
    	[7] -1	0xe9010000 - 0xe901ffff (0x10000) MX[B](B)
    	[8] -1	0xe0000000 - 0xe7ffffff (0x8000000) MX[B](B)
    	[9] -1	0xe9000000 - 0xe900ffff (0x10000) MX[B](B)
    	[10] -1	0xd8000000 - 0xdfffffff (0x8000000) MX[B](B)
    	[11] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
    	[12] -1	0x00000000 - 0x000000ff (0x100) IX[B]
    	[13] -1	0x0000c800 - 0x0000c81f (0x20) IX[B]
    	[14] -1	0x0000c400 - 0x0000c41f (0x20) IX[B]
    	[15] -1	0x0000c000 - 0x0000c00f (0x10) IX[B]
    	[16] -1	0x0000a800 - 0x0000a807 (0x8) IX[B]
    	[17] -1	0x0000a400 - 0x0000a41f (0x20) IX[B]
    	[18] -1	0x0000a000 - 0x0000a0ff (0x100) IX[B]
    	[19] -1	0x00009000 - 0x000090ff (0x100) IX[B](B)
    (II) fglrx(0): pEnt->device->identifier=0x081e4488
    (II) resource ranges after probing:
    	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
    	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
    	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
    	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
    	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
    	[5] -1	0xeb000000 - 0xeb0000ff (0x100) MX[B]
    	[6] -1	0xd0000000 - 0xd7ffffff (0x8000000) MX[B]
    	[7] -1	0xe9010000 - 0xe901ffff (0x10000) MX[B](B)
    	[8] -1	0xe0000000 - 0xe7ffffff (0x8000000) MX[B](B)
    	[9] -1	0xe9000000 - 0xe900ffff (0x10000) MX[B](B)
    	[10] -1	0xd8000000 - 0xdfffffff (0x8000000) MX[B](B)
    	[11] 0	0x000a0000 - 0x000affff (0x10000) MS[B]
    	[12] 0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
    	[13] 0	0x000b8000 - 0x000bffff (0x8000) MS[B]
    	[14] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
    	[15] -1	0x00000000 - 0x000000ff (0x100) IX[B]
    	[16] -1	0x0000c800 - 0x0000c81f (0x20) IX[B]
    	[17] -1	0x0000c400 - 0x0000c41f (0x20) IX[B]
    	[18] -1	0x0000c000 - 0x0000c00f (0x10) IX[B]
    	[19] -1	0x0000a800 - 0x0000a807 (0x8) IX[B]
    	[20] -1	0x0000a400 - 0x0000a41f (0x20) IX[B]
    	[21] -1	0x0000a000 - 0x0000a0ff (0x100) IX[B]
    	[22] -1	0x00009000 - 0x000090ff (0x100) IX[B](B)
    	[23] 0	0x000003b0 - 0x000003bb (0xc) IS[B]
    	[24] 0	0x000003c0 - 0x000003df (0x20) IS[B]
    (II) Setting vga for screen 0.
    (II) fglrx(0): === [R200PreInit] === begin
    (II) Loading sub module "vgahw"
    (II) LoadModule: "vgahw"
    (II) Loading /usr/X11R6/lib/modules/libvgahw.a
    (II) Module vgahw: vendor="The XFree86 Project"
    	compiled for 4.2.0, module version = 0.1.0
    	ABI class: XFree86 Video Driver, version 0.5
    (II) fglrx(0): PCI bus 1 card 0 func 0
    (**) fglrx(0): Depth 32, (--) framebuffer bpp 32
    (II) fglrx(0): Pixel depth = 32 bits stored in 4 bytes (32 bpp pixmaps)
    (==) fglrx(0): Default visual is TrueColor
    (EE) fglrx(0): Weight given (000) is inconsistent with the depth (32)
    (EE) fglrx(0): PreInitWeight failed
    (EE) fglrx(0): R200PreInit failed
    (II) fglrx(0): === [R200PreInit] === end
    (II) UnloadModule: "fglrx"
    (II) UnloadModule: "vgahw"
    (II) Unloading /usr/X11R6/lib/modules/libvgahw.a
    (EE) Screen(s) found, but none have a usable configuration.
    
    Fatal server error:
    no screens found
    
    Anyone any ideas?
    I was getting other errors before, but to do with colour depth, resolution, and I've fixed those, but I'm stumped now.

    Cheers.
     
  2. Hwulex

    Hwulex What's a Dremel?

    Joined:
    1 Feb 2002
    Posts:
    4,007
    Likes Received:
    1
    'AVE IT!!!

    nvm the query. Driver didn't seem to like 32 colour depth. Changed it to 24, and all is working wonderfully :D

    I'm getting better at this Linux mullarky, and just as well, I've got to write a floppy driver in the next month :sigh:
     
  3. Hwulex

    Hwulex What's a Dremel?

    Joined:
    1 Feb 2002
    Posts:
    4,007
    Likes Received:
    1
    For reference, these are the values I'm using now which work fine.
    Code:
    Section "Device"
    	# no known options
    	Identifier   "ATI Graphics Adapter"
            Driver       "fglrx"
            VendorName   "Power Color"
            BoardName     "Radeon 9000 Pro"
    
            #BusID
    EndSection
    
    Section "Screen"
    	Identifier   "Screen0"
            Device       "ATI Graphics Adapter"
            Monitor      "Monitor0"
    	DefaultDepth	24
    
    	Subsection "Display"
            	Depth       24
                    Modes       "1280x1024" "1024x768" "800x600" "640x480"
    	EndSubsection
    
    EndSection
    
     
Tags:

Share This Page