PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dev Umleitung



ottscho
30.06.10, 08:15
Hallo zusammen,

ich virtuallisiere unter Hyper-V einen Suse Linux Enterprise Server 10.
Da ich für eine spezielle CAM Software einen COM Dongle benötige, habe ich mir einen LAN2SERIAL Konverter gekauft. Diesen habe ich konfiguriert und erreiche ich unter /dev/tx0000

Die CAM Software sucht aber den Dongle unter folgenden Devices:

/dev/dongle.fls
/dev/dongle.valor
/dev/ttyS0
/dev/ttyS1

Nun wollte ich wissen, ob ich irgendwie eine Umleitung auf das neue Gerät erstellen kann. Ein symbolischer Link geht ja leider nicht.

Irgendwelche Ideen?

Danke
Gruß

ottscho

marce
30.06.10, 08:19
ohne es mal gemacht zu haben - aber klingt nach einem Job für udev...

ottscho
30.06.10, 08:53
ich habe eben mal nach udev gegoogle.
sehr mächtig...

leider bin ich etwas planlos :(

ich brauche eben /dev/ttyS0 auf /dev/tx0000

HirschHeisseIch
30.06.10, 09:49
Wieso funktioniert ein Symlink nicht? Die sind eigentlich unter /dev nichts ungewöhnliches...

Ansonsten müsstest Dir eben ne udev-Rule basteln, die Dir das gerät als /dev/ttyS0 bereitstellt, oder mit mknod ein entsprechendes Node anlegen (per File lässt sich rausfinden, welche Werte Du übergeben musst)

ottscho
30.06.10, 10:36
Weil ich unter /dev ja schon eine Datei namens ttyS0 stehe habe.
Und wenn ich nun versuche einen sysLink zu erstellen, geht dies ja nicht.

Oder kann ich ttyS0 einfach umbennen/löschen und dann einen sysLink erstellen?

ln -s /dev/tx0000 /dev/ttyS0

marce
30.06.10, 10:38
kannst Du machen - kann aber auch schief gehen. Wenn ich das richtig sehe hast Du aber doch noch 3 weitere Optionen zur Auswahl - wieso nimmst Du nicht eine davon und dann am besten auch eine, die es nicht schon gibt...

ottscho
30.06.10, 10:43
super danke, ich habe eben probiert. funktioniert bestens ;)

HBtux
30.06.10, 15:10
ln -s /dev/tx0000 /dev/ttyS0
Ich hätte es anders gelöst.
So hast Du das ttyS0 gelöscht, das normalerweise vom System angelegt wird....
Schlimstenfalls könnte also irgendwann mal Dein Link vom System durch das ttyS0 wieder überschrieben werden.


So bist Du auf der sicheren Seite....


ln -s /dev/tx0000 /dev/dongle.valor

Das Device /dev/ttyS0 würde ich dann im originalen Zustand belassen.....