fhem 5.2 funktioniert nicht mehr mit ubuntu 11.10

Begonnen von Guest, 01 Februar 2012, 09:50:11

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,

ich lasse schon seit einem halben Jahr fhem 5.1 auf einem kleinen
Netbook unter Ubuntu-server 11.04 laufen. Dabei steuer ich mittels
einer FHZ1300 PC meine Heizungssteuerungen.
Bisher ging auch alles gut. Dann habe ich letzten Freitag auf 11.10
aktualisiert und seit dem nichts mehr.
Zwar startet dar fhem-Prozess, aber er kann nichts mehr von /dev/
ttyUSB0 vernünftig auslesen, jedenfalls werden weder Daten empfangen,
noch gesendet.
Ich habe mal den loglevel auf 4 geschaltet:
2012.02.01 09:46:18 3: FHZ opening FHZ device /dev/ttyUSB0
2012.02.01 09:46:18 3: FHZ opened FHZ device /dev/ttyUSB0
2012.02.01 09:46:19 1: Trying again get FHZ1 init2 (2 out of 3)
2012.02.01 09:46:21 1: Trying again get FHZ1 serial (2 out of 3)
2012.02.01 09:46:22 0: Server started (version 5.2 from 2011-12-31
($Id: fhem.pl 1159 2011-12-31 13:31:58Z rudolfkoenig $), pid 1713)
2012.02.01 09:46:22 4: FHZ/RAW:
ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff
(Unparsed: )

Ich habe schon Tage gesucht, aber nichts gefunden.
/dev/ttyUSB0 hat folgende Zugriffsrechte:
crw-rw-rw- 1 root fhem 188, 0 2012-02-01 09:46 /dev/ttyUSB0

und eigentlich scheint es mir so, dass das Auslesen an sich
funktioniert, aber eben nur Mist kommt.

Hat jemand eine Idee?

Gruß

Klaus

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Zwar startet dar fhem-Prozess, aber er kann nichts mehr von /dev/
> ttyUSB0 vernünftig auslesen, jedenfalls werden weder Daten empfangen,
> noch gesendet.

Versuch mal die Definition auf
  define FHZ1 FHZ /dev/ttyUSB0 strangetty
zu aendern, und wenn es danach klappt, beschwer dich beim Ubuntu.

Wenn nicht, dann muss man via "stty -a < /dev/ttyUSB0" feststellen, was sie
diesmal fuer komisches Post-Prozessing aktiviert haben: man muss alles an
Postprozessing abschalten, entweder in 00_FHZ.pm oder via externes stty.  Auch
in diesem Fall kannst du dich beim Ubuntu beschweren :)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo,

das ging ja wirklich fix :-)

> Versuch mal die Definition auf
>   define FHZ1 FHZ /dev/ttyUSB0 strangetty
> zu aendern, und wenn es danach klappt, beschwer dich beim Ubuntu.
Die Option strangetty habe ich schon versucht, hat aber keine
Besserung gebracht.

> Wenn nicht, dann muss man via "stty -a < /dev/ttyUSB0" feststellen, was sie
> diesmal fuer komisches Post-Prozessing aktiviert haben: man muss alles an
> Postprozessing abschalten, entweder in 00_FHZ.pm oder via externes stty.  Auch
> in diesem Fall kannst du dich beim Ubuntu beschweren :)
Äh, das verstehe ich nicht so ganz. Mt dem Kommando stty kan man
irgendwie das Postprocessing von devices ändern?
Wo finde ich die Datei 00_FHZ.pm?

Auf jeden Fall schon mal vielen Dnk für die Hilfe.

Gruß

Klaus

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo,

vielleicht hilft ja das folgende weiter, was ich in der Ausgabe von
dmesg gefunden habe:
klaus@fhem:~$ dmesg | grep ftdi
[    6.834439] ftdi_sio 2-2:1.0: FTDI USB Serial Device converter
detected
[    6.847993] ftdi_sio ttyUSB0: Unable to read latency timer: -32
[    6.854928] ftdi_sio ttyUSB0: Unable to write latency timer: -32
[    6.855574] usbcore: registered new interface driver ftdi_sio
[    6.855585] ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver

Sagt jemand der Hinweis vom latency timer etwas?

Gruß

Klaus

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo nochmal,

ich habs aufgegeben und wieder 11.04 eingespielt, und siehe: es geht
wieder.

F.....

Gruß


Klaus

On 2 Feb., 20:45, SuperKlaus wrote:
> Hallo,
>
> vielleicht hilft ja das folgende weiter, was ich in der Ausgabe von
> dmesg gefunden habe:
> klaus@fhem:~$ dmesg | grep ftdi
> [    6.834439] ftdi_sio 2-2:1.0: FTDI USB Serial Device converter
> detected
> [    6.847993] ftdi_sio ttyUSB0: Unable to read latency timer: -32
> [    6.854928] ftdi_sio ttyUSB0: Unable to write latency timer: -32
> [    6.855574] usbcore: registered new interface driver ftdi_sio
> [    6.855585] ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver
>
> Sagt jemand der Hinweis vom latency timer etwas?
>
> Gruß
>
> Klaus

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo,

habe auch Ubuntu 11.10 (Kernel 3.0.0-15-generic), und das gleiche
Problem. Ein Bekannter von mir hat es auch, aber mit einem gentoo mit
3.1er Kernel.

Folgende Einstellungen haben für uns beide geholfen:

stty < /dev/ttyUSB0\
           -parenb -parodd cs8 hupcl -cstopb -cread clocal\
           -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -
inlcr\
           -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -iutf8 -
opost\
           -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0\
           bs0 vt0 ff0 -isig -icanon -iexten -echo -echoe -echok -
echonl\
           -noflsh -xcase -tostop -echoprt -echoctl -echoke

gruß,
Oliver

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com