Bonjour tout le monde. Je viens d'acheter un portable et le modem est un SmartLink. lspci -v me cause de "Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ISH4-L/ICH4-M) AC'97 Modem Controller.
J'ai gogolisé et trouver qu'il s'agissait d'un SmartLink, donc "apt-cahe search SmartLink" qui donne deux paquets. J'ai téléchargé et installé le package "sl-modem-daemon", mais il est dit que ce daemon a besoin d'un "kernel-driver" pour causer au hard et qu'on trouve ce driver soit dans les sources du kernel (>=2.6.4) en cherchant du coté de ALSA, ou, mieux, le SmartLink kernel driver which is provided by separate packages which you can build using the source from the sl-modem-source package. Je laisse la fin en anglais parce que je ne suis pas sur d'avoir bien compris. Je crois que le seul package qu'il me faut, c'est "sl-modem-source", aie-je raison ? Je télécharge donc "sl-modem-source" ainsi que le package "module-assistant" dont la page de man dit "manage kernel modules packages", il suffit de lui dire où sont les headers du kernel et de lui passer sl-modem-source en argument. Je tente "module-assistant -vt -k /usr/src/linux auto-install sl-modem-source" Mais ça foire :/ Je voie qu'il extrait les sources du package, puis la ligne suivante est: hostname: Host name lookup failure Question 1: késako ? et comment résoudre ce problème. Deuxièment, je voie: make[1]: entrant dans le répertoire « /usr/src/modules/sl-modem » make[1]: *** Pas de règle pour fabriquer la cible « clean ». Arrêt Question 2: serait-ce la package qui est foireux (direction BTS) ou c'est moi qui ne sait pas utiliser module-assistant (plus probable). Pourtant, après avoir foiré plusieurs clean dans chaque répertoire des sources, je voie qu'il compile. Notamment: CC /usr/src/modules/sl-modem/drivers/slamr.mod.o LD [M] /usr/src/modules/sl-modem/drivers/slamr.ko Je le voie aussi entrer dans /usr/src/linux-2.6.8.1 qui contient les sources du kernel. Rassurez-moi: si j'ai été chercher les sources du noyau sur ftp.kernel.org, j'ai bien sur la machine les headers du noyau ? Sinon ou les prendre ? (pas en package Debian) Je voie aussi: dpkg-dep: construction du paquet «sl-modem-modules-2.6.8.1» dans «usr/src/sl-modem-modules-2.6.8.1_2.9.8.2_i386.deb» /usr/bin/make -f debian/rules kdist_clean hosname: Host name lookup failure Donc à part ce problème de hostname, mon package à l'air d'avoir été construit, non ? Et d'ailleurs ça se termine par: dpkg -i /usr/src/sl-modem-modules-2.6.8.1_2.9.8.2_i386.deb Mais j'ai le tragique message: sl-modem-modules-2.6.8.1 deépend de kernel-image-2.6.8.1; cependant: Paquet kernel-mage-2.6.8.1 n'est pas installé Arf ?! Ça risque pas puisque depuis tout petit (j'aurais onze ans le mois prochain) je compile mes noyaux à la mimine (pas avec make, non avec cat, grep et sed :) Suis-je absoluement obligé d'installer le noyau en tant que package debian ? Est-il possible ensuite de récompiler le kernel ainsi installé ? Les headers du noyaux sont-ils dans le package ? Merci de toute aide, et désolé d'avoir été un peu long. -- Hugo NPN (i --> ee) <Linux is obsolete, c.o.m, January 1992> "IMHO, USENET includes printing out articles and sticking them on my fridge with little magnets." -- Charles Geyer