[mythtvnz] configuring hvr-2200 card

Roger Searle roger.searle at gmail.com
Fri Sep 16 01:33:55 BST 2011


On 16/09/11 08:11, Hadley Rich wrote:
> On Fri, 2011-09-16 at 08:04 +1200, Roger Searle wrote:
>> Some progress - and of course I should have known to do a -r before
>> doing another modprobe!
> Okay that's all good, you just need the firmware now and then you should
> be good to go. Search on this page for the firmware section;
>
> http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2200
>
> hads
More progress, followed the above page and built several hundred files, 
chose the reboot option.

[  381.780123] saa7164_downloadfirmware() no first image
[  381.780138] saa7164_downloadfirmware() Waiting for firmware upload 
(NXP7164-2010-03-10.1.fw)
[  381.784072] saa7164_downloadfirmware() Upload failed. (file not found?)

So still needed:

roger at gemini ~ $ wget 
http://www.steventoth.net/linux/hvr22xx/firmwares/4019072/NXP7164-2010-03-10.1.fw

roger at gemini ~ $ sudo cp *fw /lib/firmware/2.6.38-8-generic/
roger at gemini ~ $ sudo modprobe -r saa7164
roger at gemini ~ $ sudo modprobe saa7164

roger at gemini ~ $ dmesg | grep 7164
[    1.043200] pci 0000:02:00.0: [1131:7164] type 0 class 0x000480
[   16.523750]     62dd28d0c659db29bdb89cfe9f0aefe42f0adfe9 [media] 
saa7164: Add support for another HVR2200 hardware revision
[   16.529221]     62dd28d0c659db29bdb89cfe9f0aefe42f0adfe9 [media] 
saa7164: Add support for another HVR2200 hardware revision
[   16.536443] saa7164 driver loaded
[   16.536829] saa7164 0000:02:00.0: PCI INT A -> GSI 19 (level, low) -> 
IRQ 19
[   16.537402] CORE saa7164[0]: subsystem: 0070:8940, board: Hauppauge 
WinTV-HVR2200 [card=4,insmod option]
[   16.537406] saa7164[0]/0: found at 0000:02:00.0, rev: 129, irq: 19, 
latency: 0, mmio: 0xfcc00000
[   16.537411] saa7164 0000:02:00.0: setting latency timer to 64
[   16.750044] saa7164_downloadfirmware() no first image
[   16.750054] saa7164_downloadfirmware() Waiting for firmware upload 
(NXP7164-2010-03-10.1.fw)
[   17.007211] saa7164_downloadfirmware() Upload failed. (file not found?)
[  370.440208] saa7164 0000:02:00.0: PCI INT A disabled
[  381.569141]     62dd28d0c659db29bdb89cfe9f0aefe42f0adfe9 [media] 
saa7164: Add support for another HVR2200 hardware revision
[  381.575150]     62dd28d0c659db29bdb89cfe9f0aefe42f0adfe9 [media] 
saa7164: Add support for another HVR2200 hardware revision
[  381.577275] saa7164 driver loaded
[  381.577789] saa7164 0000:02:00.0: PCI INT A -> GSI 19 (level, low) -> 
IRQ 19
[  381.580152] CORE saa7164[0]: subsystem: 0070:8940, board: Hauppauge 
WinTV-HVR2200 [card=4,insmod option]
[  381.580164] saa7164[0]/0: found at 0000:02:00.0, rev: 129, irq: 19, 
latency: 0, mmio: 0xfcc00000
[  381.580179] saa7164 0000:02:00.0: setting latency timer to 64
[  381.780123] saa7164_downloadfirmware() no first image
[  381.780138] saa7164_downloadfirmware() Waiting for firmware upload 
(NXP7164-2010-03-10.1.fw)
[  381.784072] saa7164_downloadfirmware() Upload failed. (file not found?)
[ 1500.790234] saa7164 0000:02:00.0: PCI INT A disabled
[ 1507.906537]     62dd28d0c659db29bdb89cfe9f0aefe42f0adfe9 [media] 
saa7164: Add support for another HVR2200 hardware revision
[ 1507.929073]     62dd28d0c659db29bdb89cfe9f0aefe42f0adfe9 [media] 
saa7164: Add support for another HVR2200 hardware revision
[ 1507.931199] saa7164 driver loaded
[ 1507.931698] saa7164 0000:02:00.0: PCI INT A -> GSI 19 (level, low) -> 
IRQ 19
[ 1507.933922] CORE saa7164[0]: subsystem: 0070:8940, board: Hauppauge 
WinTV-HVR2200 [card=4,insmod option]
[ 1507.933934] saa7164[0]/0: found at 0000:02:00.0, rev: 129, irq: 19, 
latency: 0, mmio: 0xfcc00000
[ 1507.933948] saa7164 0000:02:00.0: setting latency timer to 64
[ 1508.140087] saa7164_downloadfirmware() no first image
[ 1508.140101] saa7164_downloadfirmware() Waiting for firmware upload 
(NXP7164-2010-03-10.1.fw)
[ 1508.160641] saa7164_downloadfirmware() firmware read 4019072 bytes.
[ 1508.160649] saa7164_downloadfirmware() firmware loaded.
[ 1508.160673] saa7164_downloadfirmware() SecBootLoader.FileSize = 4019072
[ 1508.160682] saa7164_downloadfirmware() FirmwareSize = 0x1fd6
[ 1508.160686] saa7164_downloadfirmware() BSLSize = 0x0
[ 1508.160690] saa7164_downloadfirmware() Reserved = 0x0
[ 1508.160695] saa7164_downloadfirmware() Version = 0x1661c00
[ 1515.390050] saa7164_downloadimage() Image downloaded, booting...
[ 1515.500090] saa7164_downloadimage() Image booted successfully.
[ 1517.840086] saa7164_downloadimage() Image downloaded, booting...
[ 1519.270052] saa7164_downloadimage() Image booted successfully.
[ 1519.321108] tveeprom 5-0000: audio processor is SAA7164 (idx 43)
[ 1519.321114] tveeprom 5-0000: decoder processor is SAA7164 (idx 40)
[ 1519.321124] saa7164[0]: Hauppauge eeprom: model=89619
[ 1519.767048] DVB: registering new adapter (saa7164)
[ 1522.789947] DVB: registering new adapter (saa7164)
[ 1522.790889] saa7164[0]: registered device video0 [mpeg]
[ 1523.023916] saa7164[0]: registered device video1 [mpeg]
[ 1523.236539] saa7164[0]: registered device vbi0 [vbi]
[ 1523.236621] saa7164[0]: registered device vbi1 [vbi]

And I have now been able to add 2 capture cards to mythtv backend! 
Thanks for the help.  More questions on the way . . .

Cheers,
Roger





More information about the mythtvnz mailing list