OE2: Logitech Unifying USB Receiver, bitte Unterstützung aktivieren.

  • unter 1.6 konnte ich out of the box meine drahtlose Logitech Tastatur nutzen.
    unter 2.0.0 20120509 (naja, per opkg update && opkg upgrade von 20120430.nfi hochggezogen) tut die Tastatur nicht und im syslog seh ich nur

    Code
    May 11 22:37:38 dm7020hd user.info kernel: [ 5014.600000] usb 3-1: new full-speed USB device number 3 using ohci-brcm


    Wohingegen auf mein Hauptrechner

    Code
    May 11 22:35:57 morn kernel: [334943.459439] usb 2-6.4: new full-speed USB device number 73 using ehci_hcd
    May 11 22:35:57 morn kernel: [334943.546928] usb 2-6.4: New USB device found, idVendor=046d, idProduct=c52b
    May 11 22:35:57 morn kernel: [334943.546932] usb 2-6.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    May 11 22:35:57 morn kernel: [334943.546935] usb 2-6.4: Product: USB Receiver
    May 11 22:35:57 morn kernel: [334943.546937] usb 2-6.4: Manufacturer: Logitech
    May 11 22:35:57 morn kernel: [334943.551294] logitech-djreceiver 0003:046D:C52B.0012: hiddev0,hidraw7: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:1d.7-6.4/input2
    May 11 22:35:57 morn kernel: [334943.554021] input: Logitech Unifying Device. Wireless PID:2010 as /devices/pci0000:00/0000:00:1d.7/usb2/2-6/2-6.4/2-6.4:1.2/0003:046D:C52B.0012/input/input22
    May 11 22:35:57 morn kernel: [334943.554320] logitech-djdevice 0003:046D:C52B.0013: input,hidraw8: USB HID v1.11 Keyboard [Logitech Unifying Device. Wireless PID:2010] on usb-0000:00:1d.7-6.4:1
    May 11 22:35:57 morn mtp-probe: checking bus 2, device 73: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-6/2-6.4"
    May 11 22:35:57 morn mtp-probe: bus: 2, device: 73 was not an MTP device


    Es sind wohl diese kernel config optionen

    Code
    # grep -i logitech /boot/config-3.3.4-1.fc16.x86_64 
    CONFIG_HID_LOGITECH=y
    CONFIG_HID_LOGITECH_DJ=m


    So weit ich weis ist CONFIG_LOGITECH_FF=y nicht nötig, force feedback Kontroller an der dreambox sind wohl eher untypisch.


    Oh und, @DMM bitte die config vom kernel in /boot ablegen, machen fast alle distros so. Iss ja eh nix geheimes, aber es ist einfacher local zu greppen als erst mal 'n git checkout zu machen.

  • ah, und eventuell

    Code
    CONFIG_HIDRAW=y


    wenn Ihr wollt kann ich testen, muss nur etwas Plattenplatz schaffen um OE2 incl bitbake ganz durch 'n Wolf zu drehen.

    • Offizieller Beitrag

    bitte die config vom kernel in /boot ablegen, machen fast alle distros so. Iss ja eh nix geheimes, aber es ist einfacher local zu greppen als erst mal 'n git checkout zu machen.

    "Fast alle Distros" sind nicht embedded. Platz zu verschenken haben wir eigentlich keinen. Die config ist per Browser einsehbar: http://cgit.opendreambox.org/o…ux-dreambox-3.2/defconfig

  • Da muss ich obi recht geben, ein =y für solche Sachen damit es direkt im kernel landet macht wenig sinn, es als ladbares modul anzubieten aber schon.


    Danke also auch von mir fürs einbinden ins bitbake.

  • Ja, als modul bauen reicht.


    Hab zwar beide als modul problemlos gebaut

    Code
    CONFIG_HID_LOGITECH=m
    CONFIG_HID_LOGITECH_DJ=m


    Aber für den Unifying receiver meiner Tastatur reicht es

    Code
    kernel-module-hid-logitech-dj


    zu installieren.


    Ist aber noch nicht perfekt. coldplug funktioniert meistens, im syslog kommt wenn alles klappt ein


    Aber bei einem boot aus drei oder vier kommt nur


    und die Tastatur tut dann erwartungsgemäß nicht.


    hotplug muss ich noch weiter testen. Hab jetzt erst mal syslog auf meinem server und der dreambox (danke obi) und udev geschätziger gestellt. Aber nemmer heute (ja, ich weis, das hab ich schon 3x gesagt :winking_face: aber es ist fast 04:00, ich sollte aufhören)

  • Hi,


    bei mir funktioniert die K400 mit Unifying Receiver, sogar auch mit Hot Plug wie folgt:
    Einfach mit Telnet:
    opkg install kernel-module-usbhid
    opkg install kernel-module-usbkbd
    modprobe usbhid
    modprobe usbkbd


    und neustarten.


    Viel Spaß