LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 12-27-2014, 07:51 PM   #1
Kjeld Flarup
LQ Newbie
 
Registered: Oct 2010
Posts: 7

Rep: Reputation: 0
PCTV DVB-S2 Stick (461e) not feeding LNB


I bought a PCTV DVB-S2 Stick (461e) because it was on the supported list on linuxtv.org ( http://www.linuxtv.org/wiki/index.ph...2_Stick_(461e) )

However when I inserted it into my mediaserver with kaffeine it did not find any channels. Only once it looked like it got some signal.

Trying to attach a satellite finder indicated that no power was put on the cable for the LNB. Trying to insert the stick into a Windows 8 machine and installing the PCTV software, proved that the stick indeed did feed the LNB with power.

Next I tried to insert the stick to my laptop, with the satellite finder too. When running scandvb the sattelite finder went active for a few seconds, and the got silent. Rerunning scandvb gave no response. But removing the stick and reinserting it would repeat this when running scandvb.

This leaves me to suspect that the stick is reset during the scan.
Im running a Fedora 20 with Linux 3.17.7-200.fc20.x86_64

When inserting I get these messages in /var/log/messages
Dec 28 02:36:08 kjeldpc kernel: [406859.995473] usb 2-1.2: new high-speed USB device number 7 using ehci-pci
Dec 28 02:36:08 kjeldpc kernel: usb 2-1.2: new high-speed USB device number 7 using ehci-pci
Dec 28 02:36:08 kjeldpc kernel: [406860.081489] usb 2-1.2: New USB device found, idVendor=2013, idProduct=0258
Dec 28 02:36:08 kjeldpc kernel: [406860.081500] usb 2-1.2: New USB device strings: Mfr=3, Product=1, SerialNumber=2
Dec 28 02:36:08 kjeldpc kernel: [406860.081505] usb 2-1.2: Product: PCTV 461
Dec 28 02:36:08 kjeldpc kernel: [406860.081510] usb 2-1.2: Manufacturer: PCTV
Dec 28 02:36:08 kjeldpc kernel: [406860.081513] usb 2-1.2: SerialNumber: 0011421225
Dec 28 02:36:08 kjeldpc kernel: [406860.081945] em28xx: New device PCTV PCTV 461 @ 480 Mbps (2013:0258, interface 0, class 0)
Dec 28 02:36:08 kjeldpc kernel: [406860.081950] em28xx: DVB interface 0 found: isoc
Dec 28 02:36:08 kjeldpc kernel: [406860.082094] em28xx: chip ID is em28178
Dec 28 02:36:08 kjeldpc kernel: usb 2-1.2: New USB device found, idVendor=2013, idProduct=0258
Dec 28 02:36:08 kjeldpc kernel: usb 2-1.2: New USB device strings: Mfr=3, Product=1, SerialNumber=2
Dec 28 02:36:08 kjeldpc kernel: usb 2-1.2: Product: PCTV 461
Dec 28 02:36:08 kjeldpc kernel: usb 2-1.2: Manufacturer: PCTV
Dec 28 02:36:08 kjeldpc kernel: usb 2-1.2: SerialNumber: 0011421225
Dec 28 02:36:08 kjeldpc kernel: em28xx: New device PCTV PCTV 461 @ 480 Mbps (2013:0258, interface 0, class 0)
Dec 28 02:36:08 kjeldpc kernel: em28xx: DVB interface 0 found: isoc
Dec 28 02:36:08 kjeldpc kernel: em28xx: chip ID is em28178
Dec 28 02:36:09 kjeldpc kernel: [406860.444891] em28178 #0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x033c70a0
Dec 28 02:36:09 kjeldpc kernel: [406860.444897] em28178 #0: EEPROM info:
Dec 28 02:36:09 kjeldpc kernel: [406860.444900] em28178 #0: microcode start address = 0x0004, boot configuration = 0x01
Dec 28 02:36:09 kjeldpc kernel: em28178 #0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x033c70a0
Dec 28 02:36:09 kjeldpc kernel: em28178 #0: EEPROM info:
Dec 28 02:36:09 kjeldpc kernel: em28178 #0: microcode start address = 0x0004, boot configuration = 0x01
Dec 28 02:36:09 kjeldpc kernel: [406860.453978] em28178 #0: AC97 audio (5 sample rates)
Dec 28 02:36:09 kjeldpc kernel: [406860.453985] em28178 #0: 500mA max power
Dec 28 02:36:09 kjeldpc kernel: [406860.453989] em28178 #0: Table at offset 0x27, strings=0x148c, 0x1874, 0x0a6a
Dec 28 02:36:09 kjeldpc kernel: [406860.454096] em28178 #0: Identified as PCTV DVB-S2 Stick (461e) (card=92)
Dec 28 02:36:09 kjeldpc kernel: [406860.454101] em28178 #0: dvb set to isoc mode.
Dec 28 02:36:09 kjeldpc kernel: [406860.454218] em28178 #0: Binding DVB extension
Dec 28 02:36:09 kjeldpc kernel: em28178 #0: AC97 audio (5 sample rates)
Dec 28 02:36:09 kjeldpc kernel: em28178 #0: 500mA max power
Dec 28 02:36:09 kjeldpc kernel: em28178 #0: Table at offset 0x27, strings=0x148c, 0x1874, 0x0a6a
Dec 28 02:36:09 kjeldpc kernel: em28178 #0: Identified as PCTV DVB-S2 Stick (461e) (card=92)
Dec 28 02:36:09 kjeldpc kernel: em28178 #0: dvb set to isoc mode.
Dec 28 02:36:09 kjeldpc kernel: em28178 #0: Binding DVB extension
Dec 28 02:36:09 kjeldpc kernel: [406860.459336] i2c i2c-17: Added multiplexed i2c bus 18

Dec 28 02:36:09 kjeldpc mtp-probe: checking bus 2, device 7: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2"
Dec 28 02:36:09 kjeldpc mtp-probe: bus: 2, device: 7 was not an MTP device
Dec 28 02:36:09 kjeldpc kernel: i2c i2c-17: Added multiplexed i2c bus 18
Dec 28 02:36:09 kjeldpc kernel: [406860.517596] m88ts2022 18-0060: m88ts2022: Montage M88TS2022 successfully identified
Dec 28 02:36:09 kjeldpc kernel: [406860.518635] i2c i2c-17: a8293: Allegro A8293 SEC attached
Dec 28 02:36:09 kjeldpc kernel: [406860.518639] DVB: registering new adapter (em28178 #0)
Dec 28 02:36:09 kjeldpc kernel: [406860.518643] usb 2-1.2: DVB: registering adapter 0 frontend 0 (Montage M88DS3103)...
Dec 28 02:36:09 kjeldpc kernel: [406860.519594] em28178 #0: DVB extension successfully initialized
Dec 28 02:36:09 kjeldpc kernel: [406860.519599] em28178 #0: Registering input extension
Dec 28 02:36:09 kjeldpc kernel: m88ts2022 18-0060: m88ts2022: Montage M88TS2022 successfully identified
Dec 28 02:36:09 kjeldpc kernel: [406860.520513] Registered IR keymap rc-pinnacle-pctv-hd
Dec 28 02:36:09 kjeldpc kernel: [406860.520619] input: em28xx IR (em28178 #0) as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/rc/rc0/input28
Dec 28 02:36:09 kjeldpc kernel: [406860.520681] rc0: em28xx IR (em28178 #0) as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/rc/rc0
Dec 28 02:36:09 kjeldpc kernel: [406860.521133] em28178 #0: Input extension successfully initalized
Dec 28 02:36:09 kjeldpc kernel: i2c i2c-17: a8293: Allegro A8293 SEC attached
Dec 28 02:36:09 kjeldpc kernel: DVB: registering new adapter (em28178 #0)
Dec 28 02:36:09 kjeldpc kernel: usb 2-1.2: DVB: registering adapter 0 frontend 0 (Montage M88DS3103)...
Dec 28 02:36:09 kjeldpc kernel: em28178 #0: DVB extension successfully initialized
Dec 28 02:36:09 kjeldpc kernel: em28178 #0: Registering input extension
Dec 28 02:36:09 kjeldpc kernel: Registered IR keymap rc-pinnacle-pctv-hd
Dec 28 02:36:09 kjeldpc kernel: input: em28xx IR (em28178 #0) as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/rc/rc0/input28
Dec 28 02:36:09 kjeldpc kernel: rc0: em28xx IR (em28178 #0) as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/rc/rc0
Dec 28 02:36:09 kjeldpc kernel: em28178 #0: Input extension successfully initalized

Running sudo scandvb -v -s 0 /usr/share/dvb/dvb-s/Hotbird-13.0E
adds this output

Dec 28 02:38:04 kjeldpc kernel: [406976.212089] i2c i2c-17: m88ds3103: found a 'Montage M88DS3103' in cold state
Dec 28 02:38:04 kjeldpc kernel: [406976.212147] i2c i2c-17: m88ds3103: downloading firmware from file 'dvb-demod-m88ds3103.fw'
Dec 28 02:38:04 kjeldpc kernel: i2c i2c-17: m88ds3103: found a 'Montage M88DS3103' in cold state
Dec 28 02:38:04 kjeldpc kernel: i2c i2c-17: m88ds3103: downloading firmware from file 'dvb-demod-m88ds3103.fw'
Dec 28 02:38:05 kjeldpc kernel: [406976.497881] i2c i2c-17: m88ds3103: found a 'Montage M88DS3103' in warm state
Dec 28 02:38:05 kjeldpc kernel: [406976.497890] i2c i2c-17: m88ds3103: firmware version 3.B
Dec 28 02:38:05 kjeldpc kernel: i2c i2c-17: m88ds3103: found a 'Montage M88DS3103' in warm state
Dec 28 02:38:05 kjeldpc kernel: i2c i2c-17: m88ds3103: firmware version 3.B

I also tried to remove the firmware file, in which case to activity was registered on the satellite finder. And when putting it back I could repeat the activity without unmounting it first.

Anyone have some good ideas
 
Old 03-16-2015, 05:29 PM   #2
Kjeld Flarup
LQ Newbie
 
Registered: Oct 2010
Posts: 7

Original Poster
Rep: Reputation: 0
Didn't find a solution but a workaround.
I installed VirtualBox with a Windows host, in which I loaded the PCTV disk.
Running the accompanying software worked ad I got signal from the DVB stick.
After closing down VirtualBox and Windows, it now worked in Linux. Event after power off's!

So obviously the Windows software must have done something to the DVB stick, which leads me to the conclusion, that the Linux drivers may have been tested on sticks which already had been used on Windows systems.
Thus the drivers for the card doesn't do all that is required for a factory fresh DVB stick.
 
Old 03-17-2015, 05:32 PM   #3
mostlyharmless
Senior Member
 
Registered: Jan 2008
Distribution: Arch/Slackware/Knoppix
Posts: 1,790
Blog Entries: 14

Rep: Reputation: 279Reputation: 279Reputation: 279
Hmm, I'm confused. Didn't you originally put the stick into a Windows 8 machine, install PCTV software and note that the LNB got power in your first post? So your stick should already have been initiated by Windows 8 and the PCTV software if that was the problem; it wasn't really "factory fresh". Or did I misunderstand?

Don't get me wrong, I'm happy you have a working 461e, I'm just not convinced about the solution.

I've got one of these sticks too, which I've already tried under Windows but have yet to try under Linux. Mine doesn't seem able to find the the sat signal using the PCTV software under Windows, though my OpenBOX S9 finds it just great... don't know if that's a hardware inadequacy of the stick vs the S9 receiver or a faulty/out of date transponder list in the PCTV software.

When I get the chance I'll try it under Linux and see what I get. I can't comment on your problem at this point since my LNB gets power anyway from the other sat boxes. If you have any more problems, post again and I'll try duplicating by disconnecting everything but the 461e.
 
Old 03-18-2015, 01:01 AM   #4
Kjeld Flarup
LQ Newbie
 
Registered: Oct 2010
Posts: 7

Original Poster
Rep: Reputation: 0
Maybe I should do a more thorough power off test.
Does the stick provide power to the LNB when You insert it into Windows?
 
Old 03-18-2015, 02:12 PM   #5
mostlyharmless
Senior Member
 
Registered: Jan 2008
Distribution: Arch/Slackware/Knoppix
Posts: 1,790
Blog Entries: 14

Rep: Reputation: 279Reputation: 279Reputation: 279
As I said, i haven't tested that yet since the LNB gets power anyway from the S9. But I can try unplugging everything else this weekend if I get the chance and I'll let you know.
 
Old 04-04-2015, 12:39 PM   #6
mostlyharmless
Senior Member
 
Registered: Jan 2008
Distribution: Arch/Slackware/Knoppix
Posts: 1,790
Blog Entries: 14

Rep: Reputation: 279Reputation: 279Reputation: 279
Here's what I found out:

The stick only powers the LNB when, in Windows 7 (running in a VM) is actually running the TVCenter program. Windows doesn't power the LNB just plugged in.

Under Linux, I tried w_scan as in "w_scan -fs -s S13E0" for your satellite, but that does not power the LNB either, although the device is recognized and scanned.

Code:
$w_scan -fs -s S13E0
 
w_scan version 20141122 (compiled for DVB API 5.10)
using settings for 13.0 east Hotbird 6/7A/8
scan type SATELLITE, channellist 69
output format vdr-2.0
WARNING: could not guess your codepage. Falling back to 'UTF-8'
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
	/dev/dvb/adapter0/frontend0 -> SATELLITE "Montage M88DS3103": very good :-))

Using SATELLITE frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_ 
Using DVB API 5.10
frontend 'Montage M88DS3103' supports
INVERSION_AUTO
DVB-S
DVB-S2
FREQ (0.95GHz ... 2.15GHz)
SRATE (1.000MSym/s ... 45.000MSym/s)
using LNB "UNIVERSAL"
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 
trying 'S  f = 10719 kHz V SR = 27500  5/6 0,35  QPSK  (0:0:0)'
(time: 00:00.063)
.....
....
and here's the journalctl entries:

Code:
Apr 04 10:35:09 bozo kernel: usb 4-1.8.1: new high-speed USB device number 21 using ehci-pci
Apr 04 10:35:09 bozo kernel: em28xx: New device PCTV PCTV 461 @ 480 Mbps (2013:0258, interface 0, class 0)
Apr 04 10:35:09 bozo kernel: em28xx: DVB interface 0 found: isoc
Apr 04 10:35:09 bozo kernel: em28xx: chip ID is em28178
Apr 04 10:35:09 bozo kernel: em28178 #0: EEPROM ID = 26 00 01 00, EEPROM hash = 0xf83c72a0
Apr 04 10:35:09 bozo kernel: em28178 #0: EEPROM info:
Apr 04 10:35:09 bozo kernel: em28178 #0:         microcode start address = 0x0004, boot configuration = 0x01
Apr 04 10:35:09 bozo kernel: em28178 #0:         AC97 audio (5 sample rates)
Apr 04 10:35:09 bozo kernel: em28178 #0:         500mA max power
Apr 04 10:35:09 bozo kernel: em28178 #0:         Table at offset 0x27, strings=0x148c, 0x1874, 0x0a6a
Apr 04 10:35:09 bozo kernel: em28178 #0: Identified as PCTV DVB-S2 Stick (461e) (card=92)
Apr 04 10:35:09 bozo kernel: em28178 #0: dvb set to isoc mode.
Apr 04 10:35:09 bozo kernel: em28178 #0: Binding DVB extension
Apr 04 10:35:09 bozo kernel: i2c i2c-12: m88ds3103_attach: chip_id=70
Apr 04 10:35:09 bozo kernel: i2c i2c-12: Added multiplexed i2c bus 13
Apr 04 10:35:09 bozo kernel: m88ts2022 13-0060: Montage M88TS2022 successfully identified
Apr 04 10:35:09 bozo kernel: i2c i2c-12: a8293: Allegro A8293 SEC attached
Apr 04 10:35:09 bozo kernel: DVB: registering new adapter (em28178 #0)
Apr 04 10:35:09 bozo kernel: usb 4-1.8.1: DVB: registering adapter 0 frontend 0 (Montage M88DS3103)...
Apr 04 10:35:09 bozo kernel: em28178 #0: DVB extension successfully initialized
Apr 04 10:35:09 bozo kernel: em28178 #0: Registering input extension
Apr 04 10:35:09 bozo kernel: Registered IR keymap rc-pinnacle-pctv-hd
Apr 04 10:35:09 bozo kernel: input: em28xx IR (em28178 #0) as /devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.8/4-1.8.1/rc/rc0/input51
Apr 04 10:35:09 bozo kernel: rc0: em28xx IR (em28178 #0) as /devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.8/4-1.8.1/rc/rc0
Apr 04 10:35:09 bozo kernel: em28178 #0: Input extension successfully initalized
Apr 04 10:35:20 bozo kernel: i2c i2c-12: m88ds3103: found a 'Montage M88DS3103' in cold state
Apr 04 10:35:20 bozo kernel: i2c i2c-12: m88ds3103: downloading firmware from file 'dvb-demod-m88ds3103.fw'
Apr 04 10:35:20 bozo kernel: i2c i2c-12: m88ds3103: found a 'Montage M88DS3103' in warm state
Apr 04 10:35:20 bozo kernel: i2c i2c-12: m88ds3103: firmware version 3.B
So I agree; I'm not sure what "TVCenter" under Windows does with the thing to power it up.
 
Old 01-04-2016, 05:43 AM   #7
Kjeld Flarup
LQ Newbie
 
Registered: Oct 2010
Posts: 7

Original Poster
Rep: Reputation: 0
So my wife wanted to se her russian new year show. And this time, the receiver did not work until I started up a virtual box with a windows app.
Indeed it seems that something is needed to activate it.
 
  


Reply

Tags
dvbs, pctv


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Hauppauge wintv-hvr h006 - dvb-t tuner - usb-stick - hybrid tv stick Xeratul Linux - Hardware 5 12-23-2012 09:47 AM
Pinnacle PCTV Hybrid Pro Stick 340e darkmaster977 Linux - Hardware 1 11-07-2010 04:03 AM
[SOLVED] Problems with DVB-S and a dual-band LNB Electrode Linux - Software 1 05-19-2010 12:12 PM
How to make Pinnacle PCTV Stick 72e work? linuxcbon Linux - Hardware 10 10-04-2008 10:56 AM
DVB stick loads modules, and creates /dev/dvb/adapter0+, BUT Balarabay1 Linux - Software 0 09-20-2008 03:35 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 03:21 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration