Помогите с hauppauge wintv-hvr-2250 на Ubuntu 13.04

Я следовал инструкциям на этом сайте: http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2200

Я ни в коем случае не эксперт, и я застрял в разделе «Как это работает». где написано:

Чтобы заставить карту работать, вам нужно

apply the this patch
download v4l-saa7164-1.0.2-3.fw and copy it to /lib/modules

Я понятия не имею, как применить патч, и мне нужна помощь. Спасибо.

3
задан 16 June 2013 в 04:36

3 ответа

Недавно я купил ту же карту, ничего не зная о картах ТВ-тюнера и Linux. Мне пришлось нелегко его настроить, и в какой-то момент я почти вернул карту, думая, что это плохая покупка.

Я рад, что не сделал, потому что карта отлично работает с моей установкой.

Вот что я сделал

Я скопировал эти файлы

NXP7164-2010-03-10.1.fw
v4l-saa7164-1.0.2-3.fw
v4l-saa7164-1.0.3-3.fw

в /lib/firmware

, вы можете получить их здесь http: // www .steventoth.net / linux / hvr22xx / firmwares /

просто просмотрите папки и вы их найдете.

перезагрузитесь, и они должны загрузиться.

вы можете проверить с помощью dmesg | grep saa7164

это мой вывод


[   23.126026] saa7164 driver loaded
[   23.126116] saa7164 0000:05:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   23.128214] CORE saa7164[0]: subsystem: 0070:8851, board: Hauppauge WinTV-HVR2250 [card=7,autodetected]
[   23.128224] saa7164[0]/0: found at 0000:05:00.0, rev: 129, irq: 16, latency: 0, mmio: 0xfd800000
[   23.128234] saa7164 0000:05:00.0: setting latency timer to 64
[   23.305001] saa7164_downloadfirmware() no first image
[   23.305024] saa7164_downloadfirmware() Waiting for firmware upload (NXP7164-2010-03-10.1.fw)
[   24.346108] saa7164_downloadfirmware() firmware read 4019072 bytes.
[   24.346113] saa7164_downloadfirmware() firmware loaded.
[   24.346129] saa7164_downloadfirmware() SecBootLoader.FileSize = 4019072
[   24.346136] saa7164_downloadfirmware() FirmwareSize = 0x1fd6
[   24.346139] saa7164_downloadfirmware() BSLSize = 0x0
[   24.346142] saa7164_downloadfirmware() Reserved = 0x0
[   24.346145] saa7164_downloadfirmware() Version = 0x1661c00
[   31.208034] saa7164_downloadimage() Image downloaded, booting...
[   31.312020] saa7164_downloadimage() Image booted successfully.
[   33.436032] saa7164_downloadimage() Image downloaded, booting...
[   35.308041] saa7164_downloadimage() Image booted successfully.
[   35.352417] saa7164[0]: Hauppauge eeprom: model=88061
[   35.961461] DVB: registering new adapter (saa7164)
[   38.890487] DVB: registering new adapter (saa7164)
[   38.891328] saa7164[0]: registered device video0 [mpeg]
[   39.122255] saa7164[0]: registered device video1 [mpeg]
[   39.332681] saa7164[0]: registered device vbi0 [vbi]
[   39.332747] saa7164[0]: registered device vbi1 [vbi]

Я использовал как аналоговую, так и цифровую части карты, но на в тот момент, когда я использую только аналоговую сторону, потому что мой провайдер кабельного телевидения дает мне только то, за что я сейчас плачу через аналоговый канал.

Я уверен, что вы уже знаете это, но

ivtv-utils и vlc - отличные инструменты для тестирования и отладки

0
ответ дан 16 June 2013 в 04:36

Отличные ответы, у меня также были проблемы с картой, работающей после приостановки. Я обнаружил, что если удалить устройство до приостановки и восстановить после приостановки, все в порядке. Это можно сделать следующим образом:

Добавить файл в /etc/pm/sleep.d/06_saa7164 (сделать исполняемым)

##!/bin/sh
## Fix some issues with mythtv

if [ "$1" = "suspend" ]
then
    stop mythtv-backend 
    sleep 2
    modprobe -r saa7164 
fi
if [ "$1" = "resume" ]
then
        modprobe saa7164 
        sleep 2
        start mythtv-backend
fi

Я долго боролся с этим, надеюсь, это помощь.

0
ответ дан 16 June 2013 в 04:36

Короткий ответ: Вам не нужен патч.

Hauppauge_WinTV-HVR-2500 нужны несколько файлов, чтобы быть обнаруженным. Это файлы, содержавшиеся в моем /lib/firmware/3.8.0-27-generic каталог: dvb-fe-tda10048-1.0.fw, NXP7164-2010-03-10.1.fw, v4l-saa7164-1.0.2.fw, v4l-saa7164-1.0.3.fw, v4l-saa7164-1.0.3-3.fw. Если Вы получили файлы из http://onwww.steventoth.net, как проинструктировано на веб-странице по http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2200, и запустили скрипт:

sh extract.sh

необходимые файлы должны быть расположены в Вашем корневом каталоге. Все, что необходимо сделать, копируют их путем навигации к корневому каталогу в терминале и использования команды CP:

sudo cp *fw /lib/firmware/3.8.0-27-generic  [enter your password when prompted].  

Это скопирует все файлы с .fw снабдите суффиксом к микропрограммному подкаталогу. Затем перезагрузка.

Чтобы видеть, что та Ваша карта распознана, откройте терминал и войдите:

dmesg | grep 7164

Необходимо видеть что-то как:

[    0.253798] pci 0000:02:00.0: [1131:7164] type 00 class 0x048000  
[   15.412176] saa7164 driver loaded  
[   15.412653] CORE saa7164[0]: subsystem: 0070:8851, board: Hauppauge WinTV-HVR2250 [card=7,autodetected]  
[   15.412658] saa7164[0]/0: found at 0000:02:00.0, rev: 129, irq: 16, latency:
0, mmio: 0xfe400000  
[   15.648146] saa7164_downloadfirmware() no first image  
[   15.648213] saa7164_downloadfirmware() Waiting for firmware upload 
(NXP7164-2010-03-10.1.fw)  
[   17.518041] saa7164_downloadfirmware() firmware read 4019072 bytes.  
[   17.518044] saa7164_downloadfirmware() firmware loaded.  
[   17.518077] saa7164_downloadfirmware() SecBootLoader.FileSize = 4019072  
[   17.518082] saa7164_downloadfirmware() FirmwareSize = 0x1fd6  
[   17.518083] saa7164_downloadfirmware() BSLSize = 0x0  
[   17.518084] saa7164_downloadfirmware() Reserved = 0x0  
[   17.518085] saa7164_downloadfirmware() Version = 0x1661c00  
[   24.396922] saa7164_downloadimage() Image downloaded, booting...  
[   24.501486] saa7164_downloadimage() Image booted successfully.  
[   27.220221] saa7164_downloadimage() Image downloaded, booting...  
[   29.086382] saa7164_downloadimage() Image booted successfully.  
[   29.136008] tveeprom 6-0000: audio processor is SAA7164 (idx 43)  
[   29.136009] tveeprom 6-0000: decoder processor is SAA7164 (idx 40)  
[   29.136011] saa7164[0]: Hauppauge eeprom: model=88061  
[   29.887825] DVB: registering new adapter (saa7164)  
[   29.887831] saa7164 0000:02:00.0: DVB: registering adapter 0 frontend 0 (Samsung S5H1411 QAM/8VSB Frontend)...  
[   32.832640] DVB: registering new adapter (saa7164)  
[   32.832646] saa7164 0000:02:00.0: DVB: registering adapter 1 frontend 0 (Samsung S5H1411 QAM/8VSB Frontend)...  
[   32.832982] saa7164[0]: registered device video0 [mpeg]  
[   33.063193] saa7164[0]: registered device video1 [mpeg]  
[   33.274041] saa7164[0]: registered device vbi0 [vbi]  
[   33.274065] saa7164[0]: registered device vbi1 [vbi]  

Надеюсь, это поможет.

0
ответ дан 16 June 2013 в 04:36

Другие вопросы по тегам:

Похожие вопросы: