編好的driver還是掛不上去 - Linux

Table of Contents

我用的LINUX是untangle 8.1.1,版本為2.6.26-2-untangle-686。

那張偽USB 2.0 LAN card在裝過headers後,總算make成功,也生出一個sr9600.ko,
但卻掛不了。我不管用insmod或modprobe,都失敗了,失敗訊息分別如下:

insmod: error insering /..... -1 unknown symbol in modules

FATAL: Modules /....... not found

readme
http://tinyurl.com/6jkzxtm

Makefile
http://tinyurl.com/62pcvzk

我有試過cp到/lib/modules/$(KERNEL_VERSION)/kernel/drivers/net/usb/
但情況一樣。請問我有那裡沒處理好嗎?

--

All Comments

Christine avatarChristine2011-04-21
make後有 make install ?
Irma avatarIrma2011-04-24
有,但回應是no rule to make target 'install'. stop.
Lydia avatarLydia2011-04-26
這個Makefile沒有install的部分,參考一堆網頁的做法使用
depmod或是insmod也都沒用。
Kama avatarKama2011-04-28
modprobe, not insmod
Poppy avatarPoppy2011-05-01
modprobe也用過了,出現FATAL:modules ......not found.
Isla avatarIsla2011-05-04
看起來很像ko檔案找不到,但ls找的到,所以我更搞不懂了。
Ophelia avatarOphelia2011-05-08
.ko擺好後要depmod -A
Sarah avatarSarah2011-05-11
我把sr9600.ko抓到/lib/modules/2.6.26-2-untangle-686/\
Callum avatarCallum2011-05-14
kernel/drivers/net/usb裡,depmod -a後,
modprobe /lib....usb/sr9600.ko,出現FATAL Modules /lib...
Carolina Franco avatarCarolina Franco2011-05-15
..sr9600.ko not found.,不過這回應的位置中-變成_,
Noah avatarNoah2011-05-15
也就是中間的2.6.26-2-unt...變成2.6.26_2_unt...,
不曉得是不是這樣才找不到的。