FritzBox 7330 SL - Problem nach AVM-Update OS 6.03 mit cdc-acm.ko [gelöst]

Begonnen von Votec, 09 Februar 2014, 22:54:27

Vorheriges Thema - Nächstes Thema

Votec

Hallo,

nachdem ich das Update mit dem neuen OS 6.03 vom 08.02.2014 gemacht habe und fhem neu starten wollte, bekomme ich im telnet die Meldung:
"insmod: can' t insert './cdc-acm.ko' : invalid module format "
Das bedeutet m.E., dass das neue OS auch ein neues Kernel-Modul cdc-acm.ko für den CUL
benötigt.
Woher bekomme ich das entsprechende cdc-acm.ko-Modul?? Oder kann es mir jd. senden - oder gleich hier ins Forum stellen?

Votec

Mani007

Schnauf (auf avm bezogen)

Kannst du mal bitte deine Kernelversion posten .

Telnet anmelden uname -r eingeben .
FHEM 5.5 auf Raspberry Pi B+

FB7390 Fritz!OS6.23
CUL 868  V1.61 / 1 x HM-SCI-3-FM / 1 x HM-SEC-SC / 3 x HM-LC-DIM1T-FM / 1 x HM-LC-DIM1TBU-FM /     
4 x HM-CC-RT-DN / 3 x HM-LC-SW1-FM / 2 x HM-WDS30-T-O / 2 x FRITZ!DECT 200 / Openvpn /VU + DUO


Mani007

Was hattest du denn für neu fritzos vorher drauf ?

Laut kernel version sollte diese stimmen . http://forum.fhem.de/index.php/topic,10146.60.html
FHEM 5.5 auf Raspberry Pi B+

FB7390 Fritz!OS6.23
CUL 868  V1.61 / 1 x HM-SCI-3-FM / 1 x HM-SEC-SC / 3 x HM-LC-DIM1T-FM / 1 x HM-LC-DIM1TBU-FM /     
4 x HM-CC-RT-DN / 3 x HM-LC-SW1-FM / 2 x HM-WDS30-T-O / 2 x FRITZ!DECT 200 / Openvpn /VU + DUO

Votec

die Sicherungsdatei hatte immer die Bezeichnung: Fritz.box 7330 SL (UI) 116.05.50 <Datum>.export
d.h. es war wohl OS 5.50

Votec

Hallo Mani007,

gerade wollte ich ganz erfeut melden, dass die cdc-acm.ko aus Deinem link die richtige ist, es kommt keine Fehermeldung mehr - aber ... nun stimmt etwas mit dem fhem system nicht, speziell mit der 59_Weather.pm,  es kommt die Fehlermeldung:

Use of uninitialized value $temperature in concatenation <.> or string at ./FHEM/59_Weather.pm line 359, <f$h> line 130
Use of uninitialized value $humidity in concatenation <.> or string at ./FHEM/59_Weather.pm line 359, <f$h> line 130
Use of uninitialized value $wind in concatenation <.> or string at ./FHEM/59_Weather.pm line 359, <f$h> line 130


das hat zur Folge, das fhem nicht startet und das frontend nicht erreichbar ist. ich werde jetzt erst einmal
die gesamten wetterbezogenen Anweisungen in der fhem.cfg auskommentieren, damit ich  fhem starten und ggf. ein fhem-update machen kann, dennoch großes Danke für deine Hilfe.

Votec

Mani007

Bitte kein Problem sollte aber jetzt kein Problem der cdc.acm sein .
FHEM 5.5 auf Raspberry Pi B+

FB7390 Fritz!OS6.23
CUL 868  V1.61 / 1 x HM-SCI-3-FM / 1 x HM-SEC-SC / 3 x HM-LC-DIM1T-FM / 1 x HM-LC-DIM1TBU-FM /     
4 x HM-CC-RT-DN / 3 x HM-LC-SW1-FM / 2 x HM-WDS30-T-O / 2 x FRITZ!DECT 200 / Openvpn /VU + DUO

Votec

nein, das ursprüngliche Problem ist gelöst - wie geschrieben, danke, aber Fritz!OS 6.03 scheint sich nicht mit fhem 5.5 (idF. des jüngsten updates) zu vertragen - FB stürzt ab, auch wenn ich die Wetter-Anweisungen auskommentiere
also: Operation erfolgreich, Patient tot

Votec

Mani007

Schau mal was die fhem logfile schreibt bevor die Fritzbox abgestürtzt ist . Alternativ könntest du schauen mit telnet mit dem Befehl cat /var/log/messages was der kernel ausspuckt . Weiterer anlaufpunkt wäre mit dem Befehl top zu schauen ob der speicher noch ausreichend ist .
FHEM 5.5 auf Raspberry Pi B+

FB7390 Fritz!OS6.23
CUL 868  V1.61 / 1 x HM-SCI-3-FM / 1 x HM-SEC-SC / 3 x HM-LC-DIM1T-FM / 1 x HM-LC-DIM1TBU-FM /     
4 x HM-CC-RT-DN / 3 x HM-LC-SW1-FM / 2 x HM-WDS30-T-O / 2 x FRITZ!DECT 200 / Openvpn /VU + DUO

Votec

Ich bin nach deinen Hinweisen vorgegangen:

Zunächst habe ich den USB-Stick an meinen Rechner angeschlossen, um das log-File lesen zu können (weil ich ja die fhem-Oberfläche über die FB nicht erreiche):

dort steht u.a.:

2014.02.11 07:38:22 1: Including fhem.cfg
2014.02.11 07:38:24 3: telnetPort: port 7072 opened
2014.02.11 07:38:34 3: WEB: port 8083 opened
2014.02.11 07:38:34 3: WEBphone: port 8084 opened
2014.02.11 07:38:34 3: WEBtablet: port 8085 opened
2014.02.11 07:38:41 3: Opening CUL1 device /dev/ttyACM0
2014.02.11 07:38:42 3: Setting CUL1 baudrate to 9600
2014.02.11 07:38:42 3: CUL1 device opened
2014.02.11 07:38:42 3: CUL1: Possible commands: BCFiAZEGMRTVWXefmltux
2014.02.11 07:38:42 2: Switched CUL1 rfmode to HomeMatic


Scheint also alles korrekt zu sein.

Dann habe ich fhem nochmals an der FB gestartet und über meinen Linux-Rechner über WLAN fhem (fritz.box:8083/fhem) aufgerufen ud tatsächlich- allerdings erst nach 5 Minuten, war die Oberfläche da.
Ich habe dann versucht, einen Befehl abzusetzen, denn nach dem logfile ist ja wohl die richtige cdc.acm.ko-Datei geladen und der CUL bereit, aber nach 5 Minuten kam noch keine Reaktion.

cat var/log/messages bringt die Fehelermeldung : No such file or directory
ich habe auch im log Verzeichnis nachgesehen, dort gibt es keine messages.

Nachdem fhem gestartet ist, kommt auch keine Verbindung des telnet zur FB zustande,sondern die FB stürzte wieder ab - da wird wohl Deine Vermutung stimmen, dass zu wenig Speicher vorhanden ist

Das Ergebnis bei top habe ich als Bilder angehängt, das erste, wo fhem geladen ist, das zweite ohne fhem, vielleicht kannst Du daraus Schlüsse ziehen, was schief bzw. nicht läuft , ich sehe nur, dass immer nur ca. 5000 kB freier Speicher vorhanden sind.

Für den Fall, dass die FB damit überlastet ist: Gibt es dann eine Möglichkeit, Speicher freizugeben?

Oder muss ich dann wieder auf das FB OS 5.5. downgraden?

Votec



Votec

Nachtrag:

Wenn ich meinen Windows-Rechner über LAN-Kabel mit der FB verbinde, kann ich fhem aufrufen und die Oberfläche erscheint. Auch ein Kommando (hier Rollladen schließen/öffnen) wird ordnungsgemäß und (fast) ohne Verzögerung ausgeführt.
(Ganz nebenbei : dann müsste das ja auch die richtige cdc.acm.ko für das OS 6.03 für die 7390 bzw. 7490 sein - damit haben andere user ja auch Probleme)
Dagegen meldet mein Tablet, auf dem andFhem von Uli Maas läuft - keine Verbindung zum Fhem-Server.

D.h. für mich, dass das WLAN nicht richtig funktioniert. Kann man da was tun?

Votec


Mani007

Beim wlan könntest du einen ping absetzen ob der server erreichbar ist.

Die fritzbox 7330 sl hat 64 mb arbeitsspeicher die 7390 128 mb .

Du könntest einen swap einrichten das weiss ich aber nur mit freetz zu bewerkstelligen.

FHEM 5.5 auf Raspberry Pi B+

FB7390 Fritz!OS6.23
CUL 868  V1.61 / 1 x HM-SCI-3-FM / 1 x HM-SEC-SC / 3 x HM-LC-DIM1T-FM / 1 x HM-LC-DIM1TBU-FM /     
4 x HM-CC-RT-DN / 3 x HM-LC-SW1-FM / 2 x HM-WDS30-T-O / 2 x FRITZ!DECT 200 / Openvpn /VU + DUO

Puschel74

Hallo,

ZitatD.h. für mich, dass das WLAN nicht richtig funktioniert. Kann man da was tun?
Vielleicht mal schauen das in der FritzBox die Kommunikation zwischen W-Lan-Geräten erlaubt ist.
Ich weiss jetzt nicht genau wie der Menüpunkt heisst aber die Suche dürfte schon was hergeben.

Diesen Fehler hatte ich nämlich auch und mich geärgert das ich mit dem Tablet nicht auf den RasPi komme.

Grüsse
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Mani007

Votec,

kannst du mal mit dem Befehl find -name messages im Root verzeichniss nach der datei suchen wäre wirklich echt interessant was der kernel ausspuckt bevor deine Fritzbox abkackt .
FHEM 5.5 auf Raspberry Pi B+

FB7390 Fritz!OS6.23
CUL 868  V1.61 / 1 x HM-SCI-3-FM / 1 x HM-SEC-SC / 3 x HM-LC-DIM1T-FM / 1 x HM-LC-DIM1TBU-FM /     
4 x HM-CC-RT-DN / 3 x HM-LC-SW1-FM / 2 x HM-WDS30-T-O / 2 x FRITZ!DECT 200 / Openvpn /VU + DUO

Votec

Hallo,

das werde ich tun, komme aber erst heute abend wieder dazu, den Hinweisen - nochmals vielen Dank - nachzugehen.
fhem läuft zur Zeit, d.h. die Aktoren werden erfolgreich - wenn auch verzögert - angesprochen und mit dem Tablet erreiche ich das frontend -  aber die Telefonie geht sehr schleppend. Bspw. dauert es gefühlt ewig, bis eine gewählte Nummer angerufen wird und  ca. 1 min, bis nach Auflegen auch die LED der FritzBox ausgeht,   

PS: Die Kommunikation der WLAN-Geräte untereinader war und ist aktiviert.