das ist ein eibd Problem.
vbusmonitor1 zeigt nur die Telegramme an, die mit groupswrite geschickt werden. Alle "externen" Bustelegramme werden nicht angezeigt!
Noch einen TIPP?
das ist ein eibd Problem.
vbusmonitor1 zeigt nur die Telegramme an, die mit groupswrite geschickt werden. Alle "externen" Bustelegramme werden nicht angezeigt!
Noch einen TIPP?
Dann sollte es aber genau daran liegen, dass die BCU Address Table einen Wert <>0 hat und damit die BCU Telegramme filtert.
Poste doch mal die komplette Kommandozeile wie du den eibd startest und auch wie du bcuaddrtab gestartet hast.
Grüße
André
Hallo André,
ich starten den eibd mit einem Script
eibd -D -T -S -d -i --pid-file=/var/run/eibd.pid usb:$usbport
Die Variabel usbport fülle ich mit der Adresse auf findknxusb
bcuaddrtab usb:2:3:1:0 liefert Size: 0
bcuaddrtab starte ich nicht explizit. Muss ich das?
Gruß Hartwig
zunächst mal den eibd stoppen!
dann...
Das musst du nur einmal machen, danach sollte es eigentlich funktionieren. Nimm auf jeden Fall mal nur die ersten 2 Ziffern des USB Ports (:2:3)Code:bcuaddrtab -w 0 usb:2:3
Danach mal den eibd neu starten.
Und dann kannst du mal statt vbusmonitor folgendes versuchen:
Danach fällt mir auch nix mehr ein ;-)Code:groupsocketlisten ip:localhost
Hallo nochmals,
ich habe in der Zwischenzeit nochmals alles neu installiert.
Ergebnis: Immer das Selbe der EIBD geht nicht. Einmal habe ich es geschafft mit dem Busmonitor1 zu sehen was auf dem Bus lief.
Ich habe den busmonitor verlassen und bekomme nun beim neuen Aufruf
mah-fs1:/etc/init.d # busmonitor1 ip:127.0.0.1
Open Busmonitor failed: Device or resource busy
Wenn ich den eibd starte sehe ich noch die Meldung
Oct 5 18:39:01 mah-fs1 kernel: netlink: 12 bytes leftover after parsing attributes.
Kann jemand von Euch damit was anfangen?
Mein Interface wird mit dem findknxusb gefunden:
mah-fs1:~ # findknxusb
Possible addresses for KNX USB devices:
device 2:3:1:0 (ABB STOTZ-KONTAKT GmbH:KNX-USB Interface (MDRC))
ABB USB/S 1.1
Für jeden Tipp bin ich dankbar.
Gruß Hartwig
device busy sagt aus, das das device belegt ist, also eine Applikation auf das Device zugriff hat. D.h. der Busmonitor läuft noch irgendwo. tip mal ein "ps -aux" und schau ob der Prozess noch irgendwo läuft.
Gruss,
Michael
Wenn Du den eibd mit der Option -T startest wird busmonitor1 nicht funktionieren. Du musst dann vbusmonitor1 nehmen.
Was passiert denn, wenn du wie zuvor vorgeschlagen
verwendest?Code:groupsocketlisten ip:localhost
Läuft denn eibd? Was bringt
als Ergebnis?Code:ps -auxw
Grüße
André
Hallo André,
mah-fs1:/etc # groupsocketlisten ip:localhost
hier passiert nichts, der Prompt kommt erst nach strg-c wieder zurück
mah-fs1:/etc # ps -auxw |grep bus
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
100 1615 0.0 0.0 14868 836 ? Ss Sep27 0:01 /bin/dbus-daemon --system
root 25807 0.0 0.0 4284 740 pts/1 R+ 19:26 0:00 grep bus
mah-fs1:/etc #
Es läuft keine Busmonitor!
Bin hier etwas ratlos!
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen