[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: triggerhappy



Hallo Wolfgang,

sorry, es hat ein wenig gedauert, bis ich nun dazu komme, zu antworten.

> klein.wolfg@web.de schrieb am 12.04.15:

> /etc/triggerhappy/triggers.d/halt.conf:
> BTN_LEFT+BTN_MIDDLE     1       /usr/bin/sudo /sbin/halt

> /etc/triggerhappy/triggers.d/reboot.conf:
> BTN_RIGHT+BTN_MIDDLE    1       /usr/bin/sudo /sbin/reboot

> Da wir beide die gleiche Maschine und das selbe Betriebssystem benutzen,
> sollte das eigentlich auch bei Dir funktionieren. Probiere das doch
> bitte mal aus.
Ich habe nun eine Maus von Logitech angesclossen und triggerhappy nach  
Deinen Vorgaben konfiguriert. Das funktioniert zwar mit der Maus, aber  
triggerhappy wird aber dennoch beim Booten gestartet.
Der flirch Dongle funktioniert insoweit, dass er bei einem Tastenbefehl  
der Fernbedienung, bei dem die Tastenkombination CRTL-ALT-DEL ausgegeben  
wird, der Pi runterfährt.
Starte ich triggerhappy mit den Befehlen

sleep 45
service triggerhappy restart

in /etc/rc.local funktionieren sowohl die Maus als auch der Flirc Dongle,  
so wie sie sollen.

> Folgende Dinge sind ebenfalls wichtig, um den Fehler zu finden:

> Welche Meldungen siehst Du, wenn Du mittels "tail -f /var/log/syslog"
> mitliest, w??hrend Du den Dongle anschlie??t?
215.003044] usb 1-1.3.1: new low-speed USB device number 10 using dwc_otg
[  215.149412] usb 1-1.3.1: New USB device found, idVendor=20a0,  
idProduct=0001
[  215.166080] usb 1-1.3.1: New USB device strings: Mfr=1, Product=2,  
SerialNumber=0
[  215.191215] usb 1-1.3.1: Product: flirc
[  215.203209] usb 1-1.3.1: Manufacturer: flirc.tv
[  215.249635] input: flirc.tv flirc as /devices/platform/bcm2708_usb/ 
usb1/1-1/1-1.3/1-1.3.1/1-1.3.1:1.0/0003:20A0:0001.0004/input/input3
[  215.279895] hid-generic 0003:20A0:0001.0004: input,hidraw1: USB HID  
v1.01 Keyboard [flirc.tv flirc] on usb-bcm2708_usb-1.3.1/input0

> Was sagt "lsusb -v" zu und ??ber den Dongle?
Bus 001 Device 010: ID 20a0:0001 Clay Logic
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x20a0 Clay Logic
  idProduct          0x0001
  bcdDevice            1.00
  iManufacturer           1 flirc.tv
  iProduct                2 flirc
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           50
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.01
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      95
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              50
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              50
Device Status:     0x0000
  (Bus Powered)


> Welche Ger??tedateien werden beim Anst??pseln erzeugt?

> Welche Zugriffsrechte haben die nach dem Erzeugen?
Das weiß ich nicht ich finde auf jeden Fall /dev/input/event0. bzw. /dev/ 
input/event1.

> Mit welcher Benutzer-ID l??uft triggerhappy?
Mit " --user nobody".

> Starte bitte den Pi einmal ohne Dongle und f??hre "lsmod" aus, stecke
> dann den Dongle an, f??hre "lsmod" noch einmal aus und vergleiche die
> beiden Ausgaben: ist ein neues Modul geladen worden? Wenn ja: f??ge den
> Namen in /etc/modules ein, und ??berpr??fe, ob das Modul vielleicht
> zuf??llig in /etc/modprobe.d/ in einer schwarzen Liste eingetragen ist.
Es gibt keinen Unterschied von lsmod mit oder ohne Dongle.

Ich vermute, dass es auch an volumio liegen könnte, der Distro, die ich  
auf dem Pi zusammen mit dem Hifiberry DAC verwende. Ich werde mir mal ein  
Raspbian auf eine sD-Karte schreiben und damit mal ein wenig ausprobieren.

Viele Grüße

Dietmar

> Ich bin sicher, das Problem hat eine f??rchterlich banale Ursache, egal,
> wie nervend es ist. Aber wir kriegen das schon hin. :)



> Wolfgang


> --
> Zum AUSTRAGEN schicken Sie eine Mail an
> debian-user-german-REQUEST@lists.debian.org mit dem Subject "unsubscribe".
> Probleme? Mail an listmaster@lists.debian.org (engl) Archive:
> https://lists.debian.org/mfbove$grp$1@news.albasani.net


Reply to: