+ -
当前位置:首页 → 问答吧 → linux kernel如果发生了struck for 61s,是否会引起相应的某个pci设备程序运行错乱?

linux kernel如果发生了struck for 61s,是否会引起相应的某个pci设备程序运行错乱?

时间:2011-07-11

来源:互联网

如题,我在linux kernel中insmod 我的一个character driver,在此driver种创建一个thread,然后while(1)检测用户输入命令,并用这个命令控制其对应的pci设备。
在调试的时候,发现,如果kernel端的thread发生cpu struck for 61s时,pci设备端的程序就跑飞了,不知道什么原因,哪位大侠帮忙解答下!谢谢!

作者: hyl_lynn   发布时间: 2011-07-11

自己理解的:
pci设备的firmware是开机就运行了,和pci设备的driver没有关系,但如果想交互数据,它们就有关系了,driver端struck for 61s,应该不会影响firmware。

作者: hyl_lynn   发布时间: 2011-07-13