Stavo aggiornando i driver ati all'ultima versione, la 10.9 dopo che le vecchie, dalla 10.3 alla 10.8 non mi avevano mai dato problemi. Questa volta però l'installazione non va a buon fine.
Ho eliminato i vecchi driver e riavviato (ubuntu parte coi driver open)
Ho scaricato l'installer
ati-driver-installer-10.9-x86.x86_64.run
poi da terminale
Codice: Seleziona tutto
$ sh ati-driver-installer-10-9-x86.x86_64.run --buildpkg Ubuntu/lucidCodice: Seleziona tutto
$ ls | grep fglrx
fglrx_8.771-0ubuntu1_amd64.deb
fglrx-amdcccle_8.771-0ubuntu1_amd64.deb
fglrx-dev_8.771-0ubuntu1_amd64.deb
fglrx-installer_8.771-0ubuntu1_amd64.changes
fglrx-modaliases_8.771-0ubuntu1_amd64.debCodice: Seleziona tutto
$ sudo dpkg -i fglrx_8.771-0ubuntu1_amd64.deb
(Lettura del database... 207748 file e directory attualmente installati.)
Preparativi per sostituire fglrx v.2:8.771-0ubuntu1 (utilizzando fglrx_8.771-0ubuntu1_amd64.deb)...
Removing all DKMS Modules
Done.
Estrazione del sostituto di fglrx...
Configurazione di fglrx (2:8.771-0ubuntu1)...
update-initramfs: deferring update (trigger activated)
Loading new fglrx-8.771 DKMS files...
First Installation: checking all kernels...
Building only for 2.6.32-24-generic
Building for architecture x86_64
Building initial module for 2.6.32-24-generic
Error! Bad return status for module build on kernel: 2.6.32-24-generic (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/fglrx/8.771/build/ for more information.
dpkg: errore nell'elaborare fglrx (--install):
il sottoprocesso vecchio script di post-installation ha restituito lo stato di errore 10
Elaborazione dei trigger per man-db...
Elaborazione dei trigger per ureadahead...
Elaborazione dei trigger per python-gmenu...
Rebuilding /usr/share/applications/desktop.it_IT.utf8.cache...
Elaborazione dei trigger per initramfs-tools...
update-initramfs: Generating /boot/initrd.img-2.6.32-24-generic
.: 6: Can't open /scripts/casper-functions
Elaborazione dei trigger per python-support...
Si sono verificati degli errori nell'elaborazione:
fglrx
Allego il contenuto di /var/lib/dkms/fglrx/8.771/build/make.log segnalato nell'errore:
Codice: Seleziona tutto
$ cat /var/lib/dkms/fglrx/8.771/build/make.log
DKMS make.log for fglrx-8.771 for kernel 2.6.32-24-generic (x86_64)
mer 22 set 2010, 09.59.36, CEST
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
make -C /lib/modules/2.6.32-24-generic/build SUBDIRS=/var/lib/dkms/fglrx/8.771/build/2.6.x modules
make[1]: ingresso nella directory «/usr/src/linux-headers-2.6.32-24-generic»
CC [M] /var/lib/dkms/fglrx/8.771/build/2.6.x/firegl_public.o
CC [M] /var/lib/dkms/fglrx/8.771/build/2.6.x/kcl_acpi.o
CC [M] /var/lib/dkms/fglrx/8.771/build/2.6.x/kcl_agp.o
CC [M] /var/lib/dkms/fglrx/8.771/build/2.6.x/kcl_debug.o
CC [M] /var/lib/dkms/fglrx/8.771/build/2.6.x/kcl_ioctl.o
/var/lib/dkms/fglrx/8.771/build/2.6.x/kcl_ioctl.c: In function ‘KCL_IOCTL_AllocUserSpace32’:
/var/lib/dkms/fglrx/8.771/build/2.6.x/kcl_ioctl.c:196: error: implicit declaration of function ‘compat_alloc_user_space’
/var/lib/dkms/fglrx/8.771/build/2.6.x/kcl_ioctl.c:196: warning: return makes pointer from integer without a cast
make[2]: *** [/var/lib/dkms/fglrx/8.771/build/2.6.x/kcl_ioctl.o] Errore 1
make[1]: *** [_module_/var/lib/dkms/fglrx/8.771/build/2.6.x] Errore 2
make[1]: uscita dalla directory «/usr/src/linux-headers-2.6.32-24-generic»
make: *** [kmod_build] Errore 2
build failed with return value 2
