[問題] 編好的driver還是掛不上去

看板Linux作者 (會DOS不代表會LINUX)時間15年前 (2011/04/18 00:17), 編輯推噓2(2012)
留言14則, 4人參與, 最新討論串1/1
我用的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/ 但情況一樣。請問我有那裡沒處理好嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.176.60.105

04/18 08:30, , 1F
make後有 make install ?
04/18 08:30, 1F

04/18 09:10, , 2F
有,但回應是no rule to make target 'install'. stop.
04/18 09:10, 2F

04/18 09:14, , 3F
這個Makefile沒有install的部分,參考一堆網頁的做法使用
04/18 09:14, 3F

04/18 09:14, , 4F
depmod或是insmod也都沒用。
04/18 09:14, 4F

04/18 11:55, , 5F
modprobe, not insmod
04/18 11:55, 5F

04/18 14:15, , 6F
modprobe也用過了,出現FATAL:modules ......not found.
04/18 14:15, 6F

04/18 14:16, , 7F
看起來很像ko檔案找不到,但ls找的到,所以我更搞不懂了。
04/18 14:16, 7F

04/18 15:42, , 8F
.ko擺好後要depmod -A
04/18 15:42, 8F

04/18 17:39, , 9F
我把sr9600.ko抓到/lib/modules/2.6.26-2-untangle-686/\
04/18 17:39, 9F

04/18 17:41, , 10F
kernel/drivers/net/usb裡,depmod -a後,
04/18 17:41, 10F

04/18 17:41, , 11F
modprobe /lib....usb/sr9600.ko,出現FATAL Modules /lib...
04/18 17:41, 11F

04/18 17:43, , 12F
..sr9600.ko not found.,不過這回應的位置中-變成_,
04/18 17:43, 12F

04/18 17:44, , 13F
也就是中間的2.6.26-2-unt...變成2.6.26_2_unt...,
04/18 17:44, 13F

04/18 17:44, , 14F
不曉得是不是這樣才找不到的。
04/18 17:44, 14F
文章代碼(AID): #1DgnApN- (Linux)