@ FALK B: AARDVARK (=Erdferkel)
===============================
https://totalphase.zendesk.com/hc/en-us/categories/200032436-Knowledge-Base
Das Device kostet 120,-$ bis 300,-$. Es wird über eine Treiberkette
angesteuert (z.B. mit C# Wrapper):
Anwendung->aardvark.cs (Wrapper-Klasse in
C#)->aardvark.dll->TotalPhase_USB_2.16.exe (Windows
Treiber)->Aadvark_Hardware->I2C_Baustein
Bei dem Gerät ergaben sich zwei Treiberfehler:
1) Windows: Unbekanntes USB-Gerät, Fehler beim Anfordern der
Gerätebeschreibung
========================================================================
=======
Der eingabaute USB EHCI Treiber ist von Intel und taucht in anderem
Zusammenhang bei einem Fehler auf, bei dem es um Verwechslung mehrerer
daran angeschlossener USB-Hosts geht. Ein direkter Hinweis dass er die
Fehlerursache ist lässt sich nicht finden. Am USB Port liegen stets
dauerhaft 5V an (Spannung schwankt nicht und wird nicht unterschritten).
Wechsel des Windows Treibers von V 2.15 auf 2.16 führte dazu dass der
Fehler seltener auftrat. Wechsel des USB Ports von PC Rückseite zu PC
Vorderseite führte dazu dass der Fehler heute nicht mehr auftrat. Fehler
tritt selten auf und ist kaum reproduzierbar. Das Abschalten des
automatischen Treiber-Laders von Windows unter erweiterte
Systemeinstellungen hilft nur soweit dass man dann den Windows-Treiber
deinstallieren und neu installieren kann wonach Aardvark einige Zeit
funktioniert um gelegentlich wieder abzustürzen. Wenn man den Treiber
nicht erneuert kann Aardvark auch sponten nach einer Stunde von selbst
wieder funktionieren.
2) Windows: Bei länger geöffneter Verbindung und wenn der I2C Baustein
gewechselt wird: aa_i2c_write() Anzahl von Bytes falsch
========================================================================
======================================================
Bei diesem Betrieb wird der USB Baustein bei laufendem Betrieb
gewechselt wobei der Treiber mehrere Stunden lang geöffnet ist. Während
dem Umstecken selbst erfolgen keine Schreib- oder Leseoperationen. Nach
mehrmaligen Umstecken erfolgt Fehlermeldung bei der Schreiboperation.
Bitte um Hinweise woher Fehler 1) und 2) kommen, wo Howtos stehen oder
wie man es reparieren kann. Danke im Voraus.