一:insmod時候錯誤:ubuntu
1:錯誤信息insmod: error inserting 'hello.ko': -1 Device or resource busyspa
2:緣由:你的代碼裏面的設備號和系統已經存在的相沖突code
3:查看系統的設備號:blog
cat /proc/devices
查看和你的設備號有衝突的嗎,注意要分開字符設備和塊設備class
4:解決,固然是你再換個設備號了。gcc
二:rmmodgc
0:用rmmod -f也刪除不掉的error
1:查看當前gcc版本,命令:gcc -vmargin
2:ubuntu默認版本是4.6di
3:若是你的不是4.6版本,修改爲4.6,在目錄/usr/bin下,創建軟連接,
我以前的gcc是軟連接到gcc-4.4版本了,修改爲gcc-4.6版本,若是以前存在gcc的軟連接,刪除他
sudo ln -s /usr/bin/gcc-4.6 /usr/bin/gcc
4:從新insmod模塊,若是提示你模塊已經存在,就是說你沒修改以前安裝的模塊,你須要重啓電腦,而後再insmod就能夠了。