Bonjour,
Je suis actuellement passé de etch à lenny. Sur etch, je n’ai eu aucun problème à installer le module rt2500 pour ma carte wifi mais après être passé à lenny avec un noyau 2.6.21-2-686, impossible d’installer le module.
j’ai lu pas mal de topic sur ce forum concernant ce problème qui semble insoluble. mais peut-être y-a-t-il, maintenant, une solution ??
Voici les messages en console lors de la compile :
[code]debian-morphinux:/home/morphinux# m-a a-i -t rt2500-source
.
Données de 1 paquets mises à jour
Récupération des sources du noyau de la version : 2.6.21-2-686
En-têtes du noyau disponibles dans /lib/modules/2.6.21-2-686/build
apt-get install build-essential
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
build-essential est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Fait.
unpack
Extracting the package tarball, /usr/src/rt2500.tar.gz, please wait…
"/usr/share/modass/overrides/rt2500-source" build KVERS=2.6.21-2-686 KSRC=/lib/modules/2.6.21-2-686/build KDREV=2.6.21-6 kdist_image
touch config.mk
&& /usr/bin/make clean
make[1]: entrant dans le répertoire « /usr/src/modules/rt2500 »
make[1]: quittant le répertoire « /usr/src/modules/rt2500 »
dh_clean
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: entrant dans le répertoire « /usr/src/modules/rt2500 »
touch config.mk
&& /usr/bin/make clean
make[2]: entrant dans le répertoire « /usr/src/modules/rt2500 »
make[2]: quittant le répertoire « /usr/src/modules/rt2500 »
dh_clean
for templ in ; do
cp $templ echo $templ | sed -e 's/_KVERS_/2.6.21-2-686/g' ;
done
for templ in ls debian/*.modules.in ; do
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true;
sed -e 's/##KVERS##/2.6.21-2-686/g ;s/#KVERS#/2.6.21-2-686/g ; s/KVERS/2.6.21-2-686/g ; s/##KDREV##/2.6.21-6/g ; s/#KDREV#/2.6.21-6/g ; s/KDREV/2.6.21-6/g ’ < $templ > ${templ%.modules.in};
done
Install module
dh_installdirs lib/modules/2.6.21-2-686/kernel/drivers/net/wireless
Build modules
/usr/bin/make KERNDIR=/lib/modules/2.6.21-2-686/build PATCHLEVEL=6
make[2]: entrant dans le répertoire « /usr/src/modules/rt2500 »
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.21-2-686 »
CC [M] /usr/src/modules/rt2500/rtmp_main.o
In file included from /usr/src/modules/rt2500/rtmp_main.c:50:
/usr/src/modules/rt2500/rt_config.h:58:40: error: linux/config.h: Aucun fichier ou répertoire de ce type
/usr/src/modules/rt2500/rtmp_main.c: In function ‘RT2500_open’:
/usr/src/modules/rt2500/rtmp_main.c:272: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/usr/src/modules/rt2500/rtmp_main.c: In function ‘rt2500_resume’:
/usr/src/modules/rt2500/rtmp_main.c:878: warning: ignoring return value of ‘pci_enable_device’, declared with attribute warn_unused_result
make[4]: *** [/usr/src/modules/rt2500/rtmp_main.o] Erreur 1
make[3]: *** [module/usr/src/modules/rt2500] Erreur 2
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.21-2-686 »
rt2500.ko failed to build!
make[2]: *** [module] Erreur 1
make[2]: quittant le répertoire « /usr/src/modules/rt2500 »
make[1]: *** [binary_modules] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/rt2500 »
make: *** [kdist_build] Erreur 2
BUILD FAILED!
See /var/cache/modass/rt2500-source.buildlog.2.6.21-2-686.1186862057 for details.
La construction a échoué. Appuyez sur Entrée pour continuer…
[/code]
merci d’avance
A+

oui, évidemment c’est une solution mais ça reste instable. Comme tu le sais, j’essais de mettre lenny afin d’avoir les paquets debian pour mythtv qui prennent en compte le fameux bug de la carte virtuelle (freebox network recorder). Installer SID me parait perrilleux pour ce que je veux faire. J’ai donc décidé d’installer le noyau 2.6.18.4 sur lenny . Avec cette configuration, le module rt2500 se compile sans problème et normalement , je devrais avoir les paquets mythtv mise à jour pour la freebox.