我是LDD的新手,我被分配了升级驱动程序的任务,该驱动程序在2.6.35
内核上工作,以处理当前内核3.6.10
。
为了让驱动程序进行编译,我必须按照here的描述从ioctl
更改为unlocked_ioctl
。
然而,驱动程序未能正确执行其若干操作。
驱动程序应该通过PCI总线使用DMA写入主机上的缓冲区。我怀疑设备发出的中断没有通过。
为了让这个驱动程序工作,我需要做出哪些明显的更改吗?
答案 0 :(得分:0)
我认为只有内核版本有变化而硬件中没有变化。编译时是否收到任何错误?