ttyU?
Dan Lukes
dan at obluda.cz
Tue Dec 8 01:32:52 CET 2009
Zbyněk Burget napsal/wrote, On 12/07/09 20:43:
> mame ke stroji (FBSD 8.0) pripichnuto nekolik adapteru USB/serial
> device uftdi
> skoro vse funguje tak, jak ma, az na jeden drobny zadrhel, ze se
> zarizeni, ktera se vytvori - /dev/ttyU0 az ttyU2, pri startu systemu
> prehazou - tedy navazou se na jine ugenX.Y.
Jen pro presnost - uftdi nebo ugen - oboji je ovladac, ktery se pripoji
k nejakemu USB zarizeni. uftdi se urcite nepripoji k ugen
Nicmene, otazka je pochopitelna i tak.
Nemam sice s 8.0 osobni zkusenosti, ale mozna bys mel radeji jeste
jednou overit, ze skutecne po restartu dojde k prehazeni zarizeni nez
zacnes vkladat cas do reseni tohoto problemu.
Nicmene, kdybys preci jen zjistil, ze prirazeni je nekonstantni, tak
postup je nasledujici:
/dev/ttyU0 je zarizeni vytvorene ovladacem ucom0
sysctl dev.ucom.0.%parent
->uhub5
sysctl dev.uhub.5.%parent
->usb5
sysctl dev.usb.5.%parent
->uhci4
sysctl dev.uhci.4.%location
->slot=29 function=2
sysctl dev.uhci.4.%parent
->pci0
Kombinace pci0:29:2 by mela zarizeni identifikovat jednoznacne. Pak uz
bys jen udelal symlinky z nejakeho konstatniho jmena na takto
identifikovany ttyU0 a v konfiguracich komunikacnich programu pouzival
tyhle symlinky.
> Nebo jeste lepe - identifikovat "nejak" konkretni USB/serial adapter tak, aby bylo /dev
> zarizeni svazano s konkretnim USB/serial adapterem a bylo tedy jedno, do
> ktere USB zasuvky jej zasunu?
> Neco na zpusob ATA_STATIC_ID u (S)ATA harddisku.
No to prave ne. ATA_STATIC_ID u (S)ATA harddisku zajisti, ze cislo
zarizeni odpovida jeho fyzickemu umisteni. Takze pri jeho premisteni se
zmeni i toto cislo.
Identifikaci nezavislou na umisteni ti zajistuje geom_label - ale jen v
pripade, ze kazdemu svazku pridelis unikatni label.
Ale vratime-li se zpet k seriaku - jiste by bylo pekne, kdybys dokazal
identifikovat primo pripojene zarizeni. Treba to jde, treba ne. Predstav
si, ze ty ty seriaky prehazim ja rucne. Dokazal bys ty nasledne
identifikovat, ktera linka vede kam ? Jestli jo, pak je sance, ze to
dokazeme i automaticky. Jestli ale ne ...
Dan
More information about the Users-l
mailing list