[0.4 pre1] FB Tevii S480

  • Bei udevadm info --query=all --attribute-walk --name=/dev/input/event12


    bekomme ich folgende Ausgabe:



    Udevadm info starts with the device specified by the devpath and then
    walks up the chain of parent devices. It prints for every device
    found, all possible attributes in the udev rules key format.
    A rule to match, can be composed by the attributes of the device
    and the attributes from one single parent device.


    looking at device '/devices/pci0000:00/0000:00:1c.1/0000:03:00.1/usb3/3-1/input/input14/event12':
    KERNEL=="event12"
    SUBSYSTEM=="input"
    DRIVER==""


    looking at parent device '/devices/pci0000:00/0000:00:1c.1/0000:03:00.1/usb3/3-1/input/input14':
    KERNELS=="input14"
    SUBSYSTEMS=="input"
    DRIVERS==""
    ATTRS{name}=="IR-receiver inside an USB DVB receiver"
    ATTRS{phys}=="usb-0000:03:00.1-1/ir0"
    ATTRS{uniq}==""
    ATTRS{properties}=="0"


    looking at parent device '/devices/pci0000:00/0000:00:1c.1/0000:03:00.1/usb3/3-1':
    KERNELS=="3-1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{configuration}==""
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bmAttributes}=="80"
    ATTRS{bMaxPower}==" 0mA"
    ATTRS{urbnum}=="145377"
    ATTRS{idVendor}=="9022"
    ATTRS{idProduct}=="d660"
    ATTRS{bcdDevice}=="0000"
    ATTRS{bDeviceClass}=="00"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{speed}=="480"
    ATTRS{busnum}=="3"
    ATTRS{devnum}=="3"
    ATTRS{devpath}=="1"
    ATTRS{version}==" 2.00"
    ATTRS{maxchild}=="0"
    ATTRS{quirks}=="0x0"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{authorized}=="1"
    ATTRS{manufacturer}=="TBS-Tech"
    ATTRS{product}=="DVBS2BOX"


    looking at parent device '/devices/pci0000:00/0000:00:1c.1/0000:03:00.1/usb3':
    KERNELS=="usb3"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{configuration}==""
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bmAttributes}=="e0"
    ATTRS{bMaxPower}==" 0mA"
    ATTRS{urbnum}=="44"
    ATTRS{idVendor}=="1d6b"
    ATTRS{idProduct}=="0002"
    ATTRS{bcdDevice}=="0302"
    ATTRS{bDeviceClass}=="09"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{speed}=="480"
    ATTRS{busnum}=="3"
    ATTRS{devnum}=="1"
    ATTRS{devpath}=="0"
    ATTRS{version}==" 2.00"
    ATTRS{maxchild}=="1"
    ATTRS{quirks}=="0x0"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{authorized}=="1"
    ATTRS{manufacturer}=="Linux 3.2.0-32-generic ehci_hcd"
    ATTRS{product}=="EHCI Host Controller"
    ATTRS{serial}=="0000:03:00.1"
    ATTRS{authorized_default}=="1"


    looking at parent device '/devices/pci0000:00/0000:00:1c.1/0000:03:00.1':
    KERNELS=="0000:03:00.1"
    SUBSYSTEMS=="pci"
    DRIVERS=="ehci_hcd"
    ATTRS{vendor}=="0x9710"
    ATTRS{device}=="0x9990"
    ATTRS{subsystem_vendor}=="0xa000"
    ATTRS{subsystem_device}=="0x4000"
    ATTRS{class}=="0x0c0320"
    ATTRS{irq}=="17"
    ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000003"
    ATTRS{local_cpulist}=="0-1"
    ATTRS{numa_node}=="-1"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{consistent_dma_mask_bits}=="32"
    ATTRS{enable}=="1"
    ATTRS{broken_parity_status}=="0"
    ATTRS{msi_bus}==""
    ATTRS{companion}==""
    ATTRS{uframe_periodic_max}=="100"


    looking at parent device '/devices/pci0000:00/0000:00:1c.1':
    KERNELS=="0000:00:1c.1"
    SUBSYSTEMS=="pci"
    DRIVERS=="pcieport"
    ATTRS{vendor}=="0x8086"
    ATTRS{device}=="0x1c12"
    ATTRS{subsystem_vendor}=="0x1043"
    ATTRS{subsystem_device}=="0x844d"
    ATTRS{class}=="0x060400"
    ATTRS{irq}=="42"
    ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000003"
    ATTRS{local_cpulist}=="0-1"
    ATTRS{numa_node}=="-1"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{consistent_dma_mask_bits}=="32"
    ATTRS{enable}=="2"
    ATTRS{broken_parity_status}=="0"
    ATTRS{msi_bus}=="1"


    looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""


    ----------------------------------------------------------------------------------------------------------------------------------





    Das komische ist für mich das bei evtest alles ankommt..



    Danke Übrings für den Turbo Support :-)

  • Das komische ist für mich das bei evtest alles ankommt..


    Naja eventlircd bindet nur das an Geräten ein, was ihm auch bekannt ist...
    Klappt es denn jetzt mit der udev-Regel (ggf. auch mal einen Neustart versuchen, falls das udevadm trigger nicht ausreicht)?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hab jetzt mal in der /lib/udev/98-lircd.rules den Eintrag

    Quote

    ENV{ID_VENDOR_ID}=="9022", ENV{ID_MODEL_ID}=="d660", \
    ENV{lircd_driver}="default", \
    ENV{lircd_conf}="/usr/share/yavdr-remote/remotes/S650_DVB-S2_USB.conf"

    eingefügt und mal eine S650_DVB-S2_USB.conf testweise eingebunden. Das schein aber die falsche "Ecke" zu sein.


    Muss im Webfrontend eigentlich "Lirc Support" aktiviert werden?

  • IMHO müsste das schon hinterlegt sein. Der letzte mir bekannte Stand war aber das die Signale alle 2x mal ankommen, da das input Device per adapter angelegt wird und alles was da kommt dann auf beiden rauskommt. Weiterhin wechselt die ENV{ID_MODEL_ID}=="d660" nach dem Laden der Firmware (oder ist das schon nach dem Laden ?). Vielleicht haben wir es deshalb nie übernommen ?

  • Das schein aber die falsche "Ecke" zu sein.


    Eindeutig, das ist ein HID-Gerät und das läuft nicht über Lirc. Daher bringt das Anschalten von Lirc im WFE auch nichts.


    Du musst dem Empfänger das Attribut ENV{eventlircd_enable}="true" verpassen, damit eventlircd den berücksichtigt. Versuch mal das in der 98-eventlircd.rules hinter der Regel für den Anysee-Empfänger:

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Du kannst du bei Bedarf auch noch den Pfad für eine evmap in der Regel ergänzen, falls du Tasten umbelegen möchtest (nur falls die Frage noch Auftaucht ;))

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Quote

    Du kannst du bei Bedarf auch noch den Pfad für eine evmap in der Regel
    ergänzen, falls du Tasten umbelegen möchtest (nur falls die Frage noch
    Auftaucht )

    Woher hast du gewusst das ich da gerade bin :-)


    Ja alle Tasten funktionieren nicht, bin gerade an der map Datei dabei und werde dann die feritge posten.


    Oliver

  • Wie ist es eigentlich, kann so ein Empfänger auch für andere RC5 IR FBen genutzt werden? Ich habe so eine Karte, aber mitgelieferte FB finde ich für mich persönlich suboptimal.


    Gruß,
    Lado

  • Wenn sie die gleichen Tastencodes senden (oder du den Treiber entsprechend anpassen kannst) ja...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Danke für den Tipp. Jetzt habe ich einen Anhaltspunkt.


    Gruß,
    Lado