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