Seite 1 von 2

Image für Raspi 2?

Verfasst: 4. Mai 2015, 11:13
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.

Re: Image für Raspi 2?

Verfasst: 4. Mai 2015, 14:28
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

Re: Image für Raspi 2?

Verfasst: 4. Mai 2015, 14:38
von SirSydom
Das ist ein nettes Angebot! Ich werde nochmal etwas testen, vielleicht komme ich dann darauf zurück.

Re: Image für Raspi 2?

Verfasst: 4. Mai 2015, 15:06
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

Re: Image für Raspi 2?

Verfasst: 6. Mai 2015, 00:22
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?

Re: Image für Raspi 2?

Verfasst: 6. Mai 2015, 11:12
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

Re: Image für Raspi 2?

Verfasst: 6. Mai 2015, 22:55
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.

Re: Image für Raspi 2?

Verfasst: 12. Mai 2015, 18:51
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

Re: Image für Raspi 2?

Verfasst: 13. Mai 2015, 08:57
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?

Re: Image für Raspi 2?

Verfasst: 13. Mai 2015, 11:09
von Tontechniker
Der Oszillator muß so eingelötet sein. dass die Schriftausrichtung auf dem Oszillator mit der auf der Platine übereinstimmt.
Gruß
Hans