[linux-dvb]%09Mantis%09VP-1027/VP-1033/VP-1034/VP-2033/VP-3033&In-Reply-To=op.tjqztsra8ok45w@imac

Elmar Schmidt linuxtvml at lordimac.de
Sun Dec 3 23:53:02 CET 2006


On Sun, 2006-12-03 at 07:45 +0400, Manu Abraham wrote:
> Elmar Schmidt wrote:
> > Hi Manu,
> > I've just send you an E-Mail, but for the Rest of the Mailing List, here
> > is it again with Log Outputs.
> > 
> >> IIRC, you have a (MB86A16) VP-1034 ?
> >> can you check out whether the changes in the mantis tree fixes your
> >> issues ?
> > 
> > Is the cu1216 an another Chip? If its so, I'm sorry. I think that the
> > cu1216 only includes a few Things for the Mantis Module. So I have to
> > change the mb86a16.c for the Timer Fix, right?
> 
> Hmm.. The CU 1216 is a DVB-C tuner, whereas the MB86A16 is a DVB-S/DSS
> DC receiver
> 
> 

OK, solved ;)

> > I've tried the new Driver from you, but with this my dvbscan can't find
> > any Channels. I have added the mantis_dma.c Patch from Marko Ristola and
> > now he scans. Dvbscan finds more Channels then before, but there is
> > another Problem: After 3 or 4 Transponder-scans with kaffeine, the
> > Module shuts down or so and I get an *NO SIGNAL* Error in dmesg. Tuning
> > doesn't work.
> 
> It could be that NO SIGNAL for the relevant frequency what scan is
> requesting to tune to.
> I didn't follow what you meant by module shuts down.
> 
> I think all you need is a proper initial frequency list. If your
> frequency list has invalid frequencies, you will see NO SIGNAL 's in the
> logs. :-)
> 

The Initial Frequency List for my dvbscan is good, for kaffeine its also
good. Once a scan works, once not.

> > If i try to reload the Module, then the Error is still there and I only
> > can start a new Scan after a completely reboot (not Linux like - but I
> > don't know wheres the Problem).
> 
> 
> I don't understand the problem. I can rmmod mb86a16 and do a modprobe
> mb86a16 without any tuning issues.
> 

I'm not :( and that's the Problem. I've scanned a few Channels from
Transponder 1-6 of 76. After this Scan, my Card get No Signal (don't
know why). So I reboot my Linux. After the Reboot I've tested the
scanned Channels and voila, good Picture and Sound, but I can only scan
a few Transponders. Here is the kaffeine Console Output:

-------------------------------------------------
Using DVB device 0:0 "Fujitsu MB86A16 DVB-S"
tuning DVB-S to 12551000 v 22000000
inv:2 fecH:5
DiSEqC: switch pos 0, 13V, hiband (index 2)
DiSEqC: e0 10 38 f1 00 00
. LOCKED.
Transponders: 1/1
Reading SDT: pid=17
ASTRA SDT: sid=12
Luxe.TV SD: sid=3992
RTL Tele Letzebuerg: sid=3994
fresh 4U: sid=3995
Astra Vision: sid=3997
QVC Deutschland: sid=12100
LibertyTV FR: sid=12120
M6 Boutique: sid=12122
L1MBURG TV: sid=12123
L1MBURG Radio: sid=12124
Bloomberg TV Germany: sid=12160
Chamber TV: sid=12180
BYSKY TEST: sid=12190
PVR service: sid=12196
Reading PAT: pid=0
Reading PMT: pid=42
Reading PMT: pid=52
Reading PMT: pid=38
Reading PMT: pid=47
Reading PMT: pid=49
Reading NIT: pid=16
Reading PMT: pid=39
Reading PMT: pid=35
Reading PMT: pid=37
Reading PMT: pid=257
Reading PMT: pid=32
Reading PMT: pid=48
Reading PMT: pid=36
Reading PMT: pid=110
Reading PMT: pid=51
Reading NIT: pid=16
Frontend closed
Using DVB device 0:0 "Fujitsu MB86A16 DVB-S"
tuning DVB-S to 12640000 v 22000000
inv:2 fecH:5
DiSEqC: switch pos 0, 13V, hiband (index 2)
DiSEqC: e0 10 38 f1 00 00
. LOCKED.
Transponders: 2/72

Invalid section length or timeout: pid=17


Invalid section length or timeout: pid=0

Frontend closed
Tuning to: Astra Vision / autocount: 11
Using DVB device 0:0 "Fujitsu MB86A16 DVB-S"
tuning DVB-S to 12551000 v 22000000
inv:2 fecH:5
DiSEqC: switch pos 0, 13V, hiband (index 2)
DiSEqC: e0 10 38 f1 00 00
. LOCKED.
NOUT: 1
dvbEvents 0:0 started
Tuning delay: 546 ms
xine pipe opened /home/lordimac/.kaxtv1.ts
pipe opened
Asked to stop
pipe closed
Live stopped
dvbstream::run() end
dvbEvents 0:0 ended
fdDvr closed
Frontend closed
Tuning to: MOTORS TV / autocount: 12
Using DVB device 0:0 "Fujitsu MB86A16 DVB-S"
tuning DVB-S to 12640000 v 22000000
inv:2 fecH:5
DiSEqC: switch pos 0, 13V, hiband (index 2)
DiSEqC: e0 10 38 f1 00 00
. LOCKED.
NOUT: 1
dvbEvents 0:0 started
Tuning delay: 583 ms
xine pipe opened /home/lordimac/.kaxtv.ts
pipe opened
Asked to stop
pipe closed
Live stopped
dvbstream::run() end
dvbEvents 0:0 ended
fdDvr closed
Frontend closed
Tuning to: QVC Deutschland / autocount: 13
Using DVB device 0:0 "Fujitsu MB86A16 DVB-S"
tuning DVB-S to 12551000 v 22000000
inv:2 fecH:5
DiSEqC: switch pos 0, 13V, hiband (index 2)
DiSEqC: e0 10 38 f1 00 00
. LOCKED.
NOUT: 1
dvbEvents 0:0 started
Tuning delay: 517 ms
xine pipe opened /home/lordimac/.kaxtv1.ts
pipe opened
Asked to stop
pipe closed
Live stopped
dvbstream::run() end
dvbEvents 0:0 ended
fdDvr closed
Frontend closed
Using DVB device 0:0 "Fujitsu MB86A16 DVB-S"
tuning DVB-S to 12551000 v 22000000
inv:2 fecH:5
DiSEqC: switch pos 0, 13V, hiband (index 2)
DiSEqC: e0 10 38 f1 00 00
. LOCKED.
Transponders: 1/1
Reading SDT: pid=17
ASTRA SDT: sid=12
Luxe.TV SD: sid=3992
RTL Tele Letzebuerg: sid=3994
fresh 4U: sid=3995
Astra Vision: sid=3997
QVC Deutschland: sid=12100
LibertyTV FR: sid=12120
M6 Boutique: sid=12122
L1MBURG TV: sid=12123
L1MBURG Radio: sid=12124
Bloomberg TV Germany: sid=12160
Chamber TV: sid=12180
BYSKY TEST: sid=12190
PVR service: sid=12196
Reading PAT: pid=0
Reading PMT: pid=42
Reading PMT: pid=52
Reading PMT: pid=38
Reading PMT: pid=47
Reading PMT: pid=49
Reading NIT: pid=16
Reading PMT: pid=39
Reading PMT: pid=35
Reading PMT: pid=37
Reading PMT: pid=257
Reading PMT: pid=32
Reading PMT: pid=48
Reading PMT: pid=36
Reading PMT: pid=110
Reading PMT: pid=51
Reading NIT: pid=16
Frontend closed
Using DVB device 0:0 "Fujitsu MB86A16 DVB-S"
tuning DVB-S to 12640000 v 22000000
inv:2 fecH:5
DiSEqC: switch pos 0, 13V, hiband (index 2)
DiSEqC: e0 10 38 f1 00 00
. LOCKED.
Transponders: 2/72
Reading NIT: pid=16
Reading NIT: pid=16
Reading SDT: pid=17
C CINEMA 16/9: sid=8901
CINE POLAR: sid=8902
GULLI: sid=8903
TEVA: sid=8905
DISNEY CHANNEL+1: sid=8906
PLAYHOUSE DISNEY: sid=8907
TOON DISNEY: sid=8908
Reading SDT: pid=17
BBC PRIME: sid=8909
MOTORS TV: sid=8910
E! ENTERTAINMENT: sid=8911
DATASYSTEM 114: sid=8999
Reading PAT: pid=0
Reading PMT: pid=1280
Reading PMT: pid=1281
Reading PMT: pid=1282
Reading PMT: pid=1284
Reading PMT: pid=1285
Reading PMT: pid=1286
Reading PMT: pid=1287
Reading PMT: pid=1288
Reading PMT: pid=1289
Reading PMT: pid=1290
Reading PMT: pid=1279
Frontend closed
Using DVB device 0:0 "Fujitsu MB86A16 DVB-S"
tuning DVB-S to 11685000 v 22000000
inv:2 fecH:5
DiSEqC: switch pos 0, 13V, loband (index 0)
DiSEqC: e0 10 38 f0 00 00
. LOCKED.
Transponders: 3/72
Reading NIT: pid=16
Reading NIT: pid=16
Reading SDT: pid=17
TVC INT.: sid=30201
ANDALUCÍA TV: sid=30202
EUSKADI TV: sid=30203
TM SAT/LAOTRA: sid=30204
CANAL ESTRELLAS: sid=30206
CNN+: sid=30207
CNN+: sid=30210
CINEM. CLÁSICO: sid=30220
FDF: sid=30221
TV GALICIA: sid=30222
Reading PAT: pid=0
Reading PMT: pid=1025
Reading PMT: pid=1026
Reading PMT: pid=1027
Reading PMT: pid=1028
Reading PMT: pid=1024
Reading PMT: pid=1029
Reading PMT: pid=1034
Reading PMT: pid=1051
Reading PMT: pid=1052
Reading PMT: pid=1053
Frontend closed
Using DVB device 0:0 "Fujitsu MB86A16 DVB-S"
tuning DVB-S to 12581000 v 22000000
inv:2 fecH:5
DiSEqC: switch pos 0, 13V, hiband (index 2)
DiSEqC: e0 10 38 f1 00 00
...............
Not able to lock to the signal on the given frequency
Frontend closed
dvbsi: Cant tune DVB
Using DVB device 0:0 "Fujitsu MB86A16 DVB-S"
tuning DVB-S to 11875000 h 27500000
inv:2 fecH:3
DiSEqC: switch pos 0, 18V, hiband (index 3)
DiSEqC: e0 10 38 f3 00 00
. LOCKED.
Transponders: 5/72
Reading SDT: pid=17
Net sys 03: sid=7453
Net sys 01: sid=7451
Reading PAT: pid=0
Reading PMT: pid=7453
Reading PMT: pid=7451
Reading NIT: pid=16
Reading NIT: pid=16
Frontend closed
Using DVB device 0:0 "Fujitsu MB86A16 DVB-S"
tuning DVB-S to 10979000 v 22000000
inv:2 fecH:5
DiSEqC: switch pos 0, 13V, loband (index 0)
DiSEqC: e0 10 38 f0 00 00
. LOCKED.
Transponders: 6/72
Invalid section length or timeout: pid=17
Invalid section length or timeout: pid=0

....... many more Transponder and Invalid Section Errors.
-------------------------------------------------

OK. If I try a new Scan, he can't scan the first Transponder. The
Module/Signal seems to be dead.

-------------------------------------------------
> Using DVB device 0:0 "Fujitsu MB86A16 DVB-S"
tuning DVB-S to 12551000 v 22000000
inv:2 fecH:5
DiSEqC: switch pos 0, 13V, hiband (index 2)
DiSEqC: e0 10 38 f1 00 00
. LOCKED.
Transponders: 1/1
Invalid section length or timeout: pid=17
Invalid section length or timeout: pid=0
Invalid section length or timeout: pid=16
Frontend closed
Transponders: 1
dvbsi: The end :)
Channels found: 0
-------------------------------------------------

And If I try to tune in an scanned Channel, my kaffeine says "Can't tune
DVB".

> 
> > @@ -231,7 +232,7 @@ void mantis_dma_xfer(unsigned long data)
> >          dprintk(verbose, MANTIS_DEBUG, 1, "last block=[%d] finished 
> > block=[%d]",
> >              mantis->last_block, mantis->finished_block);
> >  
> > -        (mantis->ts_size ? dvb_dmx_swfilter_204: dvb_dmx_swfilter)
> > +        (mantis->ts_size ? dvb_dmx_swfilter: dvb_dmx_swfilter_204)
> >          (&mantis->demux, &mantis->buf_cpu[mantis->last_block * 
> > MANTIS_BLOCK_BYTES], MANTIS_BLOCK_BYTES);
> >          mantis->last_block = (mantis->last_block + 1) %
> > MANTIS_BLOCK_COUNT;
> >      }
> > --------------------------------------------------------------------------------
> > 
> 
> 
> You wouldn't need this change, it is asking the DMA to use the software
> filter for a 188 byte stream whereas you have a 204 byte long stream.
> Wouldn't hurt much , except that you will get a garbled stream.
> 
> 

Removed. This was the Problem with the Graphic- and Sound-Bugs.

> > 
> > And mb86a16.c
> > --------------------------------------------------------------------------------
> > static int cu1216_get_tune_settings(struct dvb_frontend* fe, struct
> > dvb_frontend_tune_settings* settings)
> > {
> >      settings->min_delay_ms = 50;
> >      settings->step_size = 0; /* FE_QAM: zero */
> >      settings->max_drift = 0; /* FE_QAM: zero */
> >      return 0;
> > }
> 
> You wouldn't need this change for the MB86A16, wouldn't help at all.
> 

Removed.

> > ...
> > ...
> > dvb_frontend_ops...
> > ...
> > .get_tune_settings            = cu1216_get_tune_settings,
> > ...
> > --------------------------------------------------------------------------------
> > 
> > This damn Card drives me very crazy. I think about the Technotrend
> > S2-3200, but there are also Alpha Drivers from you available, no
> > officials. I don't know if they are better :(
> > 
> 
> You need to have a bit of patience. :-)
> 
> I wouldn't want to recommend any hardware, whichever one it is. The
> Mantis drivers that what you are using will be the official Linux
> drivers from the vendor (Azurewave (a new fledgling company part of the
> ASUS group), formerly known as Twinhan). :-)
> 
> 
> Regards,
> Manu

I don't want to Change, its a cool Card, but I hate it to boot Windows
for TV ;)

Maybe it's an kernel Problem? Maybe Gentoo? I'm using genkernel with
Gentoo-2.6.18 Sources. If its useful, I can give you SSH Access or so
for debugging.

Bye, Elmar




More information about the linux-dvb mailing list