linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Mauro Carvalho Chehab <mchehab@redhat.com>
To: "Denilson Figueiredo de Sá" <denilsonsa@gmail.com>
Cc: linux-media@vger.kernel.org
Subject: Re: Siano DVB USB device called "Smart Plus"
Date: Thu, 19 Jan 2012 12:42:23 -0200	[thread overview]
Message-ID: <4F182BCF.60303@redhat.com> (raw)
In-Reply-To: <CACGt9y=8FzimyQPx7gJQ=gVqDp7cRUojT53gJq2+TNKhH37Wpg@mail.gmail.com>

Hi Denilson,

Em 19-01-2012 11:31, Denilson Figueiredo de Sá escreveu:
> I bought a USB DVB device in Brazil, but it doesn't work yet on my Linux system.
> 
> I've already documented it at:
> http://linuxtv.org/wiki/index.php/Smart_Plus
> 
> The device works if I try to use it inside a VirtualBox virtual
> machine running Windows.
> 
> I believe the kernel driver that claims this device does not actually
> support it.
> 
> 
> The device is called "USB 2.0 ISDB-T Stick", model UTV926 (according
> to the manual), but I've also seen it mentioned as YS-926TV. USB
> vendor:product is 187f:0202.
> 
> 
> What can I do in order to make it work?

>From the product page, it is a 1-seg device. So, it likely uses a sms1xxx
chip. The SMS1XXX_BOARD_HAUPPAUGE_WINDHAM board is likely close to this
one. From drivers/media/dvb/siano/sms-cards.c:

	[SMS1XXX_BOARD_HAUPPAUGE_WINDHAM] = {
		.name	= "Hauppauge WinTV MiniStick",
		.type	= SMS_NOVA_B0,
		.fw[DEVICE_MODE_ISDBT_BDA] = "sms1xxx-hcw-55xxx-isdbt-02.fw",
		.fw[DEVICE_MODE_DVBT_BDA] = "sms1xxx-hcw-55xxx-dvbt-02.fw",
		.rc_codes = RC_MAP_HAUPPAUGE,
		.board_cfg.leds_power = 26,
		.board_cfg.led0 = 27,
		.board_cfg.led1 = 28,
		.board_cfg.ir = 9,
		.led_power = 26,
		.led_lo    = 27,
		.led_hi    = 28,
	},

I wrote the ISDB-T support for it, and it works properly.

You'll likely need to add a new board entry there for it, and discover
the GPIO pins linked to the leds and infrared (the numbers for .board_cfg
and .led* on the above data structure). You can do it by either sniffing
the USB board traffic or by opening the device and carefully examining the
board tracks.

After you have a patch adding support for it, please submit us the patch.

Regards,
Mauro


  reply	other threads:[~2012-01-19 14:42 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-01-19 13:31 Siano DVB USB device called "Smart Plus" Denilson Figueiredo de Sá
2012-01-19 14:42 ` Mauro Carvalho Chehab [this message]
2012-01-20  4:34   ` Denilson Figueiredo de Sá
2012-01-20 10:01     ` Mauro Carvalho Chehab
2012-01-21 13:38       ` Denilson Figueiredo de Sá

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=4F182BCF.60303@redhat.com \
    --to=mchehab@redhat.com \
    --cc=denilsonsa@gmail.com \
    --cc=linux-media@vger.kernel.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;
as well as URLs for NNTP newsgroup(s).