public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [linux-dvb] siano sms1xxx driver not T-DMB ready?
@ 2008-10-09  9:48 Andrea Venturi
  2008-10-09 14:36 ` Michael Krufky
  0 siblings, 1 reply; 3+ messages in thread
From: Andrea Venturi @ 2008-10-09  9:48 UTC (permalink / raw)
  To: linux-dvb

[-- Attachment #1: Type: text/plain, Size: 2141 bytes --]

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?

bye

andrea venturi


[-- Attachment #2: a_venturi.vcf --]
[-- Type: text/x-vcard, Size: 271 bytes --]

begin:vcard
fn:Andrea Venturi
n:;Andrea Venturi
org:Avalpa Digital Engineering SRL
adr;dom:;;Via dell'Arcoveggio 49/5;Bologna;BO;40129
email;internet:a.venturi@avalpa.com
title:CEO
tel;work:+39 0514187531
tel;cell:+39 3477142994
url:www.avalpa.com
version:2.1
end:vcard


[-- Attachment #3: Type: text/plain, Size: 150 bytes --]

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

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [linux-dvb] siano sms1xxx driver not T-DMB ready?
  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
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Krufky @ 2008-10-09 14:36 UTC (permalink / raw)
  To: Andrea Venturi; +Cc: linux-dvb

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

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [linux-dvb] siano sms1xxx driver not T-DMB ready?
  2008-10-09 14:36 ` Michael Krufky
@ 2008-10-28 12:05   ` Uri Shkolnik
  0 siblings, 0 replies; 3+ messages in thread
From: Uri Shkolnik @ 2008-10-28 12:05 UTC (permalink / raw)
  To: Andrea Venturi, Michael Krufky; +Cc: linux-dvb


--- 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

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-10-28 12:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox