No buffer space available

Hallo,

mein Rechner hängt am Netz mittels Devolo dLAN 200 Plugs. In einem Raum steht der Rechner und in einem anderen hängt an einem 2. Plug ein Switch mit einem Silex SX-2000U2 (an dem die FHZ hängt) und der Homematic LAN Adapter. Den WDE-1 hatte ich auch am Silex hängen, hab den aber jetzt wieder direkt am Rechner dran.

Ich habe seit einiger Zeit Probleme mit Verbindungsabbrüchen, die ich auf den Silex geschoben habe. Jetzt hab ich seit neuestem den Homematic LAN Adapter und so hab ich mir gedacht, daß ich den Abbrüchen mal nachgehe.

Jetzt hab ich 2 Skripte geschrieben. Eins pingt den Silex und eins den LAN Adapter an. So wollte ich schauen, ob es am Devolo oder am Silex liegt. Jetzt ist heute wieder die Verbindung abgebrochen und er hat seit dem Zeitpunkt des Abbruchs keine Skripte mehr ausgeführt.

Nach durchsicht der Logs ist mir was komisches aufgefallen:


12.08.2010 05:32:00.498 | 16346 | DEBUG   | ExecuteThreadID #9   | Skriptausführung: UpdateRessourceTimestamp.php ~ Absender: Ereignis #20052, Zeit Ereignis
12.08.2010 05:32:00.951 | 15265 | MESSAGE | VariableManager      | [Skripte\Variablenbaum\Merker_Ressource_TimeStamp_Silex] = 1281583920
12.08.2010 05:32:01.717 | 31752 | MESSAGE | VariableManager      | [Skripte\Variablenbaum\Merker_Ressource_TimeStamp_HMLan] = 1281583921
....
12.08.2010 05:33:00.498 | 16346 | DEBUG   | ExecuteThreadID #9   | Skriptausführung: UpdateRessourceTimestamp.php ~ Absender: Ereignis #20052, Zeit Ereignis
12.08.2010 05:33:01.45 | 16346 | DEBUG   | ExecuteThreadID #9   | Ausgeführt, Resultat: 1, Erfolgreich: True, Zeit: 539 ms
12.08.2010 05:33:08.936 | 10237 | MESSAGE | FTDI                 | FTDI - Geschlossen
12.08.2010 05:33:08.936 | 50516 | WARNING | TimerID #4, TimerThread #10 | [FHZ1X00PC] = Error writing Buffer
12.08.2010 05:33:13.342 | 51290 | DEBUG   | VariableManager      | [3 Obergeschoss\WDE1-0 Bad\Temperatur] = 24,4
....
12.08.2010 05:33:18.436 | 12762 | DEBUG   | ExecuteThreadID #9   | Ausgeführt, Resultat: 1, Erfolgreich: True, Zeit: 1 ms
12.08.2010 05:33:18.936 | 10237 | MESSAGE | FTDI                 | FTDI - Öffne.... #1
12.08.2010 05:33:18.998 | 10237 | ERROR   | FTDI                 | Could not open Device
12.08.2010 05:33:24.764 | 49148 | MESSAGE | HomeMatic Socket     | Socket - Connecting... #1
12.08.2010 05:33:24.764 | 49148 | ERROR   | HomeMatic Socket     | Socket Error # 10055
No buffer space available.
12.08.2010 05:33:24.998 | 10237 | MESSAGE | FTDI                 | FTDI - Öffne.... #2
12.08.2010 05:33:24.998 | 10237 | ERROR   | FTDI                 | Could not open Device
12.08.2010 05:33:29.764 | 49148 | MESSAGE | HomeMatic Socket     | Socket - Connecting... #2
12.08.2010 05:33:29.764 | 49148 | ERROR   | HomeMatic Socket     | Socket Error # 10055
No buffer space available.
12.08.2010 05:33:31.998 | 10237 | MESSAGE | FTDI                 | FTDI - Öffne.... #3
12.08.2010 05:33:31.998 | 10237 | ERROR   | FTDI                 | Could not open Device
12.08.2010 05:33:33.248 | 51290 | DEBUG   | VariableManager      | [3 Obergeschoss\WDE1-0 Bad\Temperatur] = 24,4

Kennt jemand das „No buffer space available?“.
Auf dem Rechner lief nix als IPS, der Silex-Manager und der BidCos-Dienst.

Und warum ist der Timed Event (der erste Eintrag den ich gepostet habe) danach nie wieder aufgerufen worden, während der OnUpdate des WDE weiterlief?

So macht ein Ressource-Test-Script natürlich keinen Sinn. :slight_smile:

Wäre für eine Tip dankbar.

So wie Dein Log aussieht hat er ja so wohl mit der FHZ und der HM Probleme.
Versuche mal ein langes Netzwerkkabel ohne den PowerLAN zum Test.

Solch ein langes Netzwerkkabel hab ich nicht im Haus und ich würde glaube ich auch mit meiner besseren Hälfe Ärger kriegen wenn ich ein Kabel aus dem Büro durchs Treppenhaus und den Gang und dann nochmal quer durchs Schlafzimmer lege… :wink:

Ich hab jetzt mal den Silex abgekoppelt, also die FHZ wieder direkt an den Rechner und den HM Lan am Devolo gelassen. Wenn jetzt nur noch der HM Lan weg ist, dann ists der Devolo, sonst wirds wohl die dumme Silex SX Virtual Link sein. Hab jetzt leider nicht mehr die Reichweite um alle FS20 Komponenten zu erwischen, aber besser ein paar als nach ein paar Stunden gar keine mehr.

Ok, teste das mal.

sonst wirds wohl die dumme Silex SX Virtual Link sein

Ich mein Moeller Gateway an einer Silex laufen, alles ohne Probleme und absolut Top.

Hm, wieder passiert, aber nachdem ich den Thread „Keine Skriptausführung mehr“ gelesen habe und ich auch das TDressler ws300series.dll Modul im Einsatz habe, hab ich mich hingesetzt und das ganze über Cutter und Scripte wie hier beschrieben gelöst. Mal sehen ob das auch meine Probleme löst.

Wenn das jetzt einige Zeit hinhaut, dann hänge ich die FHZ und das WDE-1 wieder an den Silex.

Hallo,

so, jetzt nach ein paar Tagen die Ergebnisse:

Das mit dem „No buffer space available“ scheint ein Problem mit meinem Rechner und dem USB zu sein.

Ich habe jetzt IPS auf eine virtuelle XP Maschine installiert mit BidCos und Silex. Jetzt scheint das „No buffer space available“ Geschichte zu sein. Nur noch der Silex schreibt ab und an „Kommunikationsfehler“ und findet dann keine Geräteserver mehr und es hilft nur noch ein Aus- und Einstecken des Silex (nicht der Devolos).

@Ferengi-Master:
Du hast deinen Silex direkt über CAT5 angesteckt oder? Hast du die default Einstellungen belassen oder was rumgestellt?

Cumprimentos,
Dirk.

Du hast deinen Silex direkt über CAT5 angesteckt oder?

Ja Switch / Patchfeld / Netzwerkdose.

Hast du die default Einstellungen belassen oder was rumgestellt?

Folgende Haken sind wichtig:
Bei Verfügbarkeit automatisch verbinden.
Und bei Auftreten von Verbindungsfehlern automatisch verbinden.

Die zwei Haken hab ich clientseitig gesetzt.

Ich hab jetzt mal die Connection Speed von Auto auf 10MBit / Half zurückgesetzt. Mal sehen ob das was bringt.