I’m back from the week end break. Freespacer, thanks again for all your help and effort! 
I’m having the same issue as the others, black screen after reboot, fglrx NOT loaded (unless I load it manually from cmd line, then it loads, but goes away after reboot).
Here are my specs in case you need them: Dell OptiPlex GX 620 Intel P4 4GB Ram XFX HD 4650 OS 11.3 Kernel 2.6.34-12-desktop #1 SMP PREEMPT 2010-06-29 02:39:08 +0200 x86_64 x86_64 x86_64 GNU/Linux
I ran all the commands you asked for, here goes…
linux:/ # ll /lib/modules/2.6.34-12-desktop/build
lrwxrwxrwx 1 root root 43 2010-07-16 13:25 /lib/modules/2.6.34-12-desktop/build -> /usr/src/linux-2.6.34-12-obj/x86_64/desktop
linux:/ # ll /usr/src
total 28
drwxr-xr-x 2 root root 4096 2010-07-16 13:37 ati
drwxr-xr-x 3 root root 4096 2010-07-16 13:27 debug
drwxr-xr-x 3 root root 4096 2010-07-16 15:57 kernel-modules
lrwxrwxrwx 1 root root 15 2010-07-16 13:25 linux -> linux-2.6.34-12
drwxr-xr-x 24 root root 4096 2010-07-16 13:26 linux-2.6.34-12
drwxr-xr-x 3 root root 4096 2010-07-05 08:28 linux-2.6.34-12-obj
drwxr-xr-x 3 root root 4096 2010-07-05 08:28 linux-obj
drwxr-xr-x 8 root root 4096 2010-07-06 00:38 packages
linux:/ # fglrx-kernel-build.sh
/usr/src/kernel-modules/fglrx /
make: Entering directory `/usr/src/linux-2.6.34-12-obj/x86_64/desktop'
make -C ../../../linux-2.6.34-12 O=/usr/src/linux-2.6.34-12-obj/x86_64/desktop/.
LD /usr/src/kernel-modules/fglrx/built-in.o
CC [M] /usr/src/kernel-modules/fglrx/firegl_public.o
In file included from /usr/src/kernel-modules/fglrx/firegl_public.c:451:0:
/usr/src/kernel-modules/fglrx/drm_proc.h: In function ‘FGLDRM__vma_info’:
/usr/src/kernel-modules/fglrx/drm_proc.h:497:2: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 5 has type ‘phys_addr_t’
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘KCL_GetInitKerPte’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2378:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:2379:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:2380:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘KCL_GetPageTableByVirtAddr’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2425:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:2428:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:2429:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘KCL_TestAndClearPageDirtyFlag’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2582:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘KCL_GetDmaPhysAddr’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2620:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:2621:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:2622:5: warning: return makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c:2624:5: warning: return makes integer from pointer without a cast
CC [M] /usr/src/kernel-modules/fglrx/kcl_acpi.o
CC [M] /usr/src/kernel-modules/fglrx/kcl_agp.o
CC [M] /usr/src/kernel-modules/fglrx/kcl_debug.o
CC [M] /usr/src/kernel-modules/fglrx/kcl_ioctl.o
CC [M] /usr/src/kernel-modules/fglrx/kcl_io.o
CC [M] /usr/src/kernel-modules/fglrx/kcl_pci.o
CC [M] /usr/src/kernel-modules/fglrx/kcl_str.o
CC [M] /usr/src/kernel-modules/fglrx/kcl_wait.o
LD [M] /usr/src/kernel-modules/fglrx/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
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.34-12-obj/x86_64/desktop'
make: Entering directory `/usr/src/linux-2.6.34-12-obj/x86_64/desktop'
make -C ../../../linux-2.6.34-12 O=/usr/src/linux-2.6.34-12-obj/x86_64/desktop/. modules_install
INSTALL /usr/src/kernel-modules/fglrx/fglrx.ko
DEPMOD 2.6.34-12-desktop
make: Leaving directory `/usr/src/linux-2.6.34-12-obj/x86_64/desktop'
make: Entering directory `/usr/src/linux-2.6.34-12-obj/x86_64/desktop'
make -C ../../../linux-2.6.34-12 O=/usr/src/linux-2.6.34-12-obj/x86_64/desktop/. clean
CLEAN /usr/src/kernel-modules/fglrx/.tmp_versions
CLEAN /usr/src/kernel-modules/fglrx/Module.symvers /usr/src/kernel-modules/fglrx/modules.order
make: Leaving directory `/usr/src/linux-2.6.34-12-obj/x86_64/desktop'
/
linux:/ # hwinfo --gfxcard
23: PCI 100.0: 0300 VGA compatible controller (VGA)
[Created at pci.318]
Unique ID: VCu0.Y1JATZwm8sC
Parent ID: vSkL.iscUv9+lfHB
SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
SysFS BusID: 0000:01:00.0
Hardware Class: graphics card
Model: "ATI RADEON HD 4650"
Vendor: pci 0x1002 "ATI Technologies Inc"
Device: pci 0x9498 "ATI RADEON HD 4650"
SubVendor: pci 0x1682 "XFX Pine Group Inc."
SubDevice: pci 0x2451
Driver: "radeon"
Driver Modules: "drm"
Memory Range: 0xe0000000-0xefffffff (ro,non-prefetchable)
Memory Range: 0xfe9f0000-0xfe9fffff (rw,non-prefetchable)
I/O Ports: 0xdc00-0xdcff (rw)
Memory Range: 0xfea00000-0xfea1ffff (ro,non-prefetchable,disabled)
IRQ: 27 (22593 events)
I/O Ports: 0x3c0-0x3e7 (rw)
Module Alias: "pci:v00001002d00009498sv00001682sd00002451bc03sc00i00"
Driver Info #0:
XFree86 v4 Server Module: radeonhd
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #9 (PCI bridge)
Primary display adapter: #23
linux:/ # cd /etc/modprobe.d && grep -r 'fglrx' .
linux:/etc/modprobe.d #
linux:/etc/modprobe.d # cd /etc/modprobe.d && grep -r 'radeon' .
./fglrx.conf:blacklist radeon
./blacklist-fglrx.conf:# radeon conflicts with AMD Linux Graphics Driver
./blacklist-fglrx.conf:blacklist radeon
./50-blacklist.conf:blacklist radeonfb
linux:/etc/modprobe.d #
linux:/ # cat /etc/sysconfig/kernel | grep -v '^#'
INITRD_MODULES="thermal ata_piix ata_generic processor fan"
NO_KMS_IN_INITRD="no"
DOMU_INITRD_MODULES="xennet xenblk"
MODULES_LOADED_ON_BOOT=""
ACPI_DSDT=""
SKIP_RUNNING_KERNEL=""
linux:/ # cat /boot/grub/menu.lst
# Modified by YaST2. Last modification on Thu Jul 15 12:21:34 CDT 2010
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader
default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,0)/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.3 - 2.6.34-12
root (hd0,0)
kernel /vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-WDC_WD2500JS-75NCB2_WD-WCANK4050583-part3 resume=/dev/disk/by-id/ata-WDC_WD2500JS-75NCB2_WD-WCANK4050583-part2 splash=silent quiet showopts vga=0x345
initrd /initrd-2.6.34-12-desktop
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.3 - 2.6.34-12
root (hd0,0)
kernel /vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-WDC_WD2500JS-75NCB2_WD-WCANK4050583-part3 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x345
initrd /initrd-2.6.34-12-desktop