[SOLVED] Hauppauge WinTV-HVR-2250 on Slackware64 13.1 problems to get going
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hauppauge WinTV-HVR-2250 on Slackware64 13.1 problems to get going
I am trying to get my Hauppauge WinTV-HVR-2250 tv tuner going on a new Slackware64 13.1 machine. I installed the card with the firmware available at kernellabs.com and according to the instructions at: http://www.kernellabs.com/blog/?page_id=17
I believe the installation is complete. lspci list the card as
dmesg shows these messages. I removed all the network, videocard, power management, and USB messages to shorten up a bit:
Code:
saa7164 driver loaded
saa7164 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
CORE saa7164[0]: subsystem: 0070:8851, board: Hauppauge WinTV-HVR2250 [card=7,autodetected]
saa7164[0]/0: found at 0000:02:00.0, rev: 129, irq: 17, latency: 0, mmio: 0xfe400000
saa7164 0000:02:00.0: setting latency timer to 64
saa7164_downloadfirmware() no first image
saa7164_downloadfirmware() Waiting for firmware upload (v4l-saa7164-1.0.3-3.fw)
saa7164 0000:02:00.0: firmware: requesting v4l-saa7164-1.0.3-3.fw
saa7164_downloadfirmware() firmware read 4038864 bytes.
saa7164_downloadfirmware() firmware loaded.
Firmware file header part 1:
.FirmwareSize = 0x0
.BSLSize = 0x0
.Reserved = 0x3da0d
.Version = 0x3
saa7164_downloadfirmware() SecBootLoader.FileSize = 4038864
saa7164_downloadfirmware() FirmwareSize = 0x1fd6
saa7164_downloadfirmware() BSLSize = 0x0
saa7164_downloadfirmware() Reserved = 0x0
saa7164_downloadfirmware() Version = 0x1d1c
saa7164_downloadimage() Image downloaded, booting...
saa7164_downloadimage() Image booted successfully.
starting firmware download(2)
saa7164_downloadimage() Image downloaded, booting...
saa7164_downloadimage() Image booted successfully.
firmware download complete.
tveeprom 0-0000: Hauppauge model 88061, rev C4F2, serial# 7122356
tveeprom 0-0000: MAC address is 00:0d:fe:6c:ad:b4
tveeprom 0-0000: tuner model is NXP 18271C2_716x (idx 152, type 4)
tveeprom 0-0000: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88)
tveeprom 0-0000: audio processor is SAA7164 (idx 43)
tveeprom 0-0000: decoder processor is SAA7164 (idx 40)
tveeprom 0-0000: has radio, has IR receiver, has no IR transmitter
saa7164[0]: Hauppauge eeprom: model=88061
tda18271 1-0060: creating new instance
TDA18271HD/C2 detected @ 1-0060
DVB: registering new adapter (saa7164)
DVB: registering adapter 0 frontend 0 (Samsung S5H1411 QAM/8VSB Frontend)...
tda18271 2-0060: creating new instance
TDA18271HD/C2 detected @ 2-0060
tda18271: performing RF tracking filter calibration
tda18271: RF tracking filter calibration complete
DVB: registering new adapter (saa7164)
DVB: registering adapter 1 frontend 0 (Samsung S5H1411 QAM/8VSB Frontend)...
tda18271: performing RF tracking filter calibration
tda18271: RF tracking filter calibration complete
tda18271: performing RF tracking filter calibration
tda18271: RF tracking filter calibration complete
svc: failed to register lockdv1 RPC service (errno 97).
hda-intel: IRQ timing workaround is activated for card #1. Suggest a bigger bdl_pos_adj.
Here are the problems:
1-In MythTV, I can see picture but no sound. This might be related to my ATI card, HDMI, Alsa or anything else, I dont know. Just thought to mention this one in case it "rings a bell"
2-Kaffeine does not show anything. The Digital TV applet shows a black window. In Configure television, I see two "device" tabs, namely device 1 & device 2. Both tabs have exact options and content. The tuner name there is Samsung S5H1411 QAM/8VSB Frontend, with ATSC options tuner timeout of 1500ms and the source menu is by default set to "No Source". I tried playing around with all the options, move device 1 to the second rank and vice versa, changing the source option from the dropdown menu, nothing to be done.
3-Xine display an error message when selecting DVB:"Sorry, No DVB input device found"
4-Cant do anything with VLC (stream from capture card)...
check your alsamixer and see if your device is part of the input. make sure the capture is enabled turn it up.
I do not have the device so get back with me.
open a terminal and
Quote:
1.type alsamixer
now
Quote:
2. push the F4 button
use the left and right arrows keys and move to input
Quote:
3. use your up and down arrow to change to mic
now use the arrow key to move to capture
Quote:
4. use the up key to turn it up
use the arrow key to move to mic
Quote:
5. use the up key to turn it up
use the arrow key and move to mic boost
Quote:
6. use the up key to turn it up
now press F5
Quote:
7. move the arrow key to the volume and turn it up
press the Esc key you are done with alsa.
I have sound everywhere (minus a stupid bug) but basically, yes I have sound everywhere. All the video players as well as XBMC are playing video (crappy) and sound works "relatively" well.
Since the Hauppauge card is installed, I could not make any use of it...
In Mythtv, I can see the picture, but no sound at all. Sound works everywhere else so I know it has to be either the tv tuner or mythtv.
I also cant get a picture trying to capture in other appz (VLC for example, or mencoder). I get a black screen.
I realize I have several problems on this machine and if need be, here's a summary of all my problems in case somebody sees a relation somewhere...
Sound related
Intermittent sound in all video players (VLC, Mplayer, GXine, XBMC, etc)
No sound at all in MythTV
Sound works perfectly in Amarok, but the bug above occurs if I play music (MP3) with VLC
The Kmix app does not control the TV output at all
the command alsamixer exists with: cannot open mixer: Invalid argument
Video related
Video plays choppy in all video players (visual tearing, randomly low FPS)
EDIT: no more sound issues in XBMC. Still happening in all other players.
First, "new Slackware64 13.1 machine" is a fresh full install for new hardware? I would like a little more information on the machine & hardware in use.
What about the Slackware64 13.1 install media? ISO was valid & burnt image is valid? Verified?
Which kernel are you using, installer or generic? Tried a modified kernel? It does look like your using the 'CONFIG_VIDEO_SAA7164=m' stock module for the kernels if your output is current. How about trying the development branch?
What about the firmware for HVR-2250/HVR-2200? How did you cut & install?
What about machine testing? Perform a memtest86+ on this machine?
If everything you stated throughout this thread is repeatable then my suspicions are the install or potential hardware failure (memory).
I know it sounds off the wall but I would do some testing to narrow things down. If the install image is valid from a valid ISO then that is ruled out. 'memtest86+' shows memory tests OK then rules that out.
You say that alsa is being used. Try PCM for this device?
It may seem like a lot but to trouble shoot this via forum is difficult.
No problem!! I need all the help I can get so I certainly dont mind to answer!
Quote:
First, "new Slackware64 13.1 machine" is a fresh full install for new hardware? I would like a little more information on the machine & hardware in use.
Yes, thats a new built from scratch with all brand new hardware. Slack is also installed from scratch. I did not use a DVD install but instead I used the slackware installer from a bootable USB stick (following the instructions from AlienBOB) and using wget to download the slackware64 13.1 tree. I have to admit I never thought to perform a CRC check on the files... I still have the install files so I will try.
Quote:
Which kernel are you using, installer or generic? Tried a modified kernel?
I am using the stock kernel (2.6.33.4). I did not upgrade or recompile or did anything with the kernel. Stock from install.
Code:
Linux htpc 2.6.33.4 #3 SMP Wed May 12 23:13:09 CDT 2010 x86_64 AMD Athlon(tm) II X4 640 Processor AuthenticAMD GNU/Linux
Quote:
It does look like your using the 'CONFIG_VIDEO_SAA7164=m' stock module for the kernels if your output is current. How about trying the development branch?
What about the firmware for HVR-2250/HVR-2200? How did you cut & install?
I am very confused about that. Please look at thread http://www.linuxquestions.org/questi...13-1-a-847894/ where I discuss about suspend to ram problems with the tv tuner of this machine (hauppauge) and its driver saa7164. I installed the driver following the instructions available at kernellabs.org and as far as I can tell (I am a noob in linux) it is installed correctly. The suspend to ram problem seems to be related to saa7164 not supporting suspend mode (confirmed by its developer).
Quote:
What about machine testing? Perform a memtest86+ on this machine?
I initially performed a RAM test using memtest86+ right after the machine was built and no errors were found. Thats like 5 weeks ago. Maybe I could run it again!?
Quote:
If everything you stated throughout this thread is repeatable then my suspicions are the install or potential hardware failure (memory).
I know it sounds off the wall but I would do some testing to narrow things down. If the install image is valid from a valid ISO then that is ruled out. 'memtest86+' shows memory tests OK then rules that out.
I agree narrowing things down would help. I will test the install files and the RAM again and post back.
Quote:
You say that alsa is being used. Try PCM for this device?
Well I believe so. I am not even sure how to verify which sound subsystem is iun use, but I see alsa in the lists if sound engines (OSS is also there). How to try PCM?
Quote:
It may seem like a lot but to trouble shoot this via forum is difficult.
I ran md5sum on the install files and it complained about 8 failed CRC's and 46 files not found.... I have no idea why there is missing files because I did not touch this folder since the OS was installed and I did download the whole tree.... strange.
Code:
./ChangeLog.txt: FAILED
./FILELIST.TXT: FAILED
./patches/FILE_LIST: FAILED
./patches/MANIFEST.bz2: FAILED
./patches/PACKAGES.TXT: FAILED
./patches/packages/bind-9.4_ESV_R4-x86_64-1_slack13.1.txt: FAILED open or read
./patches/packages/bind-9.4_ESV_R4-x86_64-1_slack13.1.txz: FAILED open or read
./patches/packages/bind-9.4_ESV_R4-x86_64-1_slack13.1.txz.asc: FAILED open or read
./patches/packages/cups-1.4.5-x86_64-2_slack13.1.txt: FAILED open or read
./patches/packages/cups-1.4.5-x86_64-2_slack13.1.txz: FAILED open or read
./patches/packages/cups-1.4.5-x86_64-2_slack13.1.txz.asc: FAILED open or read
./patches/packages/mozilla-firefox-3.6.13-x86_64-1_slack13.1.txt: FAILED open or read
./patches/packages/mozilla-firefox-3.6.13-x86_64-1_slack13.1.txz: FAILED open or read
./patches/packages/mozilla-firefox-3.6.13-x86_64-1_slack13.1.txz.asc: FAILED open or read
./patches/packages/mozilla-thunderbird-3.0.11-x86_64-1_slack13.1.txt: FAILED open or read
./patches/packages/mozilla-thunderbird-3.0.11-x86_64-1_slack13.1.txz: FAILED open or read
./patches/packages/mozilla-thunderbird-3.0.11-x86_64-1_slack13.1.txz.asc: FAILED open or read
./patches/packages/openssl-0.9.8q-x86_64-1_slack13.1.txt: FAILED open or read
./patches/packages/openssl-0.9.8q-x86_64-1_slack13.1.txz: FAILED open or read
./patches/packages/openssl-0.9.8q-x86_64-1_slack13.1.txz.asc: FAILED open or read
./patches/packages/openssl-solibs-0.9.8q-x86_64-1_slack13.1.txt: FAILED open or read
./patches/packages/openssl-solibs-0.9.8q-x86_64-1_slack13.1.txz: FAILED open or read
./patches/packages/openssl-solibs-0.9.8q-x86_64-1_slack13.1.txz.asc: FAILED open or read
./patches/packages/pidgin-2.7.7-x86_64-1_slack13.1.txt: FAILED open or read
./patches/packages/pidgin-2.7.7-x86_64-1_slack13.1.txz: FAILED open or read
./patches/packages/pidgin-2.7.7-x86_64-1_slack13.1.txz.asc: FAILED open or read
./patches/packages/seamonkey-2.0.11-x86_64-1_slack13.1.txt: FAILED open or read
./patches/packages/seamonkey-2.0.11-x86_64-1_slack13.1.txz: FAILED open or read
./patches/packages/seamonkey-2.0.11-x86_64-1_slack13.1.txz.asc: FAILED open or read
./patches/packages/seamonkey-solibs-2.0.11-x86_64-1_slack13.1.txt: FAILED open or read
./patches/packages/seamonkey-solibs-2.0.11-x86_64-1_slack13.1.txz: FAILED open or read
./patches/packages/seamonkey-solibs-2.0.11-x86_64-1_slack13.1.txz.asc: FAILED open or read
./patches/source/bind/bind-9.4-ESV-R4.tar.gz: FAILED open or read
./patches/source/bind/bind-9.4-ESV-R4.tar.gz.asc: FAILED open or read
./patches/source/bind/bind.SlackBuild: FAILED
./patches/source/cups/cups-1.4.5-source.tar.bz2: FAILED open or read
./patches/source/cups/cups.fix_broken_locking.diff.gz: FAILED open or read
./patches/source/mozilla-firefox/firefox-3.6.13.source.tar.bz2: FAILED open or read
./patches/source/mozilla-firefox/firefox-3.6.13.source.tar.bz2.asc: FAILED open or read
./patches/source/openssl/certwatch.gz: FAILED open or read
./patches/source/openssl/doinst.sh-openssl-solibs.gz: FAILED open or read
./patches/source/openssl/doinst.sh-openssl.gz: FAILED open or read
./patches/source/openssl/openssl-0.9.8q.tar.xz: FAILED open or read
./patches/source/openssl/openssl.SlackBuild: FAILED open or read
./patches/source/openssl/openssl.optsx86.diff.gz: FAILED open or read
./patches/source/openssl/openssl.soname.diff.gz: FAILED open or read
./patches/source/openssl/slack-desc.openssl: FAILED open or read
./patches/source/openssl/slack-desc.openssl-solibs: FAILED open or read
./patches/source/pidgin/pidgin-2.7.7.tar.xz: FAILED open or read
./patches/source/pidgin/pidgin.SlackBuild: FAILED
./patches/source/seamonkey/seamonkey-2.0.11.source.tar.xz: FAILED open or read
./patches/source/cups/cups.SlackBuild: FAILED
./patches/source/cups/cups.fix_broken_locking.diff.gz: FAILED open or read
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.