All of lore.kernel.org
 help / color / mirror / Atom feed
* Problem with PCTV Systems nanoStick T2 290e and frontends
       [not found] <201402242314.s1ONEjtD003815@mailgate.leissner.se>
@ 2014-02-25  8:22 ` Peter Fassberg
  2014-02-25 12:17   ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 2+ messages in thread
From: Peter Fassberg @ 2014-02-25  8:22 UTC (permalink / raw)
  To: linux-media


Hi!

I have an PCTV Systems nanoStick T2 290e.

It shows up very differently with different kernels, and it seems to work better (DVB-C support) in an OLDER kernel.

Old kernel is using em28xx and showing two frontends (as stated on the wiki docs). New kernel is using em28174 and showing only a DVB-T frontend.

Is there a way to force the new kernel to use em28xx instead?


Excerpt from log:

Using Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux:

[   90.006701] em28xx: New device PCTV Systems PCTV 290e @ 480 Mbps (2013:024f, interface 0, class 0)
[   90.007281] em28xx #0: chip ID is em28174
[   90.333600] em28xx #0: Identified as PCTV nanoStick T2 290e (card=78)
[   90.377066] em28xx #0: v4l2 driver version 0.1.3
[   90.447548] em28xx #0: V4L2 video device registered as video0
[   90.447584] usbcore: registered new interface driver em28xx
[   90.447586] em28xx driver loaded
[   90.520717] tda18271 0-0060: creating new instance
[   90.551187] TDA18271HD/C2 detected @ 0-0060
[   91.341140] tda18271 0-0060: attaching existing instance
[   91.341145] DVB: registering new adapter (em28xx #0)
[   91.341150] DVB: registering adapter 0 frontend 0 (Sony CXD2820R (DVB-T/T2))...
[   91.342477] DVB: registering adapter 0 frontend 1 (Sony CXD2820R (DVB-C))...
[   91.345700] em28xx #0: Successfully loaded em28xx-dvb
[   91.345706] Em28xx: Initialized (Em28xx dvb Extension) extension


And from Linux debian 3.12-1-amd64 #1 SMP Debian 3.12.9-1 (2014-02-01) x86_64 GNU/Linux:

[207774.334552] em28xx: New device PCTV Systems PCTV 290e @ 480 Mbps (2013:024f, interface 0, class 0)
[207774.334557] em28xx: DVB interface 0 found: isoc
[207774.335059] em28xx: chip ID is em28174
[207774.734814] em28174 #0: Identified as PCTV nanoStick T2 290e (card=78)
[207774.734821] em28174 #0: v4l2 driver version 0.2.0
[207774.814336] em28174 #0: V4L2 video device registered as video0
[207774.814341] em28174 #0: dvb set to isoc mode.
[207774.823844] usbcore: registered new interface driver em28xx
[207774.895574] tda18271 1-0060: creating new instance
[207774.926952] TDA18271HD/C2 detected @ 1-0060
[207775.290440] DVB: registering new adapter (em28174 #0)
[207775.290453] usb 1-1: DVB: registering adapter 0 frontend 0 (Sony CXD2820R)...
[207775.294597] em28174 #0: Successfully loaded em28xx-dvb
[207775.294602] Em28xx: Initialized (Em28xx dvb Extension) extension

Linux debian 3.12-1-amd64 #1 SMP Debian 3.12.9-1 (2014-02-01) x86_64 GNU/Linux


Best regards,

-- Peter



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

* Re: Problem with PCTV Systems nanoStick T2 290e and frontends
  2014-02-25  8:22 ` Problem with PCTV Systems nanoStick T2 290e and frontends Peter Fassberg
@ 2014-02-25 12:17   ` Mauro Carvalho Chehab
  0 siblings, 0 replies; 2+ messages in thread
From: Mauro Carvalho Chehab @ 2014-02-25 12:17 UTC (permalink / raw)
  To: Peter Fassberg; +Cc: linux-media

Em Tue, 25 Feb 2014 09:22:28 +0100 (SNT)
Peter Fassberg <pf@leissner.se> escreveu:

> 
> Hi!
> 
> I have an PCTV Systems nanoStick T2 290e.
> 
> It shows up very differently with different kernels, and it seems to work better (DVB-C support) in an OLDER kernel.
> 
> Old kernel is using em28xx and showing two frontends (as stated on the wiki docs). New kernel is using em28174

The driver is the same. The printed messages were improved: they now
prints the exact chipset name (em28174, on your case), instead of
em28xx (where "xx" is an alias for "whatever").

> and showing only a DVB-T frontend.

Is this device capable of streaming with both DVB-C and DVB-T at the same
time? E. g., does it have two separate frontend chips?

If not, then the driver is actually detecting the device right,
and it is likely exporting just one frontend with is capable of either
work with DVB-T or DVB-C (with is configurable via the DVBv5 API).

If you're using an application that only implements the legacy DVBv3 API,
then you can use the "dvb-fe-tool" tool (part of v4l-utils) to manually
switch between DVB-T2, DVB-T and DVB-C modes.

> 
> Is there a way to force the new kernel to use em28xx instead?
> 
> 
> Excerpt from log:
> 
> Using Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux:
> 
> [   90.006701] em28xx: New device PCTV Systems PCTV 290e @ 480 Mbps (2013:024f, interface 0, class 0)
> [   90.007281] em28xx #0: chip ID is em28174
> [   90.333600] em28xx #0: Identified as PCTV nanoStick T2 290e (card=78)
> [   90.377066] em28xx #0: v4l2 driver version 0.1.3
> [   90.447548] em28xx #0: V4L2 video device registered as video0
> [   90.447584] usbcore: registered new interface driver em28xx
> [   90.447586] em28xx driver loaded
> [   90.520717] tda18271 0-0060: creating new instance
> [   90.551187] TDA18271HD/C2 detected @ 0-0060
> [   91.341140] tda18271 0-0060: attaching existing instance
> [   91.341145] DVB: registering new adapter (em28xx #0)
> [   91.341150] DVB: registering adapter 0 frontend 0 (Sony CXD2820R (DVB-T/T2))...
> [   91.342477] DVB: registering adapter 0 frontend 1 (Sony CXD2820R (DVB-C))...

Yeah, from this log, it is clear that your device has only one frontend:
Sony CXD2820R. This frontend could be used for DVB-T/T2/C, but not at the
same time.

> [   91.345700] em28xx #0: Successfully loaded em28xx-dvb
> [   91.345706] Em28xx: Initialized (Em28xx dvb Extension) extension
> 
> 
> And from Linux debian 3.12-1-amd64 #1 SMP Debian 3.12.9-1 (2014-02-01) x86_64 GNU/Linux:
> 
> [207774.334552] em28xx: New device PCTV Systems PCTV 290e @ 480 Mbps (2013:024f, interface 0, class 0)
> [207774.334557] em28xx: DVB interface 0 found: isoc
> [207774.335059] em28xx: chip ID is em28174
> [207774.734814] em28174 #0: Identified as PCTV nanoStick T2 290e (card=78)
> [207774.734821] em28174 #0: v4l2 driver version 0.2.0
> [207774.814336] em28174 #0: V4L2 video device registered as video0
> [207774.814341] em28174 #0: dvb set to isoc mode.
> [207774.823844] usbcore: registered new interface driver em28xx
> [207774.895574] tda18271 1-0060: creating new instance
> [207774.926952] TDA18271HD/C2 detected @ 1-0060
> [207775.290440] DVB: registering new adapter (em28174 #0)
> [207775.290453] usb 1-1: DVB: registering adapter 0 frontend 0 (Sony CXD2820R)...

And the Sony frontend now is properly mapped as just one device.

> [207775.294597] em28174 #0: Successfully loaded em28xx-dvb
> [207775.294602] Em28xx: Initialized (Em28xx dvb Extension) extension
> 
> Linux debian 3.12-1-amd64 #1 SMP Debian 3.12.9-1 (2014-02-01) x86_64 GNU/Linux
> 
> 
> Best regards,
> 
> -- Peter
> 

Regards,
-- 

Cheers,
Mauro

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

end of thread, other threads:[~2014-02-25 12:17 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <201402242314.s1ONEjtD003815@mailgate.leissner.se>
2014-02-25  8:22 ` Problem with PCTV Systems nanoStick T2 290e and frontends Peter Fassberg
2014-02-25 12:17   ` Mauro Carvalho Chehab

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.