public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
From: Uri Shkolnik <urishk@yahoo.com>
To: Andrea Venturi <a.venturi@avalpa.com>,
	Michael Krufky <mkrufky@linuxtv.org>
Cc: linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] siano sms1xxx driver not T-DMB ready?
Date: Tue, 28 Oct 2008 05:05:23 -0700 (PDT)	[thread overview]
Message-ID: <304316.49334.qm@web38801.mail.mud.yahoo.com> (raw)
In-Reply-To: <48EE16E4.4000107@linuxtv.org>


--- On Thu, 10/9/08, Michael Krufky <mkrufky@linuxtv.org> wrote:

> From: Michael Krufky <mkrufky@linuxtv.org>
> Subject: Re: [linux-dvb] siano sms1xxx driver not T-DMB ready?
> To: "Andrea Venturi" <a.venturi@avalpa.com>
> Cc: linux-dvb@linuxtv.org
> Date: Thursday, October 9, 2008, 4:36 PM
> Andrea Venturi wrote:
> > here in Italy (bologna) we have a T-DMB trial from Rai
> and other 
> > broadcasters.
> > 
> > i got one Terratec Cinergy Piranha based on a Siano
> SMS1xxx chip and 
> > indeed the  T-DMB stream works on the "other
> OS".. (and the DVB-T works 
> > too)
> > 
> > this T-DMB stuff is still based on Transport Stream:
> > 
> > 
> http://en.wikipedia.org/wiki/Digital_Multimedia_Broadcast
> > 
> > as i'd like to dump a full TS of the stream, i was
> thinking that it was 
> > just setting the proper mode (2) in the sms1xxx
> module, i would have 
> > been able to use the same "dvb-tools" like
> dvbstream to tune the right 
> > frequency and dump the whole TS.
> > 
> > too easy, it seems! there were my steps:
> > 
> > 1. i put the firmware file for T-DMB demodulation with
> the right name  
> > "tdmb_stellar_usb.inp" in /lib/firmware
> > 
> > 2. i loaded the module with the supposed right default
> mode: modprobe 
> > sms1xxx default_mode=2
> > 
> > 3. i put my stick on the linux,  but the module
> didn't got up with this 
> > error:
> > 
> >  "SMS Device mode is not set for DVB
> operation."
> > 
> > I'm halted.
> > 
> > The showstopper come from this smsdvb.c where
> there's this control:
> > 
> > ====================
> >        if (smscore_get_devicke_mode(coredev) != 4) {
> > #if 1 /* new siano drop (1.2.17) does this -- yuck */
> >                sms_err("SMS Device mode is not
> set for "
> >                        "DVB operation.");
> >                return 0;
> > #else
> > ====================
> > 
> > of course, this seems only a safety check.
> > 
> > let's hope it's not just a
> "marketing" showstopper (i'm going anyway to 
> > try to relax this control, i bet i'm not going to
> burn anything inside 
> > the device!)
> > 
> > probably there's more to be implemented to driver
> correctly the Siano 
> > chip when not in DVB mode. but how much? ask here
> could be useful..
> > 
> > it should be easy to "implement" the T-DMB
> stuff inside the same DVB 
> > scenario!
> > it's already a system based on transport stream.
> right?
> > 
> > sadly there are no open specs about it on the siano
> web site, just this 
> > brief:
> > 
> > 
> http://www.*siano-ms*.com/*pdf*s/00_Siano_SMS*1010*.*pd*f
> > 
> > does anyone know a solution about this issue?
> > 
> > is it so though to implement T-DMB decoding inside the
> DVB architecture?
> > 
> > are the specs available somewhere?
> 
> 
> I am working with Siano to expose all functionality of the
> silicon through the linux-dvb api.
> 
> We didn't get up to T-DMB yet.  Give a few months and
> there should be better info to report.
> 
> Regards,
> 
> Mike
> 
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

Hi Andrea,

Sorry for the delay to answer you, I had a month long, wonderful, great, splendid vacation @ Vietnam.

Some notes about the Terratec you try to run -
1) It contains Siano's SMS10xx chipset.
2) Till now, FIB parsing and device control are done in a user space library. 
3) The control and the data paths run via character devices that bypass the DVB sub-system (for DAB-family standards), the main obstacle to move them via the DVB is, that the user-space library performs lots of logical work that does not currently exist in DVB/S2API/etc. 

Q: Do you have a FIB parser?


Regards,

Uri Shkolnik
Software Architect
Siano Mobile Silicon




      

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

      reply	other threads:[~2008-10-28 12:06 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-10-09  9:48 [linux-dvb] siano sms1xxx driver not T-DMB ready? Andrea Venturi
2008-10-09 14:36 ` Michael Krufky
2008-10-28 12:05   ` Uri Shkolnik [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=304316.49334.qm@web38801.mail.mud.yahoo.com \
    --to=urishk@yahoo.com \
    --cc=a.venturi@avalpa.com \
    --cc=linux-dvb@linuxtv.org \
    --cc=mkrufky@linuxtv.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox