Image für Raspi 2?

Hier geht es um Programme die auf "normalen" Computern laufen, also keinen Mikrokontrollern: eibd, Visus, Raspberry-PI, Linux, Entwicklungsumgebungen, etc. English is welcome.
SirSydom
Beiträge: 111
Registriert: 10. Feb 2015, 11:41

Image für Raspi 2?

Beitrag von SirSydom »

Hallo,

hat jemand ein definitiv funktionierendes Image für den Raspi 2 mit dem selfbus FT1.2 Adapter?
Ich habe nämlich Schwierigkeiten das ganze zum Laufen zu bekommen, weiß aber nicht ob es am Board oder an der Raspi-Konfig läuft.

Wenn ich das eine ausschließen könnte wäre mir sehr geholfen.
Zuletzt geändert von Doumanix am 18. Jan 2022, 09:36, insgesamt 1-mal geändert.
Grund: Tags
3x Tasterschnittstelle-LPC 1.54
33x Tasterschnittstelle-SMD-LPC 2.00
11x Rauchmelder V2.2c
1x RPi Bus Controller V1.0

Tags:
Tontechniker
Beiträge: 277
Registriert: 25. Mai 2013, 09:49
Wohnort: Melsungen/Hessen

Re: Image für Raspi 2?

Beitrag von Tontechniker »

Hallo,
wenn Du einen Fehler des Interface auschließen willst, kannst Du mir deine Platine zum Testen zuschicken.
Es entstehen Dir nur die Kosten für den Versand (Adressaufkleber und frankierten Rückumschlag).
Wenn Du mir eine PN schickst, bekommst Du meine Adresse.
Gruß
Hans
SirSydom
Beiträge: 111
Registriert: 10. Feb 2015, 11:41

Re: Image für Raspi 2?

Beitrag von SirSydom »

Das ist ein nettes Angebot! Ich werde nochmal etwas testen, vielleicht komme ich dann darauf zurück.
3x Tasterschnittstelle-LPC 1.54
33x Tasterschnittstelle-SMD-LPC 2.00
11x Rauchmelder V2.2c
1x RPi Bus Controller V1.0
Tontechniker
Beiträge: 277
Registriert: 25. Mai 2013, 09:49
Wohnort: Melsungen/Hessen

Re: Image für Raspi 2?

Beitrag von Tontechniker »

Wichtig sind im Raspi /etc/default/eibd die Einträge

#PI FT1.2
EIB_ARGS="--daemon --Server --Tunnelling --Discovery --GroupCache --listen-tcp"
EIB_ADDR="0.0.1"
EIB_IF="ft12:/dev/ttyAMA0"

Alle anderen Einträge in der Datei mit "#" auskommentieren.

Gruß
Hans
SirSydom
Beiträge: 111
Registriert: 10. Feb 2015, 11:41

Re: Image für Raspi 2?

Beitrag von SirSydom »

Ich habe mir nun das smarthome-Image geholt.

Da wird /etc/default/eibd nicht verwendet, die args stehen direkt in der /etc/init.d/eibd.
Da war erstmal EIB_IF="tpuarts:/ ... gesetzt. Wenn ich das ändere auf ft12:/ bekomme ich auf einen groupswrite ein:

root@smarthome.local:smarthome# groupswrite ip:127.0.0.1 1/1/1 1
Open failed: Connection refused

(vorher mit tpuarts "Send request" aber natürlich ohne das irgendwas am Bus passiert)

Im Gruppenmonitor ist auch nichts zu sehen.
Am Adum kann ich auf beiden Seiten 3.3V messen.
Die LEDs sind aus.

Was kann ich noch probieren bevor ich das Ding zu Tontechniker schicke?
3x Tasterschnittstelle-LPC 1.54
33x Tasterschnittstelle-SMD-LPC 2.00
11x Rauchmelder V2.2c
1x RPi Bus Controller V1.0
Tontechniker
Beiträge: 277
Registriert: 25. Mai 2013, 09:49
Wohnort: Melsungen/Hessen

Re: Image für Raspi 2?

Beitrag von Tontechniker »

Ausgehend vom Root-Verzeichnis des Raspi steht bei mir unter /etc/default/eibd dass angehängte File "eibd2". Unter /etc/init.d/eibd steht bei mir die Datei "eibd1". Die Dateien sind nur zur Unterscheidung umbenannt und haben auf dem Raspi beide den Dateinamen "eibd".
Überprüf bitte nochmal diese Dateien - bei mir funktioniert es damit ohne Probleme.
Gruß
Hans
Dateianhänge
eibd.zip
(1.1 KiB) 486-mal heruntergeladen
malte
Beiträge: 30
Registriert: 28. Feb 2014, 18:04

Re: Image für Raspi 2?

Beitrag von malte »

Guck mal mit ps ax , ob der eibd läuft. Poste ruhig mal die Ausgabe.

Wenn er läuft gib ein: service eibd stop. Dann sollte der eibd gestoppt sein.

Jetzt starte den eibd neu mit eibd -t 1023 -i -D -T -S ft12:/dev/ttyAMA0 . Jetzt startet der eibd im Debug-Mode im Vordergrund.

Poste mal, was die Ausgabe ist.
SirSydom
Beiträge: 111
Registriert: 10. Feb 2015, 11:41

Re: Image für Raspi 2?

Beitrag von SirSydom »

Zusammenfassung:

ja, er läuft
dann gekillt
=> ist weg
start interaktiv endet in endlos Layer 0(01EF7988,55522ED5) Send(004): 10 40 40 16

Code: Alles auswählen

root@smarthome.local:smarthome# ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [2]  
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:00 [ksoftirqd/0]
    5 ?        S<     0:00 [kworker/0:0H]
    6 ?        S      0:00 [kworker/u8:0]
    7 ?        S      0:00 [rcu_preempt]
    8 ?        S      0:00 [rcu_sched]
    9 ?        S      0:00 [rcu_bh]
   10 ?        S      0:00 [migration/0]
   11 ?        S      0:00 [migration/1]
   12 ?        S      0:00 [ksoftirqd/1]
   13 ?        S      0:00 [kworker/1:0]
   14 ?        S<     0:00 [kworker/1:0H]
   15 ?        S      0:00 [migration/2]
   16 ?        S      0:00 [ksoftirqd/2]
   17 ?        S      0:00 [kworker/2:0]
   18 ?        S<     0:00 [kworker/2:0H]
   19 ?        S      0:00 [migration/3]
   20 ?        S      0:00 [ksoftirqd/3]
   21 ?        S      0:00 [kworker/3:0]
   22 ?        S<     0:00 [kworker/3:0H]
   23 ?        S<     0:00 [khelper]
   24 ?        S      0:00 [kdevtmpfs]
   25 ?        S<     0:00 [netns]
   26 ?        S<     0:00 [perf]
   27 ?        S      0:00 [khungtaskd]
   28 ?        S<     0:00 [writeback]
   29 ?        S<     0:00 [crypto]
   30 ?        S<     0:00 [bioset]
   31 ?        S<     0:00 [kblockd]
   32 ?        S      0:00 [kworker/0:1]
   33 ?        S<     0:00 [rpciod]
   34 ?        S      0:00 [kswapd0]
   35 ?        S      0:00 [fsnotify_mark]
   36 ?        S<     0:00 [nfsiod]
   42 ?        S<     0:00 [kthrotld]
   43 ?        S<     0:00 [VCHIQ-0]
   44 ?        S<     0:00 [VCHIQr-0]
   45 ?        S<     0:00 [VCHIQs-0]
   46 ?        S<     0:00 [iscsi_eh]
   47 ?        S<     0:00 [dwc_otg]
   48 ?        S<     0:00 [DWC Notificatio]
   50 ?        S      0:00 [VCHIQka-0]
   51 ?        S<     0:00 [SMIO]
   52 ?        S<     0:00 [deferwq]
   53 ?        S      0:00 [kworker/u8:2]
   54 ?        S      0:00 [kworker/1:1]
   55 ?        S      0:00 [mmcqd/0]
   56 ?        S      0:00 [kworker/0:2]
   57 ?        S      0:00 [jbd2/mmcblk0p2-]
   58 ?        S<     0:00 [ext4-rsv-conver]
   61 ?        S      0:00 [kworker/2:1]
   74 ?        S      0:00 [kworker/3:1]
  175 ?        Ss     0:00 udevd --daemon
 1447 ?        Ss     0:00 dhclient -v -pf /run/dhclient.eth0.pid -lf /var/lib/d
 1648 ?        Sl     0:00 /usr/sbin/rsyslogd -c5
 1728 ?        Ss     0:00 /usr/sbin/nmbd -D
 1766 ?        Ss     0:00 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -c /var/lib/nt
 1776 ?        Ss     0:01 /usr/bin/eibd --daemon --Server --Tunnelling --Discov
 1778 ?        Ss     0:00 /usr/sbin/cron
 1787 ?        Ss     0:00 /usr/sbin/sshd
 1807 ?        Ss     0:00 /usr/bin/dbus-daemon --system
 1857 ?        Ss     0:00 /usr/sbin/smbd -D
 1864 ?        S      0:00 avahi-daemon: running [smarthome.local]
 1866 ?        S      0:00 avahi-daemon: chroot helper
 1908 ?        S      0:00 /usr/sbin/smbd -D
 1912 ?        S      0:00 python /usr/sbin/avahi-alias
 1933 ?        S      0:00 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf
 1935 ?        Ss     0:00 /usr/bin/php5-cgi
 1951 ?        Ss     0:00 /usr/bin/php5-cgi
 1953 ?        Ss     0:00 /usr/bin/php5-cgi
 1954 ?        Ss     0:00 /usr/bin/php5-cgi
 1955 ?        S      0:03 /usr/bin/php5-cgi
 1956 ?        S      0:00 /usr/bin/php5-cgi
 1957 ?        S      0:00 /usr/bin/php5-cgi
 1958 ?        S      0:00 /usr/bin/php5-cgi
 1961 ?        Sl     0:04 python3 /usr/smarthome/bin/smarthome.py -q
 1975 tty1     Ss+    0:00 /sbin/getty --noclear 38400 tty1
 1976 tty2     Ss+    0:00 /sbin/getty 38400 tty2
 1977 tty3     Ss+    0:00 /sbin/getty 38400 tty3
 1978 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 1979 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 1980 tty6     Ss+    0:00 /sbin/getty 38400 tty6
 1982 ?        S      0:00 udevd --daemon
 1983 ?        S      0:00 udevd --daemon
 2003 ?        Ss     0:01 sshd: root@pts/0 
 2007 pts/0    Ss     0:00 -bash
 2018 pts/0    R+     0:00 ps ax
root@smarthome.local:smarthome# killall eibd
root@smarthome.local:smarthome# ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [2]  
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:00 [ksoftirqd/0]
    5 ?        S<     0:00 [kworker/0:0H]
    6 ?        S      0:00 [kworker/u8:0]
    7 ?        S      0:00 [rcu_preempt]
    8 ?        S      0:00 [rcu_sched]
    9 ?        S      0:00 [rcu_bh]
   10 ?        S      0:00 [migration/0]
   11 ?        S      0:00 [migration/1]
   12 ?        S      0:00 [ksoftirqd/1]
   13 ?        S      0:00 [kworker/1:0]
   14 ?        S<     0:00 [kworker/1:0H]
   15 ?        S      0:00 [migration/2]
   16 ?        S      0:00 [ksoftirqd/2]
   17 ?        S      0:00 [kworker/2:0]
   18 ?        S<     0:00 [kworker/2:0H]
   19 ?        S      0:00 [migration/3]
   20 ?        S      0:00 [ksoftirqd/3]
   21 ?        S      0:00 [kworker/3:0]
   22 ?        S<     0:00 [kworker/3:0H]
   23 ?        S<     0:00 [khelper]
   24 ?        S      0:00 [kdevtmpfs]
   25 ?        S<     0:00 [netns]
   26 ?        S<     0:00 [perf]
   27 ?        S      0:00 [khungtaskd]
   28 ?        S<     0:00 [writeback]
   29 ?        S<     0:00 [crypto]
   30 ?        S<     0:00 [bioset]
   31 ?        S<     0:00 [kblockd]
   32 ?        S      0:00 [kworker/0:1]
   33 ?        S<     0:00 [rpciod]
   34 ?        S      0:00 [kswapd0]
   35 ?        S      0:00 [fsnotify_mark]
   36 ?        S<     0:00 [nfsiod]
   42 ?        S<     0:00 [kthrotld]
   43 ?        S<     0:00 [VCHIQ-0]
   44 ?        S<     0:00 [VCHIQr-0]
   45 ?        S<     0:00 [VCHIQs-0]
   46 ?        S<     0:00 [iscsi_eh]
   47 ?        S<     0:00 [dwc_otg]
   48 ?        S<     0:00 [DWC Notificatio]
   50 ?        S      0:00 [VCHIQka-0]
   51 ?        S<     0:00 [SMIO]
   52 ?        S<     0:00 [deferwq]
   53 ?        S      0:00 [kworker/u8:2]
   54 ?        S      0:00 [kworker/1:1]
   55 ?        S      0:00 [mmcqd/0]
   56 ?        S      0:00 [kworker/0:2]
   57 ?        S      0:00 [jbd2/mmcblk0p2-]
   58 ?        S<     0:00 [ext4-rsv-conver]
   61 ?        S      0:00 [kworker/2:1]
   74 ?        S      0:00 [kworker/3:1]
  175 ?        Ss     0:00 udevd --daemon
 1447 ?        Ss     0:00 dhclient -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
 1648 ?        Sl     0:00 /usr/sbin/rsyslogd -c5
 1728 ?        Ss     0:00 /usr/sbin/nmbd -D
 1766 ?        Ss     0:00 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -c /var/lib/ntp/ntp.conf.dhcp -u 101:102
 1778 ?        Ss     0:00 /usr/sbin/cron
 1787 ?        Ss     0:00 /usr/sbin/sshd
 1807 ?        Ss     0:00 /usr/bin/dbus-daemon --system
 1857 ?        Ss     0:00 /usr/sbin/smbd -D
 1864 ?        S      0:00 avahi-daemon: running [smarthome.local]
 1866 ?        S      0:00 avahi-daemon: chroot helper
 1908 ?        S      0:00 /usr/sbin/smbd -D
 1912 ?        S      0:00 python /usr/sbin/avahi-alias
 1933 ?        S      0:00 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf
 1935 ?        Ss     0:00 /usr/bin/php5-cgi
 1951 ?        Ss     0:00 /usr/bin/php5-cgi
 1953 ?        Ss     0:00 /usr/bin/php5-cgi
 1954 ?        Ss     0:00 /usr/bin/php5-cgi
 1955 ?        S      0:03 /usr/bin/php5-cgi
 1956 ?        S      0:00 /usr/bin/php5-cgi
 1957 ?        S      0:00 /usr/bin/php5-cgi
 1958 ?        S      0:00 /usr/bin/php5-cgi
 1961 ?        Sl     0:04 python3 /usr/smarthome/bin/smarthome.py -q
 1975 tty1     Ss+    0:00 /sbin/getty --noclear 38400 tty1
 1976 tty2     Ss+    0:00 /sbin/getty 38400 tty2
 1977 tty3     Ss+    0:00 /sbin/getty 38400 tty3
 1978 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 1979 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 1980 tty6     Ss+    0:00 /sbin/getty 38400 tty6
 1982 ?        S      0:00 udevd --daemon
 1983 ?        S      0:00 udevd --daemon
 2003 ?        Rs     0:01 sshd: root@pts/0 
 2007 pts/0    Ss     0:00 -bash
 2026 pts/0    R+     0:00 ps ax
root@smarthome.local:smarthome# eibd -t 1023 -i -D -T -S ft12:/dev/ttyAMA0
Layer 7(00000000,55522ECF) EIBD should not run as root
W00000001: EIBD should not run as root
Layer 1(01EF7988,55522ECF) Open
Layer 1(01EF7988,55522ECF) Opened
Layer 2(01F07F70,55522ECF) Open
Layer 2(01F07F70,55522ECF) Opened
Layer 3(01F184B0,55522ECF) Open
Layer 2(01F07F70,55522ECF) OpenL2
Layer 1(01EF7988,55522ECF) SendReset
Layer 1(01EF7988,55522ECF) Send(007): A9 1E 12 34 56 78 9A
Layer 0(01EF7988,55522ECF) Send(004): 10 40 40 16
Layer 1(01EF7988,55522ECF) Send(007): A9 00 18 34 56 78 0A
Layer 0(01EF7988,55522ECF) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ECF) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ECF) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ECF) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ECF) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ECF) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED0) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED0) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED0) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED0) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED0) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED0) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED0) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED0) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED0) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED0) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED1) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED1) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED1) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED1) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED1) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED1) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED1) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED1) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED1) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED1) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED2) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED2) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED2) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED2) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED2) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED2) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED2) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED2) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED2) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED2) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED3) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED3) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED3) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED3) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED3) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED3) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED3) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED3) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED3) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED3) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED4) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED4) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED4) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED4) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED4) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED4) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED4) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED4) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED4) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED4) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED5) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED5) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED5) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED5) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED5) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED5) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED5) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED5) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED5) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED5) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED6) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED6) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED6) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED6) Send(004): 10 40 40 16
Layer 0(01EF7988,55522ED6) Send(004): 10 40 40 16
3x Tasterschnittstelle-LPC 1.54
33x Tasterschnittstelle-SMD-LPC 2.00
11x Rauchmelder V2.2c
1x RPi Bus Controller V1.0
SirSydom
Beiträge: 111
Registriert: 10. Feb 2015, 11:41

Re: Image für Raspi 2?

Beitrag von SirSydom »

Der Versuch den LPC per ISP anzusprechen hat gezeigt das der nicht tut. Im Sockel auf dem Programmer schon.
Nach der Umstellung auf interne Clock konnte ich die FT1.2 auch dazu überreden mit dem Raspi zu sprechen.
Beim Senden von Telegrammen kommt aber Blödsinn am Bus an (ETS Busmonitor). Liegt bestimmt an der internen Clock.

Ergo: Ich hab den Oszilator entweder gegrillt oder nicht richtig eingelötet.
Tipps dazu?
3x Tasterschnittstelle-LPC 1.54
33x Tasterschnittstelle-SMD-LPC 2.00
11x Rauchmelder V2.2c
1x RPi Bus Controller V1.0
Tontechniker
Beiträge: 277
Registriert: 25. Mai 2013, 09:49
Wohnort: Melsungen/Hessen

Re: Image für Raspi 2?

Beitrag von Tontechniker »

Der Oszillator muß so eingelötet sein. dass die Schriftausrichtung auf dem Oszillator mit der auf der Platine übereinstimmt.
Gruß
Hans
Antworten