HOWTO: Hauppauge HVR 900 DVB-T Tuner und verwandte Modelle unter Linux nutzen

Diese Anleitung gilt nur bis Kernel 2.6.23.X.

Ab Kernel 2.6.24 funktioniert nur der Userspace Treiber, der auf der Entwicklerseite zu haben ist.

Hier ist die Anleitung für Nutzer ab Kernel 2.6.24: http://konstantin.filtschew.de/blog/2008/07/17/…/

Neuerungen seit meiner letzten Anleitung:
————————————-
Die Entwickler haben etliche Fortschritte in den Video4Linux Komponenten durchgeführt. Als größte und für jeden Benutzer wichtigste Neuerung ist die zur Verfügung Stellung der schon convertierten Firmware auf den Seiten(ich stelle dafür nur den Webspace zur Verfügung). Damit erspart man sich das Extrahieren und Convertieren der Firmware. Dadurch fällt auch die größte und vor allem am häufigsten aufgetrene Hürde bei der Inbetriebnahme des DVB-T Tuners.
Hiermit möchte ich den Entwicklern für die tolle Arbeit danken, da damit wirklich jedem geholfen ist. Hoffentlich wird es dadurch keine rechtlichen Schwierigkeiten geben, aber das wurde bestimmt erfragt/bestätigt.

Hauppauge HVR 900 unter Linux nutzen:
————————————-
Da die analoge Welt nur 3-4 Sender enthält und bald abgeschaltet wird, gehe ich nicht weiter auf das Thema ein.

Die Installation unter Linux stellt sich natürlich komplizierter als unter Windows dar, aber das sollte Keinen abschrecken, da meine Anleitung euch helfen sollte die Installation schnell und sicher zu überstehen. 😉

1. Um die aktuellen Quellen von der linuxtv.org Seite zu holen, muss man sich die Software Mercurial installieren.
Unter Debian und Derivaten führt der Befehl:

apt-get install mercurial

zum Erfolg.
Unter Gentoo und Derivaten führt man den Befehl:

emerge mercurial

aus.

Oder Sie installieren sich Mercurial direkt aus den Sourcen von der Mercurial Seite.

2. Eine aktuelle Kernel Version ist leider Pflicht für den Betrieb der Karte. Deswegen sollte sich jeder Benutzer einen aktuelle Kernel Version installieren. Die älteste zu verwendete Version ist 2.6.15 nach dem Heutigen(2006-11-29) Stand dieses Artikels. Ich beziehe mich auf die fast aktuelle, aber mittlerweile weit verbreitete Kernel Version 2.6.18.X. Heute ist die Version 2.6.19 erschienen, aber das sollte kein Problem darstellen. Änderungen zu dem neuen Kernel, falls eine überhaupt da ist, werde ich nachreichen.
3. Jetzt lädt man sich zuerst die Quellen runter. Dieses erfolgt mit dem Befehl:

Für die stabilen Treiber (bis Kernel 2.6.20):

$ hg clone http://mcentral.de/hg/~mrec/v4l-dvb-kernel
$ cd v4l-dvb-kernel

Für den Entwicklungszweig (ab Kerkel 2.6.21 notwendig):

$ hg clone http://mcentral.de/hg/~mrec/v4l-dvb-experimental
$ cd v4l-dvb-experimental

4. Doch noch ein bisschen Firmware.

Abhängig vom dem Modell des Recievers ist noch immer eine Firmware nötig. Allerdings muss Diese von nur runtergeladen und in den Ordner /lib/firmware kopiert werden.

Firmware v1 ist für die folgenden Geräte nötig:

  • Terratec Cinergy Hybrid T XS (french edition)
  • Terratec Cinergy T XS
  • DNT DA2 Hybrid
  • Kworld 350

So lädt man sich die Firmware runter:

cd /lib/firmware
sudo wget http://konstantin.filtschew.de/v4l-firmware/firmware.tgz
sudo tar xvzf firmware.tgz

——————————————————————————-

Firmware v2 ist für die folgenden Geräte nötig:

  • MSI DigiVox A/D
  • Kworld 310U

So lädt man sich die Firmware runter:

cd /lib/firmware
sudo wget http://konstantin.filtschew.de/v4l-firmware/firmware_v2.tgz
sudo tar xvzf firmware_v2.tgz

——————————————————————————-

Firmware v3 ist für folgende Geräte nötig:

  • HVR 900 B2C0 (Die nummer steht auf der Unterseite auf dem Sticker)
  • HVR 900 A1C0
  • Terratec Cinergy Hybrid T XS
  • Pinnacle PCTV Hybrid Pro

So lädt man sich die Firmware runter:

cd /lib/firmware
sudo wget http://konstantin.filtschew.de/v4l-firmware/firmware_v3.tgz
sudo tar xvzf firmware_v3.tgz

——————————————————————————-

Firmware v4 ist für folgende Geräte nötig:

  • Pinnacle HD Pro Stick (North American version, NTSC/ATSC)

So lädt man sich die Firmware runter:

cd /lib/firmware
sudo wget http://konstantin.filtschew.de/v4l-firmware/firmware_v4.tgz
sudo tar xvzf firmware_v4.tgz

——————————————————————————-

Jetzt eine kleine Erklärung was eine Firmware ist. Wem es ums verstehen geht, der liest es sich durch, alle Anderen können getrost bei dem nächsten Punkt weiter machen!

Firmware: Eine Firmware ist ein Programm, dass direkt im Gerät ausgeführt wird. In unserem Fall wird beim Laden des Kernel-Modules(Treiber) für den DVB-T Reciever die Firmware in den Reciever geladen. Diese bleibt in dem Reciever bestehen, bis man das Kernel-Modul(Treiber) entfernt oder den Reciever absteckt.
Es gibt nichts zu Befürchten, da es unter Windows auf die selber Art und Weise funktioniert. Es werden keine Informationen dauerhaft in den DVB-T Reciever geschrieben. Somit wird die Funktionlität unter Windows oder auf anderen Computer in keinester Weise beeinträchtigt oder verändert. Wenn man auch die falsche Firmware wählt, der Reciever wird einfach nicht funktionieren, aber nicht beschädigt. Allerdings würde ich da nicht 100%ig drauf setzen und sich den Stress ersparen und nach dem genauen Modell des Recievers schauen und die richtige Firmware wählen. 😉

5. Jetzt wechselt man mit dem Befehl:

cd v4l-dvb-kernel

in das Verzeichnis in das Sie die Video4Linux Komponenten(Punkt 2) runtergeladen haben.
v4l-dvb-kernel/

und erstellt mit den folgenden Befehlen die Kernel-Module:

make
sudo make install

Für „make install“ sind Root-Rechte erforderlich, da man mit dem Befehl den Kernel Modul und weitere System-Komponenten verändert, ergänzt oder hinzufügt.

6. Als nächsten Schritt sollte man alle schon geladenen dvb-Komponenten aus dem Kernel entladen.

Der Befehl „lsmod“ sollte euch helfen. Dieser Befehl listet alle geladenen Modulle auf.

Mein Tip: macht euch nicht das Leben schwer und startet kurz den Rechner neu, ohne den DVB-T Tuner eingesteckt zu haben.

8. Jetzt ist die Installation fertig und ihr müsste nur noch das Modul laden:

modprobe em2880-dvb

Damit sollte euer DVB-T Tuner bereit für den Betrieb sein. Der Befehl „dmesg“ sollte euch verraten, ob alles gut genangen ist oder noch was fehlt.

So sieht meine dmesg Ausgabe aus:
—————————— copy —————————
Linux video capture interface: v2.00
em28xx v4l2 driver version 0.0.1 loaded
usbcore: registered new driver em28xx
Tuner: registering extension (Xceive 3028 Tuner)
Tuner: registering extension (MT2060 Silicon Tuner)
Em28xx: Initialized (Em2880 DVB Extension) extension
usb 4-4: new high speed USB device using ehci_hcd and address 6
usb 4-4: configuration #1 chosen from 1 choice
em28xx new video device (2040:6500): interface 0, class 255
em28xx #0: Alternate settings: 8
em28xx #0: Alternate setting 0, max size= 0
em28xx #0: Alternate setting 1, max size= 0
em28xx #0: Alternate setting 2, max size= 1448
em28xx #0: Alternate setting 3, max size= 2048
em28xx #0: Alternate setting 4, max size= 2304
em28xx #0: Alternate setting 5, max size= 2580
em28xx #0: Alternate setting 6, max size= 2892
em28xx #0: Alternate setting 7, max size= 3072
attach_inform: eeprom detected.
em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 00 65 50 12 5c 03 82 1e 6a 18
em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 00 00 60 00 00 00 02 00 00 00
em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b 00 00 00
em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00
em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
em28xx #0: i2c eeprom 70: 32 00 36 00 38 00 39 00 38 00 38 00 37 00 38 00
em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00
em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 f0 fd d0 18 85
em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 be 99
em28xx #0: i2c eeprom c0: 05 f0 74 02 01 00 01 79 0c 00 00 00 00 00 00 00
em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 f0 fd d0 18 85
em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 be 99
em28xx #0: i2c eeprom f0: 05 f0 74 02 01 00 01 79 0c 00 00 00 00 00 00 00
EEPROM ID= 0x9567eb1a
Vendor/Product ID= 2040:6500
AC97 audio (5 sample rates)
500mA max power
Table at 0x24, strings=0x1e82, 0x186a, 0x0000
tveeprom 4-0050: Hauppauge model 65008, rev A1C0, serial# 367038
tveeprom 4-0050: tuner model is Xceive XC3028 (idx 120, type 71)
tveeprom 4-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
tveeprom 4-0050: audio processor is None (idx 0)
tveeprom 4-0050: has radio
tuner 4-0061: chip found @ 0xc2 (em28xx #0)
attach inform (default): detected I2C address c2
Tuner: setting up tuner core extension for: Xceive 3028 Tuner
Loading base firmware: xc3028_init0.i2c.fw
Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
attach_inform: tvp5150 detected.
tvp5150 4-005c: tvp5150am1 detected.
em28xx-video.c: requesting em2880-dvb!
em28xx #0: V4L2 VBI device registered as /dev/vbi0
em28xx #0: V4L2 device registered as /dev/video0
em2880-dvb.c: DVB Init
Loading base firmware: xc3028_8MHz_init0.i2c.fw
Loading default dtv settings: xc3028_DTV8_2633.i2c.fw
xc3028-tuner.c: sending extra call for DVB-T
DVB: registering new adapter (em2880 DVB-T).
DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)…
em28xx #0: Found Hauppauge WinTV HVR 900
—————————— paste ————————–

So sieht die /dev Struktur aus:
/dev/dvb/adapter0/demux0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/frontend0

Allerdings werden folgende Geräte für den eigentlichen Betrieb gebraucht:
/dev/video0
/dev/vbi0

Jetzt was zur DVB-T Software unter Linux:
——————————————————–
Um mit DVB-T arbeiten zu können, braucht ihr das Tool Sammlung dvbtune:

Unter Debian, Ubuntuu mit:
apt-get install dvb-utils

Unter Gentoo mit:
emerge linuxtv-dvb-apps

Liebhaber von Xine führen den folgenden Befehl aus, um nach den Sendern zu scannen:

dvbscan -n -o zap -p de-Frankfurt > ~/.xine/channels.conf

Debian (unter Debian heißt der Befehl nur noch „scan“ und nicht „dvbscan“):
scan -n -o zap -p de-Frankfurt > ~/.xine/channels.conf

Damit wird eine Datei mit allen gefunden Sendern erstellt. Sollte es hier zu Problemen mit den Städten kommen, dann lest euch einfach die Fehlermeldung durch, sie ist aussagekräftig und sagt euch, dass ihr direkt die Datei z.B. de-Frankfurt als Pfad angeben sollt.
Für mich unter Gentoo Linux sah der Befehl wie folgt aus:
dvbscan -n -o zap -p /usr/share/dvb/scan/dvb-t/de-Frankfurt > ~/.xine/channels.conf

Folgende Städte stehen im Moment(Stand: 30.11.2006) für DVB-T zur Auswahl:

  • de-Berlin
  • de-Bielefeld
  • de-Braunschweig
  • de-Bremen
  • de-Erfurt-Weimar
  • de-Frankfurt
  • de-HalleSaale
  • de-Hamburg
  • de-Hannover
  • de-Kassel
  • de-Kiel
  • de-Koeln-Bonn
  • de-Leipzig
  • de-Luebeck
  • de-Muenchen
  • de-Nuernberg
  • de-Osnabrueck
  • de-Rostock
  • de-Ruhrgebiet
  • de-Ruhrgebiet
  • de-Schwerin
  • de-Stuttgart
  • de-Wuerzburg

Ich persönlich bevorzuge kaffeine als DVB-T Viewer. Nicht weil er für alles(incl. Sendersuchlauf) eine grafische Oberfläche zur Verfügung stellt, sondern weil er ein besseres Bild erzeugt als Xine
Die Bedienung von Kaffeine ist absolut selbsterklärend und der Wizard ist echt klasse.

Habe ich schon erwähnt, dass die Player unter Linux besser funktioneren, als Hauppauges WinTV 😉

Wenn ihr fragen habt, dann meldet euch bei mir!

Wenn euch die Anleitung geholfen hat oder auch nur gefallen, dann hinterlasst mir ein Kommentar – dann weiß ich, dass es nicht nur mir in der Zukunft helfen wird den DVB-T Tuner zum Laufen zu kriegen 😉

Ein Dankeschön-Geschenk freut mich auch: Amazon Wunschliste

Folgende Karten können auf die gleiche Weise engerichtet werden:

  • Kworld 350 U DVB-T
  • Kworld 310 U
  • MSI DigiVox A/D (USB2.0)
  • Hauppauge HVR 950 (NTSC/ATSC)
  • Hauppauge WinTV HVR 900 M/R: 65008/A1C0
  • Terratec Cinergy Hybrid T XS – ZL10353
  • Terratec Cinergy Hybrid T XS – MT352
  • Terratec Cinergy Hybrid T XS France
  • Terratec Prodigy Hybrid T XS
  • Terratec Cinergy T XS – xc3028
  • Terratec Cinergy T XS – mt2060
  • Pinnacle PCTV USB Stick
  • DNT DA2 Hybrid
  • Pinnacle PCTV Hybrid Pro Stick
  • Empire USB 2.0 Pen Dual TV
  • BestBuy Easy TV USB hybrid (EB1A:2881)

Auf Fragen gehe ich gerne ein, also schreibt mir ein Kommentar zu diesem Beitrag mit dem Hinweis zu eurer E-Mail Adresse und wir werden das Problem schon schaukeln. 😉
Ich würde mich über Ergängzungen und Korrekturen an dem Artikel ebenfalls erfreuen!

Ein Dankeschön als Kommentar oder ein Dankeschön-Geschenk freut mich auch: Amazon Wunschliste

Nachtrag:
——————————————-
Wegen Schwierigkeiten mit dem alten Server habe ich mich bereit erklärt die Firmware zu hosten. Diese ist jetzt auch auf den Projektseiten verlinkt.

Quellen und weitere Hinweise:

387 Gedanken zu „HOWTO: Hauppauge HVR 900 DVB-T Tuner und verwandte Modelle unter Linux nutzen

  1. Aus dem Em2880-Wiki:
    > Hauppauge HVR 900 M/R: 65018/B2C0 (Sticker on the
    > device, only analogue TV is supported at the moment, …)

    Wird an diesem Treiber noch gearbeitet oder steht die Entwicklung zur Zeit still? Woran liegt es? Kann man helfen? Ich habe so einen Stick und frage mich (nach einem halben Jahr warten, da im Wiki steht „in progress“), ob es sich lohnt, weiter zu warten oder ob ich ihn lieber wieder loswerden sollte…

    Viele Grüße, Gerrit

  2. Hallo Gerrit,

    das kann ich dir nicht sagen. Versuch doch mal den Entwickler auf der Seite (Markus) zu fragen. Ich versuche nur Support zu geben für Fragen. Selber habe ich keine Zeit dem Markus zu helfen.

    Hier werden nicht wirklich Treiber geschrieben, sondern versucht duch Reverse Engineering die Funktion heraus zu finden und die Treiber aus den gewonnen Informationen zu schreiben.
    Das bedeutet „in progress“ könnten Schwierigkeiten bei dieser nicht einfachen Aufgabe sein. Die Hersteller rücken keine Informationen raus, damit Treiber vernünftig geschrieben werden können.

    Gruß

    Konstantin

  3. Hallo Konstantin,

    vielen Dank für deine Mühe mit dem HowTo. Hat alles wunderbar geklappt.

    Gruß Edgar

  4. Hallo!
    Bei mir läuft nun auch erfolgreich eine CinergyXS, allerdings bekomme ich jetzt eine Logitech 9000 Webcam nicht zum Laufen und vermute einen Konflikt mit der CinergyXS. Die 9000er Webcam wird zwar mit lsusb gefunden aber kann nirgends benutzt wreden. Den Hinweis auf ein mögliches Problem bekam ich hier:
    http://www.linuxhilfe.org/diverse-hardware/1683-quickcam-pro-5000-suse-10-3-k-desktop-environment.html

    Frage: wie entferne ich wieder alle DVB Installationen um meine Webcam zu nutzen? Sie soll eigentlich sonst out-of-the-box mit uvcvideo laufen.

    Thanks for help!

    Mike

  5. Hat denn keiner einer Möglichkeit entdeckt,
    die HVR-900 rev B2CO für DVB in betrieb zu
    nehmen.
    Habe Sie jetzt fast ein Jahr und es geht immer noch
    nur der analoge teil.
    Gruß Michael

  6. Hallo Mike,

    versuch bitte in dem Ordner, in dem du den Treiber installiert hast, den Befehl:
    make uninstall

    auszuführen. Wenn es nicht hilft, dann musst du die Kernel Module neu installieren oder das Kernel Paket.
    Das Problem besteht darin, dass das im Kernel eingebaute DVB Modul, nicht die nötigen Fähigkeiten hat, um mit diesem Treiber zu arbeiten.

    Die Erweiterung bringt wohl ein paar Inkompatibilitäten 🙁

    Gruß

    Konstantin

  7. Hallo Michael,

    ich habe bis jetzt keinerlei Infos zu der Karte auf den Entwicklerseiten finden können:
    http://mcentral.de/wiki/index.php5/Em2880

    Hast du es auch schon hier versucht:
    http://mcentral.de/mailman/listinfo/em28xx

    Es würde helfen, wenn du die Eeprom Informationen und „lsusb“ Befehlsausgabe Informationen auf der Mailinglist von mcentral.de veröffentlichst. Markus (Entwickler) wird vielleicht das Problem lösen oder dir sagen, was zu tun ist.

    Stell bitte die Ausgaben von dmesg, lsub ins NEtz. Am besten auf http://www.pastebin.org/ und dann hier den link posten, thx

    Gruß

    Konstantin

  8. Hallo Konstantin,
    danke für die tolle Anleitung. Funktioniert soweit gut. Mein Stick ist ein WinTv-HVR900 M/R:65018/B3C0 und ich bekomme folgende dmesg-Ausgabe:
    http://rafb.net/p/azy5Cn53.html
    Wo liegt der Fehler? Vergleichbare Meldungen
    „kobject_add failed for i2c-4 with -EEXIST, don’t try to register things with the same name in the same directory“
    habe ich nirgendwo gefunden und kann mir auch überhaupt nichts unter der Aussage vorstellen.
    Danke im voraus.
    Gruß Erik

  9. Hallo Erik,

    da hilft es oft Google kurz zu fragen.
    http://www.google.com/search?q=kobject_add+failed+for+i2c-4

    Die Antwort(copy&paste):
    ————————————————-
    don’t set up i2c-dev for your kernel, or don’t load it.
    it’s a problem between the kernel firmware-class and i2c-dev code;

    Markus
    ————————————————-

    Die Antwort auf Deutsch mit Erklärung von mir:
    Für einige Funktionen gibt es Kernel-Kompopnenten und „Userspace“-Komponenten, also Funktionen, die nicht in den Kernel integriert sind, aber die gleiche Aufgabe erledigen sollen.

    Das bedeutet für dich:
    Du musst die „i2c-dev“ Programme deinstallieren. Das wäre bei Debian/Unbunt: libi2c-dev

    Gruß

    Konstantin

  10. Hallo, vielen Dank für die tollen Bemühungen, trotzdem benötige ich noch Hilfe: mein neuer Cinergyhybrid T USB XS will noch nicht so recht und ich versteh auch nicht woran es liegt. Ich bin nach dieser Anleitung vorgegangen, hab aber vorher http://wiki.ubuntuusers.de/em28xx
    probiert, weiters hab ich eine Anleitung mit der Firmware af9005.fw gefunden, auch dies hab ich probiert, doch leider kenne ich mich selbst nicht mehr aus:
    hier mein aktuelles dmesg:
    [ 100.595178] em28xx v4l2 driver version 0.1.0 loaded
    [ 100.595213] usbcore: registered new interface driver em28xx
    [ 100.652712] em2880_dvb: Unknown symbol em28xx_i2c_call_clients
    [ 100.652747] em2880_dvb: disagrees about version of symbol dvb_dmxdev_init
    [ 100.652751] em2880_dvb: Unknown symbol dvb_dmxdev_init
    [ 100.652930] em2880_dvb: Unknown symbol dvb_frontend_eventstatus
    [ 100.653026] em2880_dvb: disagrees about version of symbol dvb_dmx_release
    [ 100.653031] em2880_dvb: Unknown symbol dvb_dmx_release
    [ 100.653060] em2880_dvb: disagrees about version of symbol em28xx_unregister_extension
    [ 100.653063] em2880_dvb: Unknown symbol em28xx_unregister_extension
    [ 100.653136] em2880_dvb: disagrees about version of symbol dvb_dmx_swfilter
    [ 100.653139] em2880_dvb: Unknown symbol dvb_dmx_swfilter
    [ 100.653182] em2880_dvb: disagrees about version of symbol dvb_dmxdev_release
    [ 100.653184] em2880_dvb: Unknown symbol dvb_dmxdev_release
    [ 100.653216] em2880_dvb: disagrees about version of symbol dvb_frontend_detach
    [ 100.653218] em2880_dvb: Unknown symbol dvb_frontend_detach
    [ 100.653250] em2880_dvb: disagrees about version of symbol em28xx_register_extension
    [ 100.653252] em2880_dvb: Unknown symbol em28xx_register_extension
    [ 100.653285] em2880_dvb: disagrees about version of symbol dvb_unregister_frontend
    [ 100.653288] em2880_dvb: Unknown symbol dvb_unregister_frontend
    [ 100.653405] em2880_dvb: disagrees about version of symbol dvb_register_frontend
    [ 100.653408] em2880_dvb: Unknown symbol dvb_register_frontend
    [ 100.653465] em2880_dvb: disagrees about version of symbol dvb_dmx_init
    [ 100.653467] em2880_dvb: Unknown symbol dvb_dmx_init
    [ 133.204935] usb 3-1: new high speed USB device using ehci_hcd and address 2
    [ 133.265121] usb 3-1: configuration #1 chosen from 1 choice

    Wie geht’s jetzt weiter?
    Vielen Dank im Voraus für die Hilfe, mfg aus Südtirol
    Trojer Alex

  11. Hallo Alex,

    lösch bitte nochmal alle Dateien und hole sie nochmal. Da ist was beim compilieren schief gelaufen oder die Quellen, die du benutzt hast, entsprechen nicht deinem Kernel.

    Gruß

    Konstantin

  12. Oh super, danke für die Antwort- alles gemacht, alles klappt, super. Vielen Dank für deine Hilfe!!! Tolle Geschichte, deine Webseite!

  13. Hey Konstantin,

    benutze gutsy und kann nicht Webcam und dvbt zum parallelen arbeiten bewegen. Mittlerweile weis ich, das der gspca (egal welcher) sich behakt mit der v4l-dvb. Im Tech-support von ubuntu habe ich dieses Problem detailliert beschrieben. Stichwort Webcam dort eingeben und knuutsen suchen und Frage aufrufen. Auch Markus hat von mir schon ne Email. Mittlerweile konnte ich das Problem eingrenzen; videodev.ko ist der übeltäter. Ubuntu hat eine videodev.ko (mit der läuft die Webcam) und v4l-dvb hat ebenfalls eine. Tausche ich diese gegeneinander aus, so kann nach einem Restart wahlweise dvbt oder webcam nutzen. Dieser Austausch funktioniert allerdings nur bei installierter v4l-dvb….

    Ich habe bisher wirklich alles probiert…weis jedoch nicht mehr weiter…irgendwie kann es in den disagrees beider *.ko s nur ne Kleinigkeit sein. hmm. Any ideas….appreciate it!

    Nachtrag zu deinem Blog weiter oben; sudo make uninstall funktioniert nicht:
    Man kann v4l-dvb deinstallieren in dem man
    sudo make distclean
    sudo make rminstall (Verzeichnis von v4l-dvb bleibt erhalten)
    eingibt; Nachteil, das gesamte Verzeichnis media im Verzeichnisbaum /lib/modules/2.6.22-14-generic/kernel/driver/media
    wird von der v4l-dvb-installation gereinigt ohne die alten Dateien wieder her zu stellen.
    Man muss also entweder vor der Installation von v4l-dvb das media Verzeichnis woanders hin kopieren bzw. sichern oder die linux headers sowie – image wieder drüber installieren.

    knuutsen

  14. Hi,
    habe schon mehrfach deine Anleitung hat eigentlich immer geklappt. habe mir jetzt Deb4 Etch installiert und bekomme beim Erstellen des Kernels folgende Meldung:
    bsdebian:/home/bodo/v4l-dvb-kernel# make
    make -C /home/bodo/v4l-dvb-kernel/v4l
    make[1]: Entering directory `/home/bodo/v4l-dvb-kernel/v4l‘
    Updating/Creating .config
    Preparing to compile for kernel version 2.6.18
    File not found: /lib/modules/2.6.18-5-686/build/.config at ./scripts/make_kconfig.pl line 31, line 4.
    make[1]: *** Keine Regel vorhanden, um das Target ».myconfig«,
    benötigt von »config-compat.h«, zu erstellen. Schluss.
    make[1]: Leaving directory `/home/bodo/v4l-dvb-kernel/v4l‘
    make: *** [all] Fehler 2

    Kannst Du mir helfen?

  15. Hallo Bodo,

    er findet die config zu deinem aktuellen Kernel nicht. Das bedeutet er kann nicht feststellen, welche Module bzw. Teile m Kernel bereits vorhanden sind.

    Da es sich um Original Debian etch handelt, findest du die config in:
    /boot/config-2.6.18-5-686

    diese kopierst du, falls noch nicht vorhanden (bitte prüfen ob vorhanden und dann sichern), an den Ort an dem sie gewünscht ist:
    /lib/modules/2.6.18-5-686/build/.config

    Falls du noch Fragen hast, dann frag.

    Gruß

    Konstantin

  16. Hallo!

    Danke mal für die Anleitung.
    Ich hab mit ein paar Änderungen und Ergänzungen (Xandros Linux) auf meinem eee PC zumindest laut dmesg eine funktionierende DVB-t Karte (eben die HVR-900)

    Das ganze läuft auf einem eee PC wo ich leider in den Repositories keinen Kaffeine drinnen hab. Kann ich auch mit mplayer dvb schauen?

    Wenn ja wie? Ich hab snicht zusammengebracht.

    Danke schon jetzt für eventuelle Hilfe, Armin

  17. Hi Konstantin,
    habe mittlerweile von etch auf lenny upgegraded.
    hbae die Datei kopiert, jetzt bekomme ich folgende Meldung:
    Preparing to compile for kernel version 2.6.22
    You appear to have loadable modules turned off in your kernel. You can
    not compile the v4l-dvb drivers, as modules, and use them with a kernel
    that has modules disabled.

    If you want to compile these drivers into your kernel, you should
    use ‚make kernel-links‘ to link the source for these drivers into
    your kernel tree. Then configure and compile the kernel.
    make[1]: *** Keine Regel vorhanden, um das Target ».myconfig«,
    benötigt von »config-compat.h«, zu erstellen. Schluss.
    make[1]: Leaving directory `/home/bodo/v4l-dvb-experimental/v4l‘
    make: *** [all] Fehler 2

    Wie schaltet ich den Kernel frei?

  18. Hi,

    lenny ist nicht unproblematisch, aber das Problem lässt sich bestimmt lösen, da ich auch lenny habe. 😉

    Welches Kernelpaket hast du installiert(Befehl):
    sudo dpkg -l | grep linux-image

    Hast du die Kernelquellen dazu auch installiert(Befehl):
    sudo dpkg -l | grep linux-source

    Hast du einen eigenen Kernel erstellt? Wenn ja, dann hast du die Moduloption nicht ausgewählt.

    Zur Info: Welchen Compiler benuzst du, weil momentan der Kernel in Lenny mit einer älteren gcc-Version erstellt wurde und deswegen sich keine Module mit dem aktuellen Compiler erstellen lassen.

    Gruß

    Konstantin

  19. Hallo Konstantin.
    zum Kernelpaket:

    ii linux-image-2.6.24-1-686 2.6.24-2 Linux 2.6.24 image on PPro/Celeron/PII/PIII/

    zu den Sourcen:
    ii linux-source-2.6.24 2.6.24-2 Linux kernel source for version 2.6.24 with
    Ich habe keinen eigen Kernel erstellt.
    compiler g++ 4.2
    Gruß
    Bodo

  20. Hallo Konstantin,
    ich habe mit Deiner Anleitung den Pinnacle Hyprid USB Stock 330e zum laufen bekommen. System ist ein Suse 10.3 . Dann habe ein Kernel Update über Yast gemacht. 🙁 Jetzt läßt sich das ganze nicht mehr kompilieren. Hättest Du eine Idee was ich machen muß?
    Hier mal der output von make:

    om@noname:~/tmp> make
    make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss.
    Tom@noname:~/tmp> cd v4l-dvb-experimental
    Tom@noname:~/tmp/v4l-dvb-experimental> make
    make -C /home/Tom/tmp/v4l-dvb-experimental/v4l
    make[1]: Entering directory `/home/Tom/tmp/v4l-dvb-experimental/v4l‘
    scripts/make_makefile.pl
    No version yet.
    Updating/Creating .config
    Preparing to compile for kernel version 2.6.22

    ***WARNING:*** You do not have the full kernel sources installed.
    This does not prevent you from building the v4l-dvb tree if you have the
    kernel headers, but the full kernel source may be required in order to use
    make menuconfig / xconfig / qconfig.

    If you are experiencing problems building the v4l-dvb tree, please try
    building against a vanilla kernel before reporting a bug.

    Vanilla kernels are available at http://kernel.org.
    On most distros, this will compile a newly downloaded kernel:

    cp /boot/config-`uname -r` /.config
    cd
    make all modules_install install

    Please see your distro’s web site for instructions to build a new kernel.

    VIDEO_PLANB: Requires at least kernel 2.6.99
    Created default (all yes) .config file
    ./scripts/make_myconfig.pl
    make[1]: Leaving directory `/home/Tom/tmp/v4l-dvb-experimental/v4l‘
    make[1]: Entering directory `/home/Tom/tmp/v4l-dvb-experimental/v4l‘
    perl scripts/make_config_compat.pl /lib/modules/2.6.22.16-0.1-default/build ./.myconfig ./config-compat.h
    creating symbolic links…
    ln -sf . oss
    make -C /lib/modules/2.6.22.16-0.1-default/build SUBDIRS=/home/Tom/tmp/v4l-dvb-experimental/v4l modules
    make[2]: Entering directory `/usr/src/linux-2.6.22.16-0.1-obj/x86_64/default‘
    make -C ../../../linux-2.6.22.16-0.1 O=../linux-2.6.22.16-0.1-obj/x86_64/default modules
    CC [M] /home/Tom/tmp/v4l-dvb-experimental/v4l/flexcop-pci.o
    In file included from /home/Tom/tmp/v4l-dvb-experimental/v4l/dvb_net.h:27,
    from /home/Tom/tmp/v4l-dvb-experimental/v4l/flexcop-common.h:22,
    from /home/Tom/tmp/v4l-dvb-experimental/v4l/flexcop-pci.c:10:
    /usr/src/linux-2.6.22.16-0.1/include/linux/inetdevice.h: In function ‚__in_dev_get_rcu‘:
    /usr/src/linux-2.6.22.16-0.1/include/linux/inetdevice.h:171: error: dereferencing pointer to incomplete type
    /usr/src/linux-2.6.22.16-0.1/include/linux/inetdevice.h: In function ‚__in_dev_get_rtnl‘:
    /usr/src/linux-2.6.22.16-0.1/include/linux/inetdevice.h:193: error: dereferencing pointer to incomplete type
    In file included from /home/Tom/tmp/v4l-dvb-experimental/v4l/dvb_net.h:28,
    from /home/Tom/tmp/v4l-dvb-experimental/v4l/flexcop-common.h:22,
    from /home/Tom/tmp/v4l-dvb-experimental/v4l/flexcop-pci.c:10:
    /usr/src/linux-2.6.22.16-0.1/include/linux/etherdevice.h: At top level:
    /usr/src/linux-2.6.22.16-0.1/include/linux/etherdevice.h:38: warning: ’struct hh_cache‘ declared inside parameter list
    /usr/src/linux-2.6.22.16-0.1/include/linux/etherdevice.h:38: warning: its scope is only this definition or declaration, which is probably not what you want
    /usr/src/linux-2.6.22.16-0.1/include/linux/etherdevice.h:40: warning: ’struct hh_cache‘ declared inside parameter list
    /usr/src/linux-2.6.22.16-0.1/include/linux/etherdevice.h:40: warning: ’struct neighbour‘ declared inside parameter list
    /home/Tom/tmp/v4l-dvb-experimental/v4l/flexcop-pci.c:141: error: expected ‚=‘, ‚,‘, ‚;‘, ‚asm‘ or ‚__attribute__‘ before ‚flexcop_pci_isr‘
    /home/Tom/tmp/v4l-dvb-experimental/v4l/flexcop-pci.c: In function ‚flexcop_pci_init‘:
    /home/Tom/tmp/v4l-dvb-experimental/v4l/flexcop-pci.c:314: error: implicit declaration of function ‚request_irq‘
    /home/Tom/tmp/v4l-dvb-experimental/v4l/flexcop-pci.c:314: error: ‚flexcop_pci_isr‘ undeclared (first use in this function)
    /home/Tom/tmp/v4l-dvb-experimental/v4l/flexcop-pci.c:314: error: (Each undeclared identifier is reported only once
    /home/Tom/tmp/v4l-dvb-experimental/v4l/flexcop-pci.c:314: error: for each function it appears in.)
    /home/Tom/tmp/v4l-dvb-experimental/v4l/flexcop-pci.c:315: error: ‚IRQF_SHARED‘ undeclared (first use in this function)
    /home/Tom/tmp/v4l-dvb-experimental/v4l/flexcop-pci.c: In function ‚flexcop_pci_exit‘:
    /home/Tom/tmp/v4l-dvb-experimental/v4l/flexcop-pci.c:336: error: implicit declaration of function ‚free_irq‘
    make[5]: *** [/home/Tom/tmp/v4l-dvb-experimental/v4l/flexcop-pci.o] Error 1
    make[4]: *** [_module_/home/Tom/tmp/v4l-dvb-experimental/v4l] Error 2
    make[3]: *** [modules] Error 2
    make[2]: *** [modules] Error 2
    make[2]: Leaving directory `/usr/src/linux-2.6.22.16-0.1-obj/x86_64/default‘
    make[1]: *** [default] Fehler 2
    make[1]: Leaving directory `/home/Tom/tmp/v4l-dvb-experimental/v4l‘
    make: *** [all] Fehler 2
    Tom@noname:~/tmp/v4l-dvb-experimental>

    Ich habe es auch mit der „normalen“ Version probiert führt aber auch zum gleichen Fehler.

    Grüße
    Tom

  21. Hallo Bodo,

    der 2.6.24er Kernel ist im Unstable Tree. Lenny ist Testing. Damit habe ich es noch nicht getestet.

    Kannst du auf den 2.6.22 zurück gehen. Kann gut sein, dass im 2.6.24er wieder was an der Struktur verändert wurde.

    schau bitte mal, ob die Quellen verlinkt sind:
    /usr/src/linux muss auf die Quellen vom installierten Kernel zeigen.
    Ausgabe: ls -lisa /usr/src/linux

    … so in etwa muss es aussehen:
    /usr/src/linux -> linux-source-2.6.24

    Gruß

    Konstantin

  22. Hallo Konstantin,

    der Terratec Cinergy Hybrid T USB ist schon der zweite Stick den ich ausprobiere, und trotz der tollen Anleitung von dir nicht funktioniert. Bin mittlerweile echt verzweifelt! Ich hoffe du kannst mir weiter helfen.

    Ich habe denk ich mal das gleiche Problem wie Richard Harms. [2. Eintrag] In /dev sind keine Ordner dirn die eig. da sein sollen.

    Und schon mal sorry falls die Lösung schon gepostet wurde, aber es sind einfach zu viele Einträge als das man die alle durchlesen könnte.

    System: Ubuntu 7.10 [akt. Kernel]

    ———————————dmesg———————————–
    [ 0.000000] Linux version 2.6.22-14-generic (buildd@terranova) (gcc version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)) #1 SMP Tue Dec 18 08:02:57 UTC 2007 (Ubuntu 2.6.22-14.47-generic)
    [ 0.000000] BIOS-provided physical RAM map:
    [ 0.000000] BIOS-e820: 0000000000000000 – 000000000009fc00 (usable)
    [ 0.000000] BIOS-e820: 000000000009fc00 – 00000000000a0000 (reserved)
    [ 0.000000] BIOS-e820: 00000000000f0000 – 0000000000100000 (reserved)
    [ 0.000000] BIOS-e820: 0000000000100000 – 000000002fff0000 (usable)
    [ 0.000000] BIOS-e820: 000000002fff0000 – 000000002fff3000 (ACPI NVS)
    [ 0.000000] BIOS-e820: 000000002fff3000 – 0000000030000000 (ACPI data)
    [ 0.000000] 0MB HIGHMEM available.
    [ 0.000000] 767MB LOWMEM available.
    [ 0.000000] found SMP MP-table at 000f5890
    [ 0.000000] Entering add_active_range(0, 0, 196592) 0 entries of 256 used
    [ 0.000000] Zone PFN ranges:
    [ 0.000000] DMA 0 -> 4096
    [ 0.000000] Normal 4096 -> 196592
    [ 0.000000] HighMem 196592 -> 196592
    [ 0.000000] early_node_map[1] active PFN ranges
    [ 0.000000] 0: 0 -> 196592
    [ 0.000000] On node 0 totalpages: 196592
    [ 0.000000] DMA zone: 32 pages used for memmap
    [ 0.000000] DMA zone: 0 pages reserved
    [ 0.000000] DMA zone: 4064 pages, LIFO batch:0
    [ 0.000000] Normal zone: 1503 pages used for memmap
    [ 0.000000] Normal zone: 190993 pages, LIFO batch:31
    [ 0.000000] HighMem zone: 0 pages used for memmap
    [ 0.000000] DMI 2.3 present.
    [ 0.000000] ACPI: RSDP signature @ 0xC00F7260 checksum 0
    [ 0.000000] ACPI: RSDP 000F7260, 0014 (r0 AWARD )
    [ 0.000000] ACPI: RSDT 2FFF3000, 002C (r1 AWARD AWRDACPI 42302E31 AWRD 0)
    [ 0.000000] ACPI: FACP 2FFF3040, 0074 (r1 AWARD AWRDACPI 42302E31 AWRD 0)
    [ 0.000000] ACPI: DSDT 2FFF30C0, 3883 (r1 AWARD AWRDACPI 1000 MSFT 100000D)
    [ 0.000000] ACPI: FACS 2FFF0000, 0040
    [ 0.000000] ACPI: APIC 2FFF6980, 0054 (r1 AWARD AWRDACPI 42302E31 AWRD 0)
    [ 0.000000] ACPI: PM-Timer IO Port: 0x1008
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
    [ 0.000000] Processor #0 15:2 APIC version 20
    [ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
    [ 0.000000] IOAPIC[0]: apic_id 2, version 20, address 0xfec00000, GSI 0-23
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 dfl dfl)
    [ 0.000000] ACPI: IRQ0 used by override.
    [ 0.000000] ACPI: IRQ2 used by override.
    [ 0.000000] ACPI: IRQ9 used by override.
    [ 0.000000] Enabling APIC mode: Flat. Using 1 I/O APICs
    [ 0.000000] Using ACPI (MADT) for SMP configuration information
    [ 0.000000] Allocating PCI resources starting at 40000000 (gap: 30000000:d0000000)
    [ 0.000000] Built 1 zonelists. Total pages: 195057
    [ 0.000000] Kernel command line: root=UUID=6c060613-6d2a-4052-b853-0b12a7a17d11 ro vga=792 no locale=de_DE
    [ 0.000000] mapped APIC to ffffd000 (fee00000)
    [ 0.000000] mapped IOAPIC to ffffc000 (fec00000)
    [ 0.000000] Enabling fast FPU save and restore… done.
    [ 0.000000] Enabling unmasked SIMD FPU exception support… done.
    [ 0.000000] Initializing CPU#0
    [ 0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes)
    [ 0.000000] Detected 2405.497 MHz processor.
    [ 20.750871] Console: colour dummy device 80×25
    [ 20.751881] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [ 20.752834] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [ 20.770848] Memory: 767500k/786368k available (2015k kernel code, 18232k reserved, 916k data, 364k init, 0k highmem)
    [ 20.770867] virtual kernel memory layout:
    [ 20.770868] fixmap : 0xfff4d000 – 0xfffff000 ( 712 kB)
    [ 20.770869] pkmap : 0xff800000 – 0xffc00000 (4096 kB)
    [ 20.770871] vmalloc : 0xf0800000 – 0xff7fe000 ( 239 MB)
    [ 20.770872] lowmem : 0xc0000000 – 0xefff0000 ( 767 MB)
    [ 20.770873] .init : 0xc03e3000 – 0xc043e000 ( 364 kB)
    [ 20.770874] .data : 0xc02f7de6 – 0xc03dce84 ( 916 kB)
    [ 20.770875] .text : 0xc0100000 – 0xc02f7de6 (2015 kB)
    [ 20.770891] Checking if this processor honours the WP bit even in supervisor mode… Ok.
    [ 20.770939] SLUB: Genslabs=22, HWalign=64, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
    [ 20.850839] Calibrating delay using timer specific routine.. 4815.07 BogoMIPS (lpj=9630159)
    [ 20.850871] Security Framework v1.0.0 initialized
    [ 20.850881] SELinux: Disabled at boot.
    [ 20.850896] Mount-cache hash table entries: 512
    [ 20.851064] CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000 00000400 00000000 00000000
    [ 20.851078] CPU: Trace cache: 12K uops, L1 D cache: 8K
    [ 20.851085] CPU: L2 cache: 512K
    [ 20.851088] CPU: Hyper-Threading is disabled
    [ 20.851092] CPU: After all inits, caps: bfebfbff 00000000 00000000 0000b080 00000400 00000000 00000000
    [ 20.851105] Compat vDSO mapped to ffffe000.
    [ 20.851122] Checking ‚hlt‘ instruction… OK.
    [ 20.866940] SMP alternatives: switching to UP code
    [ 20.867169] Freeing SMP alternatives: 11k freed
    [ 20.867515] Early unpacking initramfs… done
    [ 21.211989] ACPI: Core revision 20070126
    [ 21.212062] ACPI: Looking for DSDT in initramfs… error, file /DSDT.aml not found.
    [ 21.215959] CPU0: Intel(R) Pentium(R) 4 CPU 2.40GHz stepping 07
    [ 21.216007] Total of 1 processors activated (4815.07 BogoMIPS).
    [ 21.216120] ENABLING IO-APIC IRQs
    [ 21.216312] ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
    [ 21.362093] Brought up 1 CPUs
    [ 21.362243] Booting paravirtualized kernel on bare hardware
    [ 21.362337] Time: 11:24:23 Date: 01/05/108
    [ 21.362371] NET: Registered protocol family 16
    [ 21.362494] EISA bus registered
    [ 21.362514] ACPI: bus type pci registered
    [ 21.401807] PCI: PCI BIOS revision 2.10 entry at 0xfb400, last bus=1
    [ 21.401811] PCI: Using configuration type 1
    [ 21.401814] Setting up standard PCI resources
    [ 21.410434] ACPI: EC: Look up EC in DSDT
    [ 21.414018] ACPI: Interpreter enabled
    [ 21.414027] ACPI: (supports S0 S3 S4 S5)
    [ 21.414053] ACPI: Using IOAPIC for interrupt routing
    [ 21.419733] ACPI: PCI Root Bridge [PCI0] (0000:00)
    [ 21.419750] PCI: Probing PCI hardware (bus 00)
    [ 21.420060] Enabling SiS 96x SMBus.
    [ 21.421397] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    [ 21.442439] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
    [ 21.442567] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
    [ 21.442689] ACPI: PCI Interrupt Link [LNKC] (IRQs *3 4 5 6 7 9 10 11 12 14 15)
    [ 21.442811] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
    [ 21.442938] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
    [ 21.443060] ACPI: PCI Interrupt Link [LNKF] (IRQs *3 4 5 6 7 9 10 11 12 14 15)
    [ 21.443185] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *13
    [ 21.443308] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
    [ 21.443429] Linux Plug and Play Support v0.97 (c) Adam Belay
    [ 21.443450] pnp: PnP ACPI init
    [ 21.443464] ACPI: bus type pnp registered
    [ 21.446730] pnp: PnP ACPI: found 13 devices
    [ 21.446738] ACPI: ACPI bus type pnp unregistered
    [ 21.446745] PnPBIOS: Disabled by ACPI PNP
    [ 21.446822] PCI: Using ACPI for IRQ routing
    [ 21.446828] PCI: If a device doesn’t work, try „pci=routeirq“. If it helps, post a report
    [ 21.461043] NET: Registered protocol family 8
    [ 21.461047] NET: Registered protocol family 20
    [ 21.461135] pnp: 00:00: iomem range 0xd0000-0xd3fff has been reserved
    [ 21.461141] pnp: 00:00: iomem range 0xf0000-0xf7fff could not be reserved
    [ 21.461145] pnp: 00:00: iomem range 0xf8000-0xfbfff could not be reserved
    [ 21.461150] pnp: 00:00: iomem range 0xfc000-0xfffff could not be reserved
    [ 21.461891] Time: tsc clocksource has been installed.
    [ 21.491519] PCI: Bridge: 0000:00:01.0
    [ 21.491523] IO window: disabled.
    [ 21.491533] MEM window: e0000000-e1ffffff
    [ 21.491541] PREFETCH window: d8000000-dfffffff
    [ 21.491576] NET: Registered protocol family 2
    [ 21.529844] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
    [ 21.530056] TCP established hash table entries: 131072 (order: 8, 1572864 bytes)
    [ 21.532332] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
    [ 21.533267] TCP: Hash tables configured (established 131072 bind 65536)
    [ 21.533285] TCP reno registered
    [ 21.542002] checking if image is initramfs… it is
    [ 21.993070] Switched to high resolution mode on CPU 0
    [ 22.226267] Freeing initrd memory: 7412k freed
    [ 22.226804] audit: initializing netlink socket (disabled)
    [ 22.226833] audit(1202210664.088:1): initialized
    [ 22.229336] VFS: Disk quotas dquot_6.5.1
    [ 22.229411] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [ 22.229540] io scheduler noop registered
    [ 22.229545] io scheduler anticipatory registered
    [ 22.229549] io scheduler deadline registered
    [ 22.229568] io scheduler cfq registered (default)
    [ 22.312482] Boot video device is 0000:01:00.0
    [ 22.312700] isapnp: Scanning for PnP cards…
    [ 22.666131] isapnp: No Plug & Play device found
    [ 22.697064] Real Time Clock Driver v1.12ac
    [ 22.697197] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
    [ 22.697307] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    [ 22.698249] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    [ 22.699235] RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
    [ 22.699541] input: Macintosh mouse button emulation as /class/input/input0
    [ 22.699650] PNP: PS/2 Controller [PNP0f13:PS2M] at 0x60,0x64 irq 12
    [ 22.699655] PNP: PS/2 controller doesn’t have KBD irq; using default 1
    [ 22.700039] serio: i8042 KBD port at 0x60,0x64 irq 1
    [ 22.700048] serio: i8042 AUX port at 0x60,0x64 irq 12
    [ 22.700254] mice: PS/2 mouse device common for all mice
    [ 22.700390] EISA: Probing bus 0 at eisa.0
    [ 22.700402] Cannot allocate resource for EISA slot 1
    [ 22.700413] Cannot allocate resource for EISA slot 4
    [ 22.700431] EISA: Detected 0 cards.
    [ 22.700678] TCP cubic registered
    [ 22.700702] NET: Registered protocol family 1
    [ 22.700732] Using IPI No-Shortcut mode
    [ 22.700940] Magic number: 12:887:427
    [ 22.701687] Freeing unused kernel memory: 364k freed
    [ 22.802738] input: AT Raw Set 2 keyboard as /class/input/input1
    [ 22.808834] vesafb: framebuffer at 0xd8000000, mapped to 0xf0880000, using 6144k, total 131072k
    [ 22.808848] vesafb: mode is 1024x768x32, linelength=4096, pages=1
    [ 22.808853] vesafb: protected mode interface info at c000:def0
    [ 22.808857] vesafb: pmi: set display start = c00cdf35, set palette = c00cdfba
    [ 22.808861] vesafb: pmi: ports = b4c3 b503 ba03 c003 c103 c403 c503 c603 c703 c803 c903 cc03 ce03 cf03 d003 d103 d203 d303 d403 d503 da03 ff03
    [ 22.808887] vesafb: scrolling: redraw
    [ 22.808891] vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0
    [ 22.809021] Console: switching to colour frame buffer device 128×48
    [ 22.863754] fb0: VESA VGA frame buffer device
    [ 23.042348] AppArmor: AppArmor initializedaudit(1202210665.088:2): type=1505 info=“AppArmor initialized“ pid=1188
    [ 23.051356] fuse init (API version 7.8)
    [ 23.057583] Failure registering capabilities with primary security module.
    [ 23.068496] ACPI: Fan [FAN] (on)
    [ 23.076964] ACPI: Thermal Zone [THRM] (28 C)
    [ 23.792205] SCSI subsystem initialized
    [ 23.799724] libata version 2.21 loaded.
    [ 23.801574] pata_sis 0000:00:02.5: version 0.5.1
    [ 23.801646] ACPI: PCI Interrupt 0000:00:02.5[A] -> GSI 16 (level, low) -> IRQ 16
    [ 23.802596] scsi0 : pata_sis
    [ 23.802953] scsi1 : pata_sis
    [ 23.803363] ata1: PATA max UDMA/133 cmd 0x000101f0 ctl 0x000103f6 bmdma 0x00014000 irq 14
    [ 23.804195] ata2: PATA max UDMA/133 cmd 0x00010170 ctl 0x00010376 bmdma 0x00014008 irq 15
    [ 23.856133] usbcore: registered new interface driver usbfs
    [ 23.856741] usbcore: registered new interface driver hub
    [ 23.861909] usbcore: registered new device driver usb
    [ 23.882872] ohci_hcd: 2006 August 04 USB 1.1 ‚Open‘ Host Controller (OHCI) Driver
    [ 23.934395] sis900.c: v1.08.10 Apr. 2 2006
    [ 24.022041] ata1.00: ATA-6: ST380022A, 3.30, max UDMA/100
    [ 24.042177] ata1.00: 156301488 sectors, multi 16: LBA
    [ 24.077903] ata1.00: configured for UDMA/100
    [ 24.125087] Floppy drive(s): fd0 is 1.44M
    [ 24.200879] FDC 0 is a post-1991 82077
    [ 24.580879] ata2.00: ATAPI: ASUS DVD-E616P3, 1.05, max UDMA/100
    [ 24.601344] ata2.01: ATAPI: CR-48XETE, VER 482R, max UDMA/33
    [ 24.621934] ata2.00: limited to UDMA/33 due to 40-wire cable
    [ 24.812487] ata2.00: configured for UDMA/33
    [ 25.004163] ata2.01: configured for UDMA/33
    [ 25.024716] scsi 0:0:0:0: Direct-Access ATA ST380022A 3.30 PQ: 0 ANSI: 5
    [ 25.053084] scsi 1:0:0:0: CD-ROM ASUS DVD-E616P3 1.05 PQ: 0 ANSI: 5
    [ 25.074679] scsi 1:0:1:0: CD-ROM MITSUMI CR-48XETE 482R PQ: 0 ANSI: 5
    [ 25.099278] ACPI: PCI Interrupt 0000:00:02.3[B] -> GSI 17 (level, low) -> IRQ 17
    [ 25.174420] ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[17] MMIO=[e2044000-e20447ff] Max Packet=[2048] IR/IT contexts=[4/6]
    [ 25.226530] ACPI: PCI Interrupt 0000:00:03.0[A] -> GSI 20 (level, low) -> IRQ 18
    [ 25.248082] ohci_hcd 0000:00:03.0: OHCI Host Controller
    [ 25.269809] ohci_hcd 0000:00:03.0: new USB bus registered, assigned bus number 1
    [ 25.291420] ohci_hcd 0000:00:03.0: irq 18, io mem 0xe2045000
    [ 25.333819] sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB)
    [ 25.355398] sd 0:0:0:0: [sda] Write Protect is off
    [ 25.376744] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    [ 25.378906] usb usb1: configuration #1 chosen from 1 choice
    [ 25.400299] hub 1-0:1.0: USB hub found
    [ 25.421384] hub 1-0:1.0: 2 ports detected
    [ 25.443363] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
    [ 25.464609] sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB)
    [ 25.485271] sd 0:0:0:0: [sda] Write Protect is off
    [ 25.505552] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    [ 25.508658] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
    [ 25.529375] sda: sda1 sda2 sda3
    [ 25.557612] ACPI: PCI Interrupt 0000:00:03.1[B] -> GSI 21 (level, low) -> IRQ 19
    [ 25.578830] ohci_hcd 0000:00:03.1: OHCI Host Controller
    [ 25.600059] ohci_hcd 0000:00:03.1: new USB bus registered, assigned bus number 2
    [ 25.621607] ohci_hcd 0000:00:03.1: irq 19, io mem 0xe2040000
    [ 25.645373] sd 0:0:0:0: [sda] Attached SCSI disk
    [ 25.667746] sr0: scsi3-mmc drive: 9x/48x cd/rw xa/form2 cdda tray
    [ 25.689581] Uniform CD-ROM driver Revision: 3.20
    [ 25.713522] usb usb2: configuration #1 chosen from 1 choice
    [ 25.735525] hub 2-0:1.0: USB hub found
    [ 25.757174] hub 2-0:1.0: 2 ports detected
    [ 25.778518] sr 1:0:0:0: Attached scsi CD-ROM sr0
    [ 25.781823] sr1: scsi3-mmc drive: 48x/48x writer cd/rw xa/form2 cdda tray
    [ 25.803973] sr 1:0:1:0: Attached scsi CD-ROM sr1
    [ 25.810963] sd 0:0:0:0: Attached scsi generic sg0 type 0
    [ 25.837804] sr 1:0:0:0: Attached scsi generic sg1 type 5
    [ 25.859673] sr 1:0:1:0: Attached scsi generic sg2 type 5
    [ 25.881055] ACPI: PCI Interrupt 0000:00:03.2[C] -> GSI 22 (level, low) -> IRQ 20
    [ 25.903049] ohci_hcd 0000:00:03.2: OHCI Host Controller
    [ 25.925163] ohci_hcd 0000:00:03.2: new USB bus registered, assigned bus number 3
    [ 25.947498] ohci_hcd 0000:00:03.2: irq 20, io mem 0xe2041000
    [ 25.978316] usb 1-2: new full speed USB device using ohci_hcd and address 2
    [ 26.024400] usb usb3: configuration #1 chosen from 1 choice
    [ 26.047004] hub 3-0:1.0: USB hub found
    [ 26.069460] hub 3-0:1.0: 2 ports detected
    [ 26.194090] ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 19 (level, low) -> IRQ 21
    [ 26.217016] ohci_hcd 0000:00:08.0: OHCI Host Controller
    [ 26.241932] ohci_hcd 0000:00:08.0: new USB bus registered, assigned bus number 4
    [ 26.264942] ohci_hcd 0000:00:08.0: irq 21, io mem 0xe2046000
    [ 26.305219] usb 1-2: configuration #1 chosen from 1 choice
    [ 26.343801] usb usb4: configuration #1 chosen from 1 choice
    [ 26.367068] hub 4-0:1.0: USB hub found
    [ 26.390108] hub 4-0:1.0: 2 ports detected
    [ 26.513734] ACPI: PCI Interrupt 0000:00:03.3[D] -> GSI 23 (level, low) -> IRQ 22
    [ 26.537118] ehci_hcd 0000:00:03.3: EHCI Host Controller
    [ 26.559877] ieee1394: Host added: ID:BUS[0-00:1023] GUID[000010dc002089c9]
    [ 26.560656] ehci_hcd 0000:00:03.3: new USB bus registered, assigned bus number 5
    [ 26.583061] PCI: cache line size of 128 is not supported by device 0000:00:03.3
    [ 26.583078] ehci_hcd 0000:00:03.3: irq 22, io mem 0xe2042000
    [ 26.604937] ehci_hcd 0000:00:03.3: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
    [ 26.627015] usb usb5: configuration #1 chosen from 1 choice
    [ 26.648927] hub 5-0:1.0: USB hub found
    [ 26.670638] hub 5-0:1.0: 6 ports detected
    [ 26.793210] ACPI: PCI Interrupt 0000:00:04.0[A] -> GSI 19 (level, low) -> IRQ 21
    [ 26.816603] 0000:00:04.0: Realtek RTL8201 PHY transceiver found at address 1.
    [ 26.850627] 0000:00:04.0: Using transceiver found at address 1 as default
    [ 26.873484] eth0: SiS 900 PCI Fast Ethernet at 0xec00, IRQ 21, 00:10:dc:c7:ed:85.
    [ 26.928694] usb 4-2: new full speed USB device using ohci_hcd and address 2
    [ 27.071132] Attempting manual resume
    [ 27.093370] swsusp: Resume From Partition 8:1
    [ 27.093373] PM: Checking swsusp image.
    [ 27.101342] PM: Resume from disk failed.
    [ 27.193512] usb 4-2: configuration #1 chosen from 1 choice
    [ 27.218421] kjournald starting. Commit interval 5 seconds
    [ 27.240932] usb 1-2: USB disconnect, address 2
    [ 27.290084] EXT3-fs: mounted filesystem with ordered data mode.
    [ 27.647488] usb 5-4: new high speed USB device using ehci_hcd and address 2
    [ 27.807011] usb 5-4: configuration #1 chosen from 1 choice
    [ 27.830426] usbcore: registered new interface driver hiddev
    [ 27.857683] input: Logitech USB Receiver as /class/input/input2
    [ 27.880172] input: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:08.0-2
    [ 27.912396] input: Logitech USB Receiver as /class/input/input3
    [ 27.935146] input,hiddev96: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:08.0-2
    [ 27.958291] usbcore: registered new interface driver usbhid
    [ 27.981223] /build/buildd/linux-source-2.6.22-2.6.22/drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
    [ 37.191099] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    [ 37.252004] Linux agpgart interface v0.102 (c) Dave Jones
    [ 37.281042] agpgart: Detected SiS chipset – id:1608
    [ 37.312888] agpgart: AGP aperture is 128M @ 0xd0000000
    [ 37.457356] sis96x_smbus 0000:00:02.1: SiS96x SMBus base address: 0x10c0
    [ 37.756332] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    [ 38.287685] input: PC Speaker as /class/input/input4
    [ 38.428331] parport_pc 00:09: reported by Plug and Play ACPI
    [ 38.451610] parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
    [ 38.841952] nvidia: module license ‚NVIDIA‘ taints kernel.
    [ 39.145353] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
    [ 39.171361] NVRM: loading NVIDIA Linux x86 Kernel Module 1.0-9639 Mon Apr 16 20:20:06 PDT 2007
    [ 39.615935] ACPI: PCI Interrupt 0000:00:02.7[C] -> GSI 18 (level, low) -> IRQ 23
    [ 39.704333] usbcore: registered new interface driver xpad
    [ 39.728809] /build/buildd/linux-source-2.6.22-2.6.22/drivers/input/joystick/xpad.c: driver for Xbox controllers v0.1.6
    [ 39.803194] input: btnx keyboard as /class/input/input5
    [ 39.829129] input: btnx mouse as /class/input/input6
    [ 39.962768] intel8x0_measure_ac97_clock: measured 52883 usecs
    [ 39.987615] intel8x0: clocking to 48000
    [ 40.651793] lp0: using parport0 (interrupt-driven).
    [ 40.788334] Adding 497972k swap on /dev/sda1. Priority:-1 extents:1 across:497972k
    [ 41.147503] EXT3 FS on sda2, internal journal
    [ 41.311346] device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
    [ 42.111383] kjournald starting. Commit interval 5 seconds
    [ 42.111605] EXT3 FS on sda3, internal journal
    [ 42.111611] EXT3-fs: mounted filesystem with ordered data mode.
    [ 44.212342] input: Power Button (FF) as /class/input/input7
    [ 44.217707] ACPI: Power Button (FF) [PWRF]
    [ 44.251536] input: Power Button (CM) as /class/input/input8
    [ 44.251836] ACPI: Power Button (CM) [PWRB]
    [ 44.271501] input: Sleep Button (CM) as /class/input/input9
    [ 44.271817] ACPI: Sleep Button (CM) [FUTS]
    [ 44.340843] No dock devices found.
    [ 46.689798] ppdev: user-space parallel port driver
    [ 46.896943] NET: Registered protocol family 10
    [ 46.897163] lo: Disabled Privacy Extensions
    [ 47.082549] audit(1202210689.435:3): type=1503 operation=“inode_permission“ requested_mask=“a“ denied_mask=“a“ name=“/dev/tty“ pid=5254 profile=“/usr/sbin/cupsd“
    [ 47.189611] apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
    [ 47.189617] apm: overridden by ACPI.
    [ 48.513513] eth0: Media Link On 100mbps full-duplex
    [ 48.540943] vboxdrv: Trying to deactivate the NMI watchdog permanently…
    [ 48.540951] vboxdrv: Successfully done.
    [ 48.544241] vboxdrv: Successfully loaded version 1.5.4 (interface 0x00050002).
    [ 49.239443] Failure registering capabilities with primary security module.
    [ 49.487374] Bluetooth: Core ver 2.11
    [ 49.487533] NET: Registered protocol family 31
    [ 49.487537] Bluetooth: HCI device and connection manager initialized
    [ 49.487542] Bluetooth: HCI socket layer initialized
    [ 49.520957] Bluetooth: L2CAP ver 2.8
    [ 49.520963] Bluetooth: L2CAP socket layer initialized
    [ 49.605600] Bluetooth: RFCOMM socket layer initialized
    [ 49.605723] Bluetooth: RFCOMM TTY layer initialized
    [ 49.605727] Bluetooth: RFCOMM ver 1.8
    [ 51.683012] agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
    [ 51.683202] agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
    [ 51.683209] agpgart: SiS delay workaround: giving bridge time to recover.
    [ 51.699068] agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
    [ 54.065974] NET: Registered protocol family 17
    [ 66.660953] UDF-fs: No VRS found
    [ 66.668430] ISO 9660 Extensions: Microsoft Joliet Level 3
    [ 66.718839] ISOFS: changing to secondary root
    [ 68.244657] eth0: no IPv6 routers present
    [ 680.553796] usb 5-4: USB disconnect, address 2
    [ 689.597407] Linux video capture interface: v2.00
    [ 689.645828] em28xx v4l2 driver version 0.0.1 loaded
    [ 689.645997] usbcore: registered new interface driver em28xx
    [ 689.815882] Em28xx: Initialized (Em2880 DVB Extension) extension

    ———————————lsmod———————————–
    Module Size Used by
    qt1010 7812 0
    mt2060 6532 0
    xc3028_tuner 9984 0
    mt352 8328 0
    zl10353 7816 0
    tuner 68136 0
    em2880_dvb 14980 0
    em28xx 96948 1 em2880_dvb
    compat_ioctl32 2304 1 em28xx
    ir_common 40068 1 em28xx
    videodev 29440 1 em28xx
    v4l2_common 18432 3 tuner,em28xx,videodev
    v4l1_compat 15364 2 em28xx,videodev
    tveeprom 16784 1 em28xx
    dvb_core 82728 1 em2880_dvb
    nls_cp437 6784 1
    isofs 36412 1
    udf 87204 0
    af_packet 24840 2
    binfmt_misc 12936 1
    rfcomm 42136 2
    l2cap 26240 11 rfcomm
    bluetooth 57060 4 rfcomm,l2cap
    vboxdrv 60208 0
    ipv6 273892 12
    ppdev 10244 0
    speedstep_lib 6404 0
    cpufreq_conservative 8072 0
    cpufreq_userspace 5280 0
    cpufreq_stats 7232 0
    cpufreq_powersave 2688 0
    cpufreq_ondemand 9612 0
    freq_table 5792 2 cpufreq_stats,cpufreq_ondemand
    ac 6148 0
    container 5504 0
    sbs 19592 0
    video 18060 0
    dock 10656 0
    button 8976 0
    battery 11012 0
    aes_i586 34304 0
    dm_crypt 14984 0
    dm_mod 58816 1 dm_crypt
    sbp2 24072 0
    lp 12580 0
    xpad 9988 0
    snd_intel8x0 34972 1
    snd_ac97_codec 100644 1 snd_intel8x0
    snd_mpu401 9640 0
    snd_mpu401_uart 9600 1 snd_mpu401
    ac97_bus 3200 1 snd_ac97_codec
    snd_pcm_oss 44672 0
    snd_mixer_oss 17664 1 snd_pcm_oss
    snd_pcm 80388 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
    snd_seq_dummy 4740 0
    snd_seq_oss 33152 0
    snd_seq_midi 9600 0
    snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
    nvidia 4716468 32
    snd_rawmidi 25728 2 snd_mpu401_uart,snd_seq_midi
    snd_seq 53232 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
    snd_timer 24324 2 snd_pcm,snd_seq
    snd_seq_device 9228 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
    analog 13344 0
    gameport 16776 1 analog
    serio_raw 8068 0
    parport_pc 37412 1
    parport 37448 3 ppdev,lp,parport_pc
    pcspkr 4224 0
    snd 54660 14 snd_intel8x0,snd_ac97_codec,snd_mpu401,snd_mpu401_uart,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
    soundcore 8800 1 snd
    snd_page_alloc 11400 2 snd_intel8x0,snd_pcm
    psmouse 39952 0
    shpchp 34580 0
    i2c_sis96x 6404 0
    sis_agp 10116 1
    agpgart 35016 2 nvidia,sis_agp
    pci_hotplug 32704 1 shpchp
    i2c_core 26112 10 qt1010,mt2060,xc3028_tuner,mt352,zl10353,tuner,em28xx,tveeprom,nvidia,i2c_sis96x
    uinput 10368 2
    joydev 11328 0
    evdev 11136 8
    usbhid 29536 0
    hid 28928 1 usbhid
    ext3 133896 2
    jbd 60456 1 ext3
    mbcache 9732 1 ext3
    sg 36764 0
    sr_mod 17828 1
    cdrom 37536 1 sr_mod
    sd_mod 30336 4
    ata_generic 8452 0
    floppy 60004 0
    sis900 24960 0
    mii 6528 1 sis900
    ehci_hcd 36492 0
    ohci_hcd 22916 0
    usbcore 138632 7 em2880_dvb,em28xx,xpad,usbhid,ehci_hcd,ohci_hcd
    ohci1394 36528 0
    ieee1394 96312 2 sbp2,ohci1394
    pata_sis 15236 4
    libata 125168 2 ata_generic,pata_sis
    scsi_mod 147084 5 sbp2,sg,sr_mod,sd_mod,libata
    thermal 14344 0
    processor 32072 1 thermal
    fan 5764 0
    fuse 47124 1
    apparmor 40728 0
    commoncap 8320 1 apparmor
    vesafb 9092 1
    fbcon 41760 71
    tileblit 3584 1 fbcon
    font 9344 1 fbcon
    bitblit 6912 1 fbcon
    softcursor 3200 1 bitblit
    —————————————————————————-

    MFG Robert

  23. Hallo Robert,

    bitte den PC starten. Dann das Modul laden und erst dann den USB Stick einstecken. In deiner „Dmesg“-Meldung sehe ich nur, dass die Module geladen wurden, aber da steht nichts von „USB-Gerät eingesteckt“.

    Trenne es bitte und schick mir nur die Meldungen ab „Modul geladen“.

    Gruß

    Konstantin

  24. Hallo Konstantin,
    ja verlinkt ist das Ganze, aber nicht im Verzeichnis linux!

    bsdebian:/usr/src# ls -lisa /usr/src
    insgesamt 45400
    1633 0 drwxrwsr-x 4 root src 224 6. Feb 21:38 .
    154 0 drwxr-xr-x 12 root root 288 6. Feb 21:38 ..
    58819 0 drwxr-xr-x 3 root root 72 3. Feb 16:05 kernel-patches
    162139 44872 -rw-r–r– 1 root root 45900523 31. Jan 19:39 linux-source-2.6.24.tar.bz2
    162043 296 -rw-r–r– 1 root root 299676 24. Nov 18:39 linux-wlan-ng.tar.bz2
    171397 0 drwxr-xr-x 7 root root 168 1. Feb 22:33 rpm
    166763 232 -rw-r–r– 1 root root 233597 7. Dez 21:26 rt73.tar.bz2

  25. Hallo Konstantin,

    ich möchte dich nicht in irgendeiner Weise unter Druck setzen,
    allerdings muss ich langsam abwägen ob ich den Stick nun behalte oder nach alternativen suchen muss.

    Wäre schön wenn du einfach nur schreibst das du gerade keine Zeit hast oder etwas ähnliches. Dann weiss ich schon mal bescheid.

    lg

    Rob

  26. Hallo Bodo,

    dann musst du die Kernel-Quellen entpacken:
    cd /usr/usrc
    tar xfj linux-source-2.6.24.tar.bz2

    und dann verlinken
    ln -s /usr/src/linux-source-2.6.24 /usr/src/linux

    Danach bitte nochmal probieren.

    Gruß

    Konstantin

  27. Hallo Robert,

    bitte immer den gleichen Namen für die Kommentare im Blog verwenden.

    Jetzt zu deinem Problem.

    Hier sehe ich, dass die Module geladen werden:
    [ 689.597407] Linux video capture interface: v2.00
    [ 689.645828] em28xx v4l2 driver version 0.0.1 loaded
    [ 689.645997] usbcore: registered new interface driver em28xx
    [ 689.815882] Em28xx: Initialized (Em2880 DVB Extension) extension

    Danach folgt nichts, also kann ich nicht erkennen, dass ein USB-Gerät eingesteckt wurde!

    Mach bitte Folgendes:
    1. Lass den PC starten, bis er ganz fertig ist.
    2. Lade die Module, so dass die Meldungen wie oben in „dmesg“ zu sehen sind.
    3. Steck erst jetzt den Receiver ein, damit zu erkennen ist an welchem Port (USB 1.1 oder USB 2.0) du den Stick einsteckst und ob er von den Modulen erkannt wird.

    Hintergrund USB Port: Der Stick wird nur an einem USB 2.0 Port funktionieren!

    Auf der Packung steht zwar „Terratec Cinergy Hybrid T USB“, aber in der Zwischenzeit kann da absolut andere Hardware rein gekommen sein, die komplett andere Treiber benötigt. Das ist teilweise nicht mal an der Versionsnummer vom Stick zu erkennen.

    Wenn du dich am Samstag (09.02.07) meldest, dann versuche ich auch dir am selben Tag zu antworten. Im Moment ist es sehr stressig bei mir, sorry.

    Gruß

    Konstantin

  28. Hi,

    jo ich glaub das mit dem USB 2.0 wird sein, obwohl ich davon überzeugt war das die Erweiterungskarte 2.0 fähig ist.

    ————–hier nochmal die dmesg———————————–

    [ 0.000000] Linux version 2.6.22-14-generic (buildd@terranova) (gcc version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)) #1 SMP Fri Feb 1 04:59:50 UTC 2008 (Ubuntu 2.6.22-14.51-generic)
    [ 0.000000] BIOS-provided physical RAM map:
    [ 0.000000] BIOS-e820: 0000000000000000 – 00000000000a0000 (usable)
    [ 0.000000] BIOS-e820: 00000000000f0000 – 0000000000100000 (reserved)
    [ 0.000000] BIOS-e820: 0000000000100000 – 000000002fff0000 (usable)
    [ 0.000000] BIOS-e820: 000000002fff0000 – 000000002fff3000 (ACPI NVS)
    [ 0.000000] BIOS-e820: 000000002fff3000 – 0000000030000000 (ACPI data)
    [ 0.000000] 0MB HIGHMEM available.
    [ 0.000000] 767MB LOWMEM available.
    [ 0.000000] found SMP MP-table at 000f5890
    [ 0.000000] Entering add_active_range(0, 0, 196592) 0 entries of 256 used
    [ 0.000000] Zone PFN ranges:
    [ 0.000000] DMA 0 -> 4096
    [ 0.000000] Normal 4096 -> 196592
    [ 0.000000] HighMem 196592 -> 196592
    [ 0.000000] early_node_map[1] active PFN ranges
    [ 0.000000] 0: 0 -> 196592
    [ 0.000000] On node 0 totalpages: 196592
    [ 0.000000] DMA zone: 32 pages used for memmap
    [ 0.000000] DMA zone: 0 pages reserved
    [ 0.000000] DMA zone: 4064 pages, LIFO batch:0
    [ 0.000000] Normal zone: 1503 pages used for memmap
    [ 0.000000] Normal zone: 190993 pages, LIFO batch:31
    [ 0.000000] HighMem zone: 0 pages used for memmap
    [ 0.000000] DMI 2.3 present.
    [ 0.000000] ACPI: RSDP signature @ 0xC00F7260 checksum 0
    [ 0.000000] ACPI: RSDP 000F7260, 0014 (r0 AWARD )
    [ 0.000000] ACPI: RSDT 2FFF3000, 002C (r1 AWARD AWRDACPI 42302E31 AWRD 0)
    [ 0.000000] ACPI: FACP 2FFF3040, 0074 (r1 AWARD AWRDACPI 42302E31 AWRD 0)
    [ 0.000000] ACPI: DSDT 2FFF30C0, 3883 (r1 AWARD AWRDACPI 1000 MSFT 100000D)
    [ 0.000000] ACPI: FACS 2FFF0000, 0040
    [ 0.000000] ACPI: APIC 2FFF6980, 0054 (r1 AWARD AWRDACPI 42302E31 AWRD 0)
    [ 0.000000] ACPI: PM-Timer IO Port: 0x1008
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
    [ 0.000000] Processor #0 15:2 APIC version 20
    [ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
    [ 0.000000] IOAPIC[0]: apic_id 2, version 20, address 0xfec00000, GSI 0-23
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 dfl dfl)
    [ 0.000000] ACPI: IRQ0 used by override.
    [ 0.000000] ACPI: IRQ2 used by override.
    [ 0.000000] ACPI: IRQ9 used by override.
    [ 0.000000] Enabling APIC mode: Flat. Using 1 I/O APICs
    [ 0.000000] Using ACPI (MADT) for SMP configuration information
    [ 0.000000] Allocating PCI resources starting at 40000000 (gap: 30000000:d0000000)
    [ 0.000000] Built 1 zonelists. Total pages: 195057
    [ 0.000000] Kernel command line: root=UUID=863e671f-f6fb-4341-9e20-936779974ae5 ro quiet splash
    [ 0.000000] mapped APIC to ffffd000 (fee00000)
    [ 0.000000] mapped IOAPIC to ffffc000 (fec00000)
    [ 0.000000] Enabling fast FPU save and restore… done.
    [ 0.000000] Enabling unmasked SIMD FPU exception support… done.
    [ 0.000000] Initializing CPU#0
    [ 0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes)
    [ 0.000000] Detected 2405.458 MHz processor.
    [ 17.978300] Console: colour VGA+ 80×25
    [ 17.979258] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [ 17.980191] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [ 17.997430] Memory: 767888k/786368k available (2015k kernel code, 17892k reserved, 916k data, 364k init, 0k highmem)
    [ 17.997442] virtual kernel memory layout:
    [ 17.997443] fixmap : 0xfff4d000 – 0xfffff000 ( 712 kB)
    [ 17.997444] pkmap : 0xff800000 – 0xffc00000 (4096 kB)
    [ 17.997445] vmalloc : 0xf0800000 – 0xff7fe000 ( 239 MB)
    [ 17.997447] lowmem : 0xc0000000 – 0xefff0000 ( 767 MB)
    [ 17.997448] .init : 0xc03e3000 – 0xc043e000 ( 364 kB)
    [ 17.997449] .data : 0xc02f7e66 – 0xc03dce84 ( 916 kB)
    [ 17.997450] .text : 0xc0100000 – 0xc02f7e66 (2015 kB)
    [ 17.997454] Checking if this processor honours the WP bit even in supervisor mode… Ok.
    [ 17.997500] SLUB: Genslabs=22, HWalign=64, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
    [ 18.077400] Calibrating delay using timer specific routine.. 4815.15 BogoMIPS (lpj=9630318)
    [ 18.077429] Security Framework v1.0.0 initialized
    [ 18.077437] SELinux: Disabled at boot.
    [ 18.077452] Mount-cache hash table entries: 512
    [ 18.077616] CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000 00000400 00000000 00000000
    [ 18.077630] CPU: Trace cache: 12K uops, L1 D cache: 8K
    [ 18.077633] CPU: L2 cache: 512K
    [ 18.077636] CPU: Hyper-Threading is disabled
    [ 18.077639] CPU: After all inits, caps: bfebfbff 00000000 00000000 0000b080 00000400 00000000 00000000
    [ 18.077652] Compat vDSO mapped to ffffe000.
    [ 18.077668] Checking ‚hlt‘ instruction… OK.
    [ 18.093499] SMP alternatives: switching to UP code
    [ 18.093722] Freeing SMP alternatives: 11k freed
    [ 18.094062] Early unpacking initramfs… done
    [ 18.424520] ACPI: Core revision 20070126
    [ 18.424587] ACPI: Looking for DSDT in initramfs… error, file /DSDT.aml not found.
    [ 18.428173] CPU0: Intel(R) Pentium(R) 4 CPU 2.40GHz stepping 07
    [ 18.428218] Total of 1 processors activated (4815.15 BogoMIPS).
    [ 18.428328] ENABLING IO-APIC IRQs
    [ 18.428515] ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
    [ 18.572676] Brought up 1 CPUs
    [ 18.572821] Booting paravirtualized kernel on bare hardware
    [ 18.572901] Time: 10:51:42 Date: 01/09/108
    [ 18.572930] NET: Registered protocol family 16
    [ 18.573046] EISA bus registered
    [ 18.573062] ACPI: bus type pci registered
    [ 18.612339] PCI: PCI BIOS revision 2.10 entry at 0xfb400, last bus=1
    [ 18.612341] PCI: Using configuration type 1
    [ 18.612343] Setting up standard PCI resources
    [ 18.620894] ACPI: EC: Look up EC in DSDT
    [ 18.624439] ACPI: Interpreter enabled
    [ 18.624444] ACPI: (supports S0 S3 S4 S5)
    [ 18.624465] ACPI: Using IOAPIC for interrupt routing
    [ 18.630080] ACPI: PCI Root Bridge [PCI0] (0000:00)
    [ 18.630091] PCI: Probing PCI hardware (bus 00)
    [ 18.630391] Enabling SiS 96x SMBus.
    [ 18.631719] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    [ 18.652141] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
    [ 18.652259] ACPI: PCI Interrupt Link [LNKB] (IRQs *3 4 5 6 7 9 10 11 12 14 15)
    [ 18.652396] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
    [ 18.652519] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 11 *12 14 15)
    [ 18.652635] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *13
    [ 18.652752] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11 *12 14 15)
    [ 18.652870] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
    [ 18.652988] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
    [ 18.653104] Linux Plug and Play Support v0.97 (c) Adam Belay
    [ 18.653118] pnp: PnP ACPI init
    [ 18.653137] ACPI: bus type pnp registered
    [ 18.656289] pnp: PnP ACPI: found 13 devices
    [ 18.656292] ACPI: ACPI bus type pnp unregistered
    [ 18.656299] PnPBIOS: Disabled by ACPI PNP
    [ 18.656364] PCI: Using ACPI for IRQ routing
    [ 18.656368] PCI: If a device doesn’t work, try „pci=routeirq“. If it helps, post a report
    [ 18.670594] NET: Registered protocol family 8
    [ 18.670597] NET: Registered protocol family 20
    [ 18.670680] pnp: 00:00: iomem range 0xd0000-0xd3fff has been reserved
    [ 18.670683] pnp: 00:00: iomem range 0xf0000-0xf7fff could not be reserved
    [ 18.670686] pnp: 00:00: iomem range 0xf8000-0xfbfff could not be reserved
    [ 18.670690] pnp: 00:00: iomem range 0xfc000-0xfffff could not be reserved
    [ 18.672475] Time: tsc clocksource has been installed.
    [ 18.701055] PCI: Bridge: 0000:00:01.0
    [ 18.701057] IO window: disabled.
    [ 18.701066] MEM window: e0000000-e1ffffff
    [ 18.701073] PREFETCH window: d8000000-dfffffff
    [ 18.701108] NET: Registered protocol family 2
    [ 18.740432] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
    [ 18.740639] TCP established hash table entries: 131072 (order: 8, 1572864 bytes)
    [ 18.742917] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
    [ 18.743841] TCP: Hash tables configured (established 131072 bind 65536)
    [ 18.743848] TCP reno registered
    [ 18.752585] checking if image is initramfs… it is
    [ 19.203655] Switched to high resolution mode on CPU 0
    [ 19.411080] Freeing initrd memory: 7072k freed
    [ 19.411633] audit: initializing netlink socket (disabled)
    [ 19.411654] audit(1202554302.072:1): initialized
    [ 19.414092] VFS: Disk quotas dquot_6.5.1
    [ 19.414164] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [ 19.414293] io scheduler noop registered
    [ 19.414296] io scheduler anticipatory registered
    [ 19.414299] io scheduler deadline registered
    [ 19.414317] io scheduler cfq registered (default)
    [ 20.732997] Boot video device is 0000:01:00.0
    [ 20.733213] isapnp: Scanning for PnP cards…
    [ 21.086659] isapnp: No Plug & Play device found
    [ 21.117664] Real Time Clock Driver v1.12ac
    [ 21.117782] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
    [ 21.117893] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    [ 21.118829] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    [ 21.119761] RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
    [ 21.120058] input: Macintosh mouse button emulation as /class/input/input0
    [ 21.120218] PNP: No PS/2 controller found. Probing ports directly.
    [ 21.155933] Failed to disable AUX port, but continuing anyway… Is this a SiS?
    [ 21.155937] If AUX port is really absent please use the ‚i8042.noaux‘ option.
    [ 21.403922] serio: i8042 KBD port at 0x60,0x64 irq 1
    [ 21.404136] mice: PS/2 mouse device common for all mice
    [ 21.404276] EISA: Probing bus 0 at eisa.0
    [ 21.404286] Cannot allocate resource for EISA slot 1
    [ 21.404296] Cannot allocate resource for EISA slot 4
    [ 21.404313] EISA: Detected 0 cards.
    [ 21.404442] TCP cubic registered
    [ 21.404457] NET: Registered protocol family 1
    [ 21.404486] Using IPI No-Shortcut mode
    [ 21.404687] Magic number: 12:49:881
    [ 21.404838] hash matches device ptyx5
    [ 21.405430] Freeing unused kernel memory: 364k freed
    [ 22.651338] AppArmor: AppArmor initializedaudit(1202554305.072:2): type=1505 info=“AppArmor initialized“ pid=1182
    [ 22.661532] fuse init (API version 7.8)
    [ 22.667394] Failure registering capabilities with primary security module.
    [ 22.682902] ACPI: Fan [FAN] (on)
    [ 22.690916] ACPI: Thermal Zone [THRM] (38 C)
    [ 23.365731] ACPI: PCI Interrupt 0000:00:02.3[B] -> GSI 17 (level, low) -> IRQ 16
    [ 23.417583] ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[16] MMIO=[e2044000-e20447ff] Max Packet=[2048] IR/IT contexts=[4/6]
    [ 23.461165] SCSI subsystem initialized
    [ 23.467444] libata version 2.21 loaded.
    [ 23.469171] pata_sis 0000:00:02.5: version 0.5.1
    [ 23.469244] ACPI: PCI Interrupt 0000:00:02.5[A] -> GSI 16 (level, low) -> IRQ 17
    [ 23.469394] scsi0 : pata_sis
    [ 23.469457] scsi1 : pata_sis
    [ 23.469585] ata1: PATA max UDMA/133 cmd 0x000101f0 ctl 0x000103f6 bmdma 0x00014000 irq 14
    [ 23.469589] ata2: PATA max UDMA/133 cmd 0x00010170 ctl 0x00010376 bmdma 0x00014008 irq 15
    [ 23.513529] usbcore: registered new interface driver usbfs
    [ 23.513571] usbcore: registered new interface driver hub
    [ 23.513599] usbcore: registered new device driver usb
    [ 23.514604] ohci_hcd: 2006 August 04 USB 1.1 ‚Open‘ Host Controller (OHCI) Driver
    [ 23.563372] sis900.c: v1.08.10 Apr. 2 2006
    [ 23.664662] Floppy drive(s): fd0 is 1.44M
    [ 23.688451] ata1.00: ATA-6: ST380022A, 3.30, max UDMA/100
    [ 23.688456] ata1.00: 156301488 sectors, multi 16: LBA
    [ 23.704355] ata1.00: configured for UDMA/100
    [ 23.736806] FDC 0 is a post-1991 82077
    [ 24.187338] ata2.00: ATAPI: ASUS DVD-E616P3, 1.05, max UDMA/100
    [ 24.187346] ata2.01: ATAPI: CR-48XETE, VER 482R, max UDMA/33
    [ 24.187352] ata2.00: limited to UDMA/33 due to 40-wire cable
    [ 24.359044] ata2.00: configured for UDMA/33
    [ 24.530752] ata2.01: configured for UDMA/33
    [ 24.530914] scsi 0:0:0:0: Direct-Access ATA ST380022A 3.30 PQ: 0 ANSI: 5
    [ 24.538271] scsi 1:0:0:0: CD-ROM ASUS DVD-E616P3 1.05 PQ: 0 ANSI: 5
    [ 24.538925] scsi 1:0:1:0: CD-ROM MITSUMI CR-48XETE 482R PQ: 0 ANSI: 5
    [ 24.543033] ACPI: PCI Interrupt 0000:00:03.0[A] -> GSI 20 (level, low) -> IRQ 18
    [ 24.543055] ohci_hcd 0000:00:03.0: OHCI Host Controller
    [ 24.543544] ohci_hcd 0000:00:03.0: new USB bus registered, assigned bus number 1
    [ 24.543572] ohci_hcd 0000:00:03.0: irq 18, io mem 0xe2045000
    [ 24.567130] sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB)
    [ 24.567179] sd 0:0:0:0: [sda] Write Protect is off
    [ 24.567182] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    [ 24.567204] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
    [ 24.567285] sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors (80026 MB)
    [ 24.567297] sd 0:0:0:0: [sda] Write Protect is off
    [ 24.567300] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    [ 24.567320] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
    [ 24.567326] sda: sda1 sda2 sda3
    [ 24.580105] sd 0:0:0:0: [sda] Attached SCSI disk
    [ 24.584957] sd 0:0:0:0: Attached scsi generic sg0 type 0
    [ 24.584982] scsi 1:0:0:0: Attached scsi generic sg1 type 5
    [ 24.585004] scsi 1:0:1:0: Attached scsi generic sg2 type 5
    [ 24.600580] usb usb1: configuration #1 chosen from 1 choice
    [ 24.600621] hub 1-0:1.0: USB hub found
    [ 24.600636] hub 1-0:1.0: 2 ports detected
    [ 24.622286] sr0: scsi3-mmc drive: 0x/48x cd/rw xa/form2 cdda tray
    [ 24.622293] Uniform CD-ROM driver Revision: 3.20
    [ 24.622657] sr 1:0:0:0: Attached scsi CD-ROM sr0
    [ 24.625438] sr1: scsi3-mmc drive: 48x/48x writer cd/rw xa/form2 cdda tray
    [ 24.625656] sr 1:0:1:0: Attached scsi CD-ROM sr1
    [ 24.694433] ieee1394: Host added: ID:BUS[0-00:1023] GUID[000010dc002089c9]
    [ 24.702430] ACPI: PCI Interrupt 0000:00:03.1[B] -> GSI 21 (level, low) -> IRQ 19
    [ 24.702452] ohci_hcd 0000:00:03.1: OHCI Host Controller
    [ 24.702483] ohci_hcd 0000:00:03.1: new USB bus registered, assigned bus number 2
    [ 24.702504] ohci_hcd 0000:00:03.1: irq 19, io mem 0xe2040000
    [ 24.760279] usb usb2: configuration #1 chosen from 1 choice
    [ 24.760318] hub 2-0:1.0: USB hub found
    [ 24.760331] hub 2-0:1.0: 2 ports detected
    [ 24.862109] ACPI: PCI Interrupt 0000:00:03.2[C] -> GSI 22 (level, low) -> IRQ 20
    [ 24.862133] ohci_hcd 0000:00:03.2: OHCI Host Controller
    [ 24.862164] ohci_hcd 0000:00:03.2: new USB bus registered, assigned bus number 3
    [ 24.862185] ohci_hcd 0000:00:03.2: irq 20, io mem 0xe2041000
    [ 24.919996] usb usb3: configuration #1 chosen from 1 choice
    [ 24.920034] hub 3-0:1.0: USB hub found
    [ 24.920049] hub 3-0:1.0: 2 ports detected
    [ 24.979254] Attempting manual resume
    [ 24.979259] swsusp: Resume From Partition 8:1
    [ 24.979261] PM: Checking swsusp image.
    [ 24.987067] PM: Resume from disk failed.
    [ 25.005759] usb 1-1: new full speed USB device using ohci_hcd and address 2
    [ 25.021841] ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 19 (level, low) -> IRQ 21
    [ 25.021864] ohci_hcd 0000:00:08.0: OHCI Host Controller
    [ 25.021895] ohci_hcd 0000:00:08.0: new USB bus registered, assigned bus number 4
    [ 25.021914] ohci_hcd 0000:00:08.0: irq 21, io mem 0xe2046000
    [ 25.030029] kjournald starting. Commit interval 5 seconds
    [ 25.030045] EXT3-fs: mounted filesystem with ordered data mode.
    [ 25.079739] usb usb4: configuration #1 chosen from 1 choice
    [ 25.079774] hub 4-0:1.0: USB hub found
    [ 25.079786] hub 4-0:1.0: 2 ports detected
    [ 25.181741] ACPI: PCI Interrupt 0000:00:03.3[D] -> GSI 23 (level, low) -> IRQ 22
    [ 25.181761] ehci_hcd 0000:00:03.3: EHCI Host Controller
    [ 25.181798] ehci_hcd 0000:00:03.3: new USB bus registered, assigned bus number 5
    [ 25.181844] PCI: cache line size of 128 is not supported by device 0000:00:03.3
    [ 25.181857] ehci_hcd 0000:00:03.3: irq 22, io mem 0xe2042000
    [ 25.181866] ehci_hcd 0000:00:03.3: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
    [ 25.181970] usb usb5: configuration #1 chosen from 1 choice
    [ 25.182002] hub 5-0:1.0: USB hub found
    [ 25.182011] hub 5-0:1.0: 6 ports detected
    [ 25.285539] ACPI: PCI Interrupt 0000:00:04.0[A] -> GSI 19 (level, low) -> IRQ 21
    [ 25.287034] 0000:00:04.0: Realtek RTL8201 PHY transceiver found at address 1.
    [ 25.299142] 0000:00:04.0: Using transceiver found at address 1 as default
    [ 25.300003] eth0: SiS 900 PCI Fast Ethernet at 0xec00, IRQ 21, 00:10:dc:c7:ed:85.
    [ 25.588720] usb 1-1: device not accepting address 2, error -62
    [ 26.203679] usb 4-2: new full speed USB device using ohci_hcd and address 2
    [ 26.412686] usb 4-2: configuration #1 chosen from 1 choice
    [ 27.142078] usb 1-1: new full speed USB device using ohci_hcd and address 4
    [ 27.363551] usb 1-1: configuration #1 chosen from 1 choice
    [ 27.669183] usb 1-2: new low speed USB device using ohci_hcd and address 5
    [ 27.884610] usb 1-2: configuration #1 chosen from 1 choice
    [ 33.550639] Linux agpgart interface v0.102 (c) Dave Jones
    [ 33.578300] agpgart: Detected SiS chipset – id:1608
    [ 33.588510] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    [ 33.588996] agpgart: AGP aperture is 128M @ 0xd0000000
    [ 33.596228] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    [ 33.674543] sis96x_smbus 0000:00:02.1: SiS96x SMBus base address: 0x10c0
    [ 34.409689] nvidia: module license ‚NVIDIA‘ taints kernel.
    [ 34.686817] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 17
    [ 34.687170] NVRM: loading NVIDIA Linux x86 Kernel Module 1.0-9639 Mon Apr 16 20:20:06 PDT 2007
    [ 35.302499] input: PC Speaker as /class/input/input1
    [ 35.339145] usbcore: registered new interface driver hiddev
    [ 35.344322] input: Logitech USB Receiver as /class/input/input2
    [ 35.344398] input: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:03.0-1
    [ 35.355107] input: Logitech USB Receiver as /class/input/input3
    [ 35.355213] input,hiddev96: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:03.0-1
    [ 35.360232] input: MLK Wireless Desktop as /class/input/input4
    [ 35.360280] input: USB HID v1.00 Keyboard [MLK Wireless Desktop] on usb-0000:00:03.0-2
    [ 35.369485] input: MLK Wireless Desktop as /class/input/input5
    [ 35.369635] input,hiddev97: USB HID v1.00 Mouse [MLK Wireless Desktop] on usb-0000:00:03.0-2
    [ 35.369655] usbcore: registered new interface driver usbhid
    [ 35.369660] /build/buildd/linux-source-2.6.22-2.6.22/drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
    [ 35.618144] usbcore: registered new interface driver xpad
    [ 35.618150] /build/buildd/linux-source-2.6.22-2.6.22/drivers/input/joystick/xpad.c: driver for Xbox controllers v0.1.6
    [ 35.634748] parport_pc 00:09: reported by Plug and Play ACPI
    [ 35.634857] parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
    [ 35.684878] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x04F9 pid 0x01A8
    [ 35.684904] usbcore: registered new interface driver usblp
    [ 35.684908] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
    [ 35.883612] usbcore: registered new interface driver libusual
    [ 36.005324] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
    [ 36.005331] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
    [ 36.015723] Initializing USB Mass Storage driver…
    [ 36.087329] scsi2 : SCSI emulation for USB Mass Storage devices
    [ 36.088622] usbcore: registered new interface driver usb-storage
    [ 36.088628] USB Mass Storage support registered.
    [ 36.088633] usb-storage: device found at 2
    [ 36.088635] usb-storage: waiting for device to settle before scanning
    [ 36.258972] ACPI: PCI Interrupt 0000:00:02.7[C] -> GSI 18 (level, low) -> IRQ 23
    [ 36.275610] input: btnx keyboard as /class/input/input6
    [ 36.276414] input: btnx mouse as /class/input/input7
    [ 36.430813] input: btnx keyboard as /class/input/input8
    [ 36.431583] input: btnx mouse as /class/input/input9
    [ 36.582026] intel8x0_measure_ac97_clock: measured 52816 usecs
    [ 36.582030] intel8x0: clocking to 48000
    [ 37.318927] lp0: using parport0 (interrupt-driven).
    [ 37.391932] Adding 497972k swap on /dev/sda1. Priority:-1 extents:1 across:497972k
    [ 37.661358] EXT3 FS on sda2, internal journal
    [ 38.325471] kjournald starting. Commit interval 5 seconds
    [ 38.325694] EXT3 FS on sda3, internal journal
    [ 38.325700] EXT3-fs: mounted filesystem with ordered data mode.
    [ 39.218527] No dock devices found.
    [ 39.321243] input: Power Button (FF) as /class/input/input10
    [ 39.326632] ACPI: Power Button (FF) [PWRF]
    [ 39.370221] input: Power Button (CM) as /class/input/input11
    [ 39.375492] ACPI: Power Button (CM) [PWRB]
    [ 39.419782] input: Sleep Button (CM) as /class/input/input12
    [ 39.425130] ACPI: Sleep Button (CM) [FUTS]
    [ 41.080064] usb-storage: device scan complete
    [ 41.093406] scsi 2:0:0:0: Direct-Access Brother DCP-130C 1.00 PQ: 0 ANSI: 2
    [ 41.144008] sd 2:0:0:0: [sdb] Attached SCSI removable disk
    [ 41.144067] sd 2:0:0:0: Attached scsi generic sg3 type 0
    [ 41.343360] ppdev: user-space parallel port driver
    [ 41.767754] audit(1202554325.437:3): type=1503 operation=“inode_permission“ requested_mask=“a“ denied_mask=“a“ name=“/dev/tty“ pid=4854 profile=“/usr/sbin/cupsd“
    [ 41.961024] apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
    [ 41.961031] apm: overridden by ACPI.
    [ 42.432822] Failure registering capabilities with primary security module.
    [ 42.806169] Bluetooth: Core ver 2.11
    [ 42.806325] NET: Registered protocol family 31
    [ 42.806328] Bluetooth: HCI device and connection manager initialized
    [ 42.806332] Bluetooth: HCI socket layer initialized
    [ 42.964637] Bluetooth: L2CAP ver 2.8
    [ 42.964643] Bluetooth: L2CAP socket layer initialized
    [ 43.240398] Bluetooth: RFCOMM socket layer initialized
    [ 43.240520] Bluetooth: RFCOMM TTY layer initialized
    [ 43.240523] Bluetooth: RFCOMM ver 1.8
    [ 43.323723] eth0: Media Link On 100mbps full-duplex
    [ 45.172780] agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
    [ 45.172951] agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
    [ 45.172957] agpgart: SiS delay workaround: giving bridge time to recover.
    [ 45.189810] agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
    [ 45.307219] input: btnx keyboard as /class/input/input13
    [ 45.315211] input: btnx mouse as /class/input/input14
    [ 47.007383] NET: Registered protocol family 17
    [ 52.697158] NET: Registered protocol family 10
    [ 52.697377] lo: Disabled Privacy Extensions
    [ 60.168580] usb 1-2: USB disconnect, address 5
    [ 60.812420] usb 1-2: new low speed USB device using ohci_hcd and address 6
    [ 61.027542] usb 1-2: configuration #1 chosen from 1 choice
    [ 61.041758] input: MLK Wireless Desktop as /class/input/input15
    [ 61.041800] input: USB HID v1.00 Keyboard [MLK Wireless Desktop] on usb-0000:00:03.0-2
    [ 61.053940] input: MLK Wireless Desktop as /class/input/input16
    [ 61.054029] input,hiddev97: USB HID v1.00 Mouse [MLK Wireless Desktop] on usb-0000:00:03.0-2
    [ 62.498398] usb 1-2: reset low speed USB device using ohci_hcd and address 6
    [ 63.537149] eth0: no IPv6 routers present
    [ 132.008842] Linux video capture interface: v2.00
    [ 132.069072] em28xx v4l2 driver version 0.0.1 loaded
    [ 132.069120] usbcore: registered new interface driver em28xx
    [ 132.188010] Em28xx: Initialized (Em2880 DVB Extension) extension
    [ 178.555184] usb 4-1: new full speed USB device using ohci_hcd and address 3
    [ 178.755394] usb 4-1: not running at top speed; connect to a high speed hub
    [ 178.776503] usb 4-1: configuration #1 chosen from 1 choice

    Danke Konstantin für deine Mühe, ist echt super! Und lass dich nicht all zu sehr stressen!^^ Ist ungesund…

    MFG

    Robert

  29. Hallo Konstantin,
    habe den link gesetzt leider die gleiche Meldung, erwartet der ggf. an einer anderen Stelle die Kernel Dateien??
    Mfg
    Bodo

    🙁

  30. Hallo Bodo,

    irgendwas Einfaches ist hier, aber wir übersehen es.

    1. Führe mal „make clean“ aus.

    2. Wenn es nicht hilft, dannlösche bitte nochmal die Quellen, also v4l-dvb… und ziehe es dir nochmal. Kann gut sein, dass da jetzt irgendwelche Verlinken noch gibt, die nicht neu erstellt werden.

    Gruß

    Konstantin

  31. Hi Konstantin,

    vielen Dank für deine endlos scheinende Geduld.
    Leider funktioniert es auch nicht, habe jetzt so viel ausprobiert mit Kernel 2.6.22 und wieder zurück, mit eigenem kernel, dass ich fast nicht weiss was „stand“ ist.
    Unter sidux lief es auch und unter ubuntu ebenso, habe auch nachgesehen im menuconfig, loadable module ist mit sternchen makiert, keine Ahnung was es sein kann habe auch den make kernel-links probiert auch nichts gelöscht und neu geholt auch. Sorry.

    Dennoch viele Grüße
    Bodo

  32. Hallo Bodo,

    ich habe das Problem nachgestellt.

    du musst die kernel-header zu deinem Kernel installieren. In meinem Fall ist es für lenny so:
    sudo aptitude install linux-headers-2.6.22-3-686

    Du musst deine Kernelversion wählen und installieren. Danach hat es bei mir auf einer sauberen lenny-Version funktioniert.

    PS: Ich habe Geduld und erst Recht, wenn es um lösbare Probleme geht.

    Ich warte auf deine Antwort

    Konstantin

  33. Hallo Konstantin,

    zu spät habe heute morgen auf Ubuntu 7.10 gewechselt. Damit konnte ich es einwandfrei installieren, meine Wlan-Karte wurde auch erkannt.

    Wäre zwar gern bei Lenny geblieben, aber Ubuntu ist ja ähnlich.

    Dennoch vielen Dank für deien super Unterstützung.

    Grüsse
    Bodo

  34. Hallo Konstantin,

    erst mal danke für die Anleitung. Leider gehöre ich auch zu denen die ein Problem haben.

    Zuerst mal meldet modprobe em2880-dvb bei mir FATAL: Module em2880_dvb not found

    Hab dann den Stick trotzdem mal eingesteckt und dmesg gibt mir folgendes:

    [ 123.232000] tveeprom 0-0050: Hauppauge model 65018, rev B3C0, serial# 3948792
    [ 123.232000] tveeprom 0-0050: tuner model is Xceive XC3028 (idx 120, type 71)
    [ 123.232000] tveeprom 0-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
    [ 123.232000] tveeprom 0-0050: audio processor is None (idx 0)
    [ 123.232000] tveeprom 0-0050: has radio
    [ 123.444000] tuner‘ 0-0061: chip found @ 0xc2 (em28xx #0)
    [ 123.456000] xc2028 0-0061: type set to XCeive xc2028/xc3028 tuner
    [ 123.456000] xc2028 0-0061: xc2028/3028 firmware name not set!
    [ 123.464000] xc2028 0-0061: Error: firmware xc3028-v27.fw not found.
    [ 123.724000] tvp5150 0-005c: tvp5150am1 detected.
    [ 126.384000] em28xx #0: V4L2 device registered as /dev/video0 and /dev/vbi0
    [ 126.384000] em28xx #0: Found Hauppauge WinTV HVR 900
    [ 126.384000] usbcore: registered new interface driver em28xx
    [ 126.808000] em28xx-audio.c: probing for em28x1 non standard usbaudio
    [ 126.808000] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
    [ 126.820000] Em28xx: Initialized (Em28xx Audio Extension) extension

    Offensichtlich wird mein Stick also erkannt aber es hapert an der Firmware die nicht gefunden wird. Habe die v3 verwendet.

    Ich fürchte fast, dass die Antwort lautet, dass es für die Hauppauge model 65018, rev B3C0 noch keine passende Firmware gibt.

    Falls es doch ein Lösung gibt wäre ich natürlich dankbar,

    Ach ja, verwende eeeXubuntu auf einem Asus EeePC

    Danke
    Harald

  35. Hallo Harald,

    Wo liegt bei dir die Firmware. Sie sollte in den Ordner /lib/firmware direkt entpackt werden!

    Die Meldung: „modprobe em2880-dvb bei mir FATAL: Module em2880_dvb not found“ bedeutet, dass das Modul auch wirklich nicht existiert, also nicht installiert ist.
    Bitte nochmal die Installation ausführen (compilieren) und testen.

    Wichtig: Der Stick muss an einem USB 2.0 Port angeschlossen werden. Die Meldung muss heißen „High Speed USB …“

    Melde dich, wenn du noch Fragen hast.

    Gruß

    Konstantin

  36. Hi Konstantin,

    seit meinem letzten Kernel-Update kann ich die v4l-dvb-kernel Source nicht mehr kompilieren, vorher ging es immer prima….

    CC [M] /home/maus/bin-work/v4l-dvb-kernel/v4l/ivtv-udma.o
    /home/maus/bin-work/v4l-dvb-kernel/v4l/ivtv-udma.c: In function ‚ivtv_udma_fill_sg_list‘:
    /home/maus/bin-work/v4l-dvb-kernel/v4l/ivtv-udma.c:54: error: implicit declaration of function ’sg_set_page‘
    make[5]: *** [/home/maus/bin-work/v4l-dvb-kernel/v4l/ivtv-udma.o] Error 1
    make[4]: *** [_module_/home/maus/bin-work/v4l-dvb-kernel/v4l] Error 2
    make[3]: *** [modules] Error 2
    make[2]: *** [modules] Error 2
    make[2]: Leaving directory `/usr/src/linux-2.6.18.8-0.9-obj/i386/default‘
    make[1]: *** [default] Fehler 2
    make[1]: Leaving directory `/home/maus/bin-work/v4l-dvb-kernel/v4l‘
    make: *** [all] Fehler 2

  37. Hallo,

    deswegen würde ich sagen „Never touch a running system“. Ich vermute das war die Aktualisierung wegen dem Sicherheitsfehler im Kernel (Root Exploit).

    Jaaaa, wie kommen wir da raus. Es wurden Funktionen verändert, die von dem Treiber verwendet wurden. Versuch bitte die Quellen aus dem Repository (v4l-dvb-kernel) zu aktualisieren. Vielleicht ist das dort bereits gelöst.

    Melde dich bitte, wenn es nicht geholfen hat.

    Gruß

    Konstantin

  38. Hatte vergessen, meine (neue) Kernel-Version anzugeben, sowie die anderen relevanten Daten:

    Also:

    OpenSuse 10.2
    Kernel 2.6.18.8-0.9-default

    Die DVB-Quellen frisch per mercurial geholt. Mehrfach inzwischen.

    Das v4l-dvb Quellen von Linuxtv.org lassen sich problemlos übersetzten, auch das ivtv-Modul….aber da ist ja das em2880 Modul nicht dabei, leider.

  39. Hi,

    dazu kann ich nur sagen „schon wieder Suse“. Sorry, aber die wurschteln zu viel am Kernel rum.

    Ich habe auch kein Suse, um den Treiber anzupassen. Markus (der Entwickler) wird es wohl kaum tun. Du kannst mal auf der Mailinglist fragen.

    Gruß

    Konstantin

  40. Ich bin dabei die Treiber generell zu aktualisieren und die Unterstuetzung in das neue Projekt einzufuegen.

    http://mcentral.de/pipermail/em28xx/2008-February/001168.html

    Die Firmware wird in Zukunft in diesen Paketen inkludiert sein und automatisch für die jeweiligen Geräte geladen werden.

    Auch beinhaltet dieses Paket nur noch Empia Treiber und nicht mehr das komplette Treiberpaket von linuxtv.org.
    Bisher funktioniert damit leider erst Pinnacle 330e und Hauppauge HVR 900/B2C0, weitere Geräte folgen demnächst.

    Viele Gruesse,
    Markus

  41. Guten Tag,

    und wann kommt die neue Anleitung? ^^

    Wird dann auch die WinTV HVR 900 rev B3C0 unterstützt?

    lg

  42. Hallo Sebastian,

    der Treiber wird nur auf eine neue Struktur (Userspace Treiber) umgestellt, damit der dvb-t Teil vom Kernel nicht verändert werden muss. Wegen dem Verändern der dvb-t Teile, gab es Probleme mit Webcams.

    Generell geht es um den Umbau und nicht um neue Hardware. Dadurch wird es nicht mehr nötig sein, die Firmware extra irgedwo zu suchen und selber zu probieren, welche Firmware den nun passt oder nicht.

    Neue Hardware wird nach und nach unterstützt. Das Problem besteht darin, dass keinerlei Dokumentation zu der Hardware bekannt ist und die Funktionen durch Reverse Engineering herausgefunden werden müssen.
    Das größte Problem ist, dass hvr-900 nicht unbedingt heisst, dass die Hardware gleich oder ähnlich geblieben ist. Ein neuer Chip bedeutet komplett neue Treiber und damit auch das Reverse Engineering von Null auf durchgeführt werden muss.

    Die Neue Anleitung wird erst veröffentlicht, wenn der Treiber den größten Teil oder neuere Modelle unterstützt. Solange werde ich mit der Anleitung warten, da sie kaum jemanden helfen wird!

    Gruß

    Konstantin

  43. Die Lösung ist von „Edward J. Sheldrake“
    gekommen.

    Das Problem liegt in der Anpassung der sourcen an den 2.6.24er
    Kernel.
    Matt Adams hatte die ursprünglichen sourcen nicht backwardskompatibel gepatcht…dieser Patch muss rückgängig gemacht werden.

    Hat bei mir wunderbar geklappt.

    Man muss den patch runterladen und auf die sourcen anwenden.
    Den patch findet man unter dem Eintrag in die mailing liste:

    http://mcentral.de/pipermail/em28xx/2008-February/001210.html

    oder direkt hier:

    http://mcentral.de/pipermail/em28xx/attachments/20080220/c262d436/v4l-dvb-kernel-2.6.24.bin

    Befehl:

    patch -p1 -R < v4l-dvb-kernel-2.6.24.bin

    Man kopiert die o.a. Datei in den v4l-dvb-kernel Ordner und führt den patch Befehl aus.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Die folgenden im Rahmen der DSGVO notwendigen Bedingungen müssen gelesen und akzeptiert werden:

Informationspflicht

Durch Abschicken des Formulares wird dein Name, E-Mail-Adresse und eingegebene Text in der Datenbank gespeichert. Für weitere Informationen wirf bitte einen Blick in die Datenschutzerklärung.