Page 1 sur 1

[RESOLU] Machine qui se "freeze" (à cause du lien série?)

Posté : dim. 13 mars 2016 08:54
par Korhm
Bonjour à tous,

hier j'ai développé sur un arduino nano (pas un officiel, une copie chinoise à 5$) un code pour décoder de l'infrarouge
J'ai ensuite connecté cet arduino un USB sur ma machine pour lire la console série sur le device /dev/ttyUSB2

Comme par hasard, depuis cette nuit (et encore 3 fois ce matin), ma machine se freeze : plus d'accès réseau, pas de sortie sur l'écran.
Seule solution le reboot.

Je pense donc que mon script, ou la connexion série, est impliqué.

Auriez vous une idée ?
Comment savoir ce qui a vraiment posé problème sans accès à la machine ? J'ai regardé vite fait les syslog, rien d'anormal

Je met le code de mon script ici :

Code : Tout sélectionner

#!/bin/bash

device=$1  # Should match /dev/ttyUSB2, or /dev/arduino_nano


# Get display on which kodi runs
export DISPLAY=`ps aux | grep "^tv.*xinit /home/tv/.xinitrc" | awk '{print $15}'`
export XAUTHORITY=/home/tv/.Xauthority


declare -A keymap
keymap[2F0]="key Up"
keymap[AF0]="key Down"
keymap[2D0]="key Left"
keymap[CD0]="key Right"
keymap[A70]="key Return"
keymap[62E9]="key BackSpace"
keymap[6D25]="key c"            # Context

keymap[2CE9]="key p"            # Play
keymap[4CE9]="key space"        # Pause
keymap[CE9]="key x"             # Stop


while read line; do
        if [ $line ]; then
                if [ -n "${keymap[$line]}" ]; then
                        xdotool ${keymap[$line]}
                        echo "$line -> ${keymap[$line]}"
                else
                        # key Red -> Run kodi
                        if [ "$line" == "338" ]; then
                                /home/domotik/commandsShortcuts/kodi.sh
                                echo "$line -> key red"
                        else
                                echo "$line -> ??"
                        fi
                fi
        fi
done < $device

Re: Machine qui se "freeze" (à cause du lien série?)

Posté : dim. 13 mars 2016 16:42
par maxty01
Bonjour,

Afin de voir ou se situe le problème (si possible),
est-il possible d'avoir les fichiers de log suivant :

/var/log/message
/var/log/syslog
/var/log/kern

et la sortie de la commande suivante :
dmesg

bon weekend

Re: Machine qui se "freeze" (à cause du lien série?)

Posté : dim. 13 mars 2016 18:35
par Korhm
J'ai déjà regardé ces logs sans avoir trouvé grand chose.
Mais, après avoir fait plusieurs tests, j'ai peut être trouvé le périphérique responsable de mon problème, qui n'a rien à avoir avec l'arduino ou mon script.
Je vais continuer à monitor et ca

Re: Machine qui se "freeze" (à cause du lien série?)

Posté : lun. 14 mars 2016 12:34
par Korhm
Bon, après 24h sans problème et une utilisation normal de la machine, c'est bien mon dongle 3G sur un port USB en particulier qui posait problème.
Le port fonctionne, le dongle fonctionne, mais pas l'un dans l'autre....