easyVDR Kopie des easyVDR-Forums zum Nachschlagen
[Gelöst] Treiber für "Hauppauge WinTV Nova-HD-S2" bauen schlägt fehl

easyVDR - >VARforumsname - >[Gelöst] Treiber für "Hauppauge WinTV Nova-HD-S2" bauen schlägt fehl

granini  06.Jan.2008 01:54:25
Hi  ;)

TV-Karte: Hauppauge WinTV Nova-HD-S2
easyvdr 0.5 (RC1 + Kernel_2.6.22.10)

Ich versuche zurzeit den Treiber für meine TV Karte zu bauen:

easyVDR:~/hvr4000-dvbs-41105d4d0519# make
make -C /root/hvr4000-dvbs-41105d4d0519/v4l
make: Entering directory `/root/hvr4000-dvbs-41105d4d0519/v4l'
Updating/Creating .config
Preparing to compile for kernel version 2.6.22
File not found: /lib/modules/2.6.22.10/build/.config at ./scripts/make_kconfig.pl line 32, line 4.
make: *** Keine Regel vorhanden, um das Target ».myconfig«,
  benötigt von »config-compat.h«, zu erstellen.  Schluss.
make: Leaving directory `/root/hvr4000-dvbs-41105d4d0519/v4l'
make: *** Fehler 2


Das hier konnte mir auch nicht weiterhelfen:
[url=http://www.easy-vdr.de/forum/index.php?topic=3462.0]http://www.easy-vdr.de/forum/index.php?topic=3462.0

Hier gibt es den Treiber:
http://forum.ubuntuusers.de/post/1140972/
prudentis  06.Jan.2008 08:20:20
Hallo granini,

bei mir läufts durch, allerdings hab ich den Kernel 2.6.23.1 von hier drauf: http://ftp.gwdg.de/pub/linux/easyvdr/beta/easyVDR_Kernel_2.6.23.1_untested.tar.bz2

dazu noch die Sourcen von Kernel.org, und ein "make oldconfig && make prepare && make scripts" auf die neuen Sourcen!

dann den Treiber durchlaufen lassen!

Ich häng hier mal den Rest des Kompilierens an  ;)
  CC      /usr/src/hvr4000-dvbs-41105d4d0519/v4l/wm8739.mod.o
  LD   /usr/src/hvr4000-dvbs-41105d4d0519/v4l/wm8739.ko
  CC      /usr/src/hvr4000-dvbs-41105d4d0519/v4l/wm8775.mod.o
  LD   /usr/src/hvr4000-dvbs-41105d4d0519/v4l/wm8775.ko
  CC      /usr/src/hvr4000-dvbs-41105d4d0519/v4l/zc0301.mod.o
  LD   /usr/src/hvr4000-dvbs-41105d4d0519/v4l/zc0301.ko
  CC      /usr/src/hvr4000-dvbs-41105d4d0519/v4l/zl10353.mod.o
  LD   /usr/src/hvr4000-dvbs-41105d4d0519/v4l/zl10353.ko
  CC      /usr/src/hvr4000-dvbs-41105d4d0519/v4l/zr36016.mod.o
  LD   /usr/src/hvr4000-dvbs-41105d4d0519/v4l/zr36016.ko
  CC      /usr/src/hvr4000-dvbs-41105d4d0519/v4l/zr36050.mod.o
  LD   /usr/src/hvr4000-dvbs-41105d4d0519/v4l/zr36050.ko
  CC      /usr/src/hvr4000-dvbs-41105d4d0519/v4l/zr36060.mod.o
  LD   /usr/src/hvr4000-dvbs-41105d4d0519/v4l/zr36060.ko
  CC      /usr/src/hvr4000-dvbs-41105d4d0519/v4l/zr36067.mod.o
  LD   /usr/src/hvr4000-dvbs-41105d4d0519/v4l/zr36067.ko
  CC      /usr/src/hvr4000-dvbs-41105d4d0519/v4l/zr364xx.mod.o
  LD   /usr/src/hvr4000-dvbs-41105d4d0519/v4l/zr364xx.ko
make: Leaving directory `/usr/src/linux-2.6.23.1'
./scripts/rmmod.pl check
found 216 modules
make: Leaving directory `/usr/src/hvr4000-dvbs-41105d4d0519/v4l'



lg prudentis
SW: EasyVDR 0.7.24
HW: HTPC-DE02 + Asus P5QL-E, Core2 2,2 GHz, CineS2 + HDe, HD SYS=120GB 2,5" + HD-USB 1TB" # NAS 1TB, 2GB RAM Imon Multimedian IR/VFD v.6[15c2:0036]
HW2: Asus M2NPV-VM, AMD X2, 1GB Ram, IDE HD,  DVB=Hauppauge HVR4000 PCI, DVD Brenner
[url=http://www.prudentis.org]prudentis.org
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!
granini  07.Jan.2008 21:58:43
Hallo prudentis  :D

Danke für deine Antwort. Ich habe mir nun die Kernel-Source hierher geholt:
[url=http://ftp://ftp.gwdg.de/pub/linux/easyvdr/beta/Sourcen/easyvdr-2.6.22.10-sourcen.tar.bz2]ftp://ftp.gwdg.de/pub/linux/easyvdr/beta/Sourcen/easyvdr-2.6.22.10-sourcen.tar.bz2

Und diese habe ich dann unter /usr/src entpackt. Danach habe ich im Ordner /usr/src/linux-2.6.22.10/ "make oldconfig && make prepare && make scripts" gemacht.

Anschließend konnte ich auch den Treiber bauen und auch installieren.

Das Problem ist aber dass immer noch keine Karte erkannt wird. Die Firmware liegt unter /lib/firmware.

lspci
...
01:0a.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
01:0a.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
01:0a.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
01:0a.4 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)


dmesg | grep cx88
Keine Ausgabe

lsmod
Module                  Size  Used by
powernow_k8            17088  0
ipv6                  271140  12
kbtab                  6656  0
usbhid                44576  0
ff_memless              7048  1 usbhid
nvidia              6221648  24
lirc_serial            16004  1
lirc_dev              16260  1 lirc_serial
snd_via82xx            29720  0
gameport              17288  1 snd_via82xx
snd_ac97_codec        102564  1 snd_via82xx
ac97_bus                3456  1 snd_ac97_codec
snd_mpu401_uart        10112  1 snd_via82xx
snd_seq_dummy          4996  0
snd_seq_oss            35968  0
snd_seq_midi            9632  0
snd_seq_midi_event      8704  2 snd_seq_oss,snd_seq_midi
snd_seq                54864  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_rawmidi            26144  2 snd_mpu401_uart,snd_seq_midi
snd_seq_device          9740  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
eeprom                  8464  0
i2c_isa                5504  0
af_packet              24968  0
i2c_viapro            10388  0
usb_storage            73408  0
libusual              18320  1 usb_storage
uhci_hcd              26896  0
hwmon_vid              4480  0
cx88xx                67240  0
s5h1420                9988  0
budget_av              21120  0
budget                13828  0
dst                    29704  0
dvb_bt8xx              17796  0
bt878                  11976  2 dst,dvb_bt8xx
bttv                  176724  2 dvb_bt8xx,bt878
btcx_risc              5896  2 cx88xx,bttv
dvb_usb_opera          11144  0
dvb_usb                23052  1 dvb_usb_opera
ivtv                  141376  0
i2c_algo_bit            7684  3 cx88xx,bttv,ivtv
cx2341x                13444  1 ivtv
tveeprom              16656  3 cx88xx,bttv,ivtv
b2c2_flexcop_pci      11032  0
b2c2_flexcop          30092  1 b2c2_flexcop_pci
mt312                  8836  0
cx24110                9092  0
saa7134_dvb            16780  0
videobuf_dvb            7812  1 saa7134_dvb
tda1004x              17156  1 saa7134_dvb
saa7134              133072  1 saa7134_dvb
compat_ioctl32          2304  2 bttv,saa7134
ir_kbd_i2c            10896  1 saa7134
tda10086              11140  0
ves1820                7684  0
stv0299                11400  0
ves1x93                7556  0
dvb_ttpci            104776  0
saa7146_vv            51456  2 budget_av,dvb_ttpci
videobuf_dma_sg        14724  6 cx88xx,bttv,saa7134_dvb,videobuf_dvb,saa7134,saa7146_vv
videobuf_core          18180  6 cx88xx,bttv,videobuf_dvb,saa7134,saa7146_vv,videobuf_dma_sg
videodev              29440  5 cx88xx,bttv,ivtv,saa7134,saa7146_vv
v4l2_common            19072  7 cx88xx,bttv,ivtv,cx2341x,saa7134,saa7146_vv,videodev
v4l1_compat            15236  5 bttv,ivtv,saa7134,saa7146_vv,videodev
evdev                  11392  0
budget_ci              20740  0
budget_core            12548  3 budget_av,budget,budget_ci
dvb_core              82080  11 budget_av,budget,dst,dvb_bt8xx,dvb_usb,b2c2_flexcop,videobuf_dvb,stv0299,dvb_ttpci,budget_ci,budget_core
saa7146                20488  6 budget_av,budget,dvb_ttpci,saa7146_vv,budget_ci,budget_core
ttpci_eeprom            3456  2 dvb_ttpci,budget_core
ir_common              36228  5 cx88xx,bttv,saa7134,ir_kbd_i2c,budget_ci
i2c_core              26880  32 nvidia,eeprom,i2c_isa,i2c_viapro,cx88xx,s5h1420,budget_av,budget,dst,dvb_bt8xx,bttv,dvb_usb_opera,dvb_usb,ivtv,i2c_algo_bit,tveeprom,b2c2_flexcop,mt312,cx24110,saa7134_dvb,tda1004x,saa7134,ir_kbd_i2c,tda10086,ves1820,stv0299,ves1x93,dvb_ttpci,v4l2_common,budget_ci,budget_core,ttpci_eeprom
tsdev                  9536  0
firewire_ohci          19072  0
firewire_core          43968  1 firewire_ohci
crc_itu_t              3200  1 firewire_core
snd_hda_intel        288800  0
snd_pcm_oss            43296  0
snd_mixer_oss          18176  1 snd_pcm_oss
parport_pc            42340  0
parport                38088  1 parport_pc
pcspkr                  4352  0
k8temp                  6784  0
psmouse                40976  0
snd_pcm                81412  4 snd_via82xx,snd_ac97_codec,snd_hda_intel,snd_pcm_oss
snd_timer              24964  2 snd_seq,snd_pcm
snd_page_alloc        11272  3 snd_via82xx,snd_hda_intel,snd_pcm
snd_hwdep              10756  1 snd_hda_intel
snd                    56036  14 snd_via82xx,snd_ac97_codec,snd_mpu401_uart,snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi,snd_seq_device,snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep
ohci1394              37040  0
ieee1394              97336  1 ohci1394
soundcore              9440  1 snd
ohci_hcd              23300  0
ehci_hcd              36108  0
forcedeth              51208  0
usbcore              138632  10 kbtab,usbhid,usb_storage,libusual,uhci_hcd,dvb_usb_opera,dvb_usb,ohci_hcd,ehci_hcd
unix                  30096  54

prudentis  08.Jan.2008 06:48:21
Hallo granini,

1.) hast du dein System auch auf den neuen Kernel umgestellt ?
2.) hast du den Treiber in die "/etc/vdr/driverconfig" eingetragen?


lg prudentis
SW: EasyVDR 0.7.24
HW: HTPC-DE02 + Asus P5QL-E, Core2 2,2 GHz, CineS2 + HDe, HD SYS=120GB 2,5" + HD-USB 1TB" # NAS 1TB, 2GB RAM Imon Multimedian IR/VFD v.6[15c2:0036]
HW2: Asus M2NPV-VM, AMD X2, 1GB Ram, IDE HD,  DVB=Hauppauge HVR4000 PCI, DVD Brenner
[url=http://www.prudentis.org]prudentis.org
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!
granini  08.Jan.2008 16:16:01
Hallo

[quote='prudentis link' pid='3579' dateline='1199771301']
1.) hast du dein System auch auf den neuen Kernel umgestellt ?

Ja:
easyVDR:~# uname -a
Linux easyVDR 2.6.22.10 #1 SMP PREEMPT Sun Oct 14 17:27:38 CEST 2007 i686 GNU/Linux

[quote='prudentis link' pid='3579' dateline='1199771301']
2.) hast du den Treiber in die "/etc/vdr/driverconfig" eingetragen?

Ja die Frage ist, welches Modul ich dort eintragen muss. Die Datei sieht zurzeit so aus:
##### File für die Configuration der Treiber #####

SOFTDEVICE_DRIVER="i810fb atyfb radeonfb nvidiafb rivafb sisfb vgastate"

MODULES="
budget_ci
evdev
videodev
dvb_ttpci vidmode=$VIDMODE
dvb_core dvb_shutdown_timeout=0
v4l1_compat
v4l2_common
video_buf
ves1x93
stv0299
ves1820
tda10086
saa7134
saa7134-dvb
tda1004x
tda10086
cx24110
mt312
saa7146
saa7146_vv
ttpci_eeprom
b2c2_flexcop_pci
ivtv
#cx88_dvb
dvb-usb
dvb-usb-opera
bttv i2c_hw=1 card=0x71
dvb-bt8xx
dst
bt878
#dvb-usb
#dvb-usb-opera
budget_core
budget
budget_ci
budget_av
s5h1420
saa7134-dvb
"
##### entfernt #####
#cx88_dvb
#skystar2
#cinergyT2
#Twinhan
#bttv i2c_hw=1 card=0x71
#dvb-bt8xx
#dst dst_type=0
########################

prudentis  08.Jan.2008 20:29:00
Hallo granini,

schau dir das mal an!

http://forum.ubuntuusers.de/topic/119840/


lg prudentis
SW: EasyVDR 0.7.24
HW: HTPC-DE02 + Asus P5QL-E, Core2 2,2 GHz, CineS2 + HDe, HD SYS=120GB 2,5" + HD-USB 1TB" # NAS 1TB, 2GB RAM Imon Multimedian IR/VFD v.6[15c2:0036]
HW2: Asus M2NPV-VM, AMD X2, 1GB Ram, IDE HD,  DVB=Hauppauge HVR4000 PCI, DVD Brenner
[url=http://www.prudentis.org]prudentis.org
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!
granini  10.Jan.2008 20:55:28
Hallo,

wenn ich das Modul cx88_dvb lade, dann wird auch die TV-Karte erkannt:

easyVDR:~# modprobe -v cx88_dvb
easyVDR:~# dmesg
...
cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded
cx88: subsystem: 0070:6906, board: Hauppauge WinTV-HVR4000(Lite) DVB-S/S2
cx88: TV tuner type -1, Radio tuner type -1
tveeprom 4-0050: Hauppauge model 69100, rev B2C3, serial# 2767984
tveeprom 4-0050: MAC address is 00-0D-FE-2A-3C-70
tveeprom 4-0050: tuner model is Conexant CX24118A (idx 123, type 4)
tveeprom 4-0050: TV standards ATSC/DVB Digital (eeprom 0x80)
tveeprom 4-0050: audio processor is None (idx 0)
tveeprom 4-0050: decoder processor is CX882 (idx 25)
tveeprom 4-0050: has no radio, has IR receiver, has no IR transmitter
cx88: hauppauge eeprom: model=69100
input: cx88 IR (Hauppauge WinTV-HVR400 as /class/input/input5
cx88/2: cx2388x 8802 Driver Manager
ACPI: PCI Interrupt 0000:01:0a.2 -> Link -> GSI 18 (level, low) -> IRQ 21
cx88/2: found at 0000:01:0a.2, rev: 5, irq: 21, latency: 32, mmio: 0xfb000000
cx88/2: cx2388x dvb driver version 0.0.6 loaded
cx88/2: registering cx8802 driver, type: dvb access: shared
cx88/2: subsystem: 0070:6906, board: Hauppauge WinTV-HVR4000(Lite) DVB-S/S2
cx88/2: cx2388x based DVB/ATSC card
DVB: registering new adapter (cx88)
DVB: registering frontend 0 (Conexant CX24116/CX24118)...

Nachdem ich dann "stopvdr" und "startvdr" gemacht habe, sehe ich allerdings immer noch "No Signal" in roter Schrift auf dem Bildschirm stehen.

Dann habe ich das Modul cx88_dvb unter /etc/vdr/driverconfig eingetragen und neugestartet. Das brauchte aber auch keinen Erfolg  :-\

Ich habe übrigens vorher diese Anleitung befolgt:
[url=http://www.easy-vdr.de/forum/index.php?topic=3467.0]http://www.easy-vdr.de/forum/index.php?topic=3467.0
prudentis  10.Jan.2008 21:05:48
nach deiner dmseg zu urteilen ist soweit alles richtig!

schau dir das hier auch noch durch, evtl hilfts ja:
http://lists.ourshack.com/pipermail/mythtvnz/2007-September/003448.html

lg prudentis
SW: EasyVDR 0.7.24
HW: HTPC-DE02 + Asus P5QL-E, Core2 2,2 GHz, CineS2 + HDe, HD SYS=120GB 2,5" + HD-USB 1TB" # NAS 1TB, 2GB RAM Imon Multimedian IR/VFD v.6[15c2:0036]
HW2: Asus M2NPV-VM, AMD X2, 1GB Ram, IDE HD,  DVB=Hauppauge HVR4000 PCI, DVD Brenner
[url=http://www.prudentis.org]prudentis.org
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!
prudentis  15.Jan.2008 12:31:32
Hallo granini,

schau dir das mal an:
http://vdr-portal.de/board/thread.php?threadid=71948


lg prudentis
SW: EasyVDR 0.7.24
HW: HTPC-DE02 + Asus P5QL-E, Core2 2,2 GHz, CineS2 + HDe, HD SYS=120GB 2,5" + HD-USB 1TB" # NAS 1TB, 2GB RAM Imon Multimedian IR/VFD v.6[15c2:0036]
HW2: Asus M2NPV-VM, AMD X2, 1GB Ram, IDE HD,  DVB=Hauppauge HVR4000 PCI, DVD Brenner
[url=http://www.prudentis.org]prudentis.org
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!
granini  16.Jan.2008 00:34:40
Hi,

da der Treiber anscheinend gebaut werden konnte, erkläre ich das Thema erstmal für "Gelöst".
Mit meinem "No Signal"-Problem versuche ich es hier nochmal:
[url=http://www.easy-vdr.de/forum/index.php?topic=3467.msg26472#msg26472]http://www.easy-vdr.de/forum/index.php?topic=3467.msg26472#msg26472

Danke  ;)