Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
Quoted
Original von tafe
Hi,
Nach ca. einer Woche intensivem Googeln, Howto's und Forenbeiträge lesen, bin ich langsam am verzweifeln.
Ich verwende die Technisat SkyStar HD und möchte erstmal die Karte beleben?!
Das eigentliche Problem ist, ich bekomme kein /dev/dvb....
Bereits gemacht: (Richtig oder Falsch?!)
- Download + Unzip: http://jusst.de/manu/stb0899-v4l-dvb.tar.bz2
- Download + Unzip: http://dev.kewl.org/tmp/hvr4000/szap2.tgz -> make && make install
- v4l-dvb gepatcht von: http://www.linuxtv.org/pipermail/linux-d…May/018188.html
- v4l-dvb: make && make rmmod && make install
- dann modprobe stb6100, modprobe stb0899, modprobe lnbp21, modprobe budget-ci
- habe die Karte auch schon durch die PCI-Slots getauscht
Auszug aus lsmod
![]()
Source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Module Size Used by video_buf 23428 0 compat_ioctl32 1312 0 i2c_algo_bit 5892 0 btcx_risc 4776 0 tveeprom 14960 0 videodev 26336 0 v4l2_common 15584 1 videodev v4l1_compat 12452 1 videodev budget_ci 19156 0 budget_core 10628 1 budget_ci dvb_core 79336 2 budget_ci,budget_core saa7146 18024 2 budget_ci,budget_core ttpci_eeprom 2432 1 budget_core ir_common 33988 1 budget_ci lnbp21 2176 0 stb0899 34212 0 stb6100 7652 0
Auszug aus dmesg
![]()
Source code
1 saa7146: register extension 'budget_ci dvb'.
An einem Lösungsvorschlag wäre ich sehr interessiert...
Tschö
, gibt es hier einen Patch um ffmpeg PAFF (interlace support) beizubringen - noch nicht von mir getestet!|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
debian:/usr/local/src/szap2# szap2 -t 0 -r -c 13E_fta_dvb-s.test.conf C1R-Europe reading channels from file '13E_fta_dvb-s.test.conf' zapping to 1 'C1R-Europe': sat 0, frequency = 12597 MHz V, symbolrate 27500000, vpid = 0x00a7, apid = 0x006c sid = 0x0000 (fec = -2147483648, mod = 2) Querying info .. Delivery system=DVB-S using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' ----------------------------------> Using 'STB0899 DVB-S' DVB-S diseqc: sat_no:0 pol_vert:1 hi_band:1 cmd:e0 10 38 f1 wait:0 do_tune: API version=2, delivery system = 0 do_tune: Frequency = 1997000, Srate = 27500000 (DVB-S) do_tune: Frequency = 1997000, Srate = 27500000 (SET_PARAMS) status 00 | signal 0000 | snr 0000 | ber 00000000 | unc fffffffe | status 00 | signal 0000 | snr 0000 | ber 00000000 | unc fffffffe | status 00 | signal 0000 | snr 0000 | ber 00000000 | unc fffffffe | debian:/usr/local/src/szap2# |
|
|
Source code |
1 2 3 4 |
# cd /usr/local/src # apt-get install mercurial # hg clone http://jusst.de/hg/multiproto # mv multiproto dvb |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
diff -u -r dvb.orig/dvb-core/dvb_frontend.c dvb/dvb-core/dvb_frontend.c
--- dvb.orig/dvb-core/dvb_frontend.c 2007-10-01 12:34:38.000000000 +0400
+++ dvb/dvb-core/dvb_frontend.c 2007-10-04 09:10:18.000000000 +0400
@@ -1727,6 +1727,7 @@
fepriv->max_drift = 0;
break;
default:
+ up (&fepriv->sem);
return -EINVAL;
}
}
diff -u -r dvb.orig/ttpci/budget-ci.c dvb/ttpci/budget-ci.c
--- dvb.orig/ttpci/budget-ci.c 2007-10-01 12:34:39.000000000 +0400
+++ dvb/ttpci/budget-ci.c 2007-10-04 09:11:11.000000000 +0400
@@ -1678,7 +1678,8 @@
};
struct stb6100_config tt3200_stb6100_config = {
- .tuner_address = 0x60
+ .tuner_address = 0x60,
+ .refclock = 27000000,
};
static void frontend_init(struct budget_ci *budget_ci)
@@ -1755,7 +1756,7 @@
budget_ci->budget.dvb_frontend = stb0899_attach(&tt3200_config, &budget_ci->budget.i2c_adap);
if (budget_ci->budget.dvb_frontend) {
if (stb6100_attach(budget_ci->budget.dvb_frontend, &tt3200_stb6100_config, &budget_ci->budget.i2c_adap)) {
- if (lnbp21_attach(budget_ci->budget.dvb_frontend, &budget_ci->budget.i2c_adap, 0, 0)) {
+ if (!lnbp21_attach(budget_ci->budget.dvb_frontend, &budget_ci->budget.i2c_adap, 0, 0)) {
printk("%s: No LNBP21 found!\n", __FUNCTION__);
if (budget_ci->budget.dvb_frontend->ops.tuner_ops.release)
budget_ci->budget.dvb_frontend->ops.tuner_ops.release(budget_ci->budget.dvb_frontend);
|
|
|
Source code |
1 2 3 4 |
# cd /usr/local/src/dvb/linux/drivers/media # patch -p0 < multiproto-1.10.07-tt3200.diff patching file dvb/dvb-core/dvb_frontend.c patching file dvb/ttpci/budget-ci.c |
|
|
Source code |
1 2 3 |
# cd /usr/local/src/dvb # make # make install |
|
|
Source code |
1 2 3 |
stb0899_attach: Attaching STB0899 stb6100_attach: Attaching STB6100 DVB: registering frontend 0 (STB0899 Multistandard)... |
|
|
Source code |
1 2 3 4 5 6 |
# cd /usr/local/src # wget http://dev.kewl.org/hvr4000/utils/szap2.tgz # tar -xzf szap2.tgz # cd szap2 # make # make install |
|
|
Source code |
1 2 |
C1R-Europe:12597:vC34:S13.0E:27500:167:108:0:0:8208:318:9400:0 RTR:11034:vC34:S13.0E:27500:820:830:0:0:1708:176:12600:0 |
|
|
Source code |
1 |
# szap2 -t 0 -r -c 13E_fta_dvb-s.test.conf C1R-Europe |

|
|
Source code |
1 |
Oct 3 16:33:48 debian kernel: newfec_to_oldfec: Unsupported FEC |
This post has been edited 1 times, last edit by "Courage" (Oct 4th 2007, 9:41am)
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 |
--- a/linux/drivers/media/dvb/frontends/stb0899_drv.c Thu Oct 04 23:52:51 2007 +0400
+++ b/linux/drivers/media/dvb/frontends/stb0899_drv.c Fri Oct 05 00:39:19 2007 +0400
@@ -1578,7 +1578,7 @@ static enum dvbfe_search stb0899_search(
if (i_params->srate <= 5000000)
stb0899_set_mclk(state, 76500000);
else
- stb0899_set_mclk(state, 90000000);
+ stb0899_set_mclk(state, 99000000);
switch (state->delsys) {
case DVBFE_DELSYS_DVBS:
|
Quoted
Original von Courage
Manu Abraham make changes 4 and 5 october in http://jusst.de/hg/multiproto
- now 2 changes over budget-ci.c include in tree
"Bug! inverted logic" http://jusst.de/hg/multiproto/rev/fbdb42f05577
"Bug: Missing reference clock definition" http://jusst.de/hg/multiproto/rev/57272c67902f
- add change in budget-av.c
"Fix tuner name and comment" http://jusst.de/hg/multiproto/rev/157761de7a5b
- add change in stb0899_drv.c
Bug! Timing recovery was calculated for 99MHz not 90 MHz http://jusst.de/hg/multiproto/rev/0334455f056e
![]()
Source code
1 2 3 4 5 6 7 8 9 10 11--- a/linux/drivers/media/dvb/frontends/stb0899_drv.c Thu Oct 04 23:52:51 2007 +0400 +++ b/linux/drivers/media/dvb/frontends/stb0899_drv.c Fri Oct 05 00:39:19 2007 +0400 @@ -1578,7 +1578,7 @@ static enum dvbfe_search stb0899_search( if (i_params->srate <= 5000000) stb0899_set_mclk(state, 76500000); else - stb0899_set_mclk(state, 90000000); + stb0899_set_mclk(state, 99000000); switch (state->delsys) { case DVBFE_DELSYS_DVBS:
This post has been edited 1 times, last edit by "sewn4" (Oct 5th 2007, 10:44am)
|
|
Source code |
1 2 |
//*strength += 750;
*strength += 1060;
|
|
|
Source code |
1 2 |
printf ("status %02x | EIRP %4.1fdBW | snr %4.1fdB | ber %08x | unc %08x | ",
status, (float) signal/10, (float) snr/10, ber, uncorrected_blocks);
|
|
|
Source code |
1 2 |
# ./szap2 -c test-19E.conf -t0 -m2 -n3 status 1e | EIRP 43.5dBW | snr 10.1dB | ber 00000000 | unc fffffffe | FE_HAS_LOCK |
|
|
Source code |
1 2 |
# ./szap2 -c test-19E.conf -t0 -m2 -n4 status 1e | EIRP 52.3dBW | snr 10.2dB | ber 00000000 | unc fffffffe | FE_HAS_LOCK |
This post has been edited 2 times, last edit by "donulfo" (Oct 6th 2007, 6:20pm)
mit dem gehts Prima und super flüssig. This post has been edited 1 times, last edit by "mentox" (Oct 7th 2007, 4:28pm)
This post has been edited 1 times, last edit by "donulfo" (Oct 7th 2007, 5:59pm)
Quoted
Original von sewn4
Hi,
hab das Wiki mal wieder aktualisiert.
http://www.vdr-wiki.de/wiki/index.php/Op…Achtung_Beta%29
ProSieben HD sowie Sat1 HD lassen sich Prima schauen. Leider ist meine CPU zu lahm (AMD Athlon 3200+). Habe das ganze bei meinem Kumpel getestet der hat einen AMD BE 2350 oder so ähnlichmit dem gehts Prima und super flüssig.
Quoted
Original von mvdbeek
xvmc übernimmt nur mpeg2 motion compensation.
Der Nachfolger vaapi wird von intel entwickelt,
aber der scheint noch in der concept-phase zu sein.
Hab mir jetz nen x2-4600+ bestellt, ich hoffe mal
das reicht.
Quoted
NVIDIA nForce 630a GPUs with PureVideo support
Quoted
NVIDIA PureVideo bietet ruckelfreies SD- und HD-Video in den Formaten H.264, WMV und MPEG-2 bei minimaler Prozessorbelastung.
Quoted
Original von donulfo
Und bei der readme des aktuellen NVIDIA CS Treibers steht
Quoted
NVIDIA nForce 630a GPUs with PureVideo support
Quoted
# Fixed XvMC support on GeForce 7050 PV / NVIDIA nForce 630a GPUs with PureVideo support.
Quoted
Original von mentox
hi,
im prinzip gehts bei mir auch .. aber erin pentium d 3 Ghz reicht nicht. :-(
was haste denn im wiki geaendert?
sind neue dvb treiber da? was koenen die mehr?
gruesse mentox
This post has been edited 1 times, last edit by "sewn4" (Oct 7th 2007, 10:03pm)
Quoted
Original von donulfo
Habt Ihr Xine mit xvmc kompiliert ? Also Hardwareunterstützung für h264 und MPEG?
Das sollte doch den Prozessor um einiges entlasten...
Gruß
DonUlfo
aber da meine neue CPU bald ankommt dann gehts vorwärts
Quoted
Original von rnissl
Hi,
Quoted
Original von donulfo
Und bei der readme des aktuellen NVIDIA CS Treibers steht
Quoted
NVIDIA nForce 630a GPUs with PureVideo support
Auf http://www.nvidia.com/object/linux_displ…_100.14.19.html heißt es
Quoted
# Fixed XvMC support on GeForce 7050 PV / NVIDIA nForce 630a GPUs with PureVideo support.
Ich denke, dass es so zu interpretieren ist, dass bei diesen Karten mit PureVideo support XvMC nicht richtig funktioniert hat. Dass diese Karten unter Windows PureVideo bieten, ist ja unumstritten, aber unter Linux? Kann ich mir nicht vorstellen.
Bye.
This post has been edited 1 times, last edit by "sewn4" (Oct 7th 2007, 10:08pm)
Quoted
Original von donulfo
Habt Ihr Xine mit xvmc kompiliert ? Also Hardwareunterstützung für h264 und MPEG?
Das sollte doch den Prozessor um einiges entlasten...
Gruß
DonUlfo
Quoted
Original von rnissl
Hi,
Quoted
Original von sewn4
Hi,
hab das Wiki mal wieder aktualisiert.
http://www.vdr-wiki.de/wiki/index.php/Op…Achtung_Beta%29
ProSieben HD sowie Sat1 HD lassen sich Prima schauen. Leider ist meine CPU zu lahm (AMD Athlon 3200+). Habe das ganze bei meinem Kumpel getestet der hat einen AMD BE 2350 oder so ähnlichmit dem gehts Prima und super flüssig.
FFmpeg sollte mit --enable-pthread configuriert werden, damit multithreaded H.264 decoding möglich wird. In xine-ui ist dazu im Reiter Video ganz unten die Anzahl der FFmpeg Dekoder-Threads zu erhöhen. Mehr als 2 wird wohl nichts bringen, aber vielleicht hat ja jemand einen core2 quad ;-)
Evtl. sind auch solche configure-Optionen sinnvoll: --arch=i686 --cpu=pentium4
pentium4 trifft wohl nur auf meine CPU zu.
Bye.
This post has been edited 1 times, last edit by "sewn4" (Oct 7th 2007, 10:08pm)