debmatic - How to install HMIP-RFUSB

Debian/Ubuntu basierte CCU

Moderator: Co-Administratoren

Benutzeravatar
deimos
Beiträge: 5464
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 124 Mal
Danksagung erhalten: 987 Mal
Kontaktdaten:

Re: debmatic - How to install HMIP-RFUSB

Beitrag von deimos » 22.01.2025, 12:34

Dann noch etwas extremer:

Code: Alles auswählen

sudo apt install --reinstall linux-image-$(uname -r) linux-headers-$(uname -r)
sudo apt-mark auto linux-image-$(uname -r) linux-headers-$(uname -r)
sudo dpkg-reconfigure pivccu-modules-dkms

Tomate2
Beiträge: 11
Registriert: 21.01.2025, 19:16
System: sonstige

Re: debmatic - How to install HMIP-RFUSB

Beitrag von Tomate2 » 22.01.2025, 14:54

Es hat leider immer noch nicht funktioniert.

Code: Alles auswählen

homematic@homematic-PC:~$ sudo apt install --reinstall linux-image-$(uname -r) linux-headers-$(uname -r)
[sudo] Passwort für homematic: 
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
0 aktualisiert, 0 neu installiert, 2 erneut installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 18,3 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
(Lese Datenbank ... 199125 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../linux-headers-6.8.0-51-generic_6.8.0-51.52~22
.04.1_amd64.deb ...
Entpacken von linux-headers-6.8.0-51-generic (6.8.0-51.52~22.04.1) über (6.8.0-5
1.52~22.04.1) ...
Vorbereitung zum Entpacken von .../linux-image-6.8.0-51-generic_6.8.0-51.52~22.0
4.1_amd64.deb ...
Entpacken von linux-image-6.8.0-51-generic (6.8.0-51.52~22.04.1) über (6.8.0-51.
52~22.04.1) ...
linux-headers-6.8.0-51-generic (6.8.0-51.52~22.04.1) wird eingerichtet ...
/etc/kernel/header_postinst.d/dkms:
 * dkms: running auto installation service for kernel 6.8.0-51-generic

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area...
make -j2 KERNELRELEASE=6.8.0-51-generic ARCH=x86 all...(bad exit status: 2)
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/pivccu-modules-
dkms.0.crash'
Error! Bad return status for module build on kernel: 6.8.0-51-generic (x86_64)
Consult /var/lib/dkms/pivccu/1.0.84/build/make.log for more information.
   ...done.
linux-image-6.8.0-51-generic (6.8.0-51.52~22.04.1) wird eingerichtet ...
Trigger für linux-image-6.8.0-51-generic (6.8.0-51.52~22.04.1) werden verarbeite
t ...
/etc/kernel/postinst.d/dkms:
 * dkms: running auto installation service for kernel 6.8.0-51-generic

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area...
make -j2 KERNELRELEASE=6.8.0-51-generic ARCH=x86 all...(bad exit status: 2)
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/pivccu-modules-
dkms.0.crash'
Error! Bad return status for module build on kernel: 6.8.0-51-generic (x86_64)
Consult /var/lib/dkms/pivccu/1.0.84/build/make.log for more information.
   ...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.8.0-51-generic
Found initrd image: /boot/initrd.img-6.8.0-51-generic
Found linux image: /boot/vmlinuz-6.8.0-40-generic
Found initrd image: /boot/initrd.img-6.8.0-40-generic
Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
homematic@homematic-PC:~$ sudo apt-mark auto linux-image-$(uname -r) linux-headers-$(uname -r)
linux-image-6.8.0-51-generic wurde bereits auf automatisch installiert gesetzt.
linux-headers-6.8.0-51-generic wurde bereits auf automatisch installiert gesetzt.
homematic@homematic-PC:~$ sudo dpkg-reconfigure pivccu-modules-dkms
Disabled DKMS service ... Done
Remove obsolete kernel modules ... Done
Create kernel modules ... FAILED
Check kernel headers ... Done
Prepare kernel headers ... Done
Install DKMS package ... FAILED
Creating symlink /var/lib/dkms/pivccu/1.0.84/source -> /usr/src/pivccu-1.0.84

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area...
make -j2 KERNELRELEASE=6.8.0-51-generic ARCH=x86 all...(bad exit status: 2)
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/pivccu-modules-dkms.0.crash'
Error! Bad return status for module build on kernel: 6.8.0-51-generic (x86_64)
Consult /var/lib/dkms/pivccu/1.0.84/build/make.log for more information.
Enable DKMS service ... Done
homematic@homematic-PC:~$ sudo debmatic-info
debmatic version: 3.79.6-119
OS:               Ubuntu 22.04.5 LTS
Kernel:           6.8.0-51-generic x86_64
Service Status:   Running
Kernel modules:   Not available
Raw UART dev:     Not available
HMRF Hardware:    unknown
HMIP Hardware:    unknown
Würde es Sinn machen, ein "älteres Ubuntu" zu installieren?
Ubuntu 20 vielleicht ?

Silverstar
Beiträge: 455
Registriert: 11.02.2020, 12:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 116 Mal
Danksagung erhalten: 73 Mal

Re: debmatic - How to install HMIP-RFUSB

Beitrag von Silverstar » 22.01.2025, 15:07

Tomate2 hat geschrieben:
22.01.2025, 10:36
[...]
/bin/sh: 1: gcc-12: not found
[...]
Ist gcc installiert?

Code: Alles auswählen

sudo apt install build-essential
Sollte helfen. Dann nochmals

Code: Alles auswählen

sudo dpkg-reconfigure pivccu-modules-dkms

Tomate2
Beiträge: 11
Registriert: 21.01.2025, 19:16
System: sonstige

Re: debmatic - How to install HMIP-RFUSB

Beitrag von Tomate2 » 22.01.2025, 15:29

Das war schon installiert....

Code: Alles auswählen

homematic@homematic-PC:~$ sudo apt install build-essential
[sudo] Passwort für homematic: 
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
build-essential ist schon die neueste Version (12.9ubuntu3).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

Silverstar
Beiträge: 455
Registriert: 11.02.2020, 12:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 116 Mal
Danksagung erhalten: 73 Mal

Re: debmatic - How to install HMIP-RFUSB

Beitrag von Silverstar » 22.01.2025, 15:45

Ah, okay, auf Ubuntu 22.04 ist gcc-11 Standard aber zum Bauen der Module möchte es gemäß dem Error-Log gcc-12 haben.

Code: Alles auswählen

sudo apt install gcc-12

Tomate2
Beiträge: 11
Registriert: 21.01.2025, 19:16
System: sonstige

Re: debmatic - How to install HMIP-RFUSB

Beitrag von Tomate2 » 22.01.2025, 17:17

Das hat funktioniert.

Code: Alles auswählen

homematic@homematic-PC:~$ sudo apt install gcc-12
[sudo] Passwort für homematic: 
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  cpp-12 libasan8 libgcc-12-dev libtsan2
Vorgeschlagene Pakete:
  gcc-12-locales cpp-12-doc gcc-12-multilib gcc-12-doc
Die folgenden NEUEN Pakete werden installiert:
  cpp-12 gcc-12 libasan8 libgcc-12-dev libtsan2
0 aktualisiert, 5 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 40,1 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 138 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen:1 http://security.ubuntu.com/ubuntu jammsecurity/main amd64 cpp-12 amd64 12.3.0-1ubuntu1~22.04 [10,8 MB]
Holen:2 http://security.ubuntu.com/ubuntu jammy-security/main amd64 libasan8 amd64 12.3.0-1ubuntu1~22.04 [2.442 kB]
Holen:3 http://security.ubuntu.com/ubuntu jammy-security/main amd64 libtsan2 amd64 12.3.0-1ubuntu1~22.04 [2.477 kB]
Holen:4 http://security.ubuntu.com/ubuntu jammy-security-y/main amd64 libgcc-12-dev amd64 12.3.0-1ubuntu1~22.04 [2.618 kB]
Holen:5 http://security.ubuntu.com/ubuntu jammy-security/main amd64 gcc-12 amd64 12.3.0-1ubuntu1~22.04 [21,7 MB]
Es wurden 40,1 MB in 6 s geholt (6.812 kB/s).
Vormals nicht ausgewähltes Paket cpp-12 wird gewählt.
(Lese Datenbank ... 199125 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../cpp-12_12.3.0-1ubuntu1~22.04_amd64.deb ...
Entpacken von cpp-12 (12.3.0-1ubuntu1~22.04) ...
Vormals nicht ausgewähltes Paket libasan8:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../libasan8_12.3.0-1ubuntu1~22.04_amd64.deb ...
Entpacken von libasan8:amd64 (12.3.0-1ubuntu1~22.04) ...
Vormals nicht ausgewähltes Paket libtsan2:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../libtsan2_12.3.0-1ubuntu1~22.04_amd64.deb ...
Entpacken von libtsan2:amd64 (12.3.0-1ubuntu1~22.04) ...
Vormals nicht ausgewähltes Paket libgcc-12-dev:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../libgcc-12-dev_12.3.0-1ubuntu1~22.04_amd64.deb ...
Entpacken von libgcc-12-dev:amd64 (12.3.0-1ubuntu1~22.04) ...
Vormals nicht ausgewähltes Paket gcc-12 wird gewählt.
Vorbereitung zum Entpacken von .../gcc-12_12.3.0-1ubuntu1~22.04_amd64.deb ...
Entpacken von gcc-12 (12.3.0-1ubuntu1~22.04) ...
cpp-12 (12.3.0-1ubuntu1~22.04) wird eingerichtet ...
libasan8:amd64 (12.3.0-1ubuntu1~22.04) wird eingerichtet ...
libtsan2:amd64 (12.3.0-1ubuntu1~22.04) wird eingerichtet ...
libgcc-12-dev:amd64 (12.3.0-1ubuntu1~22.04) wird eingerichtet ...
gcc-12 (12.3.0-1ubuntu1~22.04) wird eingerichtet ...
Trigger für man-db (2.10.2-1) werden verarbeitet ...
Trigger für libc-bin (2.35-0ubuntu3.8) werden verarbeitet ...
homematic@homematic-PC:~$ 

Tomate2
Beiträge: 11
Registriert: 21.01.2025, 19:16
System: sonstige

Re: debmatic - How to install HMIP-RFUSB

Beitrag von Tomate2 » 22.01.2025, 19:56

Vor lauter Neugier habe ich eine andere Festplatte in den Mini PC gesteckt und Ubuntu 20 installiert.
(Die erste Festplatte ist noch so wie sie war.)

Das Ergebnis scheint das selbe zu sein.

Code: Alles auswählen

homematic@homematic-IPC:~$ sudo debmatic-info
debmatic version: 3.79.6-119
OS:               Ubuntu 20.04.2 LTS
Kernel:           5.15.0-130-generic x86_64
Service Status:   Running
Kernel modules:   Not available
Raw UART dev:     Not available
HMRF Hardware:    unknown
HMIP Hardware:    unknown
Liegt das Problem am PC?

Während der installation sind mir diverse Fehler aufgefallen.

Code: Alles auswählen

homematic@homematic-IPC:~$ sudo apt install pivccu-modules-dkms
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
  libllvm11
Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
  dkms
Vorgeschlagene Pakete:
  menu
Die folgenden NEUEN Pakete werden installiert:
  dkms pivccu-modules-dkms
0 aktualisiert, 2 neu installiert, 0 zu entfernen und 14 nicht aktualisiert.
Es müssen 110 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 296 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen:1 http://de.archive.ubuntu.com/ubuntu focal/main amd64 dkms all 2.8.1-5ubuntu1 [66,6 kB]
Holen:2 https://apt.debmatic.de/debmatic stable/main amd64 pivccu-modules-dkms all 1.0.84 [43,1 kB]
Es wurden 110 kB in 0 s geholt (419 kB/s).     
Vorkonfiguration der Pakete ...
Vormals nicht ausgewähltes Paket dkms wird gewählt.
(Lese Datenbank ... 167485 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../dkms_2.8.1-5ubuntu1_all.deb ...
Entpacken von dkms (2.8.1-5ubuntu1) ...
dkms (2.8.1-5ubuntu1) wird eingerichtet ...
Vormals nicht ausgewähltes Paket pivccu-modules-dkms wird gewählt.
(Lese Datenbank ... 167542 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../pivccu-modules-dkms_1.0.84_all.deb ...
Entpacken von pivccu-modules-dkms (1.0.84) ...
pivccu-modules-dkms (1.0.84) wird eingerichtet ...
Create kernel modules ... FAILED
Check kernel headers ... Done
Prepare kernel headers ... Done
Install DKMS package ... Done
Try to load fresh build modules ... FAILED
modprobe: ERROR: could not insert 'generic_raw_uart': Exec format error
Enable DKMS service ... Done
Trigger für man-db (2.9.1-1) werden verarbeitet ...

Silverstar
Beiträge: 455
Registriert: 11.02.2020, 12:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 116 Mal
Danksagung erhalten: 73 Mal

Re: debmatic - How to install HMIP-RFUSB

Beitrag von Silverstar » 23.01.2025, 07:44

Hast du nach dem

Code: Alles auswählen

sudo apt install gcc-12
auch noch mal

Code: Alles auswählen

sudo dpkg-reconfigure pivccu-modules-dkms
gemacht?

Falls das übrigens keinen Neustart von debmatic macht, müsstest du das zum Erkennen des Funkmoduls auch noch anweisen oder das ganze System neu starten.

Benutzeravatar
deimos
Beiträge: 5464
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 124 Mal
Danksagung erhalten: 987 Mal
Kontaktdaten:

Re: debmatic - How to install HMIP-RFUSB

Beitrag von deimos » 23.01.2025, 08:24

Hi,

der "exec format error" kommt definitiv von fehlerhaften Headern.

da hilft:

Code: Alles auswählen

sudo apt install --reinstall linux-image-$(uname -r) linux-headers-$(uname -r)
sudo apt-mark auto linux-image-$(uname -r) linux-headers-$(uname -r)
sudo dpkg-reconfigure pivccu-modules-dkms
Viele Grüße
Alex

Tomate2
Beiträge: 11
Registriert: 21.01.2025, 19:16
System: sonstige

Re: debmatic - How to install HMIP-RFUSB

Beitrag von Tomate2 » 23.01.2025, 15:33

Jetzt scheint alles zu funktionieren :D

Ich habe alle Befehle von Silverstar und deimos, der Reihe nach, ausgeführt.

Silverstar

Code: Alles auswählen

homematic@homematic-IPC:~$ sudo apt install gcc-12
[sudo] Passwort für homematic: 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
E: Paket gcc-12 kann nicht gefunden werden.


homematic@homematic-IPC:~$ sudo dpkg-reconfigure pivccu-modules-dkms
Disabled DKMS service ... Done
Remove obsolete kernel modules ... Done
Create kernel modules ... FAILED
Check kernel headers ... Done
Prepare kernel headers ... Done
Install DKMS package ... Done
Try to load fresh build modules ... FAILED
modprobe: ERROR: could not insert 'generic_raw_uart': Exec format error
Enable DKMS service ... Done
deimos

Code: Alles auswählen

homematic@homematic-IPC:~$ sudo apt install --reinstall linux-image-$(uname -r) linux-headers-$(uname -r)
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
  libllvm11
Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
0 aktualisiert, 0 neu installiert, 2 erneut installiert, 0 zu entfernen und 14 nicht aktualisiert.
Es müssen noch 0 B von 14,2 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
(Lese Datenbank ... 173975 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../linux-headers-5.15.0-130-generic_5.15.0-130.1
40~20.04.1_amd64.deb ...
Entpacken von linux-headers-5.15.0-130-generic (5.15.0-130.140~20.04.1) über (5.
15.0-130.140~20.04.1) ...
Vorbereitung zum Entpacken von .../linux-image-5.15.0-130-generic_5.15.0-130.140
~20.04.1_amd64.deb ...
Entpacken von linux-image-5.15.0-130-generic (5.15.0-130.140~20.04.1) über (5.15
.0-130.140~20.04.1) ...
linux-image-5.15.0-130-generic (5.15.0-130.140~20.04.1) wird eingerichtet ...
linux-headers-5.15.0-130-generic (5.15.0-130.140~20.04.1) wird eingerichtet ...
/etc/kernel/header_postinst.d/dkms:
 * dkms: running auto installation service for kernel 5.15.0-130-generic
   ...done.
Trigger für linux-image-5.15.0-130-generic (5.15.0-130.140~20.04.1) werden verar
beitet ...
/etc/kernel/postinst.d/dkms:
 * dkms: running auto installation service for kernel 5.15.0-130-generic
   ...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.15.0-130-generic
/etc/kernel/postinst.d/zz-update-grub:
Quelldatei `/etc/default/grub'
Quelldatei `/etc/default/grub.d/init-select.cfg'
GRUB-Konfigurationsdatei wird erstellt …
Linux-Abbild gefunden: /boot/vmlinuz-5.15.0-130-generic
initrd-Abbild gefunden: /boot/initrd.img-5.15.0-130-generic
Linux-Abbild gefunden: /boot/vmlinuz-5.8.0-43-generic
initrd-Abbild gefunden: /boot/initrd.img-5.8.0-43-generic
Startmenüeintrag für UEFI-Firmware-Einstellungen wird hinzugefügt
abgeschlossen

homematic@homematic-IPC:~$ sudo apt-mark auto linux-image-$(uname -r) linux-headers-$(uname -r)
linux-image-5.15.0-130-generic wurde bereits auf automatisch installiert gesetzt.
linux-headers-5.15.0-130-generic wurde bereits auf automatisch installiert gesetzt.
Resultat von beidem

Code: Alles auswählen

homematic@homematic-IPC:~$ sudo debmatic-info
debmatic version: 3.79.6-119
OS:               Ubuntu 20.04.2 LTS
Kernel:           5.15.0-130-generic x86_64
Service Status:   Running
Kernel modules:   Available
Raw UART dev:     Available
HMRF Hardware:    unknown
HMIP Hardware:    unknown
Reboot und....

Code: Alles auswählen

homematic@homematic-IPC:~$ sudo debmatic-info
[sudo] Passwort für homematic: 
debmatic version: 3.79.6-119
OS:               Ubuntu 20.04.2 LTS
Kernel:           5.15.0-130-generic x86_64
Service Status:   Running
Kernel modules:   Available
Raw UART dev:     Available
HMRF Hardware:    HMIP-RFUSB
 Connected via:   eQ-3 HmIP-RFUSB@usb-0000:00:14.0-2 (/dev/raw-uart)
 Board serial:    22699A6A09
 Radio MAC:       0xFF6AEB
HMIP Hardware:    HMIP-RFUSB
 Connected via:   eQ-3 HmIP-RFUSB@usb-0000:00:14.0-2 (/dev/raw-uart)
 SGTIN:           3014F711A0000422699A6A09
 Radio MAC:       0xB628A0
Vielen Dank an Euch
Morgen will ich dann ein Backup von meiner CCU2 erstellen und umziehen

Antworten

Zurück zu „debmatic“