Bon j'ai installé udev. J'aurais peut-être du lire quelques docs avant d'être
aussi violent. J'ai fait
aptitude install udev
rm -rf /dev/*
J'ai redémarré et patatrack, plus de console. Après une bonne heure de
recherche, eureka, j'ai trouvé ! Mon CD Woody caché sous une pile d'autres...
Redémarrage sur le système du CD, montage du bon disque dur
mknod -m 066 console c 5 1
mknod -m 660 null c 1 3 # Au cas où
Redémarrage et là c'est magique udev. J'ai pu vérifier tout ce que m'avait
affirmé Rolland.
[EMAIL PROTECTED]:~
-su3.00# ls /dev/ppp
ls: /dev/ppp: Aucun fichier ou répertoire de ce type
[EMAIL PROTECTED]:~
-su3.00# pppd
pppd: pppd is unable to open the /dev/ppp device.
You need to create the /dev/ppp device node by
executing the following command as root:
mknod /dev/ppp c 108 0
[EMAIL PROTECTED]:~
-su3.00# modprobe ppp-generic
[EMAIL PROTECTED]:~
-su3.00# ls /dev/ppp
/dev/ppp
[EMAIL PROTECTED]:~
-su3.00# pppd
~ÿ}#À!}!}!} }8}"}&} } } } }#}$Â'}%}&F§á}'}"}(}"}/º~~ÿ}#À!}!}!} }8}"}&} } } }
}#}$Â'}%}&F§á}'}"}(}"}/º~~ÿ}#À!}!}
Jean-Pierre Pourrez <[EMAIL PROTECTED]>
> > Quand on lance pppd, le noyau charge automatiquement ppp_async et
> > compagnie. Il suffit de vérifier que dans la config du noyau, on est
> > bien la directive CONFIG_KMOD=y. Ce qui est plus que conseillé.
Classiquement, on accède à un périphérique dont le majeur est 108 (/dev/ppp par
exemple) alors ppp_generic se charge tout seul (voir alias). Mais pour que cela
fonctionne il faut encore que /dev/ppp existe avant qu'on essaie d'y accèder.
-su3.00# grep ppp /etc/modprobe.d/alias
/etc/modprobe.d/aliases:alias net-pf-24 pppoe
/etc/modprobe.d/aliases:alias char-major-108 ppp_generic
/etc/modprobe.d/aliases:alias ppp-compress-18 ppp_mppe
-su3.00# ls -l /dev/ppp
crw-rw---- 1 root root 108, 0 2004-09-04 23:25 /dev/ppp
Quand on utilise udev (pour de vrai, pas en faisant des mknod ppp) on a
besoin de charger le module ppp-generic avant de lancer pppd.
Alors que sur un linux classique le module ppp peut être chargé paresseusement
quand on accède au device ppp, avec udev la dépendance des événements est
inversée, c'est les devices qui sont créés paresseusement.
Dans le cas des vrai périphériques, c'est génial. hotplug fait tout le travail
(donc les modules sont toujours chargé paresseusement, mais via hotplug et non
les alias). Pour ppp ou autres périphériques virtuels, ce n'est pas mieux
qu'avant sauf si les drivers du vrai matos demande à leur tour les ressources
dont ils ont besoin pour fonctionner.
Donc oui le chargement de ppp-async après eagle-usb est utile.
udev c'est le futur ;-) Moi je le garde en tout cas.
Jean-Pierre Pourrez <[EMAIL PROTECTED]>
> > Ceux qui sont chez Free dégroupé n'ont pas besoin de ppp d'après ce que
> > j'ai compris. Pourquoi ajouter une dépendance supplémentaire.
Le fichier /etc/modprobe.d/eagle-usb est écrit seulement si Encapsulation vaut
1, 2, 5 ou 6 (PPPOA ou PPPOE).
mcoolive.