2011-10-17 55 views
0

我使用两个设备文件。 /dev/rubicon小是0. /dev/rubicon1小调是1. chmod它们是777.但是当我打开(/ dev/rubicon1,...)时出错。 错误消息是没有这样的设备或地址。 我发现它不是驱动程序代码。 在2.4内核中是可以的。 有谁知道为什么? 谢谢。2.6内核中的Linux PCI驱动程序

回答

0

设备文件只是内核中实际驱动程序的接口。创建设备文件不会创建驱动程序。换句话说,你的硬件是否有内核驱动程序?

+0

我有rubicon.ko和insmod它。我使用mknod/dev/rubicon c 241 0创建设备文件。和mknod/dev/rubicon1 c 241 1.但我无法打开/dev/rubicon1.Error消息是没有这样的设备或地址。但是我打开/ dev/rubicon就可以了。在开放的pci设备中2.4和2.6内核有什么不同。 – threezhiwang