#1 Le 16/01/2006, à 14:22
- neokod
ATI Radeon 9600 M10 - "fglrx-kernel failed" avec le kernel 2.6.15
Bonjour,
J'avais déjà compiler le module fglrx avec d'ancien kernel sans problème, mais depuis quelque versions de kernel, j'ai à chaque fois une erreur.
Au départ, j'avais cette erreur :
make[1]: entrant dans le répertoire « /usr/src/modules/fglrx-kernel »
./debian/rules:77: *** séparateur manquant (voulez-vous dire TAB au lieu de 8 b lancs d'espacement?). Arrêt.
En regardant ce fichier, ligne 77 il manquait en effet un point virgule et un backslash, que j'ai ajouté :
Avant :
%.Makefile :
# select which makefile to use.
rm -f $(CURDIR)/$(dirname)/Makefile || true
cd $(CURDIR)/$(dirname) ; \
ln -s Makefile.kbuild Makefile ; \
cd .. ; \
Après ma modification :
%.Makefile :
# select which makefile to use.
rm -f $(CURDIR)/$(dirname)/Makefile || true ; \
cd $(CURDIR)/$(dirname) ; \
ln -s Makefile.kbuild Makefile ; \
cd .. ; \
suite à ça j'ai le make qui continue plus loin mais j'ai une autre erreur que je ne sais pas résoudre :
root@dev:/usr/src/linux # make-kpkg --revision 2006.01.01 --append-to-version -rev1 modules_image
for module in /usr/src/modules/fglrx-kernel ; do \
if test -d $module; then \
(cd $module; \
if ./debian/rules KVERS="2.6.15-rev1" KSRC="/usr/src/linux" \
KMAINT="Unknown Kernel Package Maintainer" KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf" \
KPKG_DEST_DIR="/usr/src/linux/.." \
KPKG_MAINTAINER="Unknown Kernel Package Maintainer" \
KPKG_EXTRAV_ARG="EXTRAVERSION=-rev1" \
ARCH="i386" \
KDREV="2006.01.01" kdist_image; then \
echo "Module $module processed fine"; \
else \
echo "Module $module failed."; \
if [ "X" != "X" ]; then \
echo "Perhaps $module does not understand --rootcmd?"; \
echo "If you see messages that indicate that it is not"; \
echo "in fact being built as root, please file a bug "; \
echo "against $module."; \
fi; \
echo "Hit return to Continue"; \
read ans; \
fi; \
); \
else \
echo "Module $module does not exist"; \
echo "Hit return to Continue?"; \
fi; \
done
make[1]: entrant dans le répertoire « /usr/src/modules/fglrx-kernel »
echo "ROOT_CMD = "
ROOT_CMD =
/usr/bin/make -w -f debian/rules binary_modules
make[2]: entrant dans le répertoire « /usr/src/modules/fglrx-kernel »
# select which makefile to use.
rm -f /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x/Makefile || true ; \
cd /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x ; \
ln -s Makefile.kbuild Makefile ; \
cd .. ; \#nothing here anymore
touch configure-stamp
if [ -f /usr/src/modules/fglrx-kernel/debian/control.template ]; then \
cp /usr/src/modules/fglrx-kernel/debian/control.template /usr/src/modules/fglrx-kernel/debian/control; \
fi
dh_testdir
dh_testroot
PATCHLEVEL = 6
Kernel compiler version : 4.0.1
Detected compiler version : 4.0.1
Using compiler gcc-4.0 version 4.0.1
touch /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x/gcc-check
touch /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x/cc-sanity-check
## Main Make ##
IGNORE_CC_MISMATCH=1 CC="gcc-4.0" /usr/bin/make -C /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x -f Makefile SYSSRC=/usr/src/linux EXTRAVERSION=-rev1 KBUILD_PARAMS="-C /usr/src/linux SUBDIRS=/usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x"
make[3]: entrant dans le répertoire « /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x »
make[3]: Makefile: Aucun fichier ou répertoire de ce type
make[3]: *** Pas de règle pour fabriquer la cible « Makefile ». Arrêt.
make[3]: quittant le répertoire « /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x »
make[2]: *** [build-stamp] Erreur 2
make[2]: quittant le répertoire « /usr/src/modules/fglrx-kernel »
make[1]: *** [kdist_image] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/fglrx-kernel »
Module /usr/src/modules/fglrx-kernel failed.
Hit return to Continue
Voici un peu plus d'informations si nécessaire :
root@dev:/usr/src/linux # dpkg -l | grep fglrx
ii fglrx-control 8.16.20-0ubuntu16.1 Control panel for the ATI graphics accelerat
ii fglrx-kernel-source 8.16.20-0ubuntu16 ATI binary kernel module source
ii xorg-driver-fglrx 6.8.0-8.16.20-0ubuntu16.1 Video driver for ATI graphics accelerators
ii xorg-driver-fglrx-dev 6.8.0-8.16.20-0ubuntu16.1 Video driver for ATI graphics accelerators (
root@dev:/usr/src/linux # lspci | grep ATI
0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
root@dev:/usr/src/linux # lspci | grep AGP
0000:00:01.0 PCI bridge: Intel Corp. 82855PM Processor to AGP Controller (rev 21)
Si quelqu'un à une idée :-)
Merci
Hors ligne
#2 Le 20/01/2006, à 16:31
- neokod
Re : ATI Radeon 9600 M10 - "fglrx-kernel failed" avec le kernel 2.6.15
Je suis le seul dans ce cas ?
Hors ligne