From: Chris Frederick <cdf123@cdf123.net>
To: gentoo-user@lists.gentoo.org, gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] ATI Radeon Xpress 200 Drivers
Date: Sat, 25 Jun 2005 17:35:09 -0500 [thread overview]
Message-ID: <42BDDC1D.4020601@cdf123.net> (raw)
Hi all,
I just noticed that ati released drivers for my Radeon Xpress card. I
installed the drivers for Xorg, and it works great. But when I tried to
install the kernel modules, I got a lot of error messages with the
build. I know gentoo has the regular ati-drivers package, but they
don't support the Xpress series of cards. Can anyone give me a hand at
getting this to work?
Is there any development being done to include these into the
ati-drivers package? or to make an ati-xpress-drivers package?
I'm no wiz with C, but I know enough to be comfortable with it. I'll do
what I can to help get this working, but I could sure use a hand, or a
point in the right direction.
Thanks in advance for your help.
Chris Frederick
Here's ATI's info on the drivers:
ATI Proprietary Linux x86_64 Driver 8.13.4 for Radeon Xpress 200 Series
https://support.ati.com/ics/support/KBAnswer.asp?questionID=19511
http://www2.ati.com/drivers/linux/64bit/fglrx64_6_8_0-8.13.4-1.x86_64.rpm
I ran rpm2targz on the rpm, and extracted it to /, then ran the
/lib/modules/fglrx/build_mod/make.sh script to build the kernel modules:
# sh make.sh
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.11-gentoo-r11/build
SUBDIRS=/lib64/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.11-gentoo-r11'
CC [M] /lib64/modules/fglrx/build_mod/2.6.x/agp3.o
CC [M] /lib64/modules/fglrx/build_mod/2.6.x/nvidia-agp.o
CC [M] /lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.o
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function
`agp_generic_agp_v2_enable':
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:721: warning: implicit
declaration of function `pci_find_class'
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:722: warning:
assignment makes pointer from integer without a cast
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:843: warning:
assignment makes pointer from integer without a cast
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function
`serverworks_agp_enable':
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:5123: warning:
assignment makes pointer from integer without a cast
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:5221: warning:
assignment makes pointer from integer without a cast
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function
`agp_find_supported_device':
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7313: warning:
assignment makes pointer from integer without a cast
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function
`__fgl_agp_init':
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:8454: warning:
`pm_register' is deprecated (declared at include/linux/pm.h:106)
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function
`__fgl_agp_cleanup':
/lib64/modules/fglrx/build_mod/2.6.x/agpgart_be.c:8464: warning:
`pm_unregister_all' is deprecated (declared at include/linux/pm.h:116)
CC [M] /lib64/modules/fglrx/build_mod/2.6.x/i7505-agp.o
CC [M] /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`firegl_stub_putminor':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:500: warning:
`inter_module_put' is deprecated (declared at include/linux/module.h:578)
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:502: warning:
`inter_module_unregister' is deprecated (declared at
include/linux/module.h:574)
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`firegl_stub_register':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:522: warning:
`inter_module_register' is deprecated (declared at
include/linux/module.h:573)
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:553: warning:
`inter_module_put' is deprecated (declared at include/linux/module.h:578)
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`__ke_get_vm_phys_addr':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:1581: error:
structure has no member named `pud'
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`do_vm_shm_nopage':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2092: error:
structure has no member named `pud'
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`do_vm_dma_nopage':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2156: warning:
unused variable `kaddr'
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`__ke_vm_phys_addr_str':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2515: error:
structure has no member named `pud'
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2601: warning:
initialization from incompatible pointer type
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2608: warning:
initialization from incompatible pointer type
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`__ke_vm_map':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2671: warning:
implicit declaration of function `remap_page_range'
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2859: error: parse
error before '*' token
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2859: warning: type
defaults to `int' in declaration of `drm_agp_module_stub'
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:2859: warning: data
definition has no type or storage class
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`__ke_agpgart_available':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3001: error:
`drm_agp_t' undeclared (first use in this function)
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3001: error: (Each
undeclared identifier is reported only once
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3001: error: for
each function it appears in.)
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3001: error: parse
error before ')' token
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3022: error:
request for member `free_memory' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3024: error:
request for member `free_memory' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3027: error:
request for member `allocate_memory' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3029: error:
request for member `allocate_memory' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3032: error:
request for member `bind_memory' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3034: error:
request for member `bind_memory' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3037: error:
request for member `unbind_memory' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3039: error:
request for member `unbind_memory' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3042: error:
request for member `enable' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3044: error:
request for member `enable' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3047: error:
request for member `acquire' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3049: error:
request for member `acquire' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3052: error:
request for member `release' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3054: error:
request for member `release' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3057: error:
request for member `copy_info' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3059: error:
request for member `copy_info' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`__ke_agp_uninit':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3130: warning:
`inter_module_put' is deprecated (declared at include/linux/module.h:578)
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`__ke_agp_free_memory':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3163: error:
request for member `free_memory' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3164: error:
request for member `free_memory' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`__ke_agp_allocate_memory':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3173: error:
request for member `allocate_memory' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3174: error:
request for member `allocate_memory' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`__ke_agp_bind_memory':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3184: error:
request for member `bind_memory' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3185: error:
request for member `bind_memory' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`__ke_agp_unbind_memory':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3195: error:
request for member `unbind_memory' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3196: error:
request for member `unbind_memory' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`__ke_agp_enable':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3206: error:
request for member `enable' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3208: error:
request for member `enable' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`__ke_agp_acquire':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3254: error:
request for member `acquire' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3255: error:
request for member `acquire' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`__ke_agp_release':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3265: error:
request for member `release' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3266: error:
request for member `release' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function
`__ke_agp_copy_info':
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3279: error:
request for member `copy_info' in something not a structure or union
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3286: error:
request for member `copy_info' in something not a structure or union
make[2]: *** [/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
make[1]: *** [_module_/lib64/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.11-gentoo-r11'
make: *** [kmod_build] Error 2
build failed with return value 2
--
gentoo-dev@gentoo.org mailing list
next reply other threads:[~2005-06-25 22:35 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-06-25 22:35 Chris Frederick [this message]
2005-06-26 0:04 ` [gentoo-dev] ATI Radeon Xpress 200 Drivers Luca Barbato
2005-06-27 14:53 ` Chris Frederick
2005-06-27 21:24 ` Luca Barbato
2005-06-28 14:42 ` Chris Frederick
2005-06-29 0:08 ` Joshua Baergen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=42BDDC1D.4020601@cdf123.net \
--to=cdf123@cdf123.net \
--cc=gentoo-dev@lists.gentoo.org \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox