help - can't make radeon driver work

Jim Cornette fc-cornette at insight.rr.com
Wed Aug 9 11:19:19 UTC 2006


Dr. Michael J. Chudobiak wrote:
> I have FC5 running on an HP D330m mini-tower, with a Radeon 9600 (DVI) 
> AGP card driving a LCD. The problem is, I can only get it to work using 
> the xorg "vesa" driver. The "radeon" driver doesn't work (see log 
> below), and the livna fglrx driver doesn't work either. I'm stumped, and 
> would really appreciate suggestions!
> 
> Here is the Xorg.0.log when I use the Radeon driver (sorry for the 
> length) - it seems to detect the 9600, but it fails obscurely anyways:
> 
> X Window System Version 7.0.0
> Release Date: 21 December 2005
> X Protocol Version 11, Revision 0, Release 7.0
> Build Operating System:Linux 2.6.9-34.ELsmp i686Red Hat, Inc.
> Current Operating System: Linux strawberry.domain.avtechpulse.com 
> 2.6.17-1.2157_FC5 #1 Tue Jul 11 22:55:46 EDT 2006 i686
> Build Date: 30 June 2006

> (--) PCI:*(1:0:0) ATI Technologies Inc RV350 AP [Radeon 9600] rev 0, Mem 
> @ 0xd0000000/28, 0xf0500000/16, I/O @ 0x2000/8
> (--) PCI: (1:0:1) ATI Technologies Inc RV350 AP [Radeon 9600] 
> (Secondary) rev 0, Mem @ 0xe0000000/28, 0xf0510000/16

Regarding above, is this a dual head card? The secondary ID present.

Regarding below, I'd be confused with PCI, AGP PCIE combined PCI/AGP.

>     ABI class: X.Org XInput driver, version 0.5
> (II) ATI: ATI driver (version 6.5.8) for chipsets: ati, ativga
> (II) R128: Driver for ATI Rage 128 chipsets:
>     ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (AGP),
>     ATI Rage 128 Mobility M4 MF (AGP), ATI Rage 128 Mobility M4 ML (AGP),
>     ATI Rage 128 Pro GL PA (PCI/AGP), ATI Rage 128 Pro GL PB (PCI/AGP),
>     ATI Rage 128 Pro GL PC (PCI/AGP), ATI Rage 128 Pro GL PD (PCI),
>     ATI Rage 128 Pro GL PE (PCI/AGP), ATI Rage 128 Pro GL PF (AGP),
>     ATI Rage 128 Pro VR PG (PCI/AGP), ATI Rage 128 Pro VR PH (PCI/AGP),
>     ATI Rage 128 Pro VR PI (PCI/AGP), ATI Rage 128 Pro VR PJ (PCI/AGP),
>     ATI Rage 128 Pro VR PK (PCI/AGP), ATI Rage 128 Pro VR PL (PCI/AGP),
>     ATI Rage 128 Pro VR PM (PCI/AGP), ATI Rage 128 Pro VR PN (PCI/AGP),
>     ATI Rage 128 Pro VR PO (PCI/AGP), ATI Rage 128 Pro VR PP (PCI),
>     ATI Rage 128 Pro VR PQ (PCI/AGP), ATI Rage 128 Pro VR PR (PCI),
>     ATI Rage 128 Pro VR PS (PCI/AGP), ATI Rage 128 Pro VR PT (PCI/AGP),
>     ATI Rage 128 Pro VR PU (PCI/AGP), ATI Rage 128 Pro VR PV (PCI/AGP),
>     ATI Rage 128 Pro VR PW (PCI/AGP), ATI Rage 128 Pro VR PX (PCI/AGP),
>     ATI Rage 128 GL RE (PCI), ATI Rage 128 GL RF (AGP),
>     ATI Rage 128 RG (AGP), ATI Rage 128 VR RK (PCI),
>     ATI Rage 128 VR RL (AGP), ATI Rage 128 4X SE (PCI/AGP),
>     ATI Rage 128 4X SF (PCI/AGP), ATI Rage 128 4X SG (PCI/AGP),
>     ATI Rage 128 4X SH (PCI/AGP), ATI Rage 128 4X SK (PCI/AGP),
>     ATI Rage 128 4X SL (PCI/AGP), ATI Rage 128 4X SM (AGP),
>     ATI Rage 128 4X SN (PCI/AGP), ATI Rage 128 Pro ULTRA TF (AGP),
>     ATI Rage 128 Pro ULTRA TL (AGP), ATI Rage 128 Pro ULTRA TR (AGP),
>     ATI Rage 128 Pro ULTRA TS (AGP?), ATI Rage 128 Pro ULTRA TT (AGP?),
>     ATI Rage 128 Pro ULTRA TU (AGP?)
> (II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP),
>     ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
>     ATI Radeon VE/7000 QY (AGP/PCI), ATI Radeon VE/7000 QZ (AGP/PCI),
>     ATI ES1000 515E (PCI), ATI ES1000 5969 (PCI),
>     ATI Radeon Mobility M7 LW (AGP),
>     ATI Mobility FireGL 7800 M7 LX (AGP),
>     ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
>     ATI Radeon IGP320 (A3) 4136, ATI Radeon IGP320M (U1) 4336,
>     ATI Radeon IGP330/340/350 (A4) 4137,
>     ATI Radeon IGP330M/340M/350M (U2) 4337,
>     ATI Radeon 7000 IGP (A4+) 4237, ATI Radeon Mobility 7000 IGP 4437,
>     ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP),
>     ATI Radeon 9100 QM (AGP), ATI Radeon 8500 AIW BB (AGP),
>     ATI Radeon 8500 AIW BC (AGP), ATI Radeon 7500 QW (AGP/PCI),
>     ATI Radeon 7500 QX (AGP/PCI), ATI Radeon 9000/PRO If (AGP/PCI),
>     ATI Radeon 9000 Ig (AGP/PCI), ATI FireGL Mobility 9000 (M9) Ld (AGP),
>     ATI Radeon Mobility 9000 (M9) Lf (AGP),
>     ATI Radeon Mobility 9000 (M9) Lg (AGP),
>     ATI Radeon 9100 IGP (A5) 5834,
>     ATI Radeon Mobility 9100 IGP (U3) 5835, ATI Radeon 9100 PRO IGP 7834,
>     ATI Radeon Mobility 9200 IGP 7835, ATI Radeon 9250 5960 (AGP),
>     ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP),
>     ATI Radeon 9200SE 5964 (AGP), ATI FireMV 2200 (PCI),
>     ATI Radeon Mobility 9200 (M9+) 5C61 (AGP),
>     ATI Radeon Mobility 9200 (M9+) 5C63 (AGP), ATI Radeon 9500 AD (AGP),
>     ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP),
>     ATI FireGL Z1 AG (AGP), ATI Radeon 9700 Pro ND (AGP),
>     ATI Radeon 9700/9500Pro NE (AGP), ATI Radeon 9600TX NF (AGP),
>     ATI FireGL X1 NG (AGP), ATI Radeon 9600 AP (AGP),
>     ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP),
>     ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP),
>     ATI FireGL RV360 AV (AGP),
>     ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
>     ATI Radeon Mobility 9600 (M10) NQ (AGP),
>     ATI Radeon Mobility 9600 (M11) NR (AGP),
>     ATI Radeon Mobility 9600 (M10) NS (AGP),
>     ATI FireGL Mobility T2 (M10) NT (AGP),
>     ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon 9650,
>     ATI Radeon 9800SE AH (AGP), ATI Radeon 9800 AI (AGP),
>     ATI Radeon 9800 AJ (AGP), ATI FireGL X2 AK (AGP),
>     ATI Radeon 9800PRO NH (AGP), ATI Radeon 9800 NI (AGP),
>     ATI FireGL X2 NK (AGP), ATI Radeon 9800XT NJ (AGP),
>     ATI Radeon X600 (RV380) 3E50 (PCIE),
>     ATI FireGL V3200 (RV380) 3E54 (PCIE),
>     ATI Radeon Mobility X600 (M24) 3150 (PCIE),
>     ATI Radeon Mobility X300 (M24) 3152 (PCIE),
>     ATI FireGL M24 GL 3154 (PCIE), ATI Radeon X300 (RV370) 5B60 (PCIE),
>     ATI Radeon X600 (RV370) 5B62 (PCIE),
>     ATI Radeon X550 (RV370) 5B63 (PCIE),
>     ATI FireGL V3100 (RV370) 5B64 (PCIE),
>     ATI FireMV 2200 PCIE (RV370) 5B65 (PCIE),
>     ATI Radeon Mobility X300 (M22) 5460 (PCIE),
>     ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE),
>     ATI FireGL M22 GL 5464 (PCIE), ATI Radeon XPRESS 200 5A41 (PCIE),
>     ATI Radeon XPRESS 200M 5A42 (PCIE),
>     ATI Radeon XPRESS 200 5A61 (PCIE),
>     ATI Radeon XPRESS 200M 5A62 (PCIE),
>     ATI Radeon XPRESS 200 5954 (PCIE),
>     ATI Radeon XPRESS 200M 5955 (PCIE),
>     ATI Radeon XPRESS 200 5974 (PCIE),
>     ATI Radeon XPRESS 200M 5975 (PCIE), ATI FireGL V5000 (RV410) (PCIE),
>     ATI Mobility FireGL V5000 (M26) (PCIE),
>     ATI Mobility FireGL V5000 (M26) (PCIE),
>     ATI Mobility Radeon X700 XL (M26) (PCIE),
>     ATI Mobility Radeon X700 (M26) (PCIE),
>     ATI Mobility Radeon X700 (M26) (PCIE),
>     ATI Radeon X700 PRO (RV410) (PCIE),
>     ATI Radeon X700 XT (RV410) (PCIE), ATI Radeon X700 (RV410) (PCIE),
>     ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X700 SE (RV410) (PCIE),
>     ATI Radeon X800 (R420) JH (AGP), ATI Radeon X800PRO (R420) JI (AGP),
>     ATI Radeon X800SE (R420) JJ (AGP), ATI Radeon X800 (R420) JK (AGP),
>     ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP),
>     ATI Radeon Mobility 9800 (M18) JN (AGP),
>     ATI Radeon X800XT (R420) JP (AGP), ATI Radeon X800 SE (R420) (AGP),
>     ATI Radeon AIW X800 VE (R420) JT (AGP),
>     ATI Radeon X800 (R423) UH (PCIE),
>     ATI Radeon X800PRO (R423) UI (PCIE),
>     ATI Radeon X800LE (R423) UJ (PCIE),
>     ATI Radeon X800SE (R423) UK (PCIE),
>     ATI FireGL V5100 (R423) UQ (PCIE),
>     ATI FireGL unknown (R423) UR (PCIE),
>     ATI FireGL unknown (R423) UT (PCIE),
>     ATI Radeon X800XT (R423) 5D57 (PCIE), ATI FireGL V7100 (R423) (PCIE),
>     ATI Mobility FireGL V5100 (M28) (PCIE),
>     ATI Mobility Radeon X800 (M28) (PCIE),
>     ATI Mobility Radeon X800 XT (M28) (PCIE),
>     ATI Radeon X800 (R430) (PCIE), ATI Radeon X800 XL (R430) (PCIE),
>     ATI Radeon X800 SE (R430) (PCIE), ATI Radeon X800 XTP (R430) (PCIE),
>     ATI Radeon X850 5D4C (PCIE),
>     ATI unknown Radeon / FireGL (R480) 5D50 (PCIE),
>     ATI Radeon X850 SE (R480) (PCIE), ATI Radeon X850 PRO (R480) (PCIE),
>     ATI Radeon X850 XT (R480) (PCIE),
>     ATI Radeon X850 XT PE (R480) (PCIE),
>     ATI Radeon X850 PRO (R480) (AGP), ATI Radeon X850 SE (R480) (AGP),
>     ATI Radeon X850 XT (R480) (AGP), ATI Radeon X850 XT PE (R480) (AGP)
> (II) Primary Device is: PCI 01:00:0
> (--) Assigning device section with no busID to primary device
> (WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) 
> found

This matcches up with the comment on the secondary ID asked above. It 
appears to detect it, then cannot find it later.

> (--) Chipset ATI Radeon 9600 AP (AGP) found
> (II) resource ranges after xf86ClaimFixedResources() call:

> (II) Loading sub module "radeon"
> (II) LoadModule: "radeon"
> (II) Reloading /usr/lib/xorg/modules/drivers/radeon_drv.so
> (WW) ****INVALID IO ALLOCATION**** b: 0x2000 e: 0x20ff correcting
> (II) window:
>     [0] -1    0    0x00002000 - 0x00002fff (0x1000) IX[B]
> (II) resSize:
>     [0] -1    0    0x00000000 - 0xffffffff (0x0) IX[B]
> (II) window fixed:
>     [0] -1    0    0x00002000 - 0x00002fff (0x1000) IX[B]
> Requesting insufficient memory window!: start: 0x2000 end: 0x2fff size 
> 0xf0000100
> (EE) Cannot find a replacement memory range
> (II) resource ranges after probing:
>     [0] -1    0    0xffe00000 - 0xffffffff (0x200000) MX[B](B)
>     [1] -1    0    0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
>     [2] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[B]
>     [3] -1    0    0x000c0000 - 0x000effff (0x30000) MX[B]
>     [4] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[B]
>     [5] -1    0    0xf0410000 - 0xf04100ff (0x100) MX[B]
>     [6] -1    0    0xf0400000 - 0xf040ffff (0x10000) MX[B]
>     [7] -1    0    0xf0a00600 - 0xf0a006ff (0x100) MX[B]
>     [8] -1    0    0xf0a00400 - 0xf0a005ff (0x200) MX[B]
>     [9] -1    0    0x40100000 - 0x401003ff (0x400) MX[B]
>     [10] -1    0    0xf0a00000 - 0xf0a003ff (0x400) MX[B]
>     [11] -1    0    0xc0000000 - 0xbfffffff (0x0) MX[B]O
>     [12] -1    0    0xf0510000 - 0xf051ffff (0x10000) MX[B](B)
>     [13] -1    0    0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
>     [14] -1    0    0xf0500000 - 0xf050ffff (0x10000) MX[B](B)

> (II) Setting vga for screen 0.
> (**) RADEON(0): RADEONPreInit
> (II) RADEON(0): MMIO registers at 0xf0500000
> (II) RADEON(0): PCI bus 1 card 0 func 0
> (**) RADEON(0): RADEONFreeScreen
> (II) UnloadModule: "ati"
> (II) UnloadModule: "radeon"
> (EE) Screen(s) found, but none have a usable configuration.
> 
> Fatal server error:
> no screens found
> 
> 

This information probably needs to be submitted to bugzilla. I am only 
trying to learn from trying to decipher the information. By no way do I 
grasp all the problem scope.

> 
> 
> 
> 
> Here is my xorg.conf:
> 

> 
> Section "Module"
>     Load  "dbe"
>     Load  "extmod"
>     Load  "fbdevhw"
>     Load  "glx"
>     Load  "record"
>     Load  "freetype"
>     Load  "type1"
> #    Load  "dri"
>     Load  "dri"

Why is Load "dri" commented out, then added again directly under?

> EndSection

> Section "Monitor"
> 
>  ### Comment all HorizSync and VertSync values to use DDC:
>  ### Comment all HorizSync and VertSync values to use DDC:
>  ### Comment all HorizSync and VertSync values to use DDC:
>  ### Comment all HorizSync and VertSync values to use DDC:
>  ### Comment all HorizSync and VertSync values to use DDC:
>  ### Comment all HorizSync and VertSync values to use DDC:
> #    HorizSync    31.5 - 67.0
> #    VertRefresh  50.0 - 75.0

What happens if you uncomment the horizontal and vertical info? The rest 
of the file looks like what I normally see in the file.

>     Identifier   "Monitor0"
>     VendorName   "Monitor Vendor"
>     ModelName    "LCD Panel 1280x1024"
>     Option        "dpms"
> EndSection
> 
> Section "Device"
>     Identifier  "Videocard0"
>     Driver      "radeon"
>     VendorName  "Videocard vendor"
>     BoardName   "ATI Technologies Inc RV350 AP [Radeon 9600] (Secondary)"
> EndSection
> 
> Section "Screen"
>     Identifier "Screen0"
>     Device     "Videocard0"
>     Monitor    "Monitor0"
>     DefaultDepth     24
>     SubSection "Display"
>         Viewport   0 0
>         Depth     24
>         Modes    "1280x1024" "1024x768" "800x600" "640x480"
>     EndSubSection
> EndSection
> 

Jim

> 
> - Mike
> 


-- 
The end of labor is to gain leisure.




More information about the fedora-list mailing list