LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 09-19-2019, 04:02 AM   #1
ClémentV
LQ Newbie
 
Registered: Sep 2019
Posts: 4

Rep: Reputation: Disabled
Failed to tune Hauppage WinTV Starbust2


Hi, I am using Debian Buster amd64 with kernel 4.19.
Code:
Linux htpc 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2 (2019-08-28) x86_64 GNU/Linux
I trying to receive DVB-S2 channels with a Hauppauge WinTV Starbust2:
Code:
0b:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23887/8 PCIe Broadcast Audio and Video Decoder with 3D Comb [14f1:8880] (rev 04)
	Subsystem: Hauppauge computer works Inc. CX23887/8 PCIe Broadcast Audio and Video Decoder with 3D Comb [0070:f02a]
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at fbe00000 (64-bit, non-prefetchable) [size=2M]
	Capabilities: [40] Express Endpoint, MSI 00
	Capabilities: [80] Power Management version 3
	Capabilities: [90] Vital Product Data
	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [200] Virtual Channel
	Kernel driver in use: cx23885
	Kernel modules: cx23885
Kernel driver seems to load fine:
Code:
sept. 19 09:24:43 htpc kernel: cx23885: cx23885 driver version 0.0.4 loaded
sept. 19 09:24:43 htpc kernel: cx23885: CORE cx23885[0]: subsystem: 0070:f02a, board: Hauppauge WinTV-Starburst2 [card=59,autodetected]
sept. 19 09:24:43 htpc kernel: tveeprom: Hauppauge model 150300, rev C2I9, serial# 4036111795
sept. 19 09:24:43 htpc kernel: tveeprom: MAC address is 00:0d:fe:92:2d:b3
sept. 19 09:24:43 htpc kernel: tveeprom: tuner model is unknown (idx 189, type 4)
sept. 19 09:24:43 htpc kernel: tveeprom: TV standards UNKNOWN (eeprom 0x01)
sept. 19 09:24:43 htpc kernel: tveeprom: audio processor is CX23888 (idx 40)
sept. 19 09:24:43 htpc kernel: tveeprom: decoder processor is CX23888 (idx 34)
sept. 19 09:24:43 htpc kernel: tveeprom: has no radio, has IR receiver, has no IR transmitter
sept. 19 09:24:43 htpc kernel: cx23885: cx23885[0]: warning: unknown hauppauge model #150300
sept. 19 09:24:43 htpc kernel: cx23885: cx23885[0]: hauppauge eeprom: model=150300
sept. 19 09:24:43 htpc kernel: cx23885: cx23885_dvb_register() allocating 1 frontend(s)
sept. 19 09:24:43 htpc kernel: cx23885: cx23885[0]: cx23885 based dvb card
sept. 19 09:24:43 htpc kernel: i2c i2c-1: Added multiplexed i2c bus 4
sept. 19 09:24:43 htpc kernel: Adding 3906556k swap on /dev/sdb2.  Priority:-2 extents:1 across:3906556k FS
sept. 19 09:24:43 htpc kernel: Adding 3905532k swap on /dev/sda5.  Priority:-3 extents:1 across:3905532k SSFS
sept. 19 09:24:43 htpc kernel: a8293 1-000b: Allegro A8293 SEC successfully attached
sept. 19 09:24:43 htpc kernel: m88rs6000t 4-0021: chip_id=64
sept. 19 09:24:43 htpc kernel: EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)
sept. 19 09:24:43 htpc kernel: m88rs6000t 4-0021: Montage M88RS6000 internal tuner successfully identified
sept. 19 09:24:43 htpc kernel: dvbdev: DVB: registering new adapter (cx23885[0])
sept. 19 09:24:43 htpc kernel: cx23885 0000:0b:00.0: DVB: registering adapter 0 frontend 0 (Montage Technology M88RS6000)...
sept. 19 09:24:43 htpc kernel: cx23885: cx23885_dev_checkrevision() Hardware revision = 0xd0
sept. 19 09:24:43 htpc kernel: cx23885: cx23885[0]/0: found at 0000:0b:00.0, rev: 4, irq: 17, latency: 0, mmio: 0xfbe00000
It loads the firmware on first use:
Code:
sept. 19 09:25:17 htpc kernel: m88ds3103 1-0069: found a 'Montage Technology M88DS3103' in cold state
sept. 19 09:25:17 htpc kernel: m88ds3103 1-0069: firmware: direct-loading firmware dvb-demod-m88rs6000.fw
sept. 19 09:25:17 htpc kernel: m88ds3103 1-0069: downloading firmware from file 'dvb-demod-m88rs6000.fw'
sept. 19 09:25:18 htpc kernel: m88ds3103 1-0069: found a 'Montage Technology M88DS3103' in warm state
sept. 19 09:25:18 htpc kernel: m88ds3103 1-0069: firmware version: 4.1
I initially used "options cx23885 card=59" in modprobe config as advised on linuxtv wiki, but removed it. It looks like the card is autodetected correctly and it did not make any difference regarding my issues.

First, I tried with tvheadend but it failed to scan, so I tried with simpler tools.

w_scan successfully scanned channels, but then szap cannot tune, status is stuck to 00:
Code:
# szap -c channels.conf "FRANCE 2;EUTELSAT" -l UNIVERSAL
reading channels from file 'channels.conf'
zapping to 15 'FRANCE 2;EUTELSAT':
sat 0, frequency = 11554 MHz V, symbolrate 29950000, vpid = 0x0263, apid = 0x1fff sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
Version: 5.11  	 FE_CAN { DVB-S + DVB-S2 }
status 00 | signal b9e8 | snr 0000 | ber 00000000 | unc fffffffe | 
status 00 | signal b9e8 | snr 0000 | ber 00000000 | unc fffffffe | 
status 00 | signal b9e8 | snr 0000 | ber 00000000 | unc fffffffe | 
status 00 | signal b9e8 | snr 0000 | ber 00000000 | unc fffffffe | 
status 00 | signal be23 | snr 0000 | ber 00000000 | unc fffffffe | 
...
dvbv5-scan cannot scan either:
Code:
# dvbv5-scan -v -l UNIVERSAL /usr/share/dvb/dvb-s/Atlantic-Bird-3-5.0W 
Using LNBf UNIVERSAL
	Universal, Europe
	Freqs     : 10800 to 11800 MHz, LO: 9750 MHz
	Freqs     : 11600 to 12700 MHz, LO: 10600 MHz
using demux 'dvb0.demux0'
Device Montage Technology M88RS6000 (/dev/dvb/adapter0/frontend0) capabilities:
     CAN_2G_MODULATION
     CAN_FEC_1_2
     CAN_FEC_2_3
     CAN_FEC_3_4
     CAN_FEC_4_5
     CAN_FEC_5_6
     CAN_FEC_6_7
     CAN_FEC_7_8
     CAN_FEC_8_9
     CAN_FEC_AUTO
     CAN_INVERSION_AUTO
     CAN_QPSK
     CAN_RECOVER
DVB API Version 5.11, Current v5 delivery system: DVBS
Supported delivery systems: 
    [DVBS]
     DVBS2
Frequency range for the current standard: 
From:             950 MHz
To:              2,15 GHz
Tolerance:       5,00 MHz
Symbol rate ranges for the current standard: 
From:            1,00 MBauds
To:              45,0 MBauds
Assuming you're in FR.

ERROR    command BANDWIDTH_HZ (5) not found during retrieve
Cannot calc frequency shift. Either bandwidth/symbol-rate is unavailable (yet).
Scanning frequency #1 11012000
frequency: 11012,00 MHz, high_band: 0
SEC: set voltage to 13V
DiSEqC TONE: OFF
DiSEqC TONE: OFF
L-Band frequency: 1262,00 MHz (offset = 9750,00 MHz)
FREQUENCY = 11012000
INVERSION = AUTO
SYMBOL_RATE = 30000000
INNER_FEC = AUTO
MODULATION = PSK/8
PILOT = 4294967295
ROLLOFF = AUTO
POLARIZATION = VERTICAL
STREAM_ID = 2
DELIVERY_SYSTEM = DVBS2
       (0x00)
Scanning frequency #2 11012000
frequency: 11012,00 MHz, high_band: 0
SEC: set voltage to 13V
DiSEqC TONE: OFF
DiSEqC TONE: OFF
L-Band frequency: 1262,00 MHz (offset = 9750,00 MHz)
FREQUENCY = 11012000
INVERSION = AUTO
SYMBOL_RATE = 30000000
INNER_FEC = AUTO
MODULATION = PSK/8
PILOT = 4294967295
ROLLOFF = AUTO
POLARIZATION = VERTICAL
STREAM_ID = 3
DELIVERY_SYSTEM = DVBS2
       (0x00)
Scanning frequency #3 11012000
frequency: 11012,00 MHz, high_band: 0
SEC: set voltage to 13V
DiSEqC TONE: OFF
DiSEqC TONE: OFF
L-Band frequency: 1262,00 MHz (offset = 9750,00 MHz)
FREQUENCY = 11012000
INVERSION = AUTO
SYMBOL_RATE = 30000000
INNER_FEC = AUTO
MODULATION = PSK/8
PILOT = 4294967295
ROLLOFF = AUTO
POLARIZATION = VERTICAL
STREAM_ID = 11
DELIVERY_SYSTEM = DVBS2
       (0x00)
...
What am I doing wrong? I don't know these tools very well. I may have missed some configuration steps.

Last edited by ClémentV; 09-20-2019 at 09:24 AM.
 
Old 09-20-2019, 07:30 AM   #2
ClémentV
LQ Newbie
 
Registered: Sep 2019
Posts: 4

Original Poster
Rep: Reputation: Disabled
I found some errors in the kernel log, although I don't remember what tool I was testing at that time and I cannot reproduce it. The frequency looks to be a correct one, but the kernel driver does not accept it.

Code:
sept. 20 13:49:41 htpc kernel: cx23885 0000:0b:00.0: DVB: adapter 0 frontend 0 frequency 11012000 out of range (950000..2150000)
sept. 20 13:49:41 htpc kernel: cx23885 0000:0b:00.0: DVB: adapter 0 frontend 0 frequency 11012000 out of range (950000..2150000)
sept. 20 13:49:41 htpc kernel: cx23885 0000:0b:00.0: DVB: adapter 0 frontend 0 frequency 11012000 out of range (950000..2150000)
sept. 20 13:49:41 htpc kernel: cx23885 0000:0b:00.0: DVB: adapter 0 frontend 0 frequency 11179000 out of range (950000..2150000)
sept. 20 13:49:41 htpc kernel: cx23885 0000:0b:00.0: DVB: adapter 0 frontend 0 frequency 11179000 out of range (950000..2150000)
sept. 20 13:49:41 htpc kernel: cx23885 0000:0b:00.0: DVB: adapter 0 frontend 0 frequency 11179000 out of range (950000..2150000)
sept. 20 13:49:41 htpc kernel: cx23885 0000:0b:00.0: DVB: adapter 0 frontend 0 frequency 11637000 out of range (950000..2150000)
...


Edit: Never mind, it was when using a wrong LNB config. I was confusing the frequency used by the satellite and the frequency used to communicate between the LNB and the tuner. This is not the cause of my issue.

Last edited by ClémentV; 09-20-2019 at 09:56 AM.
 
1 members found this post helpful.
Old 09-20-2019, 02:58 PM   #3
jefro
Moderator
 
Registered: Mar 2008
Posts: 22,361

Rep: Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692
I peeked at this issue but haven't a very good solution. Hopefully someone may know. I'd think that what you have seems to be on the right track.

Guess you could try a different tuner program. Maybe try vlc?

The tuner card OEM suggests that only a few ubuntu distro's are fully supported. Might try a usb flash drive install of one of those and be sure to check the firmware download.
 
Old 09-21-2019, 03:23 AM   #4
ClémentV
LQ Newbie
 
Registered: Sep 2019
Posts: 4

Original Poster
Rep: Reputation: Disabled
I did not think of trying VLC and thanks for the tip: it is working. Now, I have confirmation that the hardware is fully working, not just scanning. It is reassuring.

So it is an issue with the other software (tvheadend, szap, dvbv5-scan), I'll send them a bug report.
 
1 members found this post helpful.
Old 09-22-2019, 11:06 AM   #5
ClémentV
LQ Newbie
 
Registered: Sep 2019
Posts: 4

Original Poster
Rep: Reputation: Disabled
The issue was Debian and tvheadend both having outdated scan tables. Using the latest scan table from there: https://git.linuxtv.org/dtv-scan-tab...-5-West-A-5.0W solved my issues.
 
Old 09-23-2019, 03:23 PM   #6
jefro
Moderator
 
Registered: Mar 2008
Posts: 22,361

Rep: Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692
Thank you for the update and solution.
 
  


Reply


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
Hauppage WinTV Card in Ubuntu ubuntu-addict Linux - Software 19 02-09-2010 09:53 PM
'bttv' device stack via USB for Hauppage WinTV kimdino Linux - Hardware 0 10-18-2004 01:39 AM
Hauppage WinTV Card in YOPER??? KDETV???? rm6990 Yoper 2 10-11-2004 10:04 PM
hauppage wintv card subh Linux - Hardware 3 11-09-2003 10:53 PM
Hauppage WinTV Card lackluster Linux - Hardware 9 09-03-2002 04:04 PM

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

All times are GMT -5. The time now is 08:33 AM.

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
Open Source Consulting | Domain Registration