PIVCCU Kernel-Module in YAHM integriert

Einrichtung, Nutzung und Hilfe zu YAHM

Moderator: Co-Administratoren

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, 16:28

ok. dann eben mit Gewalt ;)

Code: Alles auswählen

cd opt/YAHM/share/modules/share/
rm -rf piVCCU
git clone https://github.com/leonsio/piVCCU.git

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

Re: PIVCCU Kernel-Module in YAHM integriert

Beitrag von bernie124 » 13.01.2018, 17:34

Jau, das hilft!
Habe dann
yahm-module -m pivccu-driver -f -v enable
einfach noch mal laufen lassen und das Modul konnte gebaut werden.

Nach dem Reboot sehe ich in der Homematic Oberfläche aber noch dieses Fehlerfenster:
BidCos-RF Eine Komponente der HomeMatic Zentrale reagiert nicht mehr....
Clipboard0.jpg
Auch ein
yahm-ctl update
ändert daran nix, Bidcos-RF ist in der CCU2 nicht vorhanden/nutzbar, in der Geräteliste sind keine Geräte zu finden (auch nicht die virtuellen Knöpfe).

Meine /boot/config.txt endet mit

Code: Alles auswählen

dtoverlay=pi3-disable-bt
dtoverlay=pi3-disable-wifi

# Allow the normal UART pins to work
dtoverlay=pi3-miniuart-bt
enable_uart=1
force_turbo=1
dtoverlay=unsupported
Das sollte doch passen, oder?

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, 19:10

hast du unter /dev ein raw-uart stehen?
wie sieht ausgäbe von lsmod aus?
was sagt yahm-ctl info?

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

Re: PIVCCU Kernel-Module in YAHM integriert

Beitrag von bernie124 » 13.01.2018, 19:19

Auf dem Host habe ich kein raw-uart in /dev

lsmod sagt

Code: Alles auswählen

root@homematic-raspi:/dev# lsmod
Module                  Size  Used by
xt_tcpudp               2526  5
veth                    5878  0
iptable_filter          2197  1
fuse                   99603  3
bridge                108705  0
stp                     2430  1 bridge
llc                     5903  2 bridge,stp
snd_bcm2835            24427  0
snd_pcm                98501  1 snd_bcm2835
snd_timer              23968  1 snd_pcm
snd                    70032  3 snd_timer,snd_bcm2835,snd_pcm
bcm2835_gpiomem         3940  0
fixed                   3285  0
uio_pdrv_genirq         3923  0
uio                    10204  1 uio_pdrv_genirq
plat_eq3ccu2            1819  0
eq3_char_loop           9744  0
ip_tables              13161  1 iptable_filter
x_tables               20578  3 ip_tables,iptable_filter,xt_tcpudp
ipv6                  408900  49 bridge
yahm-ctl info sagt

Code: Alles auswählen

YAHM Version: 1.9
CCU2 Version: 2.31.23

Module information
Module Serial:
Module Firmware: not

LXC container information
Name:           yahm
State:          RUNNING
PID:            652
IP:             192.168.24.168
CPU use:        54.35 seconds
BlkIO use:      38.91 MiB
Link:           vethH3L57K
 TX bytes:      2.02 MiB
 RX bytes:      1.36 MiB
 Total bytes:   3.37 MiB

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, 19:28

dann wurde das Modul nicht geladen

probier den zu Laden mit

modprobe pl011_raw_uart generic_raw_uart eq3_char_loop plat_eq3ccu2

dann YAHM stoppen und starten, falls bei modprobe Fehlermeldungen kommen, dann ist was bei der Erstellung des Moduls schief gelaufen

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, 19:46

Modprobe hat keine Fehler gemeldet.

lsmod sagt jetzt

Code: Alles auswählen

root@homematic-raspi:/dev# lsmod
Module                  Size  Used by
pl011_raw_uart          4584  0
generic_raw_uart       10230  1 pl011_raw_uart
xt_tcpudp               2526  5
veth                    5878  0
iptable_filter          2197  1
fuse                   99603  3
bridge                108705  0
stp                     2430  1 bridge
llc                     5903  2 bridge,stp
snd_bcm2835            24427  0
snd_pcm                98501  1 snd_bcm2835
snd_timer              23968  1 snd_pcm
snd                    70032  3 snd_timer,snd_bcm2835,snd_pcm
bcm2835_gpiomem         3940  0
fixed                   3285  0
uio_pdrv_genirq         3923  0
uio                    10204  1 uio_pdrv_genirq
plat_eq3ccu2            1819  0
eq3_char_loop           9744  0
ip_tables              13161  1 iptable_filter
x_tables               20578  3 ip_tables,iptable_filter,xt_tcpudp
ipv6                  408900  49 bridge
Ein raw_uart unter /dev habe ich aber immer noch nicht. Und auf der Homematic nach Container Neustart folglich das gleiche Bild wie vorher.

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, 19:51

also Treiber sind wohl erfolgreich gebaut und geladen worden

Code: Alles auswählen

pl011_raw_uart          4584  0
generic_raw_uart       10230  1 pl011_raw_uart
welche kernel version nutzt du?
werde gleich noch ein neues image flashen auf die gleiche kernel version bringen und installation starten

das Device heißt raw-uart

Code: Alles auswählen

root@raspberrypi:~ # ls -al /dev/ | grep raw-uart
crw-------  1 root root    243,   0 Jan 10 20:00 raw-uart
root@raspberrypi:~ # 

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

Re: PIVCCU Kernel-Module in YAHM integriert

Beitrag von bernie124 » 13.01.2018, 19:57

Ähm, ja, sorry faulerweise die Schreibweise mit "_" kopiert. Nee, mit raw ist da nix.

Code: Alles auswählen

root@homematic-raspi:/dev# ls -al /dev/ | grep raw-uart
root@homematic-raspi:/dev# uname -r
4.9.59-v7+

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, 19:58

poste mal die letzten Zeilen von "dmesg" ggf. ist da was zu lesen warum die Module nicht gehen

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

Re: PIVCCU Kernel-Module in YAHM integriert

Beitrag von bernie124 » 13.01.2018, 20:01

Das endet mit

Code: Alles auswählen

[   90.619306] pl011_raw_uart: unknown parameter 'generic_raw_uart' ignored
[   90.619316] pl011_raw_uart: unknown parameter 'eq3_char_loop' ignored
[   90.619321] pl011_raw_uart: unknown parameter 'plat_eq3ccu2' ignored
[  113.542958] yahmbr0: port 2(vethJRQDVN) entered disabled state
[  113.543797] device vethJRQDVN left promiscuous mode
[  113.543809] yahmbr0: port 2(vethJRQDVN) entered disabled state
[  122.786412] yahmbr0: port 2(vethYW3W2H) entered blocking state
[  122.786423] yahmbr0: port 2(vethYW3W2H) entered disabled state
[  122.786704] device vethYW3W2H entered promiscuous mode
[  122.786920] IPv6: ADDRCONF(NETDEV_UP): vethYW3W2H: link is not ready
[  122.877009] eth0: renamed from veth1EGKQN
[  122.928406] IPv6: ADDRCONF(NETDEV_CHANGE): vethYW3W2H: link becomes ready
[  122.928520] yahmbr0: port 2(vethYW3W2H) entered blocking state
[  122.928528] yahmbr0: port 2(vethYW3W2H) entered forwarding state

Antworten

Zurück zu „YAHM“