Gentoo Archives: gentoo-dev

From: Chris Frederick <cdf123@××××××.net>
To: gentoo-user@l.g.o, gentoo-dev@l.g.o
Subject: [gentoo-dev] ATI Radeon Xpress 200 Drivers
Date: Sat, 25 Jun 2005 22:35:21
Message-Id: 42BDDC1D.4020601@cdf123.net
1 Hi all,
2
3 I just noticed that ati released drivers for my Radeon Xpress card. I
4 installed the drivers for Xorg, and it works great. But when I tried to
5 install the kernel modules, I got a lot of error messages with the
6 build. I know gentoo has the regular ati-drivers package, but they
7 don't support the Xpress series of cards. Can anyone give me a hand at
8 getting this to work?
9
10 Is there any development being done to include these into the
11 ati-drivers package? or to make an ati-xpress-drivers package?
12
13 I'm no wiz with C, but I know enough to be comfortable with it. I'll do
14 what I can to help get this working, but I could sure use a hand, or a
15 point in the right direction.
16
17 Thanks in advance for your help.
18
19 Chris Frederick
20
21 Here's ATI's info on the drivers:
22
23 ATI Proprietary Linux x86_64 Driver 8.13.4 for Radeon Xpress 200 Series
24 https://support.ati.com/ics/support/KBAnswer.asp?questionID=19511
25 http://www2.ati.com/drivers/linux/64bit/fglrx64_6_8_0-8.13.4-1.x86_64.rpm
26
27 I ran rpm2targz on the rpm, and extracted it to /, then ran the
28 /lib/modules/fglrx/build_mod/make.sh script to build the kernel modules:
29
30 # sh make.sh
31 ATI module generator V 2.0
32 ==========================
33 initializing...
34 cleaning...
35 patching 'highmem.h'...
36 assuming new VMA API since we do have kernel 2.6.x...
37 doing Makefile based build for kernel 2.6.x and higher
38 make -C /lib/modules/2.6.11-gentoo-r11/build
39 SUBDIRS=/lib64/modules/fglrx/build_mod/2.6.x modules
40 make[1]: Entering directory `/usr/src/linux-2.6.11-gentoo-r11'
41 CC [M] /lib64/modules/fglrx/build_mod/2.6.x/agp3.o
42 CC [M] /lib64/modules/fglrx/build_mod/2.6.x/nvidia-agp.o
43 CC [M] /lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.o
44 /lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function
45 `agp_generic_agp_v2_enable':
46 /lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:721: warning: implicit
47 declaration of function `pci_find_class'
48 /lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:722: warning:
49 assignment makes pointer from integer without a cast
50 /lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:843: warning:
51 assignment makes pointer from integer without a cast
52 /lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function
53 `serverworks_agp_enable':
54 /lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:5123: warning:
55 assignment makes pointer from integer without a cast
56 /lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:5221: warning:
57 assignment makes pointer from integer without a cast
58 /lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function
59 `agp_find_supported_device':
60 /lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7313: warning:
61 assignment makes pointer from integer without a cast
62 /lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function
63 `__fgl_agp_init':
64 /lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:8454: warning:
65 `pm_register' is deprecated (declared at include/linux/pm.h:106)
66 /lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function
67 `__fgl_agp_cleanup':
68 /lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:8464: warning:
69 `pm_unregister_all' is deprecated (declared at include/linux/pm.h:116)
70 CC [M] /lib64/modules/fglrx/build_mod/2.6.x/i7505-agp.o
71 CC [M] /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.o
72 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
73 `firegl_stub_putminor':
74 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:500: warning:
75 `inter_module_put' is deprecated (declared at include/linux/module.h:578)
76 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:502: warning:
77 `inter_module_unregister' is deprecated (declared at
78 include/linux/module.h:574)
79 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
80 `firegl_stub_register':
81 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:522: warning:
82 `inter_module_register' is deprecated (declared at
83 include/linux/module.h:573)
84 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:553: warning:
85 `inter_module_put' is deprecated (declared at include/linux/module.h:578)
86 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
87 `__ke_get_vm_phys_addr':
88 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:1581: error:
89 structure has no member named `pud'
90 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
91 `do_vm_shm_nopage':
92 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2092: error:
93 structure has no member named `pud'
94 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
95 `do_vm_dma_nopage':
96 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2156: warning:
97 unused variable `kaddr'
98 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
99 `__ke_vm_phys_addr_str':
100 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2515: error:
101 structure has no member named `pud'
102 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
103 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2601: warning:
104 initialization from incompatible pointer type
105 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2608: warning:
106 initialization from incompatible pointer type
107 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
108 `__ke_vm_map':
109 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2671: warning:
110 implicit declaration of function `remap_page_range'
111 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
112 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2859: error: parse
113 error before '*' token
114 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2859: warning: type
115 defaults to `int' in declaration of `drm_agp_module_stub'
116 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2859: warning: data
117 definition has no type or storage class
118 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
119 `__ke_agpgart_available':
120 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3001: error:
121 `drm_agp_t' undeclared (first use in this function)
122 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3001: error: (Each
123 undeclared identifier is reported only once
124 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3001: error: for
125 each function it appears in.)
126 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3001: error: parse
127 error before ')' token
128 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3022: error:
129 request for member `free_memory' in something not a structure or union
130 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3024: error:
131 request for member `free_memory' in something not a structure or union
132 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3027: error:
133 request for member `allocate_memory' in something not a structure or union
134 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3029: error:
135 request for member `allocate_memory' in something not a structure or union
136 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3032: error:
137 request for member `bind_memory' in something not a structure or union
138 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3034: error:
139 request for member `bind_memory' in something not a structure or union
140 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3037: error:
141 request for member `unbind_memory' in something not a structure or union
142 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3039: error:
143 request for member `unbind_memory' in something not a structure or union
144 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3042: error:
145 request for member `enable' in something not a structure or union
146 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3044: error:
147 request for member `enable' in something not a structure or union
148 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3047: error:
149 request for member `acquire' in something not a structure or union
150 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3049: error:
151 request for member `acquire' in something not a structure or union
152 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3052: error:
153 request for member `release' in something not a structure or union
154 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3054: error:
155 request for member `release' in something not a structure or union
156 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3057: error:
157 request for member `copy_info' in something not a structure or union
158 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3059: error:
159 request for member `copy_info' in something not a structure or union
160 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
161 `__ke_agp_uninit':
162 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3130: warning:
163 `inter_module_put' is deprecated (declared at include/linux/module.h:578)
164 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
165 `__ke_agp_free_memory':
166 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3163: error:
167 request for member `free_memory' in something not a structure or union
168 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3164: error:
169 request for member `free_memory' in something not a structure or union
170 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
171 `__ke_agp_allocate_memory':
172 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3173: error:
173 request for member `allocate_memory' in something not a structure or union
174 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3174: error:
175 request for member `allocate_memory' in something not a structure or union
176 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
177 `__ke_agp_bind_memory':
178 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3184: error:
179 request for member `bind_memory' in something not a structure or union
180 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3185: error:
181 request for member `bind_memory' in something not a structure or union
182 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
183 `__ke_agp_unbind_memory':
184 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3195: error:
185 request for member `unbind_memory' in something not a structure or union
186 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3196: error:
187 request for member `unbind_memory' in something not a structure or union
188 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
189 `__ke_agp_enable':
190 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3206: error:
191 request for member `enable' in something not a structure or union
192 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3208: error:
193 request for member `enable' in something not a structure or union
194 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
195 `__ke_agp_acquire':
196 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3254: error:
197 request for member `acquire' in something not a structure or union
198 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3255: error:
199 request for member `acquire' in something not a structure or union
200 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
201 `__ke_agp_release':
202 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3265: error:
203 request for member `release' in something not a structure or union
204 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3266: error:
205 request for member `release' in something not a structure or union
206 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
207 `__ke_agp_copy_info':
208 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3279: error:
209 request for member `copy_info' in something not a structure or union
210 /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3286: error:
211 request for member `copy_info' in something not a structure or union
212 make[2]: *** [/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
213 make[1]: *** [_module_/lib64/modules/fglrx/build_mod/2.6.x] Error 2
214 make[1]: Leaving directory `/usr/src/linux-2.6.11-gentoo-r11'
215 make: *** [kmod_build] Error 2
216 build failed with return value 2
217 --
218 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] ATI Radeon Xpress 200 Drivers Luca Barbato <lu_zero@g.o>