Problem mit Easymouse und UDEV Regel

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Problem mit Easymouse und UDEV Regel

      Hi,

      ich habe an der Duo 4K 2x Easymouse an USB angeschlossen und will diese per UDEV Regel einbinden. Leider funktioniert es nicht. Im OSCAM log sehe ich:
      2020/01/16 16:49:38 661234CC r (reader) ORF [mouse] ERROR: Opening device /dev/ORF (errno=2 No such file or directory)
      2020/01/16 16:49:38 661234CC r (reader) ORF [mouse] Cannot open device: /dev/ORF
      2020/01/16 16:49:38 7E84A761 r (reader) HDPLUS [mouse] ERROR: Opening device /dev/HDPLUS (errno=2 No such file or directory)
      2020/01/16 16:49:38 7E84A761 r (reader) HDPLUS [mouse] Cannot open device: /dev/HDPLUS

      Ohne UDEV Regel läuft es mit device = /dev/ttyUSB0 bzw. device = /dev/ttyUSB01, aber nicht ganz stabil, weil die Zuordnung der USB Ports nicht immer klappt. Daher jetzt der Umstieg auf UDEV.

      In der oscam.server habe ich folgendes drin:
      Spoiler anzeigen
      [reader]
      label = HDPLUS
      protocol = mouse
      device = /dev/HDPLUS
      caid = 1843
      boxkey = xxx
      rsakey = yyy
      detect = cd
      group = 2
      emmcache = 1,2,2,0
      auprovid = 003411

      [reader]
      label = ORF
      protocol = mouse
      device = /dev/ORF
      caid = 0D98
      detect = cd
      group = 4
      emmcache = 1,1,2,0


      und dazu eine Datei 71-easymouse.rules erstelt (Linuxkonform mit Rechten 644) und nach /etc/udev/rules.d kopiert, Inhalt:
      Spoiler anzeigen

      SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}==„AH01B93E“, SYMLINK+="HDPLUS"
      SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}==„AB0JMR1F“, SYMLINK+="ORF"


      Die Seriennummern habe ich entnommen aus /dev/serial/by-id.

      Hat jemand eine Ahnung, was hier falsch sein könnte? Danke!
    • @Commander71
      die Serial der Reader kannst Du direkt aus dem "dev" nehmen.
      Dann ist die UDEV-Regel überflüssig.


      device= /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_XXXXXXXX-if00-port0
      XXXXXXXXXX ist _(deine_serial)-if00-port0
      Ist Eindeutig und vertauscht keine Easymouse :)
      Gruß izumar49

      ===============================================================================

      ganbaru

      Manchen Menschen kann man es einfach nicht recht machen.
      Der Trick ist, aufzuhören, es zu versuchen.
      Robert Michum
    • Funktioniert perfekt. Dann sollte man im WiKi den Artikel dazu anpassen, ist ja jetzt auf dem Weg deutlich einfacher.

      Nur informativ: Hast du trotzdem eine Ahnung, was ich falsch gemacht haben könnte?

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Commander71 ()

    • Richtig
      SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}==" XXXXXXXX ", SYMLINK+="HDPlus"
      Zeichen vor Deiner Serial ist falsch
      Gruß izumar49

      ===============================================================================

      ganbaru

      Manchen Menschen kann man es einfach nicht recht machen.
      Der Trick ist, aufzuhören, es zu versuchen.
      Robert Michum

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von izumar49 ()