Beiträge von michi1911

    Hi all!

    Ich habe vor zwei Wochen mein openSuse von 15.3 nach 15.4 "ge-updated".
    Nach dem Update ging mein LIRCD Service nicht mehr.
    Ich benutze einen FTDI USB Adapter als LIRC hardware.

    Das Starten des LIRCD via systemctl (re)start lircd funktioniert ohne Problem:

    Sobald ich einen client attache (z.B. irw), faellt der Lirc Service in eine Endlos-Fehlerscheife...auch nach dem Stoppen des Clients laeuft die Endlosschleife weiter:

    Code
    Oct 24 09:11:55.475139 atom lircd: Error: unable to open FTDI device (usb_open() failed)
    Oct 24 09:11:55.975273 atom lircd: Error: unable to open FTDI device (usb_open() failed)
    Oct 24 09:11:56.228472 atom lircd: Info: removed client
    Oct 24 09:11:56.475412 atom lircd: Error: unable to open FTDI device (usb_open() failed)
    Oct 24 09:11:56.975551 atom lircd: Error: unable to open FTDI device (usb_open() failed)

    Ich habe dann mal mit strace angeschaut, was der lircd daemon macht:

    Code
    recvmsg(9, {msg_namelen=128}, 0)        = -1 EAGAIN (Resource temporarily unavailable)
    openat(AT_FDCWD, "/dev/bus/usb/002/003", O_RDWR|O_CLOEXEC) = -1 EPERM (Operation not permitted)
    stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2298, ...}) = 0
    write(5, "Oct 24 09:13:46.692533 atom lirc"..., 89) = 89
    clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=0, tv_nsec=500000000}, NULL) = 0

    Dann habe ich die permission vom USB device zum Testen auf 0777 gesetzt:

    Code
     crwxrwxrwx+ 1 root root 189, 130 Oct 23 20:40 /dev/bus/usb/002/003

    Keine Verbesserung!?


    AppArmor ist auf meinem System abgeschaltet.

    Ich habe zum Testen eine udev rule mit 0666 eingefuegt:

    Code
    SUBSYSTEM=="usb"       , ATTR{idVendor}=="0403", ATTR{idProduct}=="6001", MODE="0777"

    Alles keine Verbesserung!?


    Dann habe ich den /usr/sbin/lircd von der Shell aus gestartet...und siehe da...geht einwandfrei 8)

    Langer Prolog...nun endlich meine Frage:


    "What the heck" blockiert den LIRCD Zugriff auf das FTDI-USB Device...aber nur wenn ich den lircd als system.service starte!?

    Vielleicht hat einer der Admin Profis hier im Forum eine Idee bzw. einen Tipp. Mein bescheidenes Wissen ueber LInux Systemadministration ist erschoepft :(  

    ...have fun...
    Michi

    Hab es aufgegeben mit dem Flirc.
    Nutze jetzt einen klassischen FTDI + TSOP4838...funktioniert out-of-the-box.


    Aus Neugier: falls jemand trotzdem einen Tip hat, wie man den Flirc mit lirc @ 42.3 zum Laufen bekommt, immer her damit.


    ...have fun...
    Michi

    /etc/lirc/lirc_options.conf


    Putzigerweise scheint das Flirc_config command line tool Verbindung zum Flirc zu bekommen.


    Code
    root(root) 552 >flirc_util version
    flirc_util version v2.0.2 [v2.0.2]
      Firmware: v4.4.2 [0xD60074C5]

    Ja, so wie in dem Artikel beschrieben ist, war es geplant...
    Unter Windows klappt das auch wie beschrieben :)
    Unter Linux startet zwar die Flirc GUI, aber kriegt leider keine Verbindung zum Device :(


    Und Lirc liefert die beschriebenen Fehler..."Error: glob /sys/... failed".

    Code
    Mar 25 23:53:55 atom kernel: usb 3-4: new full-speed USB device number 7 using xhci_hcd
    Mar 25 23:53:55 atom kernel: usb 3-4: New USB device found, idVendor=20a0, idProduct=0006
    Mar 25 23:53:55 atom kernel: usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    Mar 25 23:53:55 atom kernel: usb 3-4: Product: flirc
    Mar 25 23:53:55 atom kernel: usb 3-4: Manufacturer: flirc.tv
    Mar 25 23:53:55 atom kernel: hid-generic 0003:20A0:0006.0007: hiddev0,hidraw0: USB HID v1.11 Device [flirc.tv flirc] on usb-0000:00:14.0-4/input0
    Mar 25 23:53:55 atom kernel: input: flirc.tv flirc as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.1/0003:20A0:0006.0008/input/input15
    Mar 25 23:53:55 atom kernel: hid-generic 0003:20A0:0006.0008: input,hidraw1: USB HID v1.01 Keyboard [flirc.tv flirc] on usb-0000:00:14.0-4/input1
    Mar 25 23:53:55 atom mtp-probe[2076]: checking bus 3, device 7: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4"
    Mar 25 23:53:55 atom mtp-probe[2076]: bus: 3, device: 7 was not an MTP device

    Hi,
    ich habe ein Problem mit einem Infrarot-Empfaenger:


    Hardware: Flirc
    OS: OpenSuse Leap 42.3
    Lirc: lircd-0.9.4c


    Installation des Flirc funktioniert:

    Sieht soweit gut.../var/run/lirc/lircd socket wurde angelegt...gut...gut.


    Wenn ich dann zum Testen irw starte ist es auch schon vorbei:


    Der "...Cannot glob..." Error kommt kontinuierlich, solange irw laeuft!?
    Der Flirc wird laut homepage fuer linux unterstuetzt, sieht ja auch am Anfang nicht schlecht aus, aber da scheinen auf openSuse 42.3 /sys/class/rc... files zu fehlen!?
    Eigentlich sollte der Flirc als USB-HID eingehaengt werden!?
    Ich habe beim Googlen die Fehlermeldung auch in anderen Faellen gefunden, aber leider keine passende Loesung.
    Vielleicht weiss jemand Rat.


    ...have fun...
    Michi

    Heureka!


    Es ist mir ja hoch-not-peinlich, aber das war tatsaechlich die Lösung!
    Habe das package übergebügelt...und jetzt gehen alle SSL services (getssl, curl, wget, certbot ...) wieder.
    Kann zwar nicht erklaeren, warum die ca-certs nicht i.O. waren, aber jetzt geht wieder alles wie es soll.


    Danke für den Support...manchmal steht man einfach auf der SSL-Leitung und sieht den Wald vor lauter Bäumen nicht!


    ...have a lot fun...
    Michi

    Sorry...ab jetzt in code box.
    Das ist das Ende von /var/log/certbot/letsencrypt.log


    Wieder ein Fehler der auf das CA root certificate hinweist!?