Comment 6 for bug 159941

Revision history for this message
Francesco Pretto (ceztko) wrote :

Confirmed.

WARNING: The following workaround doesn't respect ATI and linux developers copyright. Don't redistribute the produced module. Unfortunately, it seems the problem is in the -rt sources where some symbols are marked GPL only (aren't they in the vanilla sources?).

In these files (change according the installed version of fglrx):
/usr/src/fglrx-8.543/firegl_public.c
/usr/src/fglrx-8.543/drm_compat.h

Look respectively for these lines:
#define MODULE_LICENSE(x)
MODULE_LICENSE("Proprietary. blah blah etc");

and change them respectively to
#define MODULE_LICENSE("GPL")
MODULE_LICENSE("GPL");

Run from the shell:
# sudo /etc/init.d/dkms_autoinstaller start

Reboot and you're done.