Energy Control 3000 – Treiber unter Windows 7

Ich habe eben selbst meinen Energy Logger 3000 USB erfolgreich unter Windows7 installiert. Der von mir angepasste Treiber (siehe dieser Artikel)kann verwendet werden, sobald man die Treibersignatureinstellungen wieder auf “Warnen, aber installation zulassen” oder “Ignorieren” setzt. Wie das ganze funktioniert, findet ihr unter anderem hier:

http://www.windows-7-forum.net/windows-7-hardware-installieren-und-konfigurieren/7615-windows-7-treibersignatur-deaktivieren.html

Energy Control 3000 und Windows Vista 64bit

ec3000

Voltcraft Energy Control 3000 USB

Das Energiekosten-Messgerät “Energy Control 3000” von Voltcraft ist eigentlich kein schlechtes Gerät. Die Verbrauchsmessung erfolgt von mehreren Funk-Sensoren. Diese sind als Hutschienengerät, Zwischenstecker oder Zähler-Sensor erhältlich. Zudem gibt es noch Gaszähler. Also, dachte ich mir, ersetze ich meine beiden “Energy Logger 3500” durch dieses Gerät mit einigen Sensoren. Gesagt – Bestellt. Ich habe das “ENERGY CONTROL 3000 USB + SENSOR SET1” bei Conrad in den Warenkorb gelegt, dazu noch 2 weitere Sensoren und das ganze Bestellt. Die Lieferung erfolgte 3 Tage nach Zahlung. Die Einrichtung des Gerätes ist auch einfach. Sensoren auspacken, einstecken, Kanäle einstellen und weiter an der Basis. Auspacken, Batterien einlegen, Datum/Uhrzeit einstellen und die automatische Erkennung der Sensoren abwarten. Nach etwa 15 Minuten ist das Gerät bereit (weitere Details siehe Anleitung). Als nächstes habe ich meinen PC unter Windows Vista 64 gestartet und wollte die Software auf der beigelegten CD installieren. Leider erschien bei meinem ersten Versuch die Meldung “Betriebssystem nicht unterstützt”. OK, Conrad hat leider im Shop nur “Mindestens Windows 2000 oder höher erforderlich” geschrieben. Aber halb so wild, im Conrad-Shop liegt eine neuere Version bereit. Diese ließ sich problemlos installieren. Als nächstes habe ich das Gerät angeschlossen (USB) und prompt meldet Vista “Treiber nicht gefunden”. Auch eine manuelle Suche im Ordner “Treiber” brachte keinen Erfolg. Nach einem genauerem Blick auf diesen Ordner fand ich heraus, das im Energy Control 3000 ein USB/Serial Wandler von FTDI als Schnittstelle zum PC verwendet wird. Also habe ich mir für den verwendeten Chip aktuelle Vista64 Treiber heruntergeladen. Leider funktionierte auch dieser Treiber nicht. Ein Blick in die INF Dateien und ein Vergleich mit dem alten Treiber ergab, dass jediglich die Hardwarekennungen “VID_18EF&PID_E006″ des Gerätes hinzugefügt wurden. Nach einigen Änderungen am neuerem Originaltreiber für Vista 64 ließ sich der Treiber (mit einer WHQL Warnung) installieren und das Gerät konnte von der Software “Energy Professional” problemlos angesteuert werden. Darauf hin habe ich die INF komplett für Vista64 überarbeitet. Das Ergebniss sind 2 Treiber, der erste für den USB-Wandler “FTDIBUS” und einen zweiten für die eigentliche Serielle Schnitstelle, welche nach der Installation des Bustreibers im Gerätemanager auftaucht. Leider ist die WHQL Zertifizierung nach dieser Anpassung nicht mehr gültig, wesshalb ich diese aus dem Treiber entfernt habe.

Das fertige Paket mit beiden Treibern für Vista 64 könnt ihr nun hier herunterladen. Viel Spaß beim Messen :-)

Download Energy Control 3000 Vista64 Treiber

Moblin 2.1 auf HP Compaq Mini 701

Moblin ist eine von Intel vorangetriebene Linux-Distribution für Atom basierende Netbooks . Ich verwende dieses System seit einiger Zeit auf meinem HP Compaq Mini Netbook.

Installation:
Die Installation ist sehr einfach. CD-Image herunterladen, via dd auf einen USB-Stick übertragen (oder auf CD Brennen) und die Installation starten. Alternativ zur Installation kann das System auch direkt Live vom Stick oder CD-ROM gestartet werden.
Während der Installation erfolgt eine Abfrage nach der Sprache, dem Tastaturlayout und dem Installationsziel. Abschließend wird noch ein Benutzer erstellt und fertig. Weniger als 10 Minuten bis zum Abschluss der Installation.

Treiber:
Die interne Netzwerkkarte wurde problemlos erkannt, kann aber nur genutzt werden, wenn das Netzwerkkabel vor dem Einschalten des Netbooks eingesteckt wird. Zieht man das Kabel im Betrieb, kann das System abstürzen. WLAN wird nach der Installation nicht erkannt.
Um WLAN zu nutzen, müssen die Kernel-Quellen (kernel-netbook-devel), make und gcc installiert werden. Anschließend kann der Broadcom STA Treiber heruntergeladen und kompiliert werden.

Installation WLAN Treiber:

yum install linux-netbook-devel gcc make
cd
mkdir sta
cd sta
wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz
tar xfz hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz
make
sudo make install
sudo depmod -a
sudo modprobe wl

Das Ergebniss kann sich sehen lassen. Der Akku hält ca. 3 Stunden (Windows: knapp 2 Stunden) und das System selbst überzeugt. Leider fehlen bei Moblin einige Codecs zum Abspielen von MP3 oder XviD, diese lassen sich aber Nachrüsten. Auch die Bluetooth-Unterstützung funktioniert nicht richtig. Aber diese Probleme werde ich als nächstes angehen.

VMWare Module (vmmon und vmnet) für Kernel 2.6.25 RC

Ab Kernel 2.6.25 haben sich wieder einmal einige Dinge geändert, die zu Problemen mit VMWare führen. Nach einigen Recherchen in mehreren Newsgroups konnte ich genug hinweise finden, um die betroffenen Dateien anzupassen und auszutauschen. Da ich sehr lang und in sehr vielen Quellen gesucht habe, kann ich leider nicht mehr sagen wo ich nun den entscheidenden Tipp gefunden habe. Der Tipp für das vmnet-modul ist von einer Site, vmmon habe ich (da sehr einfach zu finden) selbst angepasst.


Details:
vmmon.tar
vcpuset.h
< #include "asm/bitops.h"
---
> #include "linux/bitops.h"
vmnet.tar
filter.c
14a15,18
> #define NF_IP_LOCAL_OUT NF_INET_LOCAL_OUT
> #define NF_IP_LOCAL_IN NF_INET_LOCAL_IN
> #define NF_IP_POST_ROUTING NF_INET_POST_ROUTING
vmnetInt.h
81c81
< #else
---
> #elif LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 25)
82a83,84
> #else
> # define SET_SK_DEAD(_sk, _val) sock_set_flag(_sk, SOCK_DEAD)

Hier die angepassten Module (ohne Garantie) zum Download:

vmmon-kernel-2.6.25-rc7-git2
vmnet-kernel-2.6.25-rc7-git2