移植3G网卡时,加载option.ko碰到如下问题
# insmod option.kooption: 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
源程序是编译内核的时候生成的,应该没什么问题。
请问大神,如何解决?跪求!
:'(大神,求解惑啊,困扰好几天了 刚重新把这几天的思绪整理了一下,解决如下,开发板内核缺少usb_wwan.ko模块。因此加载option.ko 先加载usb_wwan.ko.在此结贴! 膜拜 mark一下 之前我也遇到过,估计是板子上的内核缺少相关函数的入口,有板子内核源码的话,重新配置下内核编译的选项,重新烧写下就可以了。
页:
[1]