Voiko Linuxissa (Ubuntu) joten kiinteästi määritellä mikä laite saa /dev/ttyUSB0 "osoitteen" ja mikä /dev/ttyUSB1 ?
Ärsyttää, kun ne vaihtavat paikkoja, riippuen siitä, mikä laite on kytkettynä boot aikana. Ja kun asetuksissa on määritelty, että laite löytyy esim osoitteesta: /dev/ttyUSB0, ja bootin jälkeen yhtäkkiä se saa osoitteen /dev/ttyUSB1, niin ei tietenkään se enää toimi, ja taas pitää muokata asetukset, jne..
Ärsyttää, kun ne vaihtavat paikkoja, riippuen siitä, mikä laite on kytkettynä boot aikana. Ja kun asetuksissa on määritelty, että laite löytyy esim osoitteesta: /dev/ttyUSB0, ja bootin jälkeen yhtäkkiä se saa osoitteen /dev/ttyUSB1, niin ei tietenkään se enää toimi, ja taas pitää muokata asetukset, jne..
Vastaukset 3
Vanhimmat
Miten niin ei toimi? Eihän usb ole mitenkään porttimerkattu liittymä.
Ootko Trolli?
Selitäppä tämä Ongelmallinen laiteesi nyt sitten yksityiskohtaisemmin.
Niin ja mitä sä et ymmärtänyt?
Minulla on laite X joka on määritelty asetuksissa, että sen löytyy polusta /dev/ttyUSB0, jos kytken laitteen Y:n (esim arduinon), niin se saa polun /dev/ttyUSB1. Jos nyt käynnistän koneen uudestaan, niin laite X saa yhtäkkiä osoitten /dev/ttyUSB1 ja laite Y /dev/ttyUSB0. Eikä tietenkään mikään toimi, koska asetuksissa on määritelty, että laite X löytyy /dev/ttyUSB0:sta.
Tee /etc/udev/rules.d hakemistoon sääntö tuolle niin että Arduino on aina nimeltään /dev/arduino. Ohjeita löytyy netistä.