[Suse 10.0] et install radioamateur AX25
sweetmemories
Messages postés
51
Statut
Membre
-
sweetmemories Messages postés 51 Statut Membre -
sweetmemories Messages postés 51 Statut Membre -
Bonjour a tous.
J'éssais d'installer sous Linux Suse 10.0 une programme radioamateur utilisant l'AX25.
Quand je lance ma commande de prise de port:
kissattach ttyS1 1 127.0.0.1
Voila ce que me dit la console:
kissattach: Error setting line discipline: TIOCSETD: No such device
Are you sure you have enabled MKISS support in the kernel
or, if you made it a module, that the module is loaded?
Si vous avez une idee.
Merci d'avance pour votre aide.
J'éssais d'installer sous Linux Suse 10.0 une programme radioamateur utilisant l'AX25.
Quand je lance ma commande de prise de port:
kissattach ttyS1 1 127.0.0.1
Voila ce que me dit la console:
kissattach: Error setting line discipline: TIOCSETD: No such device
Are you sure you have enabled MKISS support in the kernel
or, if you made it a module, that the module is loaded?
Si vous avez une idee.
Merci d'avance pour votre aide.
10 réponses
-
Salut,
essaie modprobe ax25
Dans la config du kernel tu dois avoir quelque chose de genredebian:/usr/src/linux# egrep -i 'mkiss|ax25' .config CONFIG_AX25=m CONFIG_AX25_DAMA_SLAVE=y CONFIG_MKISS=m debian:/usr/src/linux#
mkiss https://www.cjoint.com/?gEuQXfWSui et ax25 https://www.cjoint.com/?gEuRHLVl3A dans le kernel
Il faut vérifier. Si tu n'as pas ça alors c'est une compilation de kernel qui t'attends
lami20j
P.S. Je n'ai jamais utiliser ax25 . Les infos c'était seulement pour la configuration de kernel pour qu'il prends en compte le module que tu as besoin. -
Bonsoir et merci.
Voila ce que j'obtiens:
linux:/ # modprobe ax25
linux:/ # /usr/src/linux# egrep -i 'mkiss|ax25' .config
bash: /usr/src/linux#: Aucun fichier ou répertoire de ce type
linux:/ #
Voila ce qu'il y a dans le repertoire au cas ou:
linux:/ # cd usr/src
linux:/usr/src # ls
. .. kernel-modules linux-2.6.13-15-obj packages
-
Salut,
Oups. Désolé pour mon 1er message incomplet.
1. essaie modprobe ax25
Après l'exécution de cette commande si tu n'as pas un message d'erreur (et c'est le cas) ça veut dire que ton module est chargé dans le kernel.
Tu peux vérifier avec lsmod | grep ax25
Essaie maintenant de lancer ta commande.
2. linux:/ # /usr/src/linux# egrep -i 'mkiss|ax25' .config
Ici c'est ma faute.
En fait j'ai utilisé le fichier .config qui se trouve dans les sources du kernel que j'ai compilé moi même.
tu dois chercher dans le fichier config-2.6.13-15-default (si je ne me trompe pas) qui se trouve dans /bootegrep -i 'mkiss|ax25' /boot/config-2.6.13-15-default
ouegrep -i 'mkiss|ax25' /boot/config-$(uname -r)
lami20j -
Bonjour et merci.
Donc, on y va:
linux:/home/sysop # modprobe ax25
linux:/home/sysop # lsmod | grep ax25
ax25 58092 0
Donc ca charge quand je lui demande et pas au demarrage.
Comment ajouter le module au demarrage?
linux:/home/sysop # egrep -i 'mkiss|ax25' /boot/config-$(uname -r)
CONFIG_AX25=m
CONFIG_AX25_DAMA_SLAVE=y
CONFIG_MKISS=m
linux:/home/sysop #
La ca fonctionne pas mal.
En revanche, j'ai toujours le meme message quand a kissattach:
kissattach: Error setting line discipline: TIOCSETD: No such device
Are you sure you have enabled MKISS support in the kernel
or, if you made it a module, that the module is loaded? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Salut,
peut être vaut mieux avoir dans le kernel
CONFIG_MKISS=Y
A recompiler le noyau ou à compiler un nouveau kernel.
Pour la méthode classique tu peux regarder ici
rt2500 suse 10 1#24
ici une petite correction pour l'étape 3. rt2500 suse 10 1#26
et regarde dans les photos que j'ai mis dans mon 1er message pour localiser le module (Serial port KISS driver )
A remplacer 2.6.17.1 avec 2.6.17.3 (la dernière version du kernel sortie le https://www.kernel.org/ )
La compilation sur Lea http://lea-linux.org/cached/index/Kernel-kernel.html
lami20j
-
Re,
Oublie mon message N°5, ça ne marche pas Y
essaie de charger les modulesmodprobe mkiss modprobe ax25
et essaie pour voir si ça marche.
On verra après pour le chargement au démarrage de tes modules.
Tu es sur que tu dois utiliser 127.0.0.1 ?
lami20j -
Alors tout d'abors merci a tous de me venir en aide.
J'ai bien loadé les modules ax25 et mkiss:
modprobe mkiss
modprobe ax25
ensuite verifié:
linux:/etc/ax25 # lsmod | grep ax25
ax25 58092 1 mkiss
linux:/etc/ax25 # lsmod | grep mkiss
mkiss 10028 0
ax25 58092 1 mkiss
ensuite lané la commande kissattach:
linux:/etc/ax25 # kissattach /dev/ttyS0 1 44.131.96.199
kissattach: Error setting line discipline: TIOCSETD: No such device
Are you sure you have enabled MKISS support in the kernel
or, if you made it a module, that the module is loaded?
Alors on est d'accords l'IP est choisie au hasard mais poeut importe me semble t il?
Mais pas mieux en tous cas! -
Re,
Voilà ce que j'ai (je viens de compiler 2.6.17.3)lami20j@debian:~$ egrep -i 'mkiss|ax25|crc16' /boot/config-$(uname -r) CONFIG_AX25=m CONFIG_AX25_DAMA_SLAVE=y CONFIG_MKISS=m CONFIG_CRC16=m
Et après modprobedebian:/usr/src/linux# modprobe mkiss debian:/usr/src/linux# lsmod | grep mkiss mkiss 11140 0 ax25 56920 1 mkiss crc16 2176 1 mkiss
lami20j -
Re,
j'ai installé sous debian ax25 et voilà ce que j'aidebian:/usr/src/linux# kissattach /dev/ttyS0 1 127.0.0.1 AX.25 port 1 bound to device ax0
En fait tu n'as même pas besoin de faire modprobe, normalement quand on exécute la commande les modules se chargent automatiquement
debian:/usr/src/linux# lsmod | grep mkiss mkiss 11140 0 ax25 56920 1 mkiss crc16 2176 1 mkiss debian:/usr/src/linux# rmmod mkiss # ici je suprimme le module debian:/usr/src/linux# lsmod | grep mkiss # rien ne s'affiche, module pas chargé debian:/usr/src/linux# kissattach /dev/ttyS0 1 10.0.0.2 # la commande AX.25 port 1 bound to device ax0 debian:/usr/src/linux# lsmod | grep mkiss # les modules mkiss 11140 1 ax25 56920 1 mkiss crc16 2176 1 mkiss debian:/usr/src/linux#
Ca peut être à cause de crc16
lami20j -
Bonsoir à tous.
Alors pour terminer cette discussion, en effet la version Suse 10.0 est buggée pour l'AX25. En passant sur la Suse 10.1 (je ne sais plus les kernels concernes) le lancement est OK.
Merci à tous pour votre patiente et votre aide.
Je vais essayer de configurer la bete ce we et peut etre allez vous me revoir sur ce forum si je n'arrive a pas configurer les ports AX25.
Bye