【问题标题】:Updating Linux Device Driver更新 Linux 设备驱动程序
【发布时间】:2013-04-13 07:32:57
【问题描述】:

我是 LDD 新手,我被分配了一项任务,将在 2.6.35 内核上工作的驱动程序升级为在当前内核 3.6.10 上工作。

为了使驱动程序能够编译,我必须按照here 的描述从ioctl 更改为unlocked_ioctl

然而,驱动程序无法正确执行它的一些操作。

驱动程序应该通过 PCI 总线使用 DMA 来写入主机上的缓冲区。我怀疑设备发出的中断没有通过。

为了让这个驱动程序正常工作,我需要做任何明显的改变吗?

【问题讨论】:

  • Issac,您能否提供驱动程序的简要说明以及哪些操作无法正常工作。

标签: linux-device-driver ioctl


【解决方案1】:

我假设只有内核版本有变化,而你的硬件没有变化。编译的时候有没有报错?

【讨论】:

  • 这个最适合发表评论。这不是答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-08
  • 1970-01-01
  • 1970-01-01
  • 2015-09-18
  • 2013-03-26
  • 1970-01-01
相关资源
最近更新 更多