Gentoo Archives: gentoo-amd64

From: Clemente Aguiar <clemente.aguiar@××××××××××××××××.pt>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] Installing ATI Radeon 7000 driver
Date: Sun, 29 Jan 2006 17:15:30
Message-Id: 6A0C419392D7BA45BD141D0BA4F253C7789C@loureiro.madeiratecnopolo.pt
1 Up to now my experience with Linux and Gentoo in particular has been
2 with servers, but now I have to install a "workstation" with KDE. I have
3 done just that and found out that the resolution is VGA (which I guess
4 is because I did not have the video driver installed).
5
6 The machine has a - ATI Radeon 7000 - RV100 Video controller.
7 # lspci -v
8 01:06.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY
9 [Radeon 7000/VE] (prog-if 00 [VGA])
10 Subsystem: IBM Unknown device 02c8
11 Flags: bus master, stepping, medium devsel, latency 64, IRQ 11
12 Memory at f0000000 (32-bit, prefetchable) [size=128M]
13 I/O ports at 3000 [size=256]
14 Memory at f8000000 (32-bit, non-prefetchable) [size=64K]
15 [virtual] Expansion ROM at f8020000 [disabled] [size=128K]
16 Capabilities: [50] Power Management version 2
17 ------
18
19 I installed the ati-drivers but get lots of undefined symbols.
20 # emerge ati-drivers
21 ...
22 * Checking for MTRR support enabled ...
23 [ ok ]
24 * Checking for AGP support enabled ...
25 [ ok ]
26 * Checking for DRM support disabled ...
27 [ ok ]
28 ...
29 make: Entering directory `/usr/src/linux-2.6.15-gentoo-r1'
30 CC [M]
31 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
32 ld_mod/agp3.o
33 CC [M]
34 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
35 ld_mod/nvidia-agp.o
36 CC [M]
37 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
38 ld_mod/agpgart_be.o
39 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
40 ld_mod/agpgart_be.c: In function `__fgl_agp_init':
41 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
42 ld_mod/agpgart_be.c:8173: warning: implicit declaration of function
43 `pm_register'
44 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
45 ld_mod/agpgart_be.c: In function `__fgl_agp_cleanup':
46 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
47 ld_mod/agpgart_be.c:8183: warning: implicit declaration of function
48 `pm_unregister_all'
49 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
50 ld_mod/agpgart_be.c: At top level:
51 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
52 ld_mod/agpgart_be.c:6077: warning: 'ati_gart_base' defined but not used
53 CC [M]
54 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
55 ld_mod/i7505-agp.o
56 CC [M]
57 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
58 ld_mod/firegl_public.o
59 In file included from
60 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
61 ld_mod/firegl_public.c:134:
62 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
63 ld_mod/firegl_public.h:243:5: warning: "FIREGL_VMA_INFO" is not defined
64 In file included from
65 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
66 ld_mod/drm_proc.h:41,
67 from
68 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
69 ld_mod/firegl_public.c:307:
70 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
71 ld_mod/drmP.h:561:5: warning: "__HAVE_VBL_IRQ" is not defined
72 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
73 ld_mod/drmP.h:664:5: warning: "__HAVE_VBL_IRQ" is not defined
74 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
75 ld_mod/drmP.h:936:5: warning: "__HAVE_SG" is not defined
76 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
77 ld_mod/firegl_public.c:381:5: warning: "FIREGL_VMA_INFO" is not defined
78 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
79 ld_mod/firegl_public.c:398:5: warning: "FIREGL_VMA_INFO" is not defined
80 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
81 ld_mod/firegl_public.c: In function `firegl_stub_putminor':
82 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
83 ld_mod/firegl_public.c:552: warning: `inter_module_put' is deprecated
84 (declared at include/linux/module.h:575)
85 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
86 ld_mod/firegl_public.c:554: warning: `inter_module_unregister' is
87 deprecated (declared at include/linux/module.h:572)
88 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
89 ld_mod/firegl_public.c: In function `firegl_stub_register':
90 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
91 ld_mod/firegl_public.c:574: warning: `inter_module_register' is
92 deprecated (declared at include/linux/module.h:571)
93 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
94 ld_mod/firegl_public.c:605: warning: `inter_module_put' is deprecated
95 (declared at include/linux/module.h:575)
96 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
97 ld_mod/firegl_public.c: In function `firegl_put_user_ptr':
98 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
99 ld_mod/firegl_public.c:1159: warning: cast from pointer to integer of
100 different size
101 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
102 ld_mod/firegl_public.c:1159: warning: cast from pointer to integer of
103 different size
104 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
105 ld_mod/firegl_public.c:1159: warning: cast from pointer to integer of
106 different size
107 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
108 ld_mod/firegl_public.c:1159: warning: cast from pointer to integer of
109 different size
110 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
111 ld_mod/firegl_public.c: In function `register_ioctl32_conversion':
112 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
113 ld_mod/firegl_public.c:2241: warning: ISO C90 forbids mixed declarations
114 and code
115 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
116 ld_mod/firegl_public.c: In function `do_vm_kmap_nopage':
117 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
118 ld_mod/firegl_public.c:2537: warning: assignment makes pointer from
119 integer without a cast
120 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
121 ld_mod/firegl_public.c: In function `register_ioctl32_conversion':
122 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
123 ld_mod/firegl_public.c:2240: warning: statement with no effect
124 LD [M]
125 /var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bui
126 ld_mod/fglrx.o
127 Building modules, stage 2.
128 MODPOST
129 *** Warning: "pm_unregister_all"
130 [/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bu
131 ild_mod/fglrx.ko] undefined!
132 *** Warning: "pm_register"
133 [/var/tmp/portage/ati-drivers-8.18.8-r2/work/common/lib/modules/fglrx/bu
134 ild_mod/fglrx.ko] undefined!
135 ....
136 * To switch to ATI OpenGL, run "eselect opengl set ati"
137 * To change your XF86Config you can use the bundled "aticonfig"
138 * You don't have the opengl useflag enabled, you won't be able to build
139 * opengl applications nor use opengl driver features, if that isn't
140 * the intended behaviour please add opengl to your useflag and issue
141 * # emerge -Nu ati-drivers
142 WARNING: //lib/modules/2.6.15-gentoo-r1/video/fglrx.ko needs unknown
143 symbol pm_register
144 WARNING: //lib/modules/2.6.15-gentoo-r1/video/fglrx.ko needs unknown
145 symbol pm_unregister_all [ ok ]
146 --------------
147
148 Then when I try to load the modules it gives an error:
149 # modprobe fglrx
150 FATAL: Error inserting fglrx
151 (/lib/modules/2.6.15-gentoo-r1/video/fglrx.ko): Unknown symbol in
152 module, or unknown parameter (see dmesg)
153 --------------
154
155 # dmesg
156 fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies,
157 Starnberg, GERMANY' taints kernel.
158 fglrx: Unknown symbol pm_register
159 fglrx: Unknown symbol pm_unregister_all
160 --------------
161
162 Can anybody help me out?
163
164 Clemente
165
166 --
167 gentoo-amd64@g.o mailing list

Replies

Subject Author
Re: [gentoo-amd64] Installing ATI Radeon 7000 driver Andrei Slavoiu <ansla80@×××××.com>
Re: [gentoo-amd64] Installing ATI Radeon 7000 driver Andrey Schwedovitch <schwed@×××××××.ru>