Hauppauge WinTV HVR-900(r2)是否可以与ubuntu 12.04 LTS配合使用?

我有这个DVB +模拟usb电视调谐器Hauppauge WinTV HVR-900(r2)[USB ID 2040:6502]。 这曾经在ubuntu 10.04 LTS下工作。 但在12.04,似乎有一个问题。

我安装了linux-firmware-nonfree和ivtv-utils。

我正在运行Ubuntu 12.04.1 LTS 64位,安装了所有更新和默认的统一环境。

当我跑

mplayer tv:// -tv driver=v4l2:device=/dev/video1:input=1:norm=PAL 

我得到一个坚实的绿色屏幕,没有图片。 这里输入1是卡的复合输入。


 MPlayer svn r34540(Ubuntu),使用gcc-4.6(C)2000-2012 MPlayer Team构建
 mplayer:无法连接到套接字
 mplayer:没有这样的文件或目录
无法打开LIRC支持。 您将无法使用遥控器。

玩电视://。
检测到电视文件格式。
选定的驱动程序:v4l2
 名称:video4 Linux 2输入
 作者:Martin Olschewski 
 评论:首先尝试,更多来;-)
精选设备:Hauppauge WinTV HVR 900(R2)
 调谐器上限:
 调谐器rxs:
 function:video捕获VBI捕获设备调谐器音频读/写流
 支持的规范:0 = NTSC;  1 = NTSC-M;  2 = NTSC-M-JP;  3 = NTSC-M-KR;  4 = NTSC-443;  5 = PAL;  6 = PAL-BG;  7 = PAL-H;  8 = PAL-I;  9 = PAL-DK;  10 = PAL-M;  11 = PAL-N;  12 = PAL-Nc;  13 = PAL-60;  14 = SECAM;  15 = SECAM-B;  16 = SECAM-G;  17 = SECAM-H;  18 = SECAM-DK;  19 = SECAM-L;  20 = SECAM-Lc;
 输入:0 =电视;  1 = Composite1;  2 = S-Video;
 当前输入:1
 目前的格式:YUYV
 v4l2:当前音频模式为:MONO
 v4l2:ioctl设置格式失败:参数无效
 v4l2:ioctl设置格式失败:参数无效
 v4l2:ioctl设置格式失败:参数无效
 v4l2:ioctl查询控制失败:参数无效
 v4l2:ioctl查询控制失败:参数无效
 v4l2:ioctl查询控制失败:参数无效
 v4l2:ioctl查询控制失败:参数无效
无法打开VDPAU后端libvdpau_nvidia.so:无法打开共享对象文件:没有这样的文件或目录
 [vdpau]调用vdp_device_create_x11:1时出错
 ================================================== ========================
打开video解码器:[raw] RAW Uncompressed Video
 Movie-Aspect未定义 - 未应用预定标。
 VO:[xv] 640x480 => 640x480包装YUY2 
选定的video编解码器:[rawyuy2] vfm:raw(RAW YUY2)
 ================================================== ========================
音频:没声音
开始播放...
 v4l2:选择超时
 V:0.0 2/2 ??%??%,Δ%0 
 v4l2:选择超时
 V:0.04 /4≤Δε≤%,Δ%0 
 v4l2:选择超时
 V:0.06 / 6-6%??%,Δ%0 
 v4l2:选择超时
 v4l2:成功处理0帧,丢弃1帧。

退出...(退出)



这是卡插入时的dmesg ..

 [12742.228097] usb 1-4:使用ehci_hcd的新型高速USB设备3
 [12742.367289] em28xx:新设备WinTV HVR-900 @ 480 Mbps(2040:6502,接口0,0级)
 [12742.367296] em28xx:找到音频供应商类接口0
 [12742.367585] em28xx#0:芯片ID为em2882 / em2883
 [12742.550086] em28xx#0:i2c eeprom 00:1a eb 67 95 40 20 02 65 d0 12 5c 03 82 1e 6a 18
 [12742.550104] em28xx#0:i2c eeprom 10:00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
 [12742.550120] em28xx#0:i2c eeprom 20:46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00
 [12742.550135] em28xx#0:i2c eeprom 30:00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00
 [12742.550150] em28xx#0:i2c eeprom 40:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 [12742.550165] em28xx#0:i2c eeprom 50:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 [12742.550181] em28xx#0:i2c eeprom 60:00 00 00 00 00 00 00 00 00 00 08 03 34 00 30 00
 [12742.550196] em28xx#0:i2c eeprom 70:32 00 37 00 38 00 32 00 33 00 39 00 30 00 31 00
 [12742.550211] em28xx#0:i2c eeprom 80:00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
 [12742.550226] em28xx#0:i2c eeprom 90:48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00
 [12742.550241] em28xx#0:i2c eeprom a0:84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
 [12742.550257] em28xx#0:i2c eeprom b0:ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 1d b7
 [12742.550272] em28xx#0:i2c eeprom c0:13 f0 74 02 01 00 01 79 63 00 00 00 00 00 00 00
 [12742.550287] em28xx#0:i2c eeprom d0:84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
 [12742.550302] em28xx#0:i2c eeprom e0:ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 1d b7
 [12742.550317] em28xx#0:i2c eeprom f0:13 f0 74 02 01 00 01 79 63 00 00 00 00 00 00 00
 [12742.550334] em28xx#0:EEPROM ID = 0x9567eb1a,EEPROM散列= 0x2bbf3bdd
 [12742.550338] em28xx#0:EEPROM信息:
 [12742.550340] em28xx#0:AC97音频(5个采样率)
 [12742.550343] em28xx#0:500mA最大功率
 [12742.550346] em28xx#0:表格位于0x24,字符串= 0x1e82,0x186a,0x0000
 [12742.552590] em28xx#0:被确定为Hauppauge WinTV HVR 900(R2)(卡= 18)
 [12742.555516] tveeprom 15-0050:Hauppauge型号65018,转B2C0,序列号#1292061
 [12742.555523] tveeprom 15-0050:调谐器型号是Xceive XC3028(idx 120,类型71)
 [12742.555529] tveeprom 15-0050:电视标准PAL(B / G)PAL(I)PAL(D / D1 / K)ATSC / DVB数字(eeprom 0xd4)
 [12742.555534] tveeprom 15-0050:音频处理器为None(idx 0)
 [12742.555537] tveeprom 15-0050:收音机
 [12742.570297]调谐器15-0061:调谐器-1找到类型无线电视。
 [12742.570327] xc2028 15-0061:创建新实例
 [12742.570332] xc2028 15-0061:类型设置为XCeive xc2028 / xc3028调谐器
 [12742.573685] xc2028 15-0061:从xc3028-v27.fw加载80个固件映像,输入:xc2028 firmware,ver 2.7
 [12742.624056] xc2028 15-0061:加载类型为= BASE MTS(5)的固件,标识为0000000000000000。
 [12744.126591] xc2028 15-0061:加载类型为= MTS(4)的固件,标识为000000000000b700。
 [12744.153586] xc2028 15-0061:加载SCODE for type = MTS LCD NOGD MONO IF SCODE HAS_IF_4500(6002b004),id 000000000000b700。
 [12744.280963]注册的IR keymap rc-hauppauge
 [12744.281151]输入:em28xx IR(em28xx#0)as /devices/pci0000:00/0000:00:1a.7/usb1/1-4/rc/rc1/input10
 [12744.281541] rc1:em28xx IR(em28xx#0)as /devices/pci0000:00/0000:00:1a.7/usb1/1-4/rc/rc1
 [12744.282454] em28xx#0:配置寄存器原始数据:0xd0
 [12744.284709] em28xx#0:AC97供应商ID = 0xffffffff
 [12744.285829] em28xx#0:AC97function= 0x6a90
 [12744.285832] em28xx#0:检测到Empia 202 AC97音频处理器
 [12744.359211] em28xx#0:v4l2驱动程序版本0.1.3
 [12744.404066] xc2028 15-0061:加载类型为= BASE F8MHZ MTS(7)的固件,标识为0000000000000000。
 [12745.915089] MTS(4),id 00000000000000ff:
 [12745.915100] xc2028 15-0061:加载类型为= MTS(4)的固件,标识为0000000100000007。
 [12746.161668] em28xx#0:V4L2video设备注册为video1
 [12746.161673] em28xx#0:V4L2 VBI设备注册为vbi0
 [12746.162845] em28xx-audio.c:探测em28xx音频供应商类
 [12746.162848] em28xx-audio.c:版权所有(C)2006 Markus Rechberger
 [12746.162851] em28xx-audio.c:版权所有(C)2007-2011 Mauro Carvalho Chehab
 [12746.221099] xc2028 15-0061:附加现有实例
 [12746.221105] xc2028 15-0061:类型设置为XCeive xc2028 / xc3028调谐器
 [12746.221109] em28xx#0:em28xx#0/2:附加xc3028
 [12746.221113] DVB:注册新适配器(em28xx#0)
 [12746.221118] DVB:注册适配器0前端0(Micronas DRXD DVB-T)......
 [12746.221869] em28xx#0:成功加载em28xx-dvb
 [13111.196055] xc2028 15-0061:加载类型为= BASE F8MHZ MTS(7)的固件,标识为0000000000000000。
 [13112.720062] MTS(4),id 00000000000000ff:
 [13112.720072] xc2028 15-0061:加载类型为= MTS(4)的固件,标识为0000000100000007。
 [13214.956057] xc2028 15-0061:加载类型为= BASE F8MHZ MTS(7)的固件,标识为0000000000000000。
 [13216.479806] MTS(4),id 00000000000000ff:
 [13216.479816] xc2028 15-0061:加载类型为= MTS(4)的固件,标识为0000000100000007。
 [13276.408056] xc2028 15-0061:加载类型为= BASE F8MHZ MTS(7)的固件,标识为0000000000000000。
 [13277.932093] MTS(4),id 00000000000000ff:
 [13277.932104] xc2028 15-0061:加载类型为= MTS(4)的固件,标识为0000000100000007。
 [13305.032076] xc2028 15-0061:加载类型为= BASE F8MHZ MTS(7)的固件,标识为0000000000000000。
 [13306.556449] MTS(4),id 00000000000000ff:
 [13306.556460] xc2028 15-0061:加载类型为= MTS(4)的固件,标识为0000000100000007。
 [13392.236055] xc2028 15-0061:加载类型为= BASE F8MHZ MTS(7)的固件,标识为0000000000000000。
 [13393.760123] MTS(4),id 00000000000000ff:
 [13393.760133] xc2028 15-0061:加载类型为= MTS(4)的固件,标识为0000000100000007。
 [13637.534053] usb 1-4:USB断开,设备编号3
 [13637.534183] em28xx#0:断开em28xx#0video
 [13637.560214] em28xx#0:V4L2设备vbi0注销
 [13637.560335] em28xx#0:V4L2设备video1已注销
 [13637.561237] xc2028 15-0061:销毁实例
 [13639.772120] usb 1-4:使用ehci_hcd的新型高速USB设备4
 [13639.911351] em28xx:新设备WinTV HVR-900 @ 480 Mbps(2040:6502,接口0,0级)
 [13639.911357] em28xx:找到音频供应商类接口0
 [13639.911637] em28xx#0:芯片ID为em2882 / em2883
 [13640.094262] em28xx#0:i2c eeprom 00:1a eb 67 95 40 20 02 65 d0 12 5c 03 82 1e 6a 18
 [13640.094280] em28xx#0:i2c eeprom 10:00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
 [13640.094295] em28xx#0:i2c eeprom 20:46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00
 [13640.094311] em28xx#0:i2c eeprom 30:00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00
 [13640.094326] em28xx#0:i2c eeprom 40:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 [13640.094341] em28xx#0:i2c eeprom 50:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 [13640.094356] em28xx#0:i2c eeprom 60:00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
 [13640.094371] em28xx#0:i2c eeprom 70:32 00 37 00 38 00 32 00 33 00 39 00 30 00 31 00
 [13640.094386] em28xx#0:i2c eeprom 80:00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
 [13640.094401] em28xx#0:i2c eeprom 90:48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00
 [13640.094416] em28xx#0:i2c eeprom a0:84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
 [13640.094432] em28xx#0:i2c eeprom b0:ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 1d b7
 [13640.094447] em28xx#0:i2c eeprom c0:13 f0 74 02 01 00 01 79 63 00 00 00 00 00 00 00
 [13640.094462] em28xx#0:i2c eeprom d0:84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
 [13640.094477] em28xx#0:i2c eeprom e0:ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 1d b7
 [13640.094492] em28xx#0:i2c eeprom f0:13 f0 74 02 01 00 01 79 63 00 00 00 00 00 00 00
 [13640.094509] em28xx#0:EEPROM ID = 0x9567eb1a,EEPROM散列= 0x2bbf3bdd
 [13640.094512] em28xx#0:EEPROM信息:
 [13640.094515] em28xx#0:AC97音频(5个采样率)
 [13640.094517] em28xx#0:500mA最大功率
 [13640.094521] em28xx#0:表格位于0x24,字符串= 0x1e82,0x186a,0x0000
 [13640.097391] em28xx#0:被确定为Hauppauge WinTV HVR 900(R2)(卡= 18)
 [13640.099617] tveeprom 15-0050:Hauppauge 65018型,转B2C0,序列号1292061
 [13640.099623] tveeprom 15-0050:调谐器型号是Xceive XC3028(idx 120,类型71)
 [13640.099629] tveeprom 15-0050:电视标准PAL(B / G)PAL(I)PAL(D / D1 / K)ATSC / DVB数字(eeprom 0xd4)
 [13640.099634] tveeprom 15-0050:音频处理器为无(idx 0)
 [13640.099637] tveeprom 15-0050:收音机
 [13640.112849]调谐器15-0061:调谐器-1找到类型无线电视。
 [13640.112877] xc2028 15-0061:创建新实例
 [13640.112882] xc2028 15-0061:类型设置为XCeive xc2028 / xc3028调谐器
 [13640.115930] xc2028 15-0061:从xc3028-v27.fw加载80个固件映像,输入:xc2028 firmware,ver 2.7
 [13640.164057] xc2028 15-0061:加载类型为= BASE MTS(5)的固件,标识为0000000000000000。
 [13641.666643] xc2028 15-0061:加载类型为= MTS(4)的固件,标识为000000000000b700。
 [13641.693262] xc2028 15-0061:加载SCODE for type = MTS LCD NOGD MONO IF SCODE HAS_IF_4500(6002b004),id 000000000000b700。
 [13641.820765]注册IR键映射rc-hauppauge
 [13641.820958]输入:em28xx IR(em28xx#0)as /devices/pci0000:00/0000:00:1a.7/usb1/1-4/rc/rc2/input11
 [13641.821335] rc2:em28xx IR(em28xx#0)as /devices/pci0000:00/0000:00:1a.7/usb1/1-4/rc/rc2
 [13641.822256] em28xx#0:配置寄存器原始数据:0xd0
 [13641.824526] em28xx#0:AC97供应商ID = 0xffffffff
 [13641.825503] em28xx#0:AC97function= 0x6a90
 [13641.825507] em28xx#0:检测到Empia 202 AC97音频处理器
 [13641.899015] em28xx#0:v4l2驱动程序版本0.1.3
 [13641.944064] xc2028 15-0061:加载类型为= BASE F8MHZ MTS(7)的固件,标识为0000000000000000。
 [13643.470765] MTS(4),id 00000000000000ff:
 [13643.470776] xc2028 15-0061:加载类型为= MTS(4)的固件,标识为0000000100000007。
 [13643.717713] em28xx#0:V4L2video设备注册为video1
 [13643.717718] em28xx#0:V4L2 VBI设备注册为vbi0
 [13643.718770] em28xx-audio.c:探测em28xx音频供应商类
 [13643.718775] em28xx-audio.c:版权所有(C)2006 Markus Rechberger
 [13643.718778] em28xx-audio.c:版权所有(C)2007-2011 Mauro Carvalho Chehab
 [13643.777148] xc2028 15-0061:附加现有实例
 [13643.777154] xc2028 15-0061:类型设置为XCeive xc2028 / xc3028调谐器
 [13643.777158] em28xx#0:em28xx#0/2:附加xc3028
 [13643.777162] DVB:注册新适配器(em28xx#0)
 [13643.777167] DVB:注册适配器0前端0(Micronas DRXD DVB-T)......
 [13643.777876] em28xx#0:成功加载em28xx-dvb

这里是lsmod输出

 lsmod | grep em28xx
 em28xx_dvb 18579 0 
 dvb_core 110619 1 em28xx_dvb
 em28xx_alsa 18305 0 
 em28xx 109365 2 em28xx_dvb,em28xx_alsa
 v4l2_common 16454 3调谐器,tvp5150,em28xx
 videobuf_vmalloc 13589 1 em28xx
 videobuf_core 26390 2 em28xx,videobuf_vmalloc
 rc_core 26412 10 rc_hauppauge,ir_lirc_codec,ir_mce_kbd_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,em28xx,ir_nec_decoder
 snd_pcm 97188 3 em28xx_alsa,snd_hda_intel,snd_hda_codec
 tveeprom 21249 1 em28xx
 videodev 98259 5调谐器,tvp5150,em28xx,v4l2_common,uvcvideo
 snd 78855 14 em28xx_alsa,snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device

现在不是这个驱动主线吗? 或者这张卡不受支持? 或模拟function被搞砸了?

我需要为这张卡工作的模拟捕捉。

请帮忙!