Sorry, kleiner Unfall mit hg, danke für den Tipp. Eine neue Version findet sich in wenigen Sekunden im ersten Beitrag.
Grüße,
Holger
Sorry, kleiner Unfall mit hg, danke für den Tipp. Eine neue Version findet sich in wenigen Sekunden im ersten Beitrag.
Grüße,
Holger
Sieht jetzt sehr gut aus, hab nur noch ein Problem mit dem reload der treiber beim VDR neustart. dann kommt der Fehler denn ich zuvor gepsotet hab, entlade ich aber alle dvb bezogenen module gehts wieder. Werd da noch ein bischen nachforschen.
Die Ereignisse überschlagen sich. Neuer VDR, neuer multiproto-Tree und erneut ein neuer HVR4000-Patch. Siehe erster Beitrag.
Zitat
Sieht jetzt sehr gut aus, hab nur noch ein Problem mit dem reload der treiber beim VDR neustart. dann kommt der Fehler denn ich zuvor gepsotet hab, entlade ich aber alle dvb bezogenen module gehts wieder. Werd da noch ein bischen nachforschen.
Das Problem ist bekannt, ich habe aber eine gewisse Hoffnung, dass es mit der aktuellsten Version vom multiproto-Tree nicht mehr auftritt. Ich hatte es seit dem Update jedenfalls nicht mehr.
Edit: Hoffnung hat sich leider zerschlagen. Muss doch ein Problem des Treibers sein. Werde ich mir mal ansehen.
Grüße,
Holger
Werd es wenn es zeitlich rein passt heute abend mal testen.
Kompiliert und läuft bisher problemlos.
kompiliert bei mir auch super und karte wird erkannt.
Leider kann ich noch nicht testen, da noch keine SAT-Anlage vorhanden.
Vielen Dank für Deine Arbeit, Holger. Ich hoffe, dass sich jetzt was im dvb-kernel bewegt bezüglich multiproto, auch wenn eine stable VDR 1.6 wohl nicht dazu beitragen wird, dass es schneller geht.
Kannst Du mich aufklären, wer eigentlich gegen eine Integration im dvb-kernel war?
Also das reload problem besteht weiterhin, nach einem treiber neustart, mit laden und entladen von cx88_dvb kommt die Meldung
ERROR: /dev/dvb/adapter0/dvr0: Kein passendes Gerät gefunden
und kein Bild.
Zum Reload-Problem: ja, ist mir inzwischen leider auch schon aufgefallen. Ich habe hier auch schon einen Workaround im Test, der sich bislang gut bewährt. Demnächst in diesem Thread.
Zitat
Kannst Du mich aufklären, wer eigentlich gegen eine Integration im dvb-kernel war?
Eine direkte Integration in den Kernel-Zweig ginge momentan nur unter Verlust der S2-Fähigkeit, da die Kernel-Header von S2 noch nichts wissen. Dieses Defizit behebt der multiproto-Tree von Manu, auf dem der obige Patch ja bekanntlich basiert. Sobald dieser Zweig den Weg in den Kernel schafft, macht es Sinn, über eine Kernel-Integration weiter nachzudenken, vorher eher nicht.
Die gesamte Geschichte des Kleinkriegs um den HVR4000-Treiber und multiproto möchte ich hier weder reproduzieren noch kommentieren, wenn es Dich extrem brennend interessiert hilft sicher die Suchfunktion der berkannten Mailinglist-Archive weiter.
Grüße,
Holger
Hallo,
hab hier ein zwei Probleme mit der ganzen Sache....
folgende Voraussetzungen:
Scaleo E Celeron 3066 (Evtl zu schwach ?!)
1GB Ram, SATA
HVR4000
VDR 1.5.14 mit vdr-1.5.14-h264-syncearly-framespersec-audioindexer-fielddetection-speedup_include_vdr-1.5.14_extensions-V45.diff
Patch von hier:
http://vdr-portal.de/board/thr…?postid=695168#post695168
ffmpeg CVS vom 14.2
Xine-Lib cvs 14.2
Xine-UI cvs 14.2
Xinelibout 0.81
multiprotokoll Treiber vom 14.2 mit dem sfe Patch von hier: http://dev.kewl.org/hauppauge/
Firmware wie hier beschrieben Installiert:
http://www.linuxtv.org/wiki/in…/Hauppauge_WinTV-HVR-4000
DVB-S läuft, schalte ich auf einen HD Kanal, kommt "NO SIGNAL"
wo liegt denn mein Fehler ??? brauch ich noch was hab ich was vergessen
lg prudentis
Ich hab den Patch von http://dev.kewl.org/hauppauge/ noch nie probiert.
Probier doch den aus dem Thread mal, damit hab ich kaum noch Probleme.
Ok, danke für die Antwort,
hab die multiproto´s jetzt mit dem neuesten Patch von der ersten Seite gebaut, und nach der Anleitung Installiert:
ZitatAlles anzeigencd /usr/local/src
hg clone http://jusst.de/hg/multiproto
cd multiproto
bzcat ../multiproto-hvr4k-2008-01-28.patch.bz2 | patch -p1
make menuconfig (man kann alles ausschalten außer Multimedia / Video capture.../ Conexant 2388x)
make all
rm -rf /lib/modules/`uname -r`/kernel/drivers/media
make install
reboot
wget ftp://167.206.143.11/outgoing/…88x_2_117_24275_1_INF.zip
unzip 88x_2_117_24275_1_INF.zip
dd if=Driver88/hcw88bda.sys of=/usr/lib/hotplug/firmware/dvb-fe-cx24116.fw skip=81768 bs=1 count=32522
Jetzt krieg ich auf den DVB-S Kanälen, noch auf den DVB-S2 etwas?
Überall NoSignal ???
was jetzt, wo kann ich noch suchen ?
lg prudentis
BTW: bei EasyVDR werden die Treiber ja über die Datei /etc/vdr/driverconfig geladen, nach dem Kompileiren der Treiber, steht da jetzt eine ganze Litanei an Treibern, welchen brauch den letzt endlich für die HVR4000 ?
##### File für die Configuration der Treiber #####
SOFTDEVICE_DRIVER="i810fb atyfb radeonfb nvidiafb rivafb sisfb vgastate"
MODULES="
evdev
v4l1_compat
v4l2_common
v4l2_int_device
videocodec
videodev
v4l2_int_device
dvb_core dvb_shutdown_timeout=0
dvb_ttpci vidmode=$VIDMODE
bttv i2c_hw=1 card=0x71
tveeprom
saa7134
saa7134_empress
saa7134_dvb
b2c2_flexcop
b2c2_flexcop_pci
saa6752hs
saa7146
saa7146_vv
budget
budget_av
budget_ci
budget_patch
ttpci_eeprom
bt878
dst
dst_ca
cinergyT2
pluto2
cx88_dvb
adv7175
bt819
bt856
bt866
bttv
btcx_risc
bw_qcam
c_qcam
cafe_ccic
compat_ioctl32
cpia
cpia2
cpia_pp
cs53l32a
cx2341x
cx25840
dpc7146
hexium_gemini
hexium_orion
ivtv
ks0127
msp3400
mxb
ov7670
saa5246a
saa5249
saa6588
saa7110
saa7111
saa7114
saa7115
saa7127
saa7185
saa7191
stradis
tcm825x
tda7432
tda9840
tda9875
tea6415c
tea6420
tlv320aic23b
tuner_3036
tuner
tvaudio
tveeprom
tvp5150
upd64031a
upd64083
vivi
vp27smpx
vpx3220
w9966
wm8739
wm8775
zr36016
zr36050
zr36060
bcm3510
cx22700
cx22702
cx24110
cx24123
dib0070
dib3000mb
dib3000mc
dib7000m
dib7000p
dibx000_common
dvb_pll
isl6421
l64781
lgdt330x
lnbp21
mt2060
mt2131
mt2266
mt312
mt352
nxt200x
nxt6000
or51132
or51211
qt1010
s5h1409
s5h1420
sp8870
sp887x
stv0297
stv0299
dvb_bt8xx
"
Alles anzeigen
Ach ja,
den Link gibts net mehr:
wget ftp://167.206.143.11/outgoing/Oxford/88x...24275_1_INF.zip
der heisst jetzt:
ftp://167.206.143.11/outgoing/…/88x_2_119_25023_WHQL.zip
lg prudentis
und hier noch den Auszug aus der dmesg:
easyVDR:/usr/bin# cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded
cx88[0]: subsystem: 0070:6902, board: Hauppauge WinTV-HVR4000 DVB-S/S2/T/Hybrid [card=59,autodetected]
cx88[0]: TV tuner type 63, Radio tuner type -1
tveeprom 1-0050: Hauppauge model 69009, rev B2D3, serial# 2923414
tveeprom 1-0050: MAC address is 00-0D-FE-2C-9B-96
tveeprom 1-0050: tuner model is Philips FMD1216MEX (idx 133, type 63)
tveeprom 1-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf4)
tveeprom 1-0050: audio processor is CX882 (idx 33)
tveeprom 1-0050: decoder processor is CX882 (idx 25)
tveeprom 1-0050: has radio, has IR receiver, has no IR transmitter
cx88[0]: hauppauge eeprom: model=69009
input: cx88 IR (Hauppauge WinTV-HVR400 as /class/input/input8
cx88[0]/2: cx2388x 8802 Driver Manager
ACPI: PCI Interrupt 0000:02:04.2[A] -> GSI 19 (level, low) -> IRQ 18
cx88[0]/2: found at 0000:02:04.2, rev: 5, irq: 18, latency: 32, mmio: 0xf8000000
cx88/2: cx2388x dvb driver version 0.0.6 loaded
cx88/2: registering cx8802 driver, type: dvb access: shared
cx88[0]/2: subsystem: 0070:6902, board: Hauppauge WinTV-HVR4000 DVB-S/S2/T/Hybrid [card=59]
cx88[0]/2: cx2388x based DVB/ATSC card
DVB: registering new adapter (cx88[0])
DVB: registering frontend 0 (Conexant CX24116/CX24118)...
Colour QuickCam for Video4Linux v0.05
Marvell M88ALP01 'CAFE' Camera Controller version 2
OmniVision ov7670 sensor driver, at your service
V4L-Driver for Vision CPiA based cameras v1.2.3
Since in-kernel colorspace conversion is not allowed, it is disabled by default now. Users should fix the applications in case they don't work without conversion reenabled by setting the 'colorspace_conv' module parameter to 1
cpia2: V4L-Driver for Vision CPiA2 based cameras v2.0.0
usbcore: registered new interface driver cpia2
Parallel port driver for Vision CPiA based cameras v1.2.3
saa7146: register extension 'dpc7146 demonstration board'.
saa7146: register extension 'hexium gemini'.
saa7146: register extension 'hexium HV-PCI6 Orion'.
ivtv: Start initialization, version 1.2.0
ivtv: End initialization
saa7146: register extension 'Multimedia eXtension Board'.
SAA5246A (or compatible) Teletext decoder driver version 1.8
SAA5249 driver (SAA5249 interface) for VideoText version 1.8
tuner' 1-0043: chip found @ 0x86 (cx88[0])
tda9887 1-0043: tda988[5/6/7] found
tuner' 1-0061: chip found @ 0xc2 (cx88[0])
tuner-simple 1-0061: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)
tuner' 1-0063: chip found @ 0xc6 (cx88[0])
Video Technology Magazine Virtual Video Capture Board successfully loaded.
wm8775' 1-001b: chip found @ 0x36 (cx88[0])
cx24116_firmware_ondemand: Waiting for firmware upload (dvb-fe-cx24116.fw)...
cx24116_firmware_ondemand: Waiting for firmware upload(2)...
cx24116_load_firmware: FW version 1.20.79.0
cx24116_firmware_ondemand: Firmware upload complete
stradis: module cleanup complete
saa7146: unregister extension 'Multimedia eXtension Board'.
saa7146: unregister extension 'hexium HV-PCI6 Orion'.
saa7146: unregister extension 'hexium gemini'.
saa7146: unregister extension 'dpc7146 demonstration board'.
usbcore: deregistering interface driver cpia2
cx88/2: unregistering cx8802 driver, type: dvb access: shared
cx88[0]/2: subsystem: 0070:6902, board: Hauppauge WinTV-HVR4000 DVB-S/S2/T/Hybrid [card=59]
ACPI: PCI interrupt for device 0000:02:04.2 disabled
saa7146: unregister extension 'budget_patch dvb'.
saa7146: unregister extension 'budget_ci dvb'.
saa7146: unregister extension 'budget_av'.
saa7146: unregister extension 'budget dvb'.
b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip unloaded successfully
saa7146: unregister extension 'dvb'.
Linux video codec intermediate layer: v0.2
Linux video capture interface: v2.00
saa7146: register extension 'dvb'.
bttv: driver version 0.9.17 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
saa7130/34: v4l2 driver version 0.2.14 loaded
b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
saa7146: register extension 'budget dvb'.
saa7146: register extension 'budget_av'.
saa7146: register extension 'budget_ci dvb'.
saa7146: register extension 'budget_patch dvb'.
bt878: AUDIO driver version 0.0.0 loaded
cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded
cx88[0]: subsystem: 0070:6902, board: Hauppauge WinTV-HVR4000 DVB-S/S2/T/Hybrid [card=59,autodetected]
cx88[0]: TV tuner type 63, Radio tuner type -1
tveeprom 1-0050: Hauppauge model 69009, rev B2D3, serial# 2923414
tveeprom 1-0050: MAC address is 00-0D-FE-2C-9B-96
tveeprom 1-0050: tuner model is Philips FMD1216MEX (idx 133, type 63)
tveeprom 1-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf4)
tveeprom 1-0050: audio processor is CX882 (idx 33)
tveeprom 1-0050: decoder processor is CX882 (idx 25)
tveeprom 1-0050: has radio, has IR receiver, has no IR transmitter
cx88[0]: hauppauge eeprom: model=69009
input: cx88 IR (Hauppauge WinTV-HVR400 as /class/input/input9
cx88[0]/2: cx2388x 8802 Driver Manager
ACPI: PCI Interrupt 0000:02:04.2[A] -> GSI 19 (level, low) -> IRQ 18
cx88[0]/2: found at 0000:02:04.2, rev: 5, irq: 18, latency: 32, mmio: 0xf8000000
cx88/2: cx2388x dvb driver version 0.0.6 loaded
cx88/2: registering cx8802 driver, type: dvb access: shared
cx88[0]/2: subsystem: 0070:6902, board: Hauppauge WinTV-HVR4000 DVB-S/S2/T/Hybrid [card=59]
cx88[0]/2: cx2388x based DVB/ATSC card
DVB: registering new adapter (cx88[0])
DVB: registering frontend 0 (Conexant CX24116/CX24118)...
Colour QuickCam for Video4Linux v0.05
Marvell M88ALP01 'CAFE' Camera Controller version 2
OmniVision ov7670 sensor driver, at your service
V4L-Driver for Vision CPiA based cameras v1.2.3
Since in-kernel colorspace conversion is not allowed, it is disabled by default now. Users should fix the applications in case they don't work without conversion reenabled by setting the 'colorspace_conv' module parameter to 1
cpia2: V4L-Driver for Vision CPiA2 based cameras v2.0.0
usbcore: registered new interface driver cpia2
Parallel port driver for Vision CPiA based cameras v1.2.3
saa7146: register extension 'dpc7146 demonstration board'.
saa7146: register extension 'hexium gemini'.
saa7146: register extension 'hexium HV-PCI6 Orion'.
ivtv: Start initialization, version 1.2.0
ivtv: End initialization
saa7146: register extension 'Multimedia eXtension Board'.
SAA5246A (or compatible) Teletext decoder driver version 1.8
SAA5249 driver (SAA5249 interface) for VideoText version 1.8
tuner' 1-0043: chip found @ 0x86 (cx88[0])
tda9887 1-0043: tda988[5/6/7] found
tuner' 1-0061: chip found @ 0xc2 (cx88[0])
tuner-simple 1-0061: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)
tuner' 1-0063: chip found @ 0xc6 (cx88[0])
Video Technology Magazine Virtual Video Capture Board successfully loaded.
wm8775' 1-001b: chip found @ 0x36 (cx88[0])
cx24116_firmware_ondemand: Waiting for firmware upload (dvb-fe-cx24116.fw)...
cx24116_firmware_ondemand: Waiting for firmware upload(2)...
cx24116_load_firmware: FW version 1.20.79.0
cx24116_firmware_ondemand: Firmware upload complete
easyVDR:/usr/bin#
Alles anzeigen
Die doppelten Einträge kommen von eine stop - start vom VDR !
lg prudentis
Schonmal einen neustart zwischen compilieren und teiber laden gemacht ?
Ich schätzte mal so ca. 500
lg prudentis
Hier leigt der Fehler:
Zitat
multiprotokoll Treiber vom 14.2 mit dem sfe Patch von hier: http://dev.kewl.org/hauppauge/
Der Patch ist für v4l-dvb (non-multiproto) gedacht und damit nicht S2-fähig. Er lässt sich möglicherweise auch auf den Multiprotozweig anwenden, aber DVB-S2 wird das Ergebnis deshalb trotzdem nicht.
Die Multifrontend-Geschichte habe ich auf jeden Fall auf dem Radar. Momentan möchte ich aus diversen Gründen diese noch nicht in meinen Patch übernehmen (u.a. offene Probleme im Multifrontendteil und in meinen bisherigen Patch).
Also entweder multiproto plus obenstehenden Patch verwenden, dann geht S2. Oder v4l-dvb und die Patches von http://dev.kewl.org/hauppauge/, damit gehen beide Frontends der HVR4000, aber kein DVB-S2.
Grüße,
Holger
ZitatAlso entweder multiproto plus obenstehenden Patch verwenden, dann geht S2
hab ich ja. trotzdem kein DVB-S2, alles was oben steht ist mit dem Patch von Seite eins gemacht!
lg prudentis
Kannst Du nochmal genau beschreiben, was Du in welcher Reihenfolge ausgcheckt/gepatcht/kompiliert hast?
Denn folgendes erscheint mir widersprüchlich:
Zitat
hab ich ja. trotzdem kein DVB-S2, alles was oben steht ist mit dem Patch von Seite eins gemacht!
....
multiprotokoll Treiber vom 14.2 mit dem sfe Patch von hier: http://dev.kewl.org/hauppauge/
Die Patches von Darorn Broad (http://dev.kewl.org/hauppauge/) sind nämlich in meinem enthalten und sollten zu zig Rejects beim Patchen führen.
Zum Laden: modprobe cx88_dvb reicht aus, der Rest wird automatisch geladen. Zu Easyvdr kann ich Dir leider nicht viel sagen, da ich diese Distribution nicht näher kenne.
Grüße,
Holger
Ich habe es so wie auf der serten Seite beschrieben gemacht
cd /usr/local/src
hg clone http://jusst.de/hg/multiproto
cd multiproto
bzcat ../multiproto-hvr4k-2008-01-28.patch.bz2 | patch -p1
make menuconfig (man kann alles ausschalten außer Multimedia / Video capture.../ Conexant 2388x)
make all
rm -rf /lib/modules/`uname -r`/kernel/drivers/media
make install
reboot
wget ftp://167.206.143.11/outgoing/Oxford/88x...24275_1_INF.zip
unzip 88x_2_117_24275_1_INF.zip
dd if=Driver88/hcw88bda.sys of=/usr/lib/hotplug/firmware/dvb-fe-cx24116.fw skip=81768 bs=1 count=32522
Alles anzeigen
das war das letzte was ich probiert habe!
lg prudentis
kann ich mir so erst mal nicht erklären. Kannst Du das Modul cx24116 mal mit dem Parameter debug=1 laden und den dmesg-Output posten? Schreib dazu am besten folgende Zeile in /etc/modprobe.d/dvb
Danach neu booten und den DVB-Treiber normal mit modprobe cx88_dvb laden.
Grüße,
Holger
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!