LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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 07-27-2010, 10:55 AM   #1
MALDATA
Member
 
Registered: Mar 2005
Posts: 103

Rep: Reputation: 17
Cannot tune channels with Hauppauge WinTV-HVR-1800


Hi everyone,

I just got a Hauppauge WinTV-HVR-1800 because it is listed as being well-supported on the linuxtv wiki.

http://www.linuxtv.org/wiki/index.php/ATSC_PCIe_Cards

It seems to me that this is true, because the installation went relatively smoothly. I popped in the card and installed the cx23885 and tuner modules, downloaded the firmware and put it in /lib/firmware, then rebooted, and it looked like the card was properly recognized (dmesg follows at the end).

Note that I did all of this using only the modules and dvb/v4l stuff in the kernel. I did not use mercurial or any external drivers.

The problem comes when I try to actually use it... It can't seem to tune into any channels. I have a splitter going from my antenna to my TV, so I know there are several channels coming in clearly.

After the hardware installation, I'm supposed to run w_scan to build the channel file. I run
Code:
w_scan -a0 -fa -A1 -X
And it gives me nothing, just
Code:
ERROR: Sorry - i couldn't get any working frequency/transponder
 Nothing to scan!!
dumping lists (0 services)
Done.
If I try dvbscan, it fails similarly
Code:
# dvbscan /usr/share/dvb/atsc/us-ATSC-center-frequencies-8VSB 
scanning /usr/share/dvb/atsc/us-ATSC-center-frequencies-8VSB
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
>>> tune to: 57028615:8VSB
WARNING: >>> tuning failed!!!
>>> tune to: 57028615:8VSB (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 63028615:8VSB
WARNING: >>> tuning failed!!!
...
>>> tune to: 803028615:8VSB
WARNING: >>> tuning failed!!!
>>> tune to: 803028615:8VSB (tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
Has anyone made this card work, or had similar trouble? It seems like everything went fine. Am I missing some critical module? Did I forget a step somewhere? I'm having trouble even asking the right questions... Any help would be appreciated.

Here is all the pertinent info:

System:
Gentoo x86_64, kernel 2.6.33, Intel Core i7 920

lspci:
Code:
01:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. Hauppauge Inc. HDPVR-1250 model 1196 [14f1:8880] (rev 0f)
	Subsystem: Hauppauge computer works Inc. Device [0070:7801]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 28
	Region 0: Memory at f7e00000 (64-bit, non-prefetchable) [size=2M]
	Capabilities: [40] Express (v1) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <2us, L1 <4us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
	Capabilities: [80] Power Management version 2
		Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [90] Vital Product Data
		No end tag found
	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [100] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
		AERCap:	First Error Pointer: 14, GenCap- CGenEn- ChkCap- ChkEn-
	Capabilities: [200] Virtual Channel <?>
	Kernel driver in use: cx23885
	Kernel modules: cx23885
lsmod:
Code:
Module                  Size  Used by
vboxnetadp              4435  0 
vboxnetflt             10370  0 
vboxdrv              1735254  2 vboxnetadp,vboxnetflt
snd_seq_midi            4956  0 
snd_emu10k1_synth       5036  0 
snd_emux_synth         29868  1 snd_emu10k1_synth
snd_seq_virmidi         4105  1 snd_emux_synth
snd_seq_midi_emul       4752  1 snd_emux_synth
fuse                   54474  4 
test_nx                 1613  0 
scsi_wait_scan           725  0 
mt2131                  4700  1 
s5h1409                 9529  1 
tda18271               48602  1 
tuner                  17795  1 
nvidia              10820994  28 
cx25840                26340  1 
snd_emu10k1           132830  1 snd_emu10k1_synth
cx23885               117230  0 
snd_rawmidi            18297  3 snd_seq_midi,snd_seq_virmidi,snd_emu10k1
snd_ac97_codec        110176  1 snd_emu10k1
cx2341x                11038  1 cx23885
videobuf_dma_sg        10080  1 cx23885
videobuf_dvb            5162  1 cx23885
videobuf_core          15199  3 cx23885,videobuf_dma_sg,videobuf_dvb
btcx_risc               3514  1 cx23885
tveeprom               12571  1 cx23885
ac97_bus                1218  1 snd_ac97_codec
snd_util_mem            2962  2 snd_emux_synth,snd_emu10k1
snd_hwdep               5730  2 snd_emux_synth,snd_emu10k1
dmesg:
Code:
[    4.986456] cx23885 driver version 0.0.2 loaded
[    4.986485]   alloc irq_desc for 28 on node -1
[    4.986487]   alloc kstat_irqs on node -1
[    4.986493] cx23885 0000:01:00.0: PCI INT A -> GSI 28 (level, low) -> IRQ 28
[    4.986613] CORE cx23885[0]: subsystem: 0070:7801, board: Hauppauge WinTV-HVR1800 [card=2,autodetected]
[    5.007492] EMU10K1_Audigy 0000:08:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    5.384764] tveeprom 0-0050: Hauppauge model 78521, rev C1E9, serial# 3217876
[    5.384767] tveeprom 0-0050: MAC address is 00-0D-FE-31-19-D4
[    5.384769] tveeprom 0-0050: tuner model is Philips 18271_8295 (idx 149, type 54)
[    5.384771] tveeprom 0-0050: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88)
[    5.384773] tveeprom 0-0050: audio processor is CX23887 (idx 42)
[    5.384775] tveeprom 0-0050: decoder processor is CX23887 (idx 37)
[    5.384776] tveeprom 0-0050: has radio
[    5.384778] cx23885[0]: hauppauge eeprom: model=78521
[    5.413631] cx25840 2-0044: cx23887 A/V decoder found @ 0x88 (cx23885[0])
[    5.417881] cx25840 2-0044: firmware: requesting v4l-cx23885-avcore-01.fw
[    5.924612] nvidia: module license 'NVIDIA' taints kernel.
[    5.924614] Disabling lock debugging due to kernel taint
[    6.159943] cx25840 2-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
[    6.305444] tuner 1-0042: chip found @ 0x84 (cx23885[0])
[    6.337196] tda829x 1-0042: could not clearly identify tuner address, defaulting to 60
[    6.466463] tda18271 1-0060: creating new instance
[    6.497473]   alloc irq_desc for 24 on node -1
[    6.497475]   alloc kstat_irqs on node -1
[    6.497482] nvidia 0000:02:00.0: PCI INT A -> GSI 24 (level, low) -> IRQ 24
[    6.497488] nvidia 0000:02:00.0: setting latency timer to 64
[    6.497491] vgaarb: device changed decodes: PCI:0000:02:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
[    6.497577] TDA18271HD/C1 detected @ 1-0060
[    6.497598] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  195.36.24  Thu Apr 22 19:10:14 PDT 2010
[    7.387226] tda829x 1-0042: type set to tda8295+18271
[    8.265977] cx23885[0]/0: registered device video0 [v4l2]
[    9.122734] cx23885[0]: registered device video1 [mpeg]
[    9.122737] cx23885_dvb_register() allocating 1 frontend(s)
[    9.122739] cx23885[0]: cx23885 based dvb card
[    9.192070] MT2131: successfully identified at address 0x61
[    9.193750] DVB: registering new adapter (cx23885[0])
[    9.193753] DVB: registering adapter 0 frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)...
[    9.193901] cx23885_dev_checkrevision() Hardware revision = 0xb1
[    9.193907] cx23885[0]/0: found at 0000:01:00.0, rev: 15, irq: 28, latency: 0, mmio: 0xf7e00000
[    9.193912] cx23885 0000:01:00.0: setting latency timer to 64
[    9.193915] IRQ 28/cx23885[0]: IRQF_DISABLED is not guaranteed on shared IRQs
 
Old 07-28-2010, 04:01 AM   #2
Tux Rules
Member
 
Registered: Feb 2009
Location: at my place
Distribution: Arch
Posts: 153

Rep: Reputation: 25
have you tried using tvtime ?
 
Old 07-28-2010, 09:01 AM   #3
MALDATA
Member
 
Registered: Mar 2005
Posts: 103

Original Poster
Rep: Reputation: 17
Quote:
have you tried using tvtime ?
No, but I have tried using Kaffeine. It didn't work either (hardware was listed, but it didn't find any channels). I thought about trying tvtime, but I didn't think it was worth loading more and more software on there just to watch it all fail.

Thanks for the input. Please let me know if you have other ideas!
 
Old 07-28-2010, 12:09 PM   #4
Tux Rules
Member
 
Registered: Feb 2009
Location: at my place
Distribution: Arch
Posts: 153

Rep: Reputation: 25
kaffeine and other players for my tv tuner didn't really worked for me either, anyway I didn't cared much about configuring them also. Tv time it's built solely for Tv tuners and it's pretty easy to configure especially if you have a remote control also that you might wanna use it. For me was the best choice and you should try it, I believe it's in your repos so if it doesn't work you can uninstall it easily. To be honest it should work 'cause everything seems ok with your tv card.
 
Old 07-28-2010, 12:13 PM   #5
MALDATA
Member
 
Registered: Mar 2005
Posts: 103

Original Poster
Rep: Reputation: 17
Well, since you've had a similar experience and you don't think I've got some hidden problem, then I'll give tvtime a try tonight. I'll let you know if it works.

Thanks again!
 
Old 07-28-2010, 09:34 PM   #6
MALDATA
Member
 
Registered: Mar 2005
Posts: 103

Original Poster
Rep: Reputation: 17
I tried tvtime, and it was both helpful and not.

If I put my antenna's coaxial cable into the center plug (the one for cable TV), I can see the few analog channels that are still broadcasting. Like many other people with this card, I get no sound on those channels, but I don't care about analog anyway. tvtime doesn't see any of the digital channels.

If I move the antenna back to the ATSC plug, nothing comes in at all.

Does tvtime even support ATSC? It looked like the options were only for NTSC, and I couldn't figure out how to go to a digital channel.

So, things must not be too broken because I do see a picture on the analog channels I was able to pick up. However, I still don't pick up anything on the scans.

Please let me know if you have more thoughts.

Thanks
 
Old 08-25-2010, 10:42 AM   #7
MALDATA
Member
 
Registered: Mar 2005
Posts: 103

Original Poster
Rep: Reputation: 17
HVR-1600: no dice

Someone I work with lent me an HVR-1600 to try. Again, according to linuxtv.org, that card should be well-supported. I tried it in my computer, but it didn't work. Same problem, all drivers and firmware loaded fine, but no channels tuned.

I also tried the 1600 in an older machine that no one uses anymore, so I tried a Fedora 13 install and an Ubuntu Lucid install. Same result in both. Drivers and firmware are both fine (modules listed in lsmod, dmesg looks clean), but I can't find any channels with dvbscan, w_scan, or kaffeine.

Again, I am certain that the signals are there because I have a splitter going to my TV and I can get several channels on that.

So here's where I am: I can't get the 1800 or the 1600 to tune into any channels in Gentoo, Fedora, or Ubuntu. There are no evident errors. Both cards apparently have been working since kernel 2.6.24. There must be SOMETHING that I'm not doing right... any thoughts?
 
Old 06-24-2011, 08:59 AM   #8
dentys
LQ Newbie
 
Registered: Jun 2011
Distribution: Ubuntu Desktop, Debian server
Posts: 12

Rep: Reputation: Disabled
hi.

How did you solve this eventually ?
 
Old 06-24-2011, 09:16 AM   #9
MALDATA
Member
 
Registered: Mar 2005
Posts: 103

Original Poster
Rep: Reputation: 17
Quote:
How did you solve this eventually ?
I didn't. After cranking away at it for a while, I just abandoned that card and got a PCTV card. It works flawlessly, and the setup was a breeze... I know that isn't the most satisfying answer, but honestly after all the work I put in with the Hauppauge cards, I was tired of fighting with it.
 
Old 06-24-2011, 01:32 PM   #10
dentys
LQ Newbie
 
Registered: Jun 2011
Distribution: Ubuntu Desktop, Debian server
Posts: 12

Rep: Reputation: Disabled
thanks for the quick reply.

please tell me this:
1. can you play the tv channels with VLC in linux?
2. if previous is yes, can you describe how to do this(evetually a screenshot)?
3. wich model is the card?

thanks in advance.
 
Old 06-24-2011, 01:39 PM   #11
MALDATA
Member
 
Registered: Mar 2005
Posts: 103

Original Poster
Rep: Reputation: 17
Quote:
1. can you play the tv channels with VLC in linux?
I think it can be done (I vaguely remember reading something about that when I was working on the other cards). I don't remember, though. Kaffeine works great for both recording and watching live, so I haven't really tried anything else.

I'll see if I can figure it out and let you know (might take a while, I'll be out of town for a few days).

Quote:
3. wich model is the card?
I made a mistake when I said pctv... I meant PCHDTV, which you can find here: http://www.pchdtv.com

I think they only have one model, the HD-5500. That's the one I've got.
 
1 members found this post helpful.
Old 06-24-2011, 01:50 PM   #12
dentys
LQ Newbie
 
Registered: Jun 2011
Distribution: Ubuntu Desktop, Debian server
Posts: 12

Rep: Reputation: Disabled
wow.
you are great with the quick reply

I lost all this week with the Hauppauge-hvr-1200 ...

I am verry interested if VLC can play tv from the card and if it's capturing at least 25 fps. Your ansewear will be very helpful
 
0 members found this post helpful.
Old 06-26-2011, 10:18 PM   #13
MALDATA
Member
 
Registered: Mar 2005
Posts: 103

Original Poster
Rep: Reputation: 17
OK, so it turns out you CAN watch and record TV from the PCHDTV right in VLC. Use the dvbscan utility to create your channels.conf file, then just open that file in VLC. It'll set up all the channels in a playlist, so you can easily tune a different channel. Click the record button and it starts dumping the stream to a file in your home directory. Very easy. I don't know if it can do scheduled recordings, though, but that can be done in Kaffeine.
 
  


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
Hauppauge WinTV-HVR-2200 Jesgrew Linux - Hardware 1 05-02-2010 12:59 AM
TVTIME playing video but no sound (Hauppauge hvr-1800) K420 Linux - Hardware 5 07-22-2009 01:04 PM
Hauppauge HVR-1800 TV Capture/Tuner Card Woodsman Slackware 3 09-11-2008 03:59 PM
Hauppauge WinTV-HVR-950 willigiann Linux - Hardware 3 03-04-2008 01:15 PM
hauppauge wintv-hvr-1300 nomorewin Linux - Hardware 1 02-23-2008 04:23 PM


All times are GMT -5. The time now is 07:13 PM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration