ttyACM0 error write()

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Antworten
WAdler 68
Beiträge: 1431
Registriert: 09.11.2008, 16:29
Hat sich bedankt: 2 Mal

CUxD hängt

Beitrag von WAdler 68 » 26.08.2011, 09:55

Neuerdings beobachte ich es des öftern, das sich der CUx Dämon aufhängt. Egal wie und von wo ich ein FS20 Gerät schalte, es tut sich nichts. Starte ich den CUxD neu, geht alles wieder toll.
In welcher Log. gann man den Fehler sehen, welche wird benötigt und wo ist die zu finden?

WAdler 68
Beiträge: 1431
Registriert: 09.11.2008, 16:29
Hat sich bedankt: 2 Mal

ttyACM0 error write()

Beitrag von WAdler 68 » 29.08.2011, 18:06

Ich habe da mal eine Frage ... Heute wollte ich mir mal die Neue Version 0.560rc8 mal ansehen und fand in der Info:
Aug 29 14:17:14 (none) daemon.info cuxd[1222]: CUx-Daemon started PID:1222
Aug 29 14:17:14 (none) daemon.info cuxd[1222]: CUx-Daemon started PID:-1
Aug 29 14:17:15 (none) daemon.info cuxd[1222]: working-loop started
Aug 29 14:17:15 (none) daemon.info cuxd[1222]: USB: insmod '/usr/local/addons/cuxd/cdc-acm.ko'
Aug 29 14:17:32 (none) daemon.info cuxd[1222]: USB: mknod '/dev/ttyACM0'
Aug 29 14:17:32 (none) daemon.info cuxd[1222]: USB: connect(ttyACM0) CUL868 - (9600:8N1)
Aug 29 14:40:10 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 15:00:03 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 15:20:03 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 15:40:03 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 15:50:06 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 16:10:02 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 16:10:02 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 16:20:08 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 16:30:05 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 17:10:02 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 17:10:02 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 17:20:05 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 17:30:05 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 17:30:05 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 17:40:02 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 17:50:02 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Es funktioniert aber alles bis jetzt recht perfeckt (ok 2h Laufzeit ist ja nun auch nicht der Hit.... habe noch gebastelt vorher )
Liegt es nur an meinem USB Speicher Stick das die Meldung kommt, oder ist da tatsächlich etwas am kochen?

peissl.at
Beiträge: 1295
Registriert: 16.05.2010, 12:39
Wohnort: Südwestlich von Graz
Danksagung erhalten: 9 Mal

Re: CUxD

Beitrag von peissl.at » 08.09.2011, 05:25

Hallo WAdler,
WAdler 68 hat geschrieben:Ich habe da mal eine Frage ... Heute wollte ich mir mal die Neue Version 0.560rc8 mal ansehen und fand in der Info:
Aug 29 14:17:14 (none) daemon.info cuxd[1222]: CUx-Daemon started PID:1222
Aug 29 14:17:14 (none) daemon.info cuxd[1222]: CUx-Daemon started PID:-1
Aug 29 14:17:15 (none) daemon.info cuxd[1222]: working-loop started
Aug 29 14:17:15 (none) daemon.info cuxd[1222]: USB: insmod '/usr/local/addons/cuxd/cdc-acm.ko'
Aug 29 14:17:32 (none) daemon.info cuxd[1222]: USB: mknod '/dev/ttyACM0'
Aug 29 14:17:32 (none) daemon.info cuxd[1222]: USB: connect(ttyACM0) CUL868 - (9600:8N1)
Aug 29 14:40:10 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 15:00:03 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 15:20:03 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 15:40:03 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 15:50:06 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 16:10:02 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 16:10:02 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 16:20:08 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 16:30:05 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 17:10:02 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 17:10:02 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 17:20:05 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 17:30:05 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 17:30:05 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 17:40:02 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Aug 29 17:50:02 (none) daemon.info cuxd[1222]: USB: ttyACM0 error write(10:-1)
Es funktioniert aber alles bis jetzt recht perfeckt (ok 2h Laufzeit ist ja nun auch nicht der Hit.... habe noch gebastelt vorher )
Liegt es nur an meinem USB Speicher Stick das die Meldung kommt, oder ist da tatsächlich etwas am kochen?
Schau Dir mal die Zeitstempel der Fehlermeldungen an! Ich tippe da auf eine Aktion die Du mit einem Programm alle 10 min ausführst.

Gruß
Robert

matheversum
Beiträge: 287
Registriert: 27.04.2009, 13:46

Re: CUxD

Beitrag von matheversum » 08.09.2011, 09:38

Ich habe kein CUxD, kann also nicht nachschauen was das so macht.
Sieht aber so aus, als ob der daemon ein Gerät (Device) anlegt mit 'mknode /dev/ttyACM0' und dann darauf nicht schreiben kann.
Vielleicht liegt es an den Rechten; haben das Phänomen andere User auch? Mach mal ein 'ls -l /dev/ttyACM0' und schau, ob auf das Gerät geschwieben werden kann (w-Flags) evtl. 'chmod a+w /dev/ttyACM0'; eigentlich läuft auf der CCU ja alles unter root und sowas kann da nicht passieren (zum Preis der Sicherheit), aber auch nur eigentlich.

Benutzeravatar
uwe111
Beiträge: 4819
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 245 Mal
Kontaktdaten:

Re: CUxD

Beitrag von uwe111 » 08.09.2011, 12:31

Hallo,

das Problem hatte ich schon mit Wadler per PN geklärt, denke ich. Die Meldung sah nach einer kleinen Korrektur meinerseits dann so aus:

Code: Alles auswählen

Aug 31 18:20:05 (none) daemon.info cuxd[1223]: USB: ttyACM0 error write(10:-1)(11) Resource temporarily unavailable
Hier scheint es ein Verbindungsproblem zwischen CUL und CCU zu geben, da diese Meldung immer mal wieder kommt, es ansonsten aber angeblich funktioniert.

Viele Grüße,

Uwe.
Zuletzt geändert von uwe111 am 08.09.2011, 16:09, insgesamt 1-mal geändert.
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

WAdler 68
Beiträge: 1431
Registriert: 09.11.2008, 16:29
Hat sich bedankt: 2 Mal

Re: CUxD

Beitrag von WAdler 68 » 08.09.2011, 23:43

hallo peissl.at
Ich möchte uwe111 nicht vorweg greifen. Das Problem ist schon gelöst.

Antworten

Zurück zu „CUxD“