2011-10-17 89 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