我有这款 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 团队构建 mplayer:无法连接到套接字 mplayer:没有此文件或目录 无法打开 LIRC 支持。您将无法使用遥控器。 正在播放电视://。 检测到电视文件格式。 所选驱动程序:v4l2 名称:视频 4 Linux 2 输入 作者:马丁·奥尔舍夫斯基 评论:第一次尝试,以后还会有更多;-) 选定的设备:Hauppauge WinTV HVR 900 (R2) 调谐器盖: 调谐器接收: 功能:视频捕捉 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 = 复合 1;2 = S-Video; 当前输入:1 当前格式:YUYV v4l2:当前音频模式为:单声道 v4l2:ioctl 设置格式失败:参数无效 v4l2:ioctl 设置格式失败:参数无效 v4l2:ioctl 设置格式失败:参数无效 v4l2:ioctl 查询控制失败:参数无效 v4l2:ioctl 查询控制失败:参数无效 v4l2:ioctl 查询控制失败:参数无效 v4l2:ioctl 查询控制失败:参数无效 无法打开 VDPAU 后端 libvdpau_nvidia.so:无法打开共享对象文件:没有此文件或目录 [vdpau] 调用 vdp_device_create_x11 时出错:1 ========================================================================== 打开视频解码器:[raw] RAW 未压缩视频 影片宽高比未定义 — — 未应用预缩放。 画外音:[xv] 640x480 => 640x480 打包 YUY2 选定的视频编解码器:[rawyuy2] vfm: raw (RAW YUY2) ========================================================================== 音频:无声音 开始播放... v4l2:选择超时 价格:0.02/2??%??%??,?%00 v4l2:选择超时 百分比:0.0 4/4 ??% ??% ??,?% 0 0 v4l2:选择超时 百分比:0.0 6/ 6 ??% ??% ??,?% 0 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 18 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) (card=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:音频处理器为无(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 固件,版本 2.7 [12742.624056] xc2028 15-0061:正在加载类型=BASE MTS (5) 的固件,id 0000000000000000。 [12744.126591] xc2028 15-0061:正在加载类型=MTS (4) 的固件,id 000000000000b700。 [12744.153586] xc2028 15-0061:正在加载类型=MTS LCD NOGD MONO 的 SCODE,如果 SCODE HAS_IF_4500 (6002b004),id 000000000000b700。 [12744.280963] 已注册 IR 键盘映射 rc-hauppauge [12744.281151] 输入:em28xx IR(em28xx #0)作为 /devices/pci0000:00/0000:00:1a.7/usb1/1-4/rc/rc1/input10 [12744.281541] rc1:em28xx IR(em28xx #0)作为 /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:AC97 功能 = 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) 的固件,id 0000000000000000。 [12745.915089] MTS (4),ID 00000000000000ff: [12745.915100] xc2028 15-0061:正在加载类型=MTS (4) 的固件,id 0000000100000007。 [12746.161668] em28xx #0: V4L2 视频设备注册为 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) 的固件,id 0000000000000000。 [13112.720062] MTS (4),ID 00000000000000ff: [13112.720072] xc2028 15-0061:正在加载类型=MTS (4) 的固件,id 0000000100000007。 [13214.956057] xc2028 15-0061:正在加载类型=BASE F8MHZ MTS (7) 的固件,id 0000000000000000。 [13216.479806] MTS (4),ID 00000000000000ff: [13216.479816] xc2028 15-0061:正在加载类型=MTS (4) 的固件,id 0000000100000007。 [13276.408056] xc2028 15-0061:正在加载类型=BASE F8MHZ MTS (7) 的固件,id 0000000000000000。 [13277.932093] MTS (4),ID 00000000000000ff: [13277.932104] xc2028 15-0061:正在加载类型=MTS (4) 的固件,id 0000000100000007。 [13305.032076] xc2028 15-0061:正在加载类型=BASE F8MHZ MTS (7) 的固件,id 0000000000000000。 [13306.556449] MTS (4),ID 00000000000000ff: [13306.556460] xc2028 15-0061:正在加载类型=MTS (4) 的固件,id 0000000100000007。 [13392.236055] xc2028 15-0061:正在加载类型=BASE F8MHZ MTS (7) 的固件,id 0000000000000000。 [13393.760123] MTS (4),ID 00000000000000ff: [13393.760133] xc2028 15-0061:正在加载类型=MTS (4) 的固件,id 0000000100000007。 [13637.534053] usb 1-4: USB断开连接,设备编号3 [13637.534183] em28xx #0:断开 em28xx #0 视频 [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) (card=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 固件,版本 2.7 [13640.164057] xc2028 15-0061:正在加载类型=BASE MTS (5) 的固件,id 0000000000000000。 [13641.666643] xc2028 15-0061:正在加载类型=MTS (4) 的固件,id 000000000000b700。 [13641.693262] xc2028 15-0061:正在加载类型=MTS LCD NOGD MONO 的 SCODE,如果 SCODE HAS_IF_4500 (6002b004),id 000000000000b700。 [13641.820765] 注册 IR 键盘映射 rc-hauppauge [13641.820958] 输入:em28xx IR(em28xx #0)作为 /devices/pci0000:00/0000:00:1a.7/usb1/1-4/rc/rc2/input11 [13641.821335] rc2:em28xx IR(em28xx #0)作为 /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:AC97 功能 = 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) 的固件,id 0000000000000000。 [13643.470765] MTS (4),ID 00000000000000ff: [13643.470776] xc2028 15-0061:正在加载类型=MTS (4) 的固件,id 0000000100000007。 [13643.717713] em28xx #0: V4L2 视频设备注册为 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
这个驱动现在不是主线吗?或者这张卡不受支持?或者模拟功能有问题?
我需要这张卡具有模拟捕获功能。
请帮忙!