秋分我裱起 发表于 2013-11-25 20:46

移植3G网卡时,加载option.ko碰到如下问题

# insmod option.ko
option: Unknown symbol usb_wwan_write (err 0)
option: Unknown symbol usb_wwan_close (err 0)
option: Unknown symbol usb_wwan_release (err 0)
option: Unknown symbol usb_wwan_tiocmget (err 0)
option: Unknown symbol usb_wwan_chars_in_buffer (err 0)
option: Unknown symbol usb_wwan_write_room (err 0)
option: Unknown symbol usb_wwan_disconnect (err 0)
option: Unknown symbol usb_wwan_startup (err 0)
option: Unknown symbol usb_wwan_set_termios (err 0)
option: Unknown symbol usb_wwan_dtr_rts (err 0)
option: Unknown symbol usb_wwan_open (err 0)
option: Unknown symbol usb_wwan_tiocmset (err 0)
insmod: cannot insert 'option.ko': unknown symbol in module or invalid parameter


Makefile 如下:
ifneq ($(KERNELRELEASE),)

obj-m := option.o

a:

        echo defined

# Otherwise we were called directly from the command

# line; invoke the kernel build system.

else

KERNELDIR ?= /****/linux-2.6.36.2-v1.05

PWD := $(shell pwd)

default:

        echo no defined

        $(MAKE) -C $(KERNELDIR) M=$(PWD) modules



endif
源程序是编译内核的时候生成的,应该没什么问题。
请问大神,如何解决?跪求!



秋分我裱起 发表于 2013-11-26 12:58

:'(大神,求解惑啊,困扰好几天了

秋分我裱起 发表于 2013-11-26 13:37

刚重新把这几天的思绪整理了一下,解决如下,开发板内核缺少usb_wwan.ko模块。因此加载option.ko   先加载usb_wwan.ko.在此结贴!

ligordon 发表于 2016-01-07 17:45

膜拜 mark一下

du2he 发表于 2016-01-13 10:35

之前我也遇到过,估计是板子上的内核缺少相关函数的入口,有板子内核源码的话,重新配置下内核编译的选项,重新烧写下就可以了。
页: [1]
查看完整版本: 移植3G网卡时,加载option.ko碰到如下问题