更换硬盘后 hauppauge PCI 卡 /dev/video0 不再显示

更换硬盘后 hauppauge PCI 卡 /dev/video0 不再显示

几年前我有一台可以使用的 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 并启动到它,因为那是原始操作系统。当我这样做时,卡片被识别了。因此,我开始将所有lspcilsmod、 和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 的情况下出现。

相关内容