【问题标题】:Parallel Port Driver Install Fails (Debian)并行端口驱动程序安装失败 (Debian)
【发布时间】:2018-05-18 04:47:20
【问题描述】:

我已经下载了我购买的并行卡 (SD-PEX1005) 的驱动程序,现在我正在尝试将它们安装到我的计算机上。自述文件说从 3.3.0 开始的 linux 版本使用文件夹 /usr/src/linux-xyz/drivers/tty/serial/8250/ 并在那里更改一个名为 8250_pci.c 的文件,然后重新编译内核.我的问题是我没有那个文件夹。

因为我没有那个文件夹,所以我在自述文件中尝试了另一种方式,即转到源文件夹并运行“make”,但每次都失败。https://pastebin .com/2v9WWA6q

有没有人知道我在 make 命令或该文件 8250_pci.c 的标头中缺少什么

作为参考,我使用的是已安装的 linuxCNC 版本。 'uname -r' 的结果是 4.9.0-3-rt-amd64

这是驱动程序的自述文件 https://pastebin .com/NYPLAA8g

【问题讨论】:

  • 我确实有一个串行驱动程序文件夹,但它位于 /lib/modules/4.9.0-3-rt-amd64/kernel/drivers/tty/serial/8250/ 并且我没有.c 文件我需要

标签: linux debian driver


【解决方案1】:

如果您没有 /usr/src/linux-x.y.z 文件夹,您很可能没有安装内核源代码包。

一些 Linux 发行版会默认安装它。其他人没有。

x.y.z 代表 Linux 内核版本号。

最新的内核源代码可在 kernel.org 获得

对于基于 Debian 的 Linux 发行版,包括 Ubuntu,“apt”命令 用于安装软件包。 “apt”命令在 Ubuntu 和 Internet 上提供了大量使用示例。

尝试在这里获取内核源代码。

https://askubuntu.com/questions/159833/how-do-i-get-the-kernel-source-code

LinuxCNC 可能仅适用于特定内核。此外,LinuxCNC 需要启用“实时”内核功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-17
    • 1970-01-01
    相关资源
    最近更新 更多