Up to now my experience with Linux and Gentoo in particular has been
with servers, but now I have to install a "workstation" with KDE. I have
done just that and found out that the resolution is VGA (which I guess
is because I did not have the video driver installed).

The machine has a - ATI Radeon 7000 - RV100 Video controller.
# lspci -v
01:06.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY
[Radeon 7000/VE] (prog-if 00 [VGA])
        Subsystem: IBM Unknown device 02c8
        Flags: bus master, stepping, medium devsel, latency 64, IRQ 11
        Memory at f0000000 (32-bit, prefetchable) [size=128M]
        I/O ports at 3000 [size=256]
        Memory at f8000000 (32-bit, non-prefetchable) [size=64K]
        [virtual] Expansion ROM at f8020000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
------

I installed the ati-drivers but get lots of undefined symbols.
# emerge ati-drivers
...
 * Checking for MTRR support enabled ...
[ ok ]
 * Checking for AGP support enabled ...
[ ok ]
 * Checking for DRM support disabled ...
[ ok ]
...
make: Entering directory `/usr/src/linux-2.6.15-gentoo-r1'
  CC [M]
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/agp3.o
  CC [M]
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/nvidia-agp.o
  CC [M]
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/agpgart_be.o
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/agpgart_be.c: In function `__fgl_agp_init':
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/agpgart_be.c:8173: warning: implicit declaration of function
`pm_register'
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/agpgart_be.c: In function `__fgl_agp_cleanup':
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/agpgart_be.c:8183: warning: implicit declaration of function
`pm_unregister_all'
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/agpgart_be.c: At top level:
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/agpgart_be.c:6077: warning: 'ati_gart_base' defined but not used
  CC [M]
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/i7505-agp.o
  CC [M]
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.o
In file included from
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c:134:
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.h:243:5: warning: "FIREGL_VMA_INFO" is not defined
In file included from
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/drm_proc.h:41,
                 from
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c:307:
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/drmP.h:561:5: warning: "__HAVE_VBL_IRQ" is not defined
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/drmP.h:664:5: warning: "__HAVE_VBL_IRQ" is not defined
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/drmP.h:936:5: warning: "__HAVE_SG" is not defined
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c:381:5: warning: "FIREGL_VMA_INFO" is not defined
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c:398:5: warning: "FIREGL_VMA_INFO" is not defined
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c: In function `firegl_stub_putminor':
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c:552: warning: `inter_module_put' is deprecated
(declared at include/linux/module.h:575)
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c:554: warning: `inter_module_unregister' is
deprecated (declared at include/linux/module.h:572)
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c: In function `firegl_stub_register':
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c:574: warning: `inter_module_register' is
deprecated (declared at include/linux/module.h:571)
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c:605: warning: `inter_module_put' is deprecated
(declared at include/linux/module.h:575)
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c: In function `firegl_put_user_ptr':
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c:1159: warning: cast from pointer to integer of
different size
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c:1159: warning: cast from pointer to integer of
different size
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c:1159: warning: cast from pointer to integer of
different size
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c:1159: warning: cast from pointer to integer of
different size
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c: In function `register_ioctl32_conversion':
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c:2241: warning: ISO C90 forbids mixed declarations
and code
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c: In function `do_vm_kmap_nopage':
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c:2537: warning: assignment makes pointer from
integer without a cast
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c: In function `register_ioctl32_conversion':
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/firegl_public.c:2240: warning: statement with no effect
  LD [M]
/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
ld_mod/fglrx.o
  Building modules, stage 2.
  MODPOST
*** Warning: "pm_unregister_all"
[/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bu
ild_mod/fglrx.ko] undefined!
*** Warning: "pm_register"
[/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bu
ild_mod/fglrx.ko] undefined!
....
 * To switch to ATI OpenGL, run "eselect opengl set ati"
 * To change your XF86Config you can use the bundled "aticonfig"
 * You don't have the opengl useflag enabled, you won't be able to build
 * opengl applications nor use opengl driver features, if that isn't
 * the intended behaviour please add opengl to your useflag and issue
 * # emerge -Nu ati-drivers
WARNING: //lib/modules/2.6.15-gentoo-r1/video/fglrx.ko needs unknown
symbol pm_register
WARNING: //lib/modules/2.6.15-gentoo-r1/video/fglrx.ko needs unknown
symbol pm_unregister_all        [ ok ]
--------------

Then when I try to load the modules it gives an error:
# modprobe fglrx
FATAL: Error inserting fglrx
(/lib/modules/2.6.15-gentoo-r1/video/fglrx.ko): Unknown symbol in
module, or unknown parameter (see dmesg)
--------------

# dmesg
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies,
Starnberg, GERMANY' taints kernel.
fglrx: Unknown symbol pm_register
fglrx: Unknown symbol pm_unregister_all
--------------

Can anybody help me out?

Clemente

-- 
[email protected] mailing list

Reply via email to