模块编译成功,于是插入内核,信息如下:
jason@jason rtl8188cus_8192c $sudo insmod 8192cu.ko
Error: could not insert module 8192cu.ko: Invalid module format
----------------
于是 dmesg看了下信息:
[36145.805743] 8192cu: disagrees about version of symbol module_layout
[36939.357089] 8192cu: disagrees about version of symbol module_layout
[38518.832845] 8192cu: disagrees about version of symbol module_layout
---------------
但是不用这个方法安装的话,那么用下面的方式:
直接make install,没有错误信息显示,但是lsmod,没有8192cu这个模块的信息。
-----------------
于是再换一个方式,直接将编译出来的8192cu.o 拷贝到/usr/src/linux3.2.41/kernel中,并重新编译配置内核,这个时候就有RTL8188/8192CU的模块了,然后make modules_install 成功了,然后lsmod ,信息如下:
----------------
jason@jason kernel $lsmod | grep 8192
rtl8192cu 69874 0
rtlwifi 71765 1 rtl8192cu
rtl8192c_common 43842 1 rtl8192cu
mac80211 171389 4 ath9k,rtl8192c_common,rtlwifi,rtl8192cu
usbcore 104555 6 ehci_hcd,usbhid,uvcvideo,rtlwifi,rtl8192cu
--------------------
但是无线网卡灯不亮,ifconfig -a 也找不到,是怎么回事呢?
|