Hello!
I'm trying for a long time to correctly install and confugire my graphic card following the ATI driver installation instructions from several posts in different suse forums (
eg.), but I always stuck at the same point and can't go further. Here is the problem I experience: every time I execute “sax2 -r -m 0=flgrx” in “init 3″ mode, I just got a black screen and that’s it! I have to hard reboot the computer by pressing the power button

If I add the option "-b /usr/share/doc/packages/fglrx/sax2-profile" at least I got some meassages (see below) but I have no idea how can I fix them.
After building the rpm, the installation of the driver went as follow:
> less /usr/share/fglrx/fglrx-install.log
/tmp/fglrx
Package fglrx64_6_9_0_SUSE101-8.25.18-1.x86_64.rpm has been successfully generated
> rpm -ivh fglrx64_6_9_0_SUSE101-8.25.18-1.x86_64.rpm
Preparing… ########################################### [100%]
1:fglrx64_6_9_0_SUSE101 ########################################### [100%]
/usr/src/kernel-modules/fglrx /
make: Entering directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default’
make -C ../../../linux-2.6.16.13-4 O=../linux-2.6.16.13-4-obj/x86_64/default
LD /usr/src/kernel-modules/fglrx/built-in.o
CC [M] /usr/src/kernel-modules/fglrx/firegl_public.o
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘firegl_put_user_ptr’:
/usr/src/kernel-modules/fglrx/firegl_public.c:1246: warning: cast from pointer to integer of different size
/usr/src/kernel-modules/fglrx/firegl_public.c:1246: warning: cast from pointer to integer of different size
/usr/src/kernel-modules/fglrx/firegl_public.c:1246: warning: cast from pointer to integer of different size
/usr/src/kernel-modules/fglrx/firegl_public.c:1246: warning: cast from pointer to integer of different size
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘__ke_unregister_ioctl32_conversion’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2406: warning: ‘return’ with a value, in function returning void
LD [M] /usr/src/kernel-modules/fglrx/fglrx.o
Building modules, stage 2.
MODPOST
WARNING: could not find /usr/src/kernel-modules/fglrx/.libfglrx_ip.a.GCC4.cmd for /usr/src/kernel-modules/fglrx/libfglrx_ip.a.GCC4
CC /usr/src/kernel-modules/fglrx/fglrx.mod.o
LD [M] /usr/src/kernel-modules/fglrx/fglrx.ko
make: Leaving directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default’
make: Entering directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default’
make -C ../../../linux-2.6.16.13-4 O=../linux-2.6.16.13-4-obj/x86_64/default modules_install
INSTALL /usr/src/kernel-modules/fglrx/fglrx.ko
DEPMOD 2.6.16.13-4-default
make: Leaving directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default’
/
*************************************************************
Please read “/usr/share/doc/packages/fglrx/README.SuSE” for
configuration details when using SaX2.
*************************************************************
Now checking the /usr/share/doc/packages/fglrx/ for sax2-profile, I find nothing. Then executing fglrx-kernel-build.sh doesn’t show the “/usr/src/kernel-modules/fglrx/firegl_public.c: …” warnings anymore and I have already the sax2-profile file generated. So I proceed with:
> sax2 -r -m 0=fglrx -b /usr/share/doc/packages/fglrx/sax2-profile
SaX: initializing please wait…
SaX: your current configuration will not be read in
SaX: no X-Server is running
SaX: will start own server if needed
SPP: prepare device [0] profile: FireGL
SPP: prepare device [1] profile: synaptics
SPP: calling device [1] profile script: synaptics
SPP: including prepared profile(s)…
SPP: prepare device [0] profile: sax2-profile
SPP: profile will add new section(s) -> moving: 1
SPP: including prepared profile(s)…
SaX: startup
ServerLayout -> all -> Screen -> 0 -> top =
^ line : syntax error: invalid KEY in LValue specification or invalid assigment: expected LValue=RValue with LValue=KEY sequence and RValue=STRING
ServerLayout -> all -> Screen -> 0 -> bottom =
^ line : syntax error: invalid KEY in LValue specification or invalid assigment: expected LValue=RValue with LValue=KEY sequence and RValue=STRING
ServerLayout -> all -> Screen -> 0 -> left =
^ line : syntax error: invalid KEY in LValue specification or invalid assigment: expected LValue=RValue with LValue=KEY sequence and RValue=STRING
ServerLayout -> all -> Screen -> 0 -> right =
^ line : syntax error: invalid KEY in LValue specification or invalid assigment: expected LValue=RValue with LValue=KEY sequence and RValue=STRING
The result is that no sax2 configuration window opens, and this far I could get. I started init 5 because I couldn’t run fglrxinfo or glxinfo (can’t open display) in init 3 mode and here is the output:
> fglxinfo
Xlib: extension “XFree86-DRI” missing on display “:0.0″.
display: :0.0 screen: 0
OpenGL vendor string: Mesa project:
www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
Now I tried to execute the sax2 command with -b /usr/share/doc/packages/fglrx/sax2-profile and got the same meassage as above without seening the sax2 window. However, executing only “sax2 -r -m 0=fglrx” poped up the sax2 window without any complains. So now I saved the new xorg.xonf. After OK, if I hit the button Test the screen turn into black screen and again nothing, I have to hard reboot and replace the xorg.conf file with the original one. I really don’t know what more to do!
Here are the specifications of my laptop:
HP dv5000, AMD Turion 64 ML, ATI Radeon Xpress 200m, SUSE 10.1 (64)
I would really like to run the Xgl on it.
Any help is highly appreciated!
iso