Seit dem 2.6.26′er Kernel, wird die HVR-900 direkt unterstützt, jedoch die Firmware muss noch von Hand eingepflegt werden, was sich in dmesg wie folgt zeigt:
firmware: requesting xc3028-v27.fw
xc2028 0-0061: Error: firmware xc3028-v27.fw not found.
D.h. die lästigen Schritte immer erst ein Kernelmodul mit dem experimentellen V4L zu bauen, mit dem die Hauppauge HVR-900 mag und dann zu hoffen, dass die Webcam damit noch will, sind vobei.
Einziges Problem ist es noch, die Firmware zu bekommen! Hier ist aber LinuxTV.org nach einigem Stöbern recht hilfreich. Dort ist ein Perlskript zu bekommen, dass einem die Firmware aus dem Windows-Treiber extrahiert. Daher hier eine kurze Erläuterung der Schritte:
Den benötigten Windows-Treiber (entsprechend den Kommentaren im Perlskript) und natürlich das Perlskript besorgen und ausführbar machen:
wget http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip
wget http://linuxtv.org/hg/v4l-dvb/raw-file/3fe430c056b5/linux/Documentation/video4linux/extract_xc3028.pl
chmod u+x extract_xc3028.pl
Die Datei mit der enthaltenen Firmware entpacken
unzip -j HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip Driver85/hcw85bda.sys
und mit dem Skript die Firmware extrahieren und an den richtigen Ort kopieren, damit sie gefunden wird:
./extract_xc3028.pl
sudo cp xc3028-v27.fw /lib/firmware
Danach sollte dem TV-Vergnügen nichts mehr im Weg stehen.
PS.: Ich verwende für den digitalen Empfang immer noch gerne Me TV für Gnome. Einfach nur gut und der Stream ist auch recht praktisch.


