<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
On 27/11/11 15:01, David Moore wrote:
<blockquote cite="mid:4ED199FA.6050504@ihug.co.nz" type="cite">
<pre wrap="">On 27/11/11 14:19, scott wrote:
</pre>
<blockquote type="cite">
<pre wrap="">G'Day, I'm trying to get my Hauppauge hvr2200 mce to work with Mythbuntu
11.10 but as yet without success and being a _Newbie_ it comes slowly
into focus what exactly is the problem! I have a GA-G41MT-S2P MOBO and
want to watch and record Free to Air stuff mostly.
My wife Rosalie & I live in Armidale NSW with a Black Kelpie named
Sally...all of use here are getting on in years!
Cheers Scott
</pre>
</blockquote>
<pre wrap="">If you cannot see the DVB tuners in MythTV setup then I would guess you
have a problem with driver and/or firmware. First thing I would do is
dmesg | grep -iE 'tda|saa'
and you should get many lines output with things like this:
CORE saa7164[0]: subsystem: 0070:8980, board: Hauppauge WinTV-HVR2200
[card=4,autodetected]
DVB: registering adapter 0 frontend 0 (NXP TDA10048HN DVB-T)...
This is just a couple of lines from the output on my machine. Should be
lots more about saa7164 and tda18271 and tda10048.
Also try "modinfo saa7164" and you should get info about the saa7164
driver and it's dependencies.
If you get nothing or error messages then we can dig further to see
what's missing or broken.
</pre>
</blockquote>
Hoping you have some degree of comfort with the command line? I
recently set up one of these cards for my first MythTV FE/BE (0.24 +
fixes) and while I am on Linux Mint with mythbuntu believe the same
applies. I needed to install the firmware as per the link below,
the "making it work" section: <br>
<br>
<a class="moz-txt-link-freetext"
href="http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2200">http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2200</a>
<br>
<br>
and what follows now pasted from my email to this list a few months
back:<br>
<br>
roger@gemini ~ $ dmesg | grep 7164
<br>
<br>
[ 381.780123] saa7164_downloadfirmware() no first image
<br>
[ 381.780138] saa7164_downloadfirmware() Waiting for firmware
upload (NXP7164-2010-03-10.1.fw)
<br>
[ 381.784072] saa7164_downloadfirmware() Upload failed. (file not
found?)
<br>
<br>
So still needed:
<br>
<br>
roger@gemini ~ $ wget <a class="moz-txt-link-freetext"
href="http://www.steventoth.net/linux/hvr22xx/firmwares/4019072/NXP7164-2010-03-10.1.fw">http://www.steventoth.net/linux/hvr22xx/firmwares/4019072/NXP7164-2010-03-10.1.fw</a>
<br>
<br>
roger@gemini ~ $ sudo cp *fw <i class="moz-txt-slash"><span
class="moz-txt-tag">/</span>lib/firmware/2.6.38-8-generic<span
class="moz-txt-tag">/</span></i>
<br>
roger@gemini ~ $ sudo modprobe -r saa7164
<br>
roger@gemini ~ $ sudo modprobe saa7164
<br>
<br>
roger@gemini ~ $ dmesg | grep 7164
<br>
[ 1.043200] pci 0000:02:00.0: [1131:7164] type 0 class 0x000480
<br>
[ 16.523750] 62dd28d0c659db29bdb89cfe9f0aefe42f0adfe9 [media]
saa7164: Add support for another HVR2200 hardware revision
<br>
[ 16.529221] 62dd28d0c659db29bdb89cfe9f0aefe42f0adfe9 [media]
saa7164: Add support for another HVR2200 hardware revision
<br>
[ 16.536443] saa7164 driver loaded
<br>
[ 16.536829] saa7164 0000:02:00.0: PCI INT A -> GSI 19 (level,
low) -> IRQ 19
<br>
[ 16.537402] CORE saa7164[0]: subsystem: 0070:8940, board:
Hauppauge WinTV-HVR2200 [card=4,insmod option]
<br>
[ 16.537406] saa7164[0]/0: found at 0000:02:00.0, rev: 129, irq:
19, latency: 0, mmio: 0xfcc00000
<br>
[ 16.537411] saa7164 0000:02:00.0: setting latency timer to 64
<br>
[ 16.750044] saa7164_downloadfirmware() no first image
<br>
[ 16.750054] saa7164_downloadfirmware() Waiting for firmware
upload (NXP7164-2010-03-10.1.fw)
<br>
[ 17.007211] saa7164_downloadfirmware() Upload failed. (file not
found?)
<br>
[ 370.440208] saa7164 0000:02:00.0: PCI INT A disabled
<br>
[ 381.569141] 62dd28d0c659db29bdb89cfe9f0aefe42f0adfe9 [media]
saa7164: Add support for another HVR2200 hardware revision
<br>
[ 381.575150] 62dd28d0c659db29bdb89cfe9f0aefe42f0adfe9 [media]
saa7164: Add support for another HVR2200 hardware revision
<br>
[ 381.577275] saa7164 driver loaded
<br>
[ 381.577789] saa7164 0000:02:00.0: PCI INT A -> GSI 19 (level,
low) -> IRQ 19
<br>
[ 381.580152] CORE saa7164[0]: subsystem: 0070:8940, board:
Hauppauge WinTV-HVR2200 [card=4,insmod option]
<br>
[ 381.580164] saa7164[0]/0: found at 0000:02:00.0, rev: 129, irq:
19, latency: 0, mmio: 0xfcc00000
<br>
[ 381.580179] saa7164 0000:02:00.0: setting latency timer to 64
<br>
[ 381.780123] saa7164_downloadfirmware() no first image
<br>
[ 381.780138] saa7164_downloadfirmware() Waiting for firmware
upload (NXP7164-2010-03-10.1.fw)
<br>
[ 381.784072] saa7164_downloadfirmware() Upload failed. (file not
found?)
<br>
[ 1500.790234] saa7164 0000:02:00.0: PCI INT A disabled
<br>
[ 1507.906537] 62dd28d0c659db29bdb89cfe9f0aefe42f0adfe9 [media]
saa7164: Add support for another HVR2200 hardware revision
<br>
[ 1507.929073] 62dd28d0c659db29bdb89cfe9f0aefe42f0adfe9 [media]
saa7164: Add support for another HVR2200 hardware revision
<br>
[ 1507.931199] saa7164 driver loaded
<br>
[ 1507.931698] saa7164 0000:02:00.0: PCI INT A -> GSI 19 (level,
low) -> IRQ 19
<br>
[ 1507.933922] CORE saa7164[0]: subsystem: 0070:8940, board:
Hauppauge WinTV-HVR2200 [card=4,insmod option]
<br>
[ 1507.933934] saa7164[0]/0: found at 0000:02:00.0, rev: 129, irq:
19, latency: 0, mmio: 0xfcc00000
<br>
[ 1507.933948] saa7164 0000:02:00.0: setting latency timer to 64
<br>
[ 1508.140087] saa7164_downloadfirmware() no first image
<br>
[ 1508.140101] saa7164_downloadfirmware() Waiting for firmware
upload (NXP7164-2010-03-10.1.fw)
<br>
[ 1508.160641] saa7164_downloadfirmware() firmware read 4019072
bytes.
<br>
[ 1508.160649] saa7164_downloadfirmware() firmware loaded.
<br>
[ 1508.160673] saa7164_downloadfirmware() SecBootLoader.FileSize =
4019072
<br>
[ 1508.160682] saa7164_downloadfirmware() FirmwareSize = 0x1fd6
<br>
[ 1508.160686] saa7164_downloadfirmware() BSLSize = 0x0
<br>
[ 1508.160690] saa7164_downloadfirmware() Reserved = 0x0
<br>
[ 1508.160695] saa7164_downloadfirmware() Version = 0x1661c00
<br>
[ 1515.390050] saa7164_downloadimage() Image downloaded, booting...
<br>
[ 1515.500090] saa7164_downloadimage() Image booted successfully.
<br>
[ 1517.840086] saa7164_downloadimage() Image downloaded, booting...
<br>
[ 1519.270052] saa7164_downloadimage() Image booted successfully.
<br>
[ 1519.321108] tveeprom 5-0000: audio processor is SAA7164 (idx 43)
<br>
[ 1519.321114] tveeprom 5-0000: decoder processor is SAA7164 (idx
40)
<br>
[ 1519.321124] saa7164[0]: Hauppauge eeprom: model=89619
<br>
[ 1519.767048] DVB: registering new adapter (saa7164)
<br>
[ 1522.789947] DVB: registering new adapter (saa7164)
<br>
[ 1522.790889] saa7164[0]: registered device video0 [mpeg]
<br>
[ 1523.023916] saa7164[0]: registered device video1 [mpeg]
<br>
[ 1523.236539] saa7164[0]: registered device vbi0 [vbi]
<br>
[ 1523.236621] saa7164[0]: registered device vbi1 [vbi]
<br>
<br>
And I have now been able to add 2 capture cards to mythtv backend! <br>
<br>
Cheers,<br>
Roger<br>
</body>
</html>