> I installed Mandrake Linux 9.0 (kernel: 2.4.19) on my machine 
> some time back
> which at the time, failed to install support for my ATI 
> Radeon  9000 Pro.  

should be supported by some most recent XFree86,
i am not sure if X4.3.0 release will serve you.
> XFree86 Version 4.3.0
> Release Date: 27 February 2003
> X Protocol Version 11, Revision 0, Release 6.6
> Build Operating System: Linux 2.4.20 i686 [ELF] 
> Build Date: 07 March 2003
>       Before reporting problems, check http://www.XFree86.Org/
>       to make sure that you have the latest version.

confirmed, its what got named above.

> (II) PCI: 01:00:0: chip 1002,4966 card 17ee,9001 rev 01 class 03,00,00 hdr
80
> (II) PCI: 01:00:1: chip 1002,496e card 17ee,9000 rev 01 class 03,80,00 hdr
00

Its a Radeon 9000 series grafics adapter (RV250),
0x4966 = "If"

> List of video drivers:
>       atimisc
>       r128
>       radeon
>       imstt
>       newport
>       mga
>       glint
>       nv
>       tga
>       s3
>       s3virge
>       sis
>       rendition
>       neomagic
>       i740
>       tdfx
>       savage
>       cirrus
>       vmware
>       tseng
>       trident
>       chips
>       apm
>       glide
>       fbdev
>       i128
>       nsc
>       ati
>       i810
>       ark
>       cyrix
>       siliconmotion
>       vesa
>       vga
>       dummy
>       v4l

your way of calling XFree86 is sort of probing,
the list is just the availabel driver modules.

> (II) LoadModule: "glide"
> (II) Loading /usr/X11R6/lib/modules/drivers/glide_drv.o
> (II) Module glide: vendor="The XFree86 Project"
>       compiled for 4.2.99.902, module version = 1.0.0
>       Module class: XFree86 Video Driver
>       ABI class: XFree86 Video Driver, version 0.6
> (II) Loading sub module "glide2x"
> (II) LoadModule: "glide2x"
> (WW) Warning, couldn't open module glide2x
> (II) UnloadModule: "glide2x"
> (EE) Glide driver:
> 
> Could not load the shared library file for Glide: "libglide2x.so"! 

glide is for the 3dfx grafics card support.
you will not at all need it for your hardware.

> (II) Primary Device is: PCI 01:00:0
[...]
> (WW) ATI:  PCI/AGP Mach64 in slot 1:0:1 could not be detected!

no worry, its not a Mach64, so detection on 2nd-head device has to fail.

> (II) ATI: ATI driver (version 6.4.18) 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

Its not a Rage 182 either, no i am stripping a bit.

>       ATI Radeon 9000 If (AGP), ATI Radeon 9000 Ig (AGP),

Your hardware should be nicely supported by that driver.

> (II) VESA: driver for VESA chipsets: vesa
> (II) VGA: Generic VGA driver (version 4.0) for chipsets: generic
> (II) v4l driver for Video4Linux

Those two drivers should work as well.

I just cannot see any signs of propper detection up to here
but thats most probably normal. Probing does take place now:

> (++) Using config file: "/root/XF86Config.new"
> (==) ServerLayout "XFree86 Configured"
> (**) |-->Screen "Screen0" (0)
> (**) |   |-->Monitor "Monitor0"
> (**) |   |-->Device "Card0"
> (**) |-->Input Device "Mouse0"
> (**) |-->Input Device "Keyboard0"
> (==) Keyboard: CustomKeycode disabled

That sort of setup brought up your grafics to "greyish" visiblity.
All seems to run quite nice - so the system works in principle.

> (II) ATI:  Candidate "Device" section "Card0".
> (WW) ATI:  PCI/AGP Mach64 in slot 1:0:1 could not be detected!
> (WW) RADEON: No matching Device section for instance (BusID 
> PCI:1:0:1) found

normal messages of driver probing, 2nd device can be ignored.

> (--) Chipset ATI Radeon 9000 If (AGP) found

Perfect!!! It got detected and possibly works now.

> (II) RADEON(0): initializing int10
> (II) RADEON(0): Primary V_BIOS segment is: 0xc000
> (II) RADEON(0): VESA BIOS detected
> (II) RADEON(0): VESA VBE Version 2.0
> (II) RADEON(0): VESA VBE Total Mem: 65536 kB
> (II) RADEON(0): VESA VBE OEM: ATI RADEON RV250
> (II) RADEON(0): VESA VBE OEM Software Rev: 1.0
> (II) RADEON(0): VESA VBE OEM Vendor: ATI Technologies Inc.
> (II) RADEON(0): VESA VBE OEM Product: V250
> (II) RADEON(0): VESA VBE OEM Product Rev: 01.00
> (II) Loading sub module "ddc"
> (II) LoadModule: "ddc"
> (II) Loading /usr/X11R6/lib/modules/libddc.a
> (II) Module ddc: vendor="The XFree86 Project"
>       compiled for 4.2.99.902, module version = 1.0.0
>       ABI class: XFree86 Video Driver, version 0.6
> (II) RADEON(0): VESA VBE DDC supported
> (II) RADEON(0): VESA VBE DDC Level 2
> (II) RADEON(0): VESA VBE DDC transfer in appr. 2 sec.
> (II) RADEON(0): VESA VBE DDC read successfully

all fine, nothing to worry. Go on...

> Your XF86Config file is /root/XF86Config.new
> 
> To test the server, run 'XFree86 -xf86config /root/XF86Config.new'

Have you read that? I dont thin you have.
That is the final result of your probing.
Now testing should show up with a high res screen.
You dont have any GUI for that phase - it simply
does expose the video mode to you with a somehwat
basically simple and unattractive test pattern.

Watch if your monitor didnt "smoke" or does other 
bad things (this of course unlikely for current models).
Then hit Ctrl+Alt+BackSpace and hope that this will
terminate the test session in a propper way as well.

If your testing went fine then you should do this:
  cp /root/XF86Config.new /etc/X11/XFree86-4
and thats all. Done.

What does that last command?
It copies the probed and found to be nice setup 
for your hardware to the system wide location,
(some folks would call that an "install")
so that any user can invoke the gui of choice
by the prefered way:

  startx

Lets see if that is what you did need.

-Alex.

_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to