我可以强制 Linux 初始化 BIOS 不支持/识别的 PCI-Express 卡吗?

我可以强制 Linux 初始化 BIOS 不支持/识别的 PCI-Express 卡吗?

我正在尝试获取 PCI-Express 1.0 1x 电视调谐卡(6280 号) 在 Dell PowerEdge T110 II 中工作。

我已经从以下来源证实这里BIOS 不支持旧款 TBS 调谐卡,可能是因为它们使用 PCI-e 1.0a 规格。

dmesg 或 lspci 中没有任何与卡输出相关的内容,但我可以看到它是通过 dmidecode 插入的:

Handle 0x0021, DMI type 9, 17 bytes
System Slot Information
        Designation: PCIE4
        Type: x1 PCI Express 2 x1
        Current Usage: In Use
        Length: Long
        ID: 4
        Characteristics:
                3.3 V is provided
                Opening is shared
                PME signal is supported
                Hot-plug devices are supported
        Bus Address: 0000:00:00.0

有什么方法可以强制内核为该卡提供总线地址和/或初始化它?

答案1

网站LinuxTV网站TBS6280 的完整说明

它还描述了 TBS 驱动程序安装

驱动程序的最新构建说明可在以下页面上找到: github linux_media

所提供的信息过于详细,无法在此重现。

使驱动器可见在lspci同一个网站上的帖子中描述 已安装驱动程序但卡不在“lspci”中

我通过将主板 BIOS 更新到最新版本,然后在 BIOS 中将 PCIe 模式设置为“GEN1”解决了这个问题。最后一点至关重要!

相关内容