Discussion:
wintv 955q
(too old to reply)
ruben safir
2015-10-28 19:54:22 UTC
Permalink
I brought this tuner because it is listed as supported on the linuxtv.org
site

http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-955Q

I loaded a new version of the kernel onto my system (which is manjaro
openrc) and I scanned it on the atsc over the air channel with a mini-
antenna it came with and it pulled up only one channel. So I brought an
amplified terk antenna and got a decent channels.conf file out of is with

w_scan -af -A1 -c US -x >> ~/channels.conf

But during the world series it seems to just stop getting imput. I've
using VLC to watch it and used a vlcchans.xspf playlist that w_scan was
kind enough to make for me. Kaffeine doesn't work. It overwhelms my box
(s)

I've getting a read out like this:

[***@stat13 ~]$ vlc
VLC media player 2.1.6 Rincewind (revision 2.1.6-0-gea01d28)
[0x236e498] pulse audio output error: PulseAudio server connection
failure: Connection refused
[0x2253118] main libvlc: Running vlc with the default interface. Use
'cvlc' to use vlc without interface.
[0x7f79bc21ef28] lua probe error: Error loading script /usr/lib/vlc/lua/
sd/fmc.luac: /usr/lib/vlc/lua/sd/fmc.luac: bad header in precompiled chunk
[0x7f79bc21ef28] lua probe error: Error loading script /usr/lib/vlc/lua/
sd/icecast.luac: /usr/lib/vlc/lua/sd/icecast.luac: bad header in
precompiled chunk
[0x7f79bc21ef28] lua probe error: Error loading script /usr/lib/vlc/lua/
sd/jamendo.luac: /usr/lib/vlc/lua/sd/jamendo.luac: bad header in
precompiled chunk
[0x7f79bc21ef28] lua probe error: Error loading script /usr/lib/vlc/lua/
sd/metachannels.luac: /usr/lib/vlc/lua/sd/metachannels.luac: bad header
in precompiled chunk
[0x7f79a0c0d088] main stream error: cannot pre fill buffer
[0x7f79a0c0d088] main stream error: cannot pre fill buffer


and w_scan is saying it isn't getting a reading from the tuner either,

===>
[***@stat13 ~]$ w_scan -fa -A1 -c US -X
w_scan -fa -A1 -c US -X
w_scan version 20141122 (compiled for DVB API 5.10)
using settings for UNITED STATES
ATSC
VSB US/CA, DVB-T TW
scan type TERRCABLE_ATSC, channellist 1
output format czap/tzap/szap/xine
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.
main:3904: FATAL: ***** NO USEABLE TERRCABLE_ATSC CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.
[***@stat13 ~]$ w_scan -fa -A1 -c US -X

w_scan -fa -A1 -c US -X
w_scan version 20141122 (compiled for DVB API 5.10)
using settings for UNITED STATES
ATSC
VSB US/CA, DVB-T TW
scan type TERRCABLE_ATSC, channellist 1
output format czap/tzap/szap/xine
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 -> TERRCABLE_ATSC "LG Electronics
LGDT3306A VSB/QAM Frontend": good :-)
Using TERRCABLE_ATSC frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.10
frontend 'LG Electronics LGDT3306A VSB/QAM Frontend' supports
INVERSION_AUTO
8VSB
QAM_64
QAM_256
FREQ (55.00MHz ... 858.00MHz)
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
57000: 8VSB(time: 00:00.240)
63000: 8VSB(time: 00:05.070)
...
761000: 8VSB(time: 07:01.899)
767000: 8VSB(time: 07:06.729)
773000: 8VSB(time: 07:11.556)
779000: 8VSB(time: 07:16.386)
785000: 8VSB(time: 07:21.213)
791000: 8VSB(time: 07:26.040)
797000: 8VSB(time: 07:30.870)
803000: 8VSB(time: 07:35.700)
tune to: 8VSB f=533000 kHz (0:0:0) (time: 07:40.530)
Info: no data from PAT after 2 seconds
Info: no data from VCT(terr) after 6 seconds
tune to: 8VSB f=569000 kHz (0:0:0) (time: 07:49.900)
Info: no data from PAT after 2 seconds
Info: no data from VCT(terr) after 6 seconds
tune to: 8VSB f=587000 kHz (0:0:0) (time: 07:56.910)
Info: no data from PAT after 2 seconds
Info: no data from VCT(terr) after 6 seconds
tune to: 8VSB f=605000 kHz (0:0:0) (time: 08:03.924)
Info: no data from PAT after 2 seconds
Info: no data from VCT(terr) after 6 seconds
(time: 08:10.897) dumping lists (0 services)
..
Done, scan time: 08:10.897

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

from lsusb -v
Bus 007 Device 004: ID 2040:b123 Hauppauge
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
idVendor 0x2040 Hauppauge
idProduct 0xb123
bcdDevice 40.01
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 344
bNumInterfaces 7
bConfigurationValue 1
iConfiguration 4
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 340mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x8e EP 14 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 4
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x0e EP 14 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 4



dmesg:
[ 7670.231910] cx231xx 7-2:1.1: New device Hauppauge Hauppauge Device @
480 Mbps (2040:b123) with 7 interfaces
[ 7670.232011] cx231xx 7-2:1.1: Identified as Hauppauge WinTV-HVR-955Q
(111401) (card=21)
[ 7670.232517] i2c i2c-9: Added multiplexed i2c bus 11
[ 7670.232553] i2c i2c-9: Added multiplexed i2c bus 12
[ 7670.360389] cx25840 8-0044: cx23102 A/V decoder found @ 0x88 (cx231xx
#0-0)
[ 7672.284924] cx25840 8-0044: loaded v4l-cx231xx-avcore-01.fw firmware
(16382 bytes)
[ 7672.357425] tveeprom 11-0050: Hauppauge model 111401, rev E1I6,
serial# 4035538394
[ 7672.357429] tveeprom 11-0050: MAC address is 00:0d:fe:89:6d:da
[ 7672.357432] tveeprom 11-0050: tuner model is SiLabs Si2157 (idx 186,
type 4)
[ 7672.357434] tveeprom 11-0050: TV standards NTSC(M) ATSC/DVB Digital
(eeprom 0x88)
[ 7672.357436] tveeprom 11-0050: audio processor is CX23102 (idx 47)
[ 7672.357438] tveeprom 11-0050: decoder processor is CX23102 (idx 46)
[ 7672.357440] tveeprom 11-0050: has no radio, has IR receiver, has no IR
transmitter
[ 7672.358545] cx231xx 7-2:1.1: v4l2 driver version 0.0.3
[ 7672.417927] cx231xx 7-2:1.1: Unknown tuner type configuring SIF
[ 7672.445864] cx231xx 7-2:1.1: Registered video device video0 [v4l2]
[ 7672.445934] cx231xx 7-2:1.1: Registered VBI device vbi0
[ 7672.446037] cx231xx 7-2:1.1: audio EndPoint Addr 0x83, Alternate
settings: 3
[ 7672.495425] si2157 12-0060: Silicon Labs Si2147/2148/2157/2158
successfully attached
[ 7672.495434] DVB: registering new adapter (cx231xx #0)
[ 7672.495438] cx231xx 7-2:1.1: DVB: registering adapter 0 frontend 0 (LG
Electronics LGDT3306A VSB/QAM Frontend)...
[ 7672.495748] cx231xx 7-2:1.1: Successfully loaded cx231xx-dvb
[ 7672.495752] cx231xx 7-2:1.1: video EndPoint Addr 0x84, Alternate
settings: 5
[ 7672.495756] cx231xx 7-2:1.1: VBI EndPoint Addr 0x85, Alternate
settings: 2
[ 7672.495759] cx231xx 7-2:1.1: sliced CC EndPoint Addr 0x86, Alternate
settings: 2
[ 7672.495762] cx231xx 7-2:1.1: TS EndPoint Addr 0x81, Alternate
settings: 6
[ 7675.423850] si2157 12-0060: found a 'Silicon Labs Si2157-A30'
[ 7675.472972] si2157 12-0060: firmware version: 3.0.5


from the logs:
[***@stat13 ~]# tail -f /var/log/messages
Oct 28 01:29:18 stat13 kernel: [ 3090.247250] si2157 12-0060: firmware
version: 3.0.5
Oct 28 01:48:42 stat13 kernel: [ 4254.488614] perf interrupt took too
long (2508 > 2495), lowering kernel.perf_event_max_sample_rate to 50100
Oct 28 02:45:40 stat13 kernel: [ 7672.284924] cx25840 8-0044: loaded v4l-
cx231xx-avcore-01.fw firmware (16382 bytes)
Oct 28 02:45:40 stat13 kernel: [ 7672.357425] tveeprom 11-0050: Hauppauge
model 111401, rev E1I6, serial# 4035538394
Oct 28 02:45:40 stat13 kernel: [ 7672.357432] tveeprom 11-0050: tuner
model is SiLabs Si2157 (idx 186, type 4)
Oct 28 02:45:40 stat13 kernel: [ 7672.357436] tveeprom 11-0050: audio
processor is CX23102 (idx 47)
Oct 28 02:45:40 stat13 kernel: [ 7672.357440] tveeprom 11-0050: has no
radio, has IR receiver, has no IR transmitter
Oct 28 02:45:40 stat13 kernel: [ 7672.445864] cx231xx 7-2:1.1: Registered
video device video0 [v4l2]
Oct 28 02:45:40 stat13 mtp-probe: checking bus 7, device 4: "/sys/devices/
pci0000:00/0000:00:1a.7/usb7/7-2"
Oct 28 02:45:40 stat13 mtp-probe: bus: 7, device: 4 was not an MTP device



Is there a mailing list for support on this hardware?
J G Miller
2015-10-28 20:43:05 UTC
Permalink
Post by ruben safir
I brought this tuner because it is listed as supported on the linuxtv.org
site
http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-955Q
Did you ensure as per instructions on that page

QUOTE

Firmware for the USB bridge is needed
(this seems to be included in a lot of distributions).

v4l-cx231xx-avcore-01.fw

Place the firmware file in /lib/firmware.

UNQUOTE

You also must check that under presumably /dev/dvb/adapter0 you have
character device files

demux0
dvr0
frontend0
net0

I wonder that because you are getting

Unknown tuner type configuring SIF

that maybe frontend0 is not there because it is not loading the firmware,
hence why w_scan is possibly working -- unlikely though if it was working
previously and you were able to watch TV stations and nothing on the system
has changed since.

So it could be that now you are either not getting a good enough
signal (signal to noise is more important that just signal strength)
into the device from the antenna (amplified indoor antennas
are notoriously bad) or you are possibly overloading the tuner with
too much signal because you have the amplification turned up to full.
Post by ruben safir
803000: 8VSB(time: 07:35.700)
tune to: 8VSB f=533000 kHz (0:0:0) (time: 07:40.530)
Info: no data from PAT after 2 seconds
Info: no data from VCT(terr) after 6 seconds
tune to: 8VSB f=569000 kHz (0:0:0) (time: 07:49.900)
Info: no data from PAT after 2 seconds
Info: no data from VCT(terr) after 6 seconds
tune to: 8VSB f=587000 kHz (0:0:0) (time: 07:56.910)
Info: no data from PAT after 2 seconds
Info: no data from VCT(terr) after 6 seconds
tune to: 8VSB f=605000 kHz (0:0:0) (time: 08:03.924)
Info: no data from PAT after 2 seconds
Info: no data from VCT(terr) after 6 seconds
(time: 08:10.897) dumping lists (0 services)
This is telling you that w_scan is tuning to a particular frequency
but is not getting a clean enough signal to decode the information
(with regard to multiplex content, station service ids etc.
Post by ruben safir
Is there a mailing list for support on this hardware?
The Linux TV project as a number of mailing lists, all of which
can be found from the Linux TV project main page under the mailing
list link.
ruben safir
2015-10-28 21:42:34 UTC
Permalink
Post by J G Miller
Post by ruben safir
I brought this tuner because it is listed as supported on the linuxtv.org
site
http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-955Q
Did you ensure as per instructions on that page
QUOTE
Firmware for the USB bridge is needed
(this seems to be included in a lot of distributions).
v4l-cx231xx-avcore-01.fw
Place the firmware file in /lib/firmware.
UNQUOTE
Yeah

[***@localhost ~]$ ls -al /usr/lib/firmware/v4l-cx231xx-avcore-01.fw
-rw-r--r-- 1 root root 16382 Sep 4 09:02 /usr/lib/firmware/v4l-cx231xx-avcore-01.fw
[***@localhost ~]$ locate v4l-cx231xx-avcore-01.fw
/usr/lib/firmware/v4l-cx231xx-avcore-01.fw
[***@localhost ~]$


Whether it is loaded as a fact or not, I don't know but lsmod does show

[***@localhost ~]$ lsmod |grep cx
cx231xx_dvb 20480 1
dvb_core 106496 1 cx231xx_dvb
cx231xx_alsa 20480 0
cx25840 139264 1
cx231xx 163840 2 cx231xx_alsa,cx231xx_dvb
videobuf_vmalloc 16384 1 cx231xx
tveeprom 24576 1 cx231xx
cx2341x 24576 1 cx231xx
videobuf_core 24576 2 cx231xx,videobuf_vmalloc
rc_core 24576 1 cx231xx
i2c_mux 16384 1 cx231xx
v4l2_common 16384 3 cx2341x,cx231xx,cx25840
videodev 143360 4 cx2341x,cx231xx,cx25840,v4l2_common
media 20480 3 cx231xx,cx25840,videodev
snd_pcm 86016 4 cx231xx_alsa,snd_hda_codec,snd_hda_intel,snd_hda_core
snd 65536 8 cx231xx_alsa,snd_hwdep,snd_timer,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_hda_codec_analog
usbcore 196608 6 cx231xx,cx231xx_alsa,uhci_hcd,ehci_hcd,ehci_pci,usbhid
Post by J G Miller
You also must check that under presumably /dev/dvb/adapter0 you have
character device files
demux0
dvr0
frontend0
net0
[***@localhost ~]$ ls /dev/dvb/adapter0/*
/dev/dvb/adapter0/demux0 /dev/dvb/adapter0/dvr0 /dev/dvb/adapter0/frontend0 /dev/dvb/adapter0/net0
Post by J G Miller
I wonder that because you are getting
Unknown tuner type configuring SIF
that maybe frontend0 is not there because it is not loading the firmware,
hence why w_scan is possibly working -- unlikely though if it was working
previously and you were able to watch TV stations and nothing on the system
has changed since.
So it could be that now you are either not getting a good enough
signal (signal to noise is more important that just signal strength)
into the device from the antenna (amplified indoor antennas
are notoriously bad) or you are possibly overloading the tuner with
too much signal because you have the amplification turned up to full.
How does that work?
Post by J G Miller
Post by ruben safir
803000: 8VSB(time: 07:35.700)
tune to: 8VSB f=533000 kHz (0:0:0) (time: 07:40.530)
Info: no data from PAT after 2 seconds
Info: no data from VCT(terr) after 6 seconds
tune to: 8VSB f=569000 kHz (0:0:0) (time: 07:49.900)
Info: no data from PAT after 2 seconds
Info: no data from VCT(terr) after 6 seconds
tune to: 8VSB f=587000 kHz (0:0:0) (time: 07:56.910)
Info: no data from PAT after 2 seconds
Info: no data from VCT(terr) after 6 seconds
tune to: 8VSB f=605000 kHz (0:0:0) (time: 08:03.924)
Info: no data from PAT after 2 seconds
Info: no data from VCT(terr) after 6 seconds
(time: 08:10.897) dumping lists (0 services)
This is telling you that w_scan is tuning to a particular frequency
but is not getting a clean enough signal to decode the information
(with regard to multiplex content, station service ids etc.
Post by ruben safir
Is there a mailing list for support on this hardware?
The Linux TV project as a number of mailing lists, all of which
can be found from the Linux TV project main page under the mailing
list link.
None for tech support, and I really do not want to intrude on the kernel development list.


Thanks for helping.

Ruben
ruben safir
2015-10-30 16:48:42 UTC
Permalink
Post by ruben safir
Post by J G Miller
Post by ruben safir
I brought this tuner because it is listed as supported on the linuxtv.org
site
http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-955Q
Did you ensure as per instructions on that page
QUOTE
Firmware for the USB bridge is needed
(this seems to be included in a lot of distributions).
v4l-cx231xx-avcore-01.fw
Place the firmware file in /lib/firmware.
UNQUOTE
Yeah
-rw-r--r-- 1 root root 16382 Sep 4 09:02 /usr/lib/firmware/v4l-cx231xx-avcore-01.fw
/usr/lib/firmware/v4l-cx231xx-avcore-01.fw
Whether it is loaded as a fact or not, I don't know but lsmod does show
cx231xx_dvb 20480 1
dvb_core 106496 1 cx231xx_dvb
cx231xx_alsa 20480 0
cx25840 139264 1
cx231xx 163840 2 cx231xx_alsa,cx231xx_dvb
videobuf_vmalloc 16384 1 cx231xx
tveeprom 24576 1 cx231xx
cx2341x 24576 1 cx231xx
videobuf_core 24576 2 cx231xx,videobuf_vmalloc
rc_core 24576 1 cx231xx
i2c_mux 16384 1 cx231xx
v4l2_common 16384 3 cx2341x,cx231xx,cx25840
videodev 143360 4 cx2341x,cx231xx,cx25840,v4l2_common
media 20480 3 cx231xx,cx25840,videodev
snd_pcm 86016 4 cx231xx_alsa,snd_hda_codec,snd_hda_intel,snd_hda_core
snd 65536 8 cx231xx_alsa,snd_hwdep,snd_timer,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_hda_codec_analog
usbcore 196608 6 cx231xx,cx231xx_alsa,uhci_hcd,ehci_hcd,ehci_pci,usbhid
Post by J G Miller
You also must check that under presumably /dev/dvb/adapter0 you have
character device files
demux0
dvr0
frontend0
net0
/dev/dvb/adapter0/demux0 /dev/dvb/adapter0/dvr0 /dev/dvb/adapter0/frontend0 /dev/dvb/adapter0/net0
Post by J G Miller
I wonder that because you are getting
Unknown tuner type configuring SIF
that maybe frontend0 is not there because it is not loading the firmware,
hence why w_scan is possibly working -- unlikely though if it was working
previously and you were able to watch TV stations and nothing on the system
has changed since.
So it could be that now you are either not getting a good enough
signal (signal to noise is more important that just signal strength)
into the device from the antenna (amplified indoor antennas
are notoriously bad) or you are possibly overloading the tuner with
too much signal because you have the amplification turned up to full.
How does that work?
Post by J G Miller
Post by ruben safir
803000: 8VSB(time: 07:35.700)
tune to: 8VSB f=533000 kHz (0:0:0) (time: 07:40.530)
Info: no data from PAT after 2 seconds
Info: no data from VCT(terr) after 6 seconds
tune to: 8VSB f=569000 kHz (0:0:0) (time: 07:49.900)
Info: no data from PAT after 2 seconds
Info: no data from VCT(terr) after 6 seconds
tune to: 8VSB f=587000 kHz (0:0:0) (time: 07:56.910)
Info: no data from PAT after 2 seconds
Info: no data from VCT(terr) after 6 seconds
tune to: 8VSB f=605000 kHz (0:0:0) (time: 08:03.924)
Info: no data from PAT after 2 seconds
Info: no data from VCT(terr) after 6 seconds
(time: 08:10.897) dumping lists (0 services)
This is telling you that w_scan is tuning to a particular frequency
but is not getting a clean enough signal to decode the information
(with regard to multiplex content, station service ids etc.
Post by ruben safir
Is there a mailing list for support on this hardware?
The Linux TV project as a number of mailing lists, all of which
can be found from the Linux TV project main page under the mailing
list link.
None for tech support, and I really do not want to intrude on the kernel development list.
Thanks for helping.
Ruben
does anyone know how it lights up?

Jim Wilkins
2015-10-28 21:29:35 UTC
Permalink
Post by ruben safir
I brought this tuner because it is listed as supported on the
linuxtv.org
site
http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-955Q
I loaded a new version of the kernel onto my system (which is
manjaro
openrc) and I scanned it on the atsc over the air channel with a mini-
antenna it came with and it pulled up only one channel. So I
brought an
amplified terk antenna and got a decent channels.conf file out of is with
w_scan -af -A1 -c US -x >> ~/channels.conf
But during the world series it seems to just stop getting imput.
I've
using VLC to watch it and used a vlcchans.xspf playlist that w_scan was
kind enough to make for me. Kaffeine doesn't work. It overwhelms my box
(s)
...
I found the 950Q somewhat less sensitive and more confused by
multipath than the tuner on my Vizio tv. I really needed a rooftop
antenna on a rotor to get a good clean signal for it, although strong
stations come in intermittently at ground level on the included
antenna.
-jsw
ruben safir
2015-10-28 21:43:23 UTC
Permalink
Post by Jim Wilkins
Post by ruben safir
I brought this tuner because it is listed as supported on the
linuxtv.org
site
http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-955Q
I loaded a new version of the kernel onto my system (which is
manjaro
openrc) and I scanned it on the atsc over the air channel with a mini-
antenna it came with and it pulled up only one channel. So I
brought an
amplified terk antenna and got a decent channels.conf file out of is with
w_scan -af -A1 -c US -x >> ~/channels.conf
But during the world series it seems to just stop getting imput.
I've
using VLC to watch it and used a vlcchans.xspf playlist that w_scan was
kind enough to make for me. Kaffeine doesn't work. It overwhelms my box
(s)
...
I found the 950Q somewhat less sensitive and more confused by
multipath than the tuner on my Vizio tv. I really needed a rooftop
antenna on a rotor to get a good clean signal for it, although strong
stations come in intermittently at ground level on the included
antenna.
-jsw
FWIW

955Q not 950Q
Loading...