[Ninux-Wireless] Problemi di crash su nodogsplash

Alessandro Gnagni enterprise.nx a gmail.com
Ven 10 Maggio 2013 16:18:00 CEST


Da un anno ho un problema di crash sporadici con nodogsplash su openwrt
e in dmesg trovo molti di questi messaggi:

__ratelimit: 1 callbacks suppressed
Virtual device ath0 asks to queue packet!
Virtual device ath0 asks to queue packet!
Virtual device ath0 asks to queue packet!
Virtual device ath0 asks to queue packet!
Virtual device ath0 asks to queue packet!
Virtual device ath0 asks to queue packet!
Virtual device ath0 asks to queue packet!
Virtual device ath0 asks to queue packet!
Virtual device ath0 asks to queue packet!
Virtual device ath0 asks to queue packet!

non riuscendo a capire da cosa dipenda ho disabilitato lo script in
init.d e attraverso reverse engineering dello stesso ho creato uno
script che lanciato in rc.local controlla l'esecuzione di nodosplash e
casomai sia crashato lo riavvia.

l'ho testato e funziona correttamente.

Ringrazio clauz per il supporto, in allegato il codice


-----------------------------------------------------------

/etc/ndsplh.sh

####################

#!/bin/ash

while [ 1 ]; do
        if /usr/bin/ndsctl status > /dev/null 2>&1; then
                sleep 120
        else
                killall nodogsplash
                sleep 5
                /usr/bin/nodogsplash > /dev/null 2>&1 &
                sleep 120
        fi
done

#####################

------------------------------------------------------------

in /etc/rc.local aggiungo:

###
/etc/ndsplh.sh &
###

------------------------------------------------------------



Maggiori informazioni sulla lista Wireless