PIVCCU Kernel-Module in YAHM integriert

Einrichtung, Nutzung und Hilfe zu YAHM

Moderator: Co-Administratoren

verleihnix
Beiträge: 41
Registriert: 18.02.2015, 16:44

Re: PIVCCU Kernel-Module in YAHM integriert

Beitrag von verleihnix » 10.01.2018, 12:31

Der Output von Gestern.
sudo yahm-module -f -m pivccu-driver enable

!!! You are using develop branch, this branch is unstable. Using at your own risk !!!!

Executing pivccu-driver module_install()
Found hardware: Raspberry Pi 3
Trying to disable bluetooth on Raspberry Pi 3 to use HM-MOD-RPI-PCB
Trying to disable serial console
Serial already disabled
Something is wrong, loaded kernel 4.9.59 is newer then last rpi-update () or dpkg () installed versions, own kernel buils are not supported

...
Changing /boot/config.txt
Setup Kernel Scheduler
kernel.sched_rt_runtime_us = -1
Preparing modification rfd.conf...
[Interface 0] block found in rfd.conf checking it...
Modification rfd.conf done.
Changing multimacd files
Blocking new kernel updates, please do not use rpi-update anymore, or run this module after kernel update again
Changing lxc config
Copy startup files
PIVCCU was installed successfully, please restart your system to apply changes
STATUS: Module pivccu-driver was successfully installed

Jetzt läuft es durch
Danke

leonsio
Beiträge: 1107
Registriert: 07.01.2012, 14:06
Danksagung erhalten: 6 Mal

Re: PIVCCU Kernel-Module in YAHM integriert

Beitrag von leonsio » 10.01.2018, 12:43

ich habe nix geändert ;)

und für mich war -v interessant, dann zeigt das Skript was genau gemacht wird

yahm-module -m pivccu-driver -f -v enable

dontobi
Beiträge: 36
Registriert: 06.08.2016, 15:11
Kontaktdaten:

Re: PIVCCU Kernel-Module in YAHM integriert

Beitrag von dontobi » 11.01.2018, 12:29

Kurze Frage... Wie kann ich von der alten HM-IP Integration auf pivCCU wechseln?

Ich habe auf den Develop Zweig umgestellt. Muss ich dann nur das alte Modul deaktivieren und anschließend pivCCU aktivieren?!? Oder muss ich noch etwas beachten?

leonsio
Beiträge: 1107
Registriert: 07.01.2012, 14:06
Danksagung erhalten: 6 Mal

Re: PIVCCU Kernel-Module in YAHM integriert

Beitrag von leonsio » 11.01.2018, 12:36

Code: Alles auswählen

sed -i '/bcm2835_raw_uart/s/^/#/g' /etc/modules
rm  /lib/modules/$(uname -r)/kernel/drivers/char/broadcom/bcm2835_raw_uart.ko
rm /var/lib/lxc/yahm/.modules/homematic-ip
dann reboot (oder rmmod bcm2835_raw_uart) und pivccu-driver ganz normal installieren


Mach aber vorher update von YAHM, da ich gerade einige Änderungen hochgeladen habe

bernie124
Beiträge: 17
Registriert: 12.01.2018, 22:59

Re: PIVCCU Kernel-Module in YAHM integriert

Beitrag von bernie124 » 12.01.2018, 23:17

Hallo, vor einem Monat hatte ich das Ganze schon einmal testweise durchlaufen und die Homematic-Gerätesteuerung funktionierte prima!
Heute wollte ich den Raspi noch einmal frisch installieren. Grundinstallation funktionierte wieder perfekt, auf der Homematic im Client kann ich mich anmelden.

Ich scheitere aber beim PIVCCU Kernel-Module (auch nach dem zweiten Versuch).
Auf ein (für die Darstellung hier nochmal wiederholtes)
yahm-module -m pivccu-driver -f -v enable

bekomme ich jetzt diese Ausgabe:

Code: Alles auswählen

...

DEBUG: DEB Kernel Hash: 4.9.59 (6820d0cbec64cfee481b961833feffec8880111e); Firmware Hash: 93aae1391121c44c7bbddf66abaf38725ffa2dc0
Installing dependencies
Reading package lists... Done
Building dependency tree
Reading state information... Done
bc is already the newest version (1.06.95-9).
gcc-4.9 is already the newest version (4.9.3-14).
libncurses5-dev is already the newest version (6.0+20161126-1+deb9u1).
make is already the newest version (4.1-9.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Set right gcc version
Found kernel 4.9.59-v7+ downloading sources from git und prepare kernel modules (5-10 min)

 *** gcc version check: OK

 *** Using: /usr/share/doc/raspberrypi-bootloader/changelog.Debian.gz

 *** Latest firmware revision: 93aae1391121c44c7bbddf66abaf38725ffa2dc0

 *** Linux source commit: 6820d0cbec64cfee481b961833feffec8880111e

 *** Kernel source already installed: /usr/src/linux-6820d0cbec64cfee481b961833feffec8880111e

Blocking new kernel updates, please do not use rpi-update anymore, or run this module after kernel update again
Installing kernel modules
cp: cannot stat '/opt/YAHM/share/modules/share/piVCCU/*': No such file or directory
/opt/YAHM/share/modules/pivccu-driver: line 267: cd: kernel: No such file or directory
Building eq3 kernel modules
make: *** No targets specified and no makefile found.  Stop.
ERROR: Problem while building eq3 module, exit

leonsio
Beiträge: 1107
Registriert: 07.01.2012, 14:06
Danksagung erhalten: 6 Mal

Re: PIVCCU Kernel-Module in YAHM integriert

Beitrag von leonsio » 13.01.2018, 07:59

Bitte YAHM-ctl Update nochmal ausführen
Scheint dass die pivccu submodul Daten nicht geladen wurden

bernie124
Beiträge: 17
Registriert: 12.01.2018, 22:59

Re: PIVCCU Kernel-Module in YAHM integriert

Beitrag von bernie124 » 13.01.2018, 11:56

Danke! Hat aber keine Änderung gebracht.

Wenn ich die Skript-Ausgaben lese, scheint es mir, dass die kernel module nicht gebaut werden, daher schlägt die Installation fehl.

Code: Alles auswählen

 *** Kernel source already installed: /usr/src/linux-6820d0cbec64cfee481b961833feffec8880111e

Blocking new kernel updates, please do not use rpi-update anymore, or run this module after kernel update again
Installing kernel modules
cp: cannot stat '/opt/YAHM/share/modules/share/piVCCU/*': No such file or directory
/opt/YAHM/share/modules/pivccu-driver: line 267: cd: kernel: No such file or directory
Building eq3 kernel modules
make: *** No targets specified and no makefile found.  Stop.
Der Ordner '/opt/YAHM/share/modules/share/piVCCU/' existiert, ist aber leer.
Es existiert dort nicht der Unterordner 'kernel' und so greift /opt/YAHM/share/modules/pivccu-driver
mit dem 'cd kernel' in Zeile 267 ins Leere.

bernie124
Beiträge: 17
Registriert: 12.01.2018, 22:59

Re: PIVCCU Kernel-Module in YAHM integriert

Beitrag von bernie124 » 13.01.2018, 12:12

Habe jetzt alles unter /usr/src gelöscht und noch einmal
yahm-module -m pivccu-driver -f -v enable
laufen lassen. Leider gleiches Ergebnis.

Code: Alles auswählen

...

 *** Unpack kernel source
.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
 *** Add '+' to kernel release string

 *** Create symlink: /usr/src/linux

 *** Create /lib/modules/<ver>/{build,source} symlinks

 *** .config

 *** Module.symvers

 *** make modules_prepare
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/zconf.lex.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf  --silentoldconfig Kconfig
  CHK     include/config/kernel.release
  UPD     include/config/kernel.release
  WRAP    arch/arm/include/generated/asm/bitsperlong.h
  WRAP    arch/arm/include/generated/asm/clkdev.h
  WRAP    arch/arm/include/generated/asm/cputime.h
  WRAP    arch/arm/include/generated/asm/current.h
  WRAP    arch/arm/include/generated/asm/early_ioremap.h
  WRAP    arch/arm/include/generated/asm/emergency-restart.h
  WRAP    arch/arm/include/generated/asm/errno.h
  WRAP    arch/arm/include/generated/asm/exec.h
  WRAP    arch/arm/include/generated/asm/ioctl.h
  WRAP    arch/arm/include/generated/asm/ipcbuf.h
  WRAP    arch/arm/include/generated/asm/irq_regs.h
  WRAP    arch/arm/include/generated/asm/kdebug.h
  WRAP    arch/arm/include/generated/asm/local.h
  WRAP    arch/arm/include/generated/asm/local64.h
  WRAP    arch/arm/include/generated/asm/mm-arch-hooks.h
  WRAP    arch/arm/include/generated/asm/msgbuf.h
  WRAP    arch/arm/include/generated/asm/msi.h
  WRAP    arch/arm/include/generated/asm/param.h
  WRAP    arch/arm/include/generated/asm/parport.h
  WRAP    arch/arm/include/generated/asm/poll.h
  WRAP    arch/arm/include/generated/asm/preempt.h
  WRAP    arch/arm/include/generated/asm/resource.h
  WRAP    arch/arm/include/generated/asm/rwsem.h
  WRAP    arch/arm/include/generated/asm/seccomp.h
  WRAP    arch/arm/include/generated/asm/segment.h
  WRAP    arch/arm/include/generated/asm/sembuf.h
  WRAP    arch/arm/include/generated/asm/serial.h
  WRAP    arch/arm/include/generated/asm/shmbuf.h
  WRAP    arch/arm/include/generated/asm/siginfo.h
  WRAP    arch/arm/include/generated/asm/simd.h
  WRAP    arch/arm/include/generated/asm/sizes.h
  WRAP    arch/arm/include/generated/asm/socket.h
  WRAP    arch/arm/include/generated/asm/sockios.h
  WRAP    arch/arm/include/generated/asm/termbits.h
  WRAP    arch/arm/include/generated/asm/termios.h
  WRAP    arch/arm/include/generated/asm/timex.h
  WRAP    arch/arm/include/generated/asm/trace_clock.h
  WRAP    arch/arm/include/generated/asm/unaligned.h
  CHK     include/generated/uapi/linux/version.h
  UPD     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  UPD     include/generated/utsrelease.h
  HOSTCC  scripts/basic/bin2c
  GEN     include/generated/mach-types.h
  CC      kernel/bounds.s
  CHK     include/generated/bounds.h
  UPD     include/generated/bounds.h
  CHK     include/generated/timeconst.h
  UPD     include/generated/timeconst.h
  CC      arch/arm/kernel/asm-offsets.s
  CHK     include/generated/asm-offsets.h
  UPD     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/data.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/util.o
  SHIPPED scripts/dtc/dtc-lexer.lex.c
  SHIPPED scripts/dtc/dtc-parser.tab.h
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  SHIPPED scripts/dtc/dtc-parser.tab.c
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  HOSTLD  scripts/dtc/dtc
  HOSTCC  scripts/genksyms/genksyms.o
  SHIPPED scripts/genksyms/parse.tab.c
  HOSTCC  scripts/genksyms/parse.tab.o
  SHIPPED scripts/genksyms/lex.lex.c
  SHIPPED scripts/genksyms/keywords.hash.c
  SHIPPED scripts/genksyms/parse.tab.h
  HOSTCC  scripts/genksyms/lex.lex.o
  HOSTLD  scripts/genksyms/genksyms
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/modpost.o
  CC      scripts/mod/devicetable-offsets.s
  GEN     scripts/mod/devicetable-offsets.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/pnmtologo
  HOSTCC  scripts/conmakehash
  HOSTCC  scripts/recordmcount
  HOSTCC  scripts/sortextable

 *** Help: https://github.com/notro/rpi-source/wiki
Blocking new kernel updates, please do not use rpi-update anymore, or run this module after kernel update again
Installing kernel modules
cp: cannot stat '/opt/YAHM/share/modules/share/piVCCU/*': No such file or directory
/opt/YAHM/share/modules/pivccu-driver: line 267: cd: kernel: No such file or directory
Building eq3 kernel modules
make: *** No targets specified and no makefile found.  Stop.
Macht dies hier Probleme?
Blocking new kernel updates, please do not use rpi-update anymore
[update:] Beantworte ich mir mal selbst. Letzteres scheint nicht das Problem zu sein, da ich die Ausgabe auch in diversen anderen erfolgreichen Postings hier finden kann.

leonsio
Beiträge: 1107
Registriert: 07.01.2012, 14:06
Danksagung erhalten: 6 Mal

Re: PIVCCU Kernel-Module in YAHM integriert

Beitrag von leonsio » 13.01.2018, 13:50

wechsle mal ins Ordner

/opt/YAHM/share/modules. und führe folgendes aus

Code: Alles auswählen

git submodule foreach git pull origin master 
git submodule foreach git submodule update --init --recursive
danach müsste im Ordner /opt/YAHM/share/modules/share/piVCCU diverse Dateien liegen
Das Problem betrifft aktuell nur master branch

Gruß

leo

bernie124
Beiträge: 17
Registriert: 12.01.2018, 22:59

Re: PIVCCU Kernel-Module in YAHM integriert

Beitrag von bernie124 » 13.01.2018, 15:20

Danke!
Die Befehle wurden ohne Ausgabe oder Fehlermeldunge durchgeführt, /opt/YAHM/share/modules/share/piVCCU ist aber immer noch leer.

Gruss, bernie

Antworten

Zurück zu „YAHM“