Hallo mkoegler,
in der Linux USB Treiber Materie stecke ich leider überhaupt nicht drin. Daher sind das für mich Bömische Dörfer. Ich habe ne Fritzbox 7170. Hast Du eibd auf ner Fritzbox mit USB-KNX am Laufen? Falls ja, mit welcher Konfiguration: originale Fritbox firmware oder Freetz?
Liebe Grüße und danke für Deine Bemühungen
Sascha
Ankündigung
Einklappen
Keine Ankündigung bisher.
Howto - eibd installieren
Einklappen
X
-
Prinzipel sollte der Kernel passen.Zitat von saschenka Beitrag anzeigenHier sind die beiden Ausgaben zu Kernel und USB Modul:
# uname -a
Linux fritz.fonwlan.box 2.6.13.1-ohio #1 Tue Nov 4 11:49:20 CET 2008 mips unknown
Der eigentliche USB Treiber (dh. das was mit der Hardware kommuniziert), sollteZitat von saschenka Beitrag anzeigen# lsmod
Module Size Used by Tainted: P
sch_sfq 5088 4
sch_llq 8896 1
sch_tbf 5888 1
vfat 11392 2
fat 49072 1 vfat
nls_cp437 5248 2
nls_iso8859_1 3584 2
usb_storage 33296 2
userman 32496 2
sd_mod 14864 4
scsi_mod 92560 2 usb_storage,sd_mod
tiap 452800 0
kdsldmod 832896 5 userman
usbahcicore 26064 0
usbcore 113328 3 usb_storage,usbahcicore
capi_codec 129088 0
isdn_fbox_fon4 895648 1 capi_codec
ubik2 85712 2 capi_codec,isdn_fbox_fon4
tiatm 109904 1 ubik2
jffs2 108832 1
Piglet 10656 0
usbahcicore sein. EIBD übergibt die Daten an diesen und bekommt den Fehlercode -145 [müßte ETIMEDOUT sein] zurück.
Das Modul ist auf jeden Fall nicht in den normalen Kernel drinnen; nach einer Google Suche scheint ein binary-only Module zu sein, da ich keinen Sourcecode dazu gefunden habe.
Ohne Sourcecode kann nur der Hersteller weiterhelfen. So es ihn gibt, kann ich mir das Problem genauer anschauen.
Einen Kommentar schreiben:
-
Hallo mkoegler,
vielen Dank für Deine Unterstützung!
Hier sind die beiden Ausgaben zu Kernel und USB Modul:
# uname -a
Linux fritz.fonwlan.box 2.6.13.1-ohio #1 Tue Nov 4 11:49:20 CET 2008 mips unknow
n
# lsmod
Module Size Used by Tainted: P
sch_sfq 5088 4
sch_llq 8896 1
sch_tbf 5888 1
vfat 11392 2
fat 49072 1 vfat
nls_cp437 5248 2
nls_iso8859_1 3584 2
usb_storage 33296 2
userman 32496 2
sd_mod 14864 4
scsi_mod 92560 2 usb_storage,sd_mod
tiap 452800 0
kdsldmod 832896 5 userman
usbahcicore 26064 0
usbcore 113328 3 usb_storage,usbahcicore
capi_codec 129088 0
isdn_fbox_fon4 895648 1 capi_codec
ubik2 85712 2 capi_codec,isdn_fbox_fon4
tiatm 109904 1 ubik2
jffs2 108832 1
Piglet 10656 0
Liebe Grüße
Sascha
Einen Kommentar schreiben:
-
findknxusb output ist OK.Zitat von saschenka Beitrag anzeigenMit findknxusb bekomme ich mein USB/KNX Interface angezeigt:
# ./findknxusb
Possible addresses for KNX USB devices:
device 1:9:1:0 (Siemens AG:KNX/EIB-USB Interface (Flush mounted))
Von daher siehts eigentlich ganz gut aus. Einzig beim Hinweis auf Flush mounted bin ich mir nicht sicher.
Nebenbei erwähnt verwende ich die originale firmware der fritzbox mit eibd - falls das evtl ein Problem darstellt weil dadurch irgendwelche Sachen fehlen?
Ist das ein 2.4er Kernel?
USB habe ich bisher nur mit 2.6 Kernels verwendet.
Ich kann mir das ganze noch genauer anschauen, dazu müßte ich wissen:
* genaue Kernelversion [uname -a]
* verwendetes USB Modul [lsmod]
Einen Kommentar schreiben:
-
Ich hab's so kompiliert (nämlich statisch gelinkt), dass es auf einer FritzBox mit originaler Firmware laufen sollte.Zitat von saschenka Beitrag anzeigenNebenbei erwähnt verwende ich die originale firmware der fritzbox mit eibd - falls das evtl ein Problem darstellt weil dadurch irgendwelche Sachen fehlen?
(Bei mir will ich nämlich auch nicht von der originalen Firmware weg...)
Einen Kommentar schreiben:
-
Mit findknxusb bekomme ich mein USB/KNX Interface angezeigt:
# ./findknxusb
Possible addresses for KNX USB devices:
device 1:9:1:0 (Siemens AG:KNX/EIB-USB Interface (Flush mounted))
Von daher siehts eigentlich ganz gut aus. Einzig beim Hinweis auf Flush mounted bin ich mir nicht sicher.
Nebenbei erwähnt verwende ich die originale firmware der fritzbox mit eibd - falls das evtl ein Problem darstellt weil dadurch irgendwelche Sachen fehlen?
Gruß
Sascha
Einen Kommentar schreiben:
-
Stimmen die Zugriffrechte, dh. wenn man findknxusb unter dem selben User startet, kann es den Namen des Gerätes anzeigen oder nur unreadable?Zitat von saschenka Beitrag anzeigenUnd nochmals vielen Dank an Chris!!!
Jetzt start eibd. Allerdings kommt unaufhörlich die folgende Fehlermeldung:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Layer 0(004C6880,49A85C5F) StartSend
Layer 0(004C6880,49A85C5F) SendError -145
Layer 0(004C6880,49A85C5F) Send(064): 01 13 09 00 08 00 01 0F 01 00 00 01 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
....
Hast Du eventuell auch ne Ahnung, warum dieser Fehler kommt?
Viele Grüße und Dank im Voraus
Sascha
Einen Kommentar schreiben:
-
Nö, keine Ahnung. Hat evtl. was damit zu tun, dass Du über USB gehen willst.Zitat von saschenka Beitrag anzeigenJetzt start eibd. Allerdings kommt unaufhörlich die folgende Fehlermeldung:
[...]
Hast Du eventuell auch ne Ahnung, warum dieser Fehler kommt?
Musst Du halt mal auf der Mailingliste für den eibd (bzw. der bcusdk-Mailingliste) nachfragen.
Einen Kommentar schreiben:
-
Und nochmals vielen Dank an Chris!!!
Jetzt start eibd. Allerdings kommt unaufhörlich die folgende Fehlermeldung:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Layer 0(004C6880,49A85C5F) StartSend
Layer 0(004C6880,49A85C5F) SendError -145
Layer 0(004C6880,49A85C5F) Send(064): 01 13 09 00 08 00 01 0F 01 00 00 01 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
....
Hast Du eventuell auch ne Ahnung, warum dieser Fehler kommt?
Viele Grüße und Dank im Voraus
Sascha
Einen Kommentar schreiben:
-
Ah, ich hatte vergessen die Bibliotheken statisch einzubinden. Jetzt mit
sollte es hoffentlich klappenCode:./configure --prefix=`pwd` --host=mipsel-linux-uclibc --without-pth-test --enable-usb --enable-onlyeibd --enable-eibnetip --enable-eibnetiptunnel --enable-eibnetipserver --enable-groupcache CPPFLAGS="-I/home/cm/devel/argp-standalone-1.3/ -Os -fmerge-constants" LDFLAGS="-L/home/cm/devel/argp-standalone-1.3/FritzBoxFiles -L/home/cm/devel/pthsem-2.0.7/.libs -static"
Angehängte Dateien
Einen Kommentar schreiben:
-
Ja, alles Dateien die ich hier geposted habe sind von Version 0.0.4
Einen Kommentar schreiben:
-
Richtig, "--enable-usb" hatte ich nicht verwendet, da ich darin erstmal keinen Sinn sah...
Unten habe ich nun eine Version angehängt, bei der ich configure mit diesen Parametern aufgerufen habe:
Ob das jetzt läuft oder noch irgendwelche Treiber o.ä. benötigt ist mir nicht klar, den Punkt in der Doku habe ich mir mangels Interesse nie durchgelesen...Code:./configure --prefix=`pwd` --host=mipsel-linux-uclibc --without-pth-test --enable-usb --enable-onlyeibd --enable-eibnetip--enable-eibnetiptunnel --enable-eibnetipserver --enable-groupcache CPPFLAGS="-I/home/cm/devel/argp-standalone-1.3/ -Os -fmerge-constants" LDFLAGS="-L/home/cm/devel/argp-standalone-1.3/FritzBoxFiles -L/home/cm/devel/pthsem-2.0.7/.libs"
Angehängte Dateien
Einen Kommentar schreiben:
-
eibd mit USB-KNX-Interface an Fritzbox
Hallo.
Hat denn schon jemand eibd auf der Fitzbox mit angeschlossenem USB-KNX-Interface am Laufen? Die in Post #23 angehangte kompilierte eibd Version hat bei mir nicht funtktioniert. Ist da evtl. die USB Konnektivitat nicht einkompiliert?
Bin für jeden Rat sehr dankbar!!!
Einen Kommentar schreiben:


Einen Kommentar schreiben: