几年前我有一台可以使用的 MythTV DVR。硬盘坏了,所以它在角落里呆了几年。最近,我把它拔出来,装了一个新硬盘,并在上面安装了最新的Mythubuntu(14.04 amd 64)。但是,显卡似乎不再出现在 /dev 中(以前是 /dev/video0 和 /dev/video1)。
我可以使用 lspci -v 查看卡:
01:09.0 Multimedia video controller: Internext Compression Inc Device 0014 (rev 01)
Subsystem: Hauppauge computer works Inc. Device 0001
Flags: medium devsel
Memory at 44000000 (32-bit, prefetchable) [disabled] [size=64M]
Capabilities: [44] Power Management version 0
01:0e.0 Multimedia video controller: Internext Compression Inc Device 0014 (rev 01)
Subsystem: Hauppauge computer works Inc. Device 0801
Flags: medium devsel
Memory at 48000000 (32-bit, prefetchable) [disabled] [size=64M]
Capabilities: [44] Power Management version 0
我思考其中一张卡是 Hauupauge PVR 150,与我在 google 上搜索到的图像进行比较。我在网上从一家小公司那里购买了 DVR,该公司现已消失。这些卡被塞在华硕 Pundit 准系统机箱中,所以我不热衷于将卡拔出,除非确实有必要。
我尝试了modprobe
各种模块,包括ivtv
.dmesg
输出中唯一显示的是:
[ 5934.162401] ivtv: Start initialization, version 1.4.3
[ 5934.162489] ivtv: End initialization
我假设这意味着驱动程序无法识别该卡?
我想知道是否有人知道我可能需要做什么才能让系统创建设备文件。我需要新驱动程序吗?还有别的事吗?
编辑:我设法将 PCI 卡拉出来仔细观察它们。它们标记为“WinTV-PVR-150 NTSC/NTSC-J 26552 LF Rev F0A3”和“WinTV-PVR-150 NTSC/N/tSC-J 26152 LF Rev F1B2”。
编辑:这是相关的lspci -vn
输出
01:09.0 0400: 4444:0014 (rev 01)
Subsystem: 0070:8003
Flags: medium devsel
Memory at <unassigned> (32-bit, prefetchable) [disabled]
Capabilities: [44] Power Management version 2
01:0e.0 0400: 4444:0014 (rev 01)
Subsystem: 0070:8801
Flags: medium devsel
Memory at <unassigned> (32-bit, prefetchable) [disabled]
Capabilities: [44] Power Management version 2
编辑:凭直觉,我想我应该下载一张 Ubuntu 8.04 live CD 并启动到它,因为那是原始操作系统。当我这样做时,卡片被识别了。因此,我开始将所有lspci
、lsmod
、 和dmesg
输出复制到 U 盘,以便我可以与新操作系统进行比较。当我启动到新操作系统(Mythubuntu 14.04)时,这些卡是仍然认了!我很高兴它们现在起作用了,但我无法解释为什么。新的lspci -vn
输出如下(相关部分):
01:09.0 0400: 4444:0016 (rev 01)
Subsystem: 0070:8003
Flags: bus master, medium devsel, latency 64, IRQ 16
Memory at ec000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2
Kernel driver in use: ivtv
01:0e.0 0400: 4444:0016 (rev 01)
Subsystem: 0070:8801
Flags: bus master, medium devsel, latency 64, IRQ 17
Memory at e8000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2
Kernel driver in use: ivtv
编辑:重新启动后,/dev/videoXXX 设备再次消失。我认为这可能与模块加载顺序有关,但我不太确定。
编辑: /dev/videoXXX 设备是否显示与 Live CD 无关。这是一条红鲱鱼。我观察到了不是在 Live CD 中出现,并且在没有 Live CD 的情况下出现。