PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ttyS0 vom Xen Besetzt



BigMack
30.08.07, 13:15
Habe die gleiche Frage unter Hardware gestellt, mittlerweile weiß ich das es sich um eine XEN angelegenheit handelt deshalb versuche ich es hier.

Erst mall zu meinem System,benutze Suse 10.2 mit Xen (Webserver der unter Xen läuft).
Um mein DSL-Modem zu reseten habe ich mir ein kleines Skript geschrieben was auch unter normalem Kernel (ohen XEN) wunderbar läuft.
Ich nutze das Skript am Hostsystem nicht unter Xensystem.
Leider funktioniert das Skript nicht unter Xenkernel, was ich raus gefunden haben das die ttyS0 von xen benutzt wird.


server:/home/ich # hwinfo |grep ttyS0
<4>Xen virtual console successfully installed as ttyS0
P: /devices/virtual/tty/ttyS0
N: ttyS0
/devices/virtual/tty/ttyS0
name: /dev/ttyS0

Gibt es eine andere Möglichkeit Befehle an die Serielle Schnitstelle (Modem) zu schicken und trotzdem unter Xenkernel zu arbeiten.

Falls Fragen zu dem Skript aufkommen sollten



#!/bin/sh
#
#resetet die DSLverbindung über die Serielle Schnittstelle
#

#Passwort senden
echo Xavi7000 >/dev/ttyS0
#Warten
sleep 2
#Restart senden
echo restart >/dev/ttyS0

echo "Wieder Schnell!"

Also wie Ihr sieht kein riesiges Skript aber erfühlt sein zweck.

Was ich noch raus gefunden habe ist das man die serielle unterstüzung unter Xen abschalten kann (http://blog.e-xpert.net/?p=36) leider hat xencons=off bei mit nichts gebracht, bis auf die Option das ttyS0 unter hwinfo garnicht mehr auftaucht.