LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   ATI 200M fglrx driver How to (Debian Etch) (https://www.linuxquestions.org/questions/linux-hardware-18/ati-200m-fglrx-driver-how-to-debian-etch-512356/)

cm100 07-20-2007 05:57 AM

Debian Lenny failure to install Ati Driver
 
Code:

apt-get install module-assistant build-essential dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)

~$ uname -r
2.6.21-2-k7
Newest Ati Driver:
https://a248.e.akamai.net/f/674/9206...x86.x86_64.run

for my Radeon 9500 Pro


Code:

cd /usr/src
m-a prepare

After that all, i try:
Code:

m-a a-i fglrx
but I recieve an error reportet in:
/var/cache/modass/fglrx-kernel-src.buildlog.2.6.21-2-k7.*

Code:

dh_testroot
rm -f configure-stamp
rm -f fglrx.ko fglrx.mod.c *.o libfglrx_ip.a
rm -f .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
rm -rf patch
dh_clean
rm /usr/src/modules/fglrx/debian/control
rm /usr/src/modules/fglrx/debian/dirs
if [ -f /usr/src/modules/fglrx/debian/control.template ]; then \
                cat /usr/src/modules/fglrx/debian/control.template > /usr/src/modules/fglrx/debian/control; \
        fi
if [ -f /usr/src/modules/fglrx/debian/postinst ]; then \
                mv /usr/src/modules/fglrx/debian/postinst /usr/src/modules/fglrx/debian/fglrx-kernel-2.6.21-2-k7.postinst; \
        fi
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make -C /lib/modules/2.6.21-2-k7/build SUBDIRS=/usr/src/modules/fglrx modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.21-2-k7'
  CC [M]  /usr/src/modules/fglrx/firegl_public.o
In file included from /usr/src/modules/fglrx/drm_proc.h:41,
                from /usr/src/modules/fglrx/firegl_public.c:366:
/usr/src/modules/fglrx/drmP.h:126:1: warning: "DRM_DEBUG_CODE" redefined
/usr/src/modules/fglrx/firegl_public.c:179:1: warning: this is the location of the previous definition
/usr/src/modules/fglrx/firegl_public.c:484: warning: initialization from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function 'firegl_stub_open':
/usr/src/modules/fglrx/firegl_public.c:607: warning: assignment discards qualifiers from pointer target type
/usr/src/modules/fglrx/firegl_public.c: In function '__ke_pci_find_device':
/usr/src/modules/fglrx/firegl_public.c:1863: warning: 'pci_find_device' is deprecated (declared at include/linux/pci.h:470)
/usr/src/modules/fglrx/firegl_public.c: In function '__ke_do_mmap':
/usr/src/modules/fglrx/firegl_public.c:1968: warning: assignment makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c: In function '__ke_request_irq':
/usr/src/modules/fglrx/firegl_public.c:2806: warning: passing argument 2 of 'request_irq' from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function '__ke_smp_call_function':
/usr/src/modules/fglrx/firegl_public.c:4330: warning: passing argument 1 of 'smp_call_function' from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function 'KCL_has_pat':
/usr/src/modules/fglrx/firegl_public.c:4512: warning: passing argument 2 of 'constant_test_bit' from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c:4512: warning: passing argument 2 of 'variable_test_bit' from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: At top level:
/usr/src/modules/fglrx/firegl_public.c:5280: warning: 'kmem_cache_t' is deprecated
/usr/src/modules/fglrx/firegl_public.c: In function 'KAS_ExecuteAtLevel':
/usr/src/modules/fglrx/firegl_public.c:5139: warning: 'flags' may be used uninitialized in this function
  LD [M]  /usr/src/modules/fglrx/fglrx.o
  Building modules, stage 2.
  MODPOST 1 modules
FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol 'paravirt_ops'
make[2]: *** [__modpost] Fehler 1
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.21-2-k7'
make: *** [build] Fehler 2

hmm. Can anybody interpret this error message. What is the reason for the error?

Thanks.
Carsten
--
Please excuse my bad english.

rickh 07-20-2007 09:13 AM

It's a known bug in the 32-bit version of the driver only. The 64-bit version works fine. The ATI people mislabeled a license in the code, and their (ATI's) license nominally forbids changing it. Of course there are plenty of patches available, and I suspect that Distro's with lower standards than Debian's are circulating it in the patched version. Personally, I'm proud to stand behind Debian's stubbornness, and will not use ATI's drivers in my 32-bit systems until ATI fixes it.

cm100 07-21-2007 01:23 AM

Quote:

Originally Posted by rickh
It's a known bug in the 32-bit version of the driver only.

ok. Thanks Rick.

Quote:

Originally Posted by rickh
[will not use ATI's drivers in my 32-bit systems until ATI fixes it.

I am waiting too.

Have you an Idea, how can I check if the ATI Team have fix the bug?

cm100 07-28-2007 11:10 AM

Is here someone who can help to post to ATI
 
Quote:

Originally Posted by cm100
Have you an Idea, how can I check if the ATI Team have fix the bug?

Here is a form to post the problem direct to ATI:

http://support.ati.com/ics/survey/su...D=508&type=web


All times are GMT -5. The time now is 01:22 PM.