[gelöst] [yavdr 0.6.1] Kernel Patch ausführen

  • Hi,

    ich habe bereits mit yavdr 0.6.1 und dem Standard-Kernel 3.13 die Zotac Fernbedienung mit einem Kernel-Patch zum laufen gebracht.

    Ich habe jetzt bei meiner frischen yavdr Installation den Kernel 4.4 installiert.

    Code
    sudo apt-get install --install-recommends linux-generic-lts-xenial

    Leider funktioniert nun das ausführen des Patches nichts mehr:

    Code
    mkdir /home/xbmc/kernel
    sudo apt-get source linux-image-$(uname -r)
    sudo tar -xvzf linux-lts-xenial_4.4.0.orig.tar.gz
    sudo cp -R /usr/src/linux-lts-xenial-4.4.0 /home/xbmc/kernel
    cd /home/xbmc/kernel/linux-lts-xenial-4.4.0
    sudo patch -p1 < linux-053-spinelplus-remote-0.2.patch

    Fehler:

    Code
    patching file drivers/hid/hid-core.c
    Hunk #1 FAILED at 1681.
    1 out of 1 hunk FAILED -- saving rejects to file drivers/hid/hid-core.c.rej
    patching file drivers/hid/hid-ids.h
    Hunk #1 succeeded at 791 (offset 128 lines).
    patching file drivers/hid/hid-spinelplus.c
    patching file drivers/hid/Kconfig
    Hunk #1 succeeded at 732 with fuzz 1 (offset 130 lines).
    patching file drivers/hid/Makefile
    Hunk #1 succeeded at 86 (offset -15 lines).

    Hier der Patch:

    Kann mir da bitte jemand behilflich sein die Fernbedienung zum laufen zu bringen?



    EDIT: LÖSUNG

    VDR1: Antec New Solution NSK2480 mit Asrock K10N78M Pro | 2GB Ram | GeForce 8200 |AMD Athlon x2 250 | Ferni: Harmony 200 + IRF Media W-01RN | Display: Futaba mdm166a | Terratec Cinergy 1200 & Skystar 2 DVB-S | yaVDR 0.6.1 Kernel 3.19
    VDR2: ESPRIMO E5625 | 4GB Ram | GeForce 8200 | AMD Sempron LE-1250 2,2GHz | Ferni: 0471:20cc | yaVDR 0.6.1 Kernel 3.13

    VDR3: ESPRIMO E720 | 8GB Ram | GeForce GT730 2GB | INTEL PENTIUM Core G3220 CPU 2x 3,0GHz | Ferni: 0471:20cc | Sundtek DVB-C | yaVDR 0.6.1 Kernel 4.4 / LibreELEC 8.1.2 Dualboot

    Einmal editiert, zuletzt von atgis ()

  • Hi,


    Kann mir da bitte jemand behilflich sein die Fernbedienung zum laufen zu bringen?

    du musst nur die "rejects" auflösen > hid-core.c.rej

    Hier ein Patch gegen Orginal-Source ...keine rejects!

    spinelplus-remote.diff


    Gruss

    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Okay Danke . Ich kann damit leider nicht viel anfangen. Sorry, da fehlt mir das Wissen.

    Wo hast du den Patch gefunden?

    VDR1: Antec New Solution NSK2480 mit Asrock K10N78M Pro | 2GB Ram | GeForce 8200 |AMD Athlon x2 250 | Ferni: Harmony 200 + IRF Media W-01RN | Display: Futaba mdm166a | Terratec Cinergy 1200 & Skystar 2 DVB-S | yaVDR 0.6.1 Kernel 3.19
    VDR2: ESPRIMO E5625 | 4GB Ram | GeForce 8200 | AMD Sempron LE-1250 2,2GHz | Ferni: 0471:20cc | yaVDR 0.6.1 Kernel 3.13

    VDR3: ESPRIMO E720 | 8GB Ram | GeForce GT730 2GB | INTEL PENTIUM Core G3220 CPU 2x 3,0GHz | Ferni: 0471:20cc | Sundtek DVB-C | yaVDR 0.6.1 Kernel 4.4 / LibreELEC 8.1.2 Dualboot

  • Hi,


    Wo hast du den Patch gefunden?

    das ist der von Dir gepostete Patch ...es wurden nur die "rejects" aufgelöst ...fertig!


    Gruss

    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Okay vielen Dank! Das auf jedenfall geklappt!

    Code
    xbmc@ubuntu:/usr/src/linux-lts-xenial-4.4.0$ sudo patch -p1 < spinelplus-remote.diff
    patching file drivers/hid/hid-core.c
    Hunk #1 succeeded at 1968 (offset 5 lines).
    patching file drivers/hid/hid-ids.h
    Hunk #1 succeeded at 791 (offset 17 lines).
    patching file drivers/hid/hid-spinelplus.c
    patching file drivers/hid/Kconfig
    patching file drivers/hid/Makefile
    Hunk #1 succeeded at 86 (offset 1 line).

    Wie mach ich das die "rejects" auflösen?

    VDR1: Antec New Solution NSK2480 mit Asrock K10N78M Pro | 2GB Ram | GeForce 8200 |AMD Athlon x2 250 | Ferni: Harmony 200 + IRF Media W-01RN | Display: Futaba mdm166a | Terratec Cinergy 1200 & Skystar 2 DVB-S | yaVDR 0.6.1 Kernel 3.19
    VDR2: ESPRIMO E5625 | 4GB Ram | GeForce 8200 | AMD Sempron LE-1250 2,2GHz | Ferni: 0471:20cc | yaVDR 0.6.1 Kernel 3.13

    VDR3: ESPRIMO E720 | 8GB Ram | GeForce GT730 2GB | INTEL PENTIUM Core G3220 CPU 2x 3,0GHz | Ferni: 0471:20cc | Sundtek DVB-C | yaVDR 0.6.1 Kernel 4.4 / LibreELEC 8.1.2 Dualboot

  • Hi,

    das hat Wolfgang schon erledigt!

    Geht es denn?

    MfG,

    Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Hi,

    dass Wolfgang das für mich erledigt hat habe ich natürlich gesehen. ;D Danke dafür! Mich interessiert allerdings wie er das gemacht hat. Beim nächsten Kernel stehe ich ja vor dem gleichen Problem.


    Das Kernel bauen hat wohl funktioniert. Allerdings verstehe ich nicht, warum der Kernel 4.4.87 verwendet wurde, wenn ich die 4.4.97 gedownloadet hatte. Ich habe erstmal den HWE Kernel für Ubuntu 14.04.5 installiert:

    Code
    sudo apt-get install --install-recommends linux-generic-lts-xenial
    sudo reboot

    und dann die Kernel-Quellen geladen:

    Code
    sudo apt-get source linux-image-$(uname -r)

    Nach dem Build:

    Code
    cp /boot/config-`uname -r` .config
    
    make oldconfig
    make menuconfig
    
    make clean
    make -j `getconf _NPROCESSORS_ONLN` deb-pkg LOCALVERSION=-custom

    Kam folgendes raus -> linux-image-4.4.87-custom

    Code
    dpkg-deb: Paket »linux-firmware-image-4.4.87-custom« wird in »../linux-firmware-image-4.4.87-custom_4.4.87-custom-2_amd64.deb« gebaut.
    dpkg-deb: Paket »linux-headers-4.4.87-custom« wird in »../linux-headers-4.4.87-custom_4.4.87-custom-2_amd64.deb« gebaut.
    dpkg-deb: Paket »linux-libc-dev« wird in »../linux-libc-dev_4.4.87-custom-2_amd64.deb« gebaut.
    dpkg-deb: Paket »linux-image-4.4.87-custom« wird in »../linux-image-4.4.87-custom_4.4.87-custom-2_amd64.deb« gebaut.
    dpkg-deb: Paket »linux-image-4.4.87-custom-dbg« wird in »../linux-image-4.4.87-custom-dbg_4.4.87-custom-2_amd64.deb« gebaut.
    dpkg-source: Information: Quellformat »3.0 (custom)« wird verwendet
    dpkg-source: Information: linux-4.4.87-custom wird in linux-4.4.87-custom_4.4.87-custom-2.dsc gebaut
    dpkg-genchanges: kompletter Quellcode beim Hochladen hinzufügen
    xbmc@ubuntu:~/kernel/linux-lts-xenial-4.4.0$ uname -r
    4.4.0-97-generic

    Mit was hängt das zusammen? :/

    VDR1: Antec New Solution NSK2480 mit Asrock K10N78M Pro | 2GB Ram | GeForce 8200 |AMD Athlon x2 250 | Ferni: Harmony 200 + IRF Media W-01RN | Display: Futaba mdm166a | Terratec Cinergy 1200 & Skystar 2 DVB-S | yaVDR 0.6.1 Kernel 3.19
    VDR2: ESPRIMO E5625 | 4GB Ram | GeForce 8200 | AMD Sempron LE-1250 2,2GHz | Ferni: 0471:20cc | yaVDR 0.6.1 Kernel 3.13

    VDR3: ESPRIMO E720 | 8GB Ram | GeForce GT730 2GB | INTEL PENTIUM Core G3220 CPU 2x 3,0GHz | Ferni: 0471:20cc | Sundtek DVB-C | yaVDR 0.6.1 Kernel 4.4 / LibreELEC 8.1.2 Dualboot

  • Hi,


    hier angepasster Patch "linux-053-spinelplus-remote-0.2.patch"

    https://github.com/LibreELEC/L…inelplus-remote-0.2.patch

    neues Device "ENV{ID_MODEL_ID}=="2168" wurde includiert

    Code
    +    { HID_USB_DEVICE(USB_VENDOR_ID_PHILIPS, USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_4) },
    
    +#define USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_4    0x2168

    Vllt. löst dies dein Problem > PHILIPS MCE USB IR Receiver [PHILIPS OVU710023] und FB von Zotac (revisited)


    Patch kein reject & hunk
    philips_spinel_plus_4.4.0.patch

    Code
    wolfi@easy4:~/kernel/linux-lts-xenial-4.4.0$ patch -p1 < philips_spinel_plus_4.4.0.patch
    patching file drivers/hid/hid-core.c
    patching file drivers/hid/hid-ids.h
    patching file drivers/hid/hid-spinelplus.c
    patching file drivers/hid/Kconfig
    patching file drivers/hid/Makefile

    Gruss

    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

    2 Mal editiert, zuletzt von wolfi.m ()

  • Hi,


    was mir nach dem lesen von deinem yavdr thread mit dem patch von wolfi.m nicht klar ist,..
    hat es mit dem bauen des hid-spinelplus.ko moduls nicht geklappt?? oder was gibt es für Probleme?


    das bauen des hid-spinelplus.ko geht auch ohne ein neues kernel package zu bauen, einfach die Module.symvers

    des laufenden kernels aus den header files in die kernel sourcen kopieren, dann den patch anwenden, aus /boot die passende config

    nach .config kopieren,..


    makel oldconfig

    make menuconfig <--- hier hid-spinelplus auswählen

    make prepare

    make scripts

    make SUBDIRS=drivers/hid


    baut dann drivers/hid/hid-spinelplus.ko


    ich habe es eben mit dem patch von wolfi.m bei einem 4.11.0-5-generic unter ubuntu probiert,

    ausser ein paar offsets beim patch baut das module auch bei diesem kernel und lässt sich mit insmod laden, kein problem,..


    viele Grüsse pbg4

    vdr1:Produktivsystem: Zotac Box mit Atom 525/ION 2.Generation yaVDR 0.6.1 und satip plugin, mit digibit r1/minsatip
    vdr2:Zotac CI-320 vdr für ARD radio transponder und VDR Aufnahmen server yaVDR 0.6.1,.. und weiterer minisatip-server + Hauppauge WinTV-Quad HD,
    vdr3: testsystem: Shuttle NC02U mit Skylake und Softhddevice VAAPI/HEVC für DVB-T2, Ubuntu Zesty, VDR von Hand auf Basis yaVDR,..
    vdr4: testsystem: Acer Laptop ES11-132 mit Braswell und Softhddevice VAAPI/HEVC für DVB-T2, Ubuntu Zesty, VDR von Hand auf Basis yaVDR,..

  • Hi,

    erstmal Danke für deine Antwort! :) Und ich warte jedesmal über 2 Stunden bis der Kernel fertig gebaut ist :wand||.

    Hat das kompilieren des ganzen Kernels überhaupt einen Effekt für micht, wenn es auch einfacher geht? Ist der Kernel dann "besser" auf meine Hardware angepasst?


    Ich hatter erst später gesehen, dass wolfi.m etwas gepostet hat! Mit dem Patch scheint alles klar zu sein. Es sind einfach die 3 neuen Zeilen dazu gekommen. Wenn ich selber mit nano die Datei angepasst habe, war der Patch danach kaputt.


    Ich habe jetzt folgendes gemacht, den xenial Kernel installiert und yavdr gestartet.

    Dann die Quellen heruntergeladen in mein Nutzerprofil kopiert und entpackt:

    Code
    sudo apt-get source linux-image-$(uname -r)
    sudo cp linux-lts-xenial_4.4.0.orig.tar.gz /home/xbmc/kernel/
    tar xfvz linux-lts-xenial_4.4.0.orig.tar.gz

    Dann die Module.symvers und philips_spinel_plus_4.4.0.patch in das entpackte Verzeichnis des Kernels kopiert:

    Code
    cp ./linux-headers-4.4.0-97-generic/Module.symvers /home/xbmc/kernel/
    cd /home/xbmc/kernel
    cp Module.symvers linux-4.4/
    cp philips_spinel_plus_4.4.0.patch linux-4.4/
    cd linux-4.4/

    Patch ausgeführt:

    Code
    patch -p1 < philips_spinel_plus_4.4.0.patch
    patching file drivers/hid/hid-core.c
    Hunk #1 succeeded at 1963 (offset -5 lines).
    patching file drivers/hid/hid-ids.h
    Hunk #1 succeeded at 774 (offset -17 lines).
    patching file drivers/hid/hid-spinelplus.c
    patching file drivers/hid/Kconfig
    patching file drivers/hid/Makefile
    Hunk #1 succeeded at 85 (offset -1 lines).
    Code
    cp /boot/config-`uname -r` .config
    make oldconfig
    make menuconfig <--- hier hid-spinelplus auswählen
    make prepare
    make scripts
    make SUBDIRS=drivers/hid


    Nur nach dem laden des Modul funktioniert noch nichts:

    Code
    xbmc@ubuntu:~/kernel/linux-4.4/drivers/hid$ sudo modprobe ./hid-spinelplus.ko

    Was mache ich noch falsch?

    VDR1: Antec New Solution NSK2480 mit Asrock K10N78M Pro | 2GB Ram | GeForce 8200 |AMD Athlon x2 250 | Ferni: Harmony 200 + IRF Media W-01RN | Display: Futaba mdm166a | Terratec Cinergy 1200 & Skystar 2 DVB-S | yaVDR 0.6.1 Kernel 3.19
    VDR2: ESPRIMO E5625 | 4GB Ram | GeForce 8200 | AMD Sempron LE-1250 2,2GHz | Ferni: 0471:20cc | yaVDR 0.6.1 Kernel 3.13

    VDR3: ESPRIMO E720 | 8GB Ram | GeForce GT730 2GB | INTEL PENTIUM Core G3220 CPU 2x 3,0GHz | Ferni: 0471:20cc | Sundtek DVB-C | yaVDR 0.6.1 Kernel 4.4 / LibreELEC 8.1.2 Dualboot

  • Ausgabe von:

    Code
    sudo insmod /lib/modules/4.4.0-97-generic/kernel/drivers/hid/hid-spinelplus.ko


    Code
    dmesg | tail


    Code
    Oct 20 11:20:02 ubuntu kernel: [ 4351.612462] hid_spinelplus: disagrees about version of symbol hid_unregister_driver
    Oct 20 11:20:02 ubuntu kernel: [ 4351.612473] hid_spinelplus: Unknown symbol hid_unregister_driver (err -22)
    Oct 20 11:20:02 ubuntu kernel: [ 4351.612487] hid_spinelplus: disagrees about version of symbol __hid_register_driver
    Oct 20 11:20:02 ubuntu kernel: [ 4351.612491] hid_spinelplus: Unknown symbol __hid_register_driver (err -22)
    Oct 20 11:20:02 ubuntu kernel: [ 4351.612505] hid_spinelplus: disagrees about version of symbol hid_connect
    Oct 20 11:20:02 ubuntu kernel: [ 4351.612508] hid_spinelplus: Unknown symbol hid_connect (err -22)
    Oct 20 11:20:02 ubuntu kernel: [ 4351.612521] hid_spinelplus: disagrees about version of symbol hid_open_report
    Oct 20 11:20:02 ubuntu kernel: [ 4351.612524] hid_spinelplus: Unknown symbol hid_open_report (err -22)

    VDR1: Antec New Solution NSK2480 mit Asrock K10N78M Pro | 2GB Ram | GeForce 8200 |AMD Athlon x2 250 | Ferni: Harmony 200 + IRF Media W-01RN | Display: Futaba mdm166a | Terratec Cinergy 1200 & Skystar 2 DVB-S | yaVDR 0.6.1 Kernel 3.19
    VDR2: ESPRIMO E5625 | 4GB Ram | GeForce 8200 | AMD Sempron LE-1250 2,2GHz | Ferni: 0471:20cc | yaVDR 0.6.1 Kernel 3.13

    VDR3: ESPRIMO E720 | 8GB Ram | GeForce GT730 2GB | INTEL PENTIUM Core G3220 CPU 2x 3,0GHz | Ferni: 0471:20cc | Sundtek DVB-C | yaVDR 0.6.1 Kernel 4.4 / LibreELEC 8.1.2 Dualboot

  • Hi,


    was sagt denn


    modinfo drivers/hid/hid-spinelplus.ko


    im kernel source verzeichnis? da sollte etwas wie unten stehen, wenn das so ist und mit


    insmod drivers/hid/hid-spinelplus.ko


    das hid module geladen wird, (keine missing symbols etc. bei dmesg??, lsmod listet hid_spinelplus?)

    kann das module nach /lib/modules kopiert werden z.B. bei meinem Testkernel nach


    /lib/modules/4.11.0-5-generic/kernel/drivers/hid


    danach depmod -a und gut ist,..


    das muss dann aber bei jedem neuen kernel wieder alles neu gemacht werden,

    bei einem laufenden kernel bei dem nur ein einzelnes modul neu gebaut werden muss habe ich ich das immer mit

    den Schritten von oben von Hand gemacht,


    viele Grüsse pbg4

    Code
    filename:       /usr/src/linux-4.11.0/drivers/hid/hid-spinelplus.ko
    license:        GPL
    srcversion:     E5E6C98ED68F0CA87208439
    alias:          hid:b0003g*v00000471p00000613
    alias:          hid:b0003g*v00000471p000020CC
    alias:          hid:b0003g*v00000471p0000206C
    depends:        hid
    vermagic:       4.11.0-5-generic SMP mod_unload

    vdr1:Produktivsystem: Zotac Box mit Atom 525/ION 2.Generation yaVDR 0.6.1 und satip plugin, mit digibit r1/minsatip
    vdr2:Zotac CI-320 vdr für ARD radio transponder und VDR Aufnahmen server yaVDR 0.6.1,.. und weiterer minisatip-server + Hauppauge WinTV-Quad HD,
    vdr3: testsystem: Shuttle NC02U mit Skylake und Softhddevice VAAPI/HEVC für DVB-T2, Ubuntu Zesty, VDR von Hand auf Basis yaVDR,..
    vdr4: testsystem: Acer Laptop ES11-132 mit Braswell und Softhddevice VAAPI/HEVC für DVB-T2, Ubuntu Zesty, VDR von Hand auf Basis yaVDR,..

  • Hier die Ausgabe von modinfo:

    Code
    xbmc@ubuntu:~/kernel/linux-4.4/drivers/hid$ modinfo hid-spinelplus.ko
    filename:       /home/xbmc/kernel/linux-4.4/drivers/hid/hid-spinelplus.ko
    license:        GPL
    srcversion:     FFFD24DBABA5C87A4240B82
    alias:          hid:b0003g*v00000471p00002168
    alias:          hid:b0003g*v00000471p00000613
    alias:          hid:b0003g*v00000471p000020CC
    alias:          hid:b0003g*v00000471p0000206C
    depends:        hid
    vermagic:       4.4.0 SMP mod_unload modversions

    Starten geht schon garnicht.

    Code
    xbmc@ubuntu:/lib/modules/4.4.0-97-generic/kernel/drivers/hid$ sudo insmod hid-spinelplus.ko
    [sudo] password for xbmc:
    insmod: ERROR: could not insert module hid-spinelplus.ko: Invalid parameters

    VDR1: Antec New Solution NSK2480 mit Asrock K10N78M Pro | 2GB Ram | GeForce 8200 |AMD Athlon x2 250 | Ferni: Harmony 200 + IRF Media W-01RN | Display: Futaba mdm166a | Terratec Cinergy 1200 & Skystar 2 DVB-S | yaVDR 0.6.1 Kernel 3.19
    VDR2: ESPRIMO E5625 | 4GB Ram | GeForce 8200 | AMD Sempron LE-1250 2,2GHz | Ferni: 0471:20cc | yaVDR 0.6.1 Kernel 3.13

    VDR3: ESPRIMO E720 | 8GB Ram | GeForce GT730 2GB | INTEL PENTIUM Core G3220 CPU 2x 3,0GHz | Ferni: 0471:20cc | Sundtek DVB-C | yaVDR 0.6.1 Kernel 4.4 / LibreELEC 8.1.2 Dualboot

  • und was sagt dmesg, syslog usw. wenn das module nicht geladen werden kann?

    vdr1:Produktivsystem: Zotac Box mit Atom 525/ION 2.Generation yaVDR 0.6.1 und satip plugin, mit digibit r1/minsatip
    vdr2:Zotac CI-320 vdr für ARD radio transponder und VDR Aufnahmen server yaVDR 0.6.1,.. und weiterer minisatip-server + Hauppauge WinTV-Quad HD,
    vdr3: testsystem: Shuttle NC02U mit Skylake und Softhddevice VAAPI/HEVC für DVB-T2, Ubuntu Zesty, VDR von Hand auf Basis yaVDR,..
    vdr4: testsystem: Acer Laptop ES11-132 mit Braswell und Softhddevice VAAPI/HEVC für DVB-T2, Ubuntu Zesty, VDR von Hand auf Basis yaVDR,..

  • dmesg:

    Syslog


    Code
    sudo insmod hid-spinelplus.ko
    [sudo] password for xbmc:
    insmod: ERROR: could not insert module hid-spinelplus.ko: Invalid parameters
    Code
    Oct 20 12:55:41 ubuntu kernel: [10091.040497] hid_spinelplus: disagrees about version of symbol hid_unregister_driver
    Oct 20 12:55:41 ubuntu kernel: [10091.040506] hid_spinelplus: Unknown symbol hid_unregister_driver (err -22)
    Oct 20 12:55:41 ubuntu kernel: [10091.040519] hid_spinelplus: disagrees about version of symbol __hid_register_driver
    Oct 20 12:55:41 ubuntu kernel: [10091.040522] hid_spinelplus: Unknown symbol __hid_register_driver (err -22)
    Oct 20 12:55:41 ubuntu kernel: [10091.040533] hid_spinelplus: disagrees about version of symbol hid_connect
    Oct 20 12:55:41 ubuntu kernel: [10091.040536] hid_spinelplus: Unknown symbol hid_connect (err -22)
    Oct 20 12:55:41 ubuntu kernel: [10091.040546] hid_spinelplus: disagrees about version of symbol hid_open_report
    Oct 20 12:55:41 ubuntu kernel: [10091.040549] hid_spinelplus: Unknown symbol hid_open_report (err -22)

    VDR1: Antec New Solution NSK2480 mit Asrock K10N78M Pro | 2GB Ram | GeForce 8200 |AMD Athlon x2 250 | Ferni: Harmony 200 + IRF Media W-01RN | Display: Futaba mdm166a | Terratec Cinergy 1200 & Skystar 2 DVB-S | yaVDR 0.6.1 Kernel 3.19
    VDR2: ESPRIMO E5625 | 4GB Ram | GeForce 8200 | AMD Sempron LE-1250 2,2GHz | Ferni: 0471:20cc | yaVDR 0.6.1 Kernel 3.13

    VDR3: ESPRIMO E720 | 8GB Ram | GeForce GT730 2GB | INTEL PENTIUM Core G3220 CPU 2x 3,0GHz | Ferni: 0471:20cc | Sundtek DVB-C | yaVDR 0.6.1 Kernel 4.4 / LibreELEC 8.1.2 Dualboot


  • läuft da jetzt wirklich der 4.4.97 oder der vorher gebaute 4.4.87-custom kernel?


    die falschen symbols von hid_spinelplus können eigentlich nur durch eine falsche Module.symvers kommen,

    also nochmal checken, oder neu anfangen und die ganze Prozedur nach einem make distclean in den kernel sourcen nochmal neu beginnen,..


    bei dem testkernel hier steht die richtige Module.symvers in linux-headers-4.11.0-5-generic, und beide linux-headers-4.11.0-5 und linux-headers-4.11.0-5-generic

    müssen installiert sein,.. zumindest bei ubuntu ist das so,.. suche mal einfach mit locate Module.symvers auf deinem system und vergleiche ob es die richtige ist,..

    vdr1:Produktivsystem: Zotac Box mit Atom 525/ION 2.Generation yaVDR 0.6.1 und satip plugin, mit digibit r1/minsatip
    vdr2:Zotac CI-320 vdr für ARD radio transponder und VDR Aufnahmen server yaVDR 0.6.1,.. und weiterer minisatip-server + Hauppauge WinTV-Quad HD,
    vdr3: testsystem: Shuttle NC02U mit Skylake und Softhddevice VAAPI/HEVC für DVB-T2, Ubuntu Zesty, VDR von Hand auf Basis yaVDR,..
    vdr4: testsystem: Acer Laptop ES11-132 mit Braswell und Softhddevice VAAPI/HEVC für DVB-T2, Ubuntu Zesty, VDR von Hand auf Basis yaVDR,..

  • Post auf Wunsch von atgis von:


    - PHILIPS MCE USB IR Receiver [PHILIPS OVU710023] und FB von Zotac (revisited)


    nach hier zusammen gefügt.


    Regards

    fnu

    HowTo: APT pinning

  • Also der Kernel sollte passen:

    Code
    uname -r
    4.4.0-97-generic

    DIe Module.symvers habe ich aus

    Code
    xbmc@ubuntu:/usr/src/linux-headers-4.4.0-97-generic$ ls -l
    insgesamt 1236
    [..]
    -rw-r--r-- 1 root root 1249112 Sep 20 19:55 Module.symvers
    [..]

    kopiert.


    Was mich wundert, mit locate finde ich nur das:


    Code
    xbmc@ubuntu:/$ locate Module.symvers
    /usr/src/linux-lts-xenial-4.4.0/ubuntu/vbox/vboxguest/do_Module.symvers
    /usr/src/linux-lts-xenial-4.4.0/ubuntu/vbox/vboxsf/do_Module.symvers
    /usr/src/linux-lts-xenial-4.4.0/ubuntu/vbox/vboxvideo/do_Module.symvers
    /var/lib/dkms/nvidia-304/304.135/build/Module.symvers

    Hab ich die falsche Module.symvers?


    Ich habe bevor ich begonnen habe mein Verzeichnis mit den Kernel sourcen bevor ich begonnen hatte gelöscht und neu entpackt.


    Oder meinst du das yavdr nochmal neu installieren?

    VDR1: Antec New Solution NSK2480 mit Asrock K10N78M Pro | 2GB Ram | GeForce 8200 |AMD Athlon x2 250 | Ferni: Harmony 200 + IRF Media W-01RN | Display: Futaba mdm166a | Terratec Cinergy 1200 & Skystar 2 DVB-S | yaVDR 0.6.1 Kernel 3.19
    VDR2: ESPRIMO E5625 | 4GB Ram | GeForce 8200 | AMD Sempron LE-1250 2,2GHz | Ferni: 0471:20cc | yaVDR 0.6.1 Kernel 3.13

    VDR3: ESPRIMO E720 | 8GB Ram | GeForce GT730 2GB | INTEL PENTIUM Core G3220 CPU 2x 3,0GHz | Ferni: 0471:20cc | Sundtek DVB-C | yaVDR 0.6.1 Kernel 4.4 / LibreELEC 8.1.2 Dualboot

    Einmal editiert, zuletzt von atgis ()

  • mit neu beginnen meinte ich nur nur ein make clean und distclean in den kernel sourcen,

    und dann neu starten mit dem module kompilieren, gepatcht sind die kernel sourcen dann ja schon,.. also wieder

    von /boot die config kopieren und die Schritte von oben wie gehabt,..


    aber wegen der symbols Fehler tippe ich nach wie vor darauf, dass die Module.symvers nicht passt,

    einfach mal mit diff vergleichen,.. und vor locate ein updatedb machen, wenn man gerade viel verändert hat,

    ansonsten fällt mir so mit Ferndiagnose auch nicht mehr viel ein,..


    vdr1:Produktivsystem: Zotac Box mit Atom 525/ION 2.Generation yaVDR 0.6.1 und satip plugin, mit digibit r1/minsatip
    vdr2:Zotac CI-320 vdr für ARD radio transponder und VDR Aufnahmen server yaVDR 0.6.1,.. und weiterer minisatip-server + Hauppauge WinTV-Quad HD,
    vdr3: testsystem: Shuttle NC02U mit Skylake und Softhddevice VAAPI/HEVC für DVB-T2, Ubuntu Zesty, VDR von Hand auf Basis yaVDR,..
    vdr4: testsystem: Acer Laptop ES11-132 mit Braswell und Softhddevice VAAPI/HEVC für DVB-T2, Ubuntu Zesty, VDR von Hand auf Basis yaVDR,..

  • Hi,

    ich hab yavdr nochmal frisch installiert und den Kernel 4.4 nochmal frisch heruntergeladen, Patch ausgeführt. Das Modul läd nun mit insmod ohne Fehler! Aber es gehen trotzdem nicht alle Tasten wie sie sollten :/

    VDR1: Antec New Solution NSK2480 mit Asrock K10N78M Pro | 2GB Ram | GeForce 8200 |AMD Athlon x2 250 | Ferni: Harmony 200 + IRF Media W-01RN | Display: Futaba mdm166a | Terratec Cinergy 1200 & Skystar 2 DVB-S | yaVDR 0.6.1 Kernel 3.19
    VDR2: ESPRIMO E5625 | 4GB Ram | GeForce 8200 | AMD Sempron LE-1250 2,2GHz | Ferni: 0471:20cc | yaVDR 0.6.1 Kernel 3.13

    VDR3: ESPRIMO E720 | 8GB Ram | GeForce GT730 2GB | INTEL PENTIUM Core G3220 CPU 2x 3,0GHz | Ferni: 0471:20cc | Sundtek DVB-C | yaVDR 0.6.1 Kernel 4.4 / LibreELEC 8.1.2 Dualboot

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!