vermagic: 2.6.23.1-42.fc8 SMP mod_unload 686
无线网卡驱动安装问题:asus wl-167g vermaigc 中缺少 4KSTACKS 的问题
自己编译的rt73.ko 的 modinfo 中,vermagic是2.6.23.1-42.fc8 SMP mod_unload 686,
但fedora需要的是2.6.23.1-42.fc8 SMP mod_unload 686 4KSTACKS,我怎么能把这个4KSTACKS加上呢?
我也在硬件支持里提了问题 http://linux.chinaunix.net/bbs/thread-1062108-1-1.html
郁闷.... 在网上看了些文档,但还是不能解决问题.... 对linux还不太熟悉
请各位帮忙看看,非常感谢,环境如下:
Linux localhost.localdomain 2.6.23.1-42.fc8 #1 SMP Tue Oct 30 13:55:12 EDT 2007 i686 i686 i386 GNU/Linux
rt73-cvs-daily.tar.gz,解压后为rt73-cvs-2009021208 # 不想用ndiswrapper
安装过程如下:
make # 编译后提示 !!! WARNING: Module file much too big (>1MB),就用strip压缩了一下
strip -S rt73.ko
make install
modprobe rt73
出问题了,查看 /var/log/message: rt73: version magic '2.6.23.1-42.fc8 SMP mod_unload 686 ' should be '2.6.23.1-42.fc8 SMP mod_unload 686 4KSTACKS '
modinfo rt73,显示内容为:
filename: /lib/modules/2.6.23.1-42.fc8/extra/rt73.ko
license: GPL
description: Ralink RT73 802.11abg WLAN Driver 1.0.3.6 CVS 2009021208
author: http://rt2x00.serialmonkey.com
alias: usb:v1740p7100d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2019pAB50d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2019pAB01d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0769p31F3d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0DF6p90ACd*dc*dsc*dp*ic*isc*ip*
alias: usb:v0DF6p9712d*dc*dsc*dp*ic*isc*ip*
alias: usb:v18E8p6238d*dc*dsc*dp*ic*isc*ip*
alias: usb:v18E8p6229d*dc*dsc*dp*ic*isc*ip*
alias: usb:v18E8p6196d*dc*dsc*dp*ic*isc*ip*
alias: usb:v148Fp2671d*dc*dsc*dp*ic*isc*ip*
alias: usb:v148Fp2573d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0DB0pA874d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0DB0pA861d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0DB0p6874d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0DB0p6877d*dc*dsc*dp*ic*isc*ip*
alias: usb:v13B1p0023d*dc*dsc*dp*ic*isc*ip*
alias: usb:v13B1p0020d*dc*dsc*dp*ic*isc*ip*
alias: usb:v06F8pE020d*dc*dsc*dp*ic*isc*ip*
alias: usb:v06F8pE010d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1472p0009d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1044p800Ad*dc*dsc*dp*ic*isc*ip*
alias: usb:v1044p8008d*dc*dsc*dp*ic*isc*ip*
alias: usb:v15A9p0004d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07D1p3C07d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07D1p3C06d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07D1p3C04d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07D1p3C03d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07AAp002Ed*dc*dsc*dp*ic*isc*ip*
alias: usb:v14B2p3C22d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1371p9032d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1371p9022d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1631pC019d*dc*dsc*dp*ic*isc*ip*
alias: usb:v050Dp905Cd*dc*dsc*dp*ic*isc*ip*
alias: usb:v050Dp905Bd*dc*dsc*dp*ic*isc*ip*
alias: usb:v050Dp705Ad*dc*dsc*dp*ic*isc*ip*
alias: usb:v050Dp7050d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0411p00F4d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0411p00D8d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0B05p1724d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0B05p1723d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1690p0722d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07B8pB21Dd*dc*dsc*dp*ic*isc*ip*
depends:
vermagic: 2.6.23.1-42.fc8 SMP mod_unload 686
parm: debugebug mask: n selects filter, 0 for none (int)
parm: ifname:Network device name (default wlan%d) (charp)
parm: firmNameermit to load a different firmware: (default: rt73.bin) (charp)
弄不明白,怎样指定编译参数才能把那 4KSTACKS 加上,变成vermagic: 2.6.23.1-42.fc8 SMP mod_unload 686 4KSTACKS,
索性用 modprobe rt73 --force-vermagic,居然在没死机的情况下,加载上rt73 module了,窃喜
但随后通过iwlist iwconfig 等进行配置,还是有问题,所以想请教大家,怎么能在编译出vermagic: 2.6.23.1-42.fc8 SMP mod_unload 686 4STACKS 的 rt73.ko,谢谢
在问下:除了重新编译内核外,禁止启动时加载编译进内核的驱动
我也在硬件支持里提了问题 http://linux.chinaunix.net/bbs/thread-1062108-1-1.html
[ 本帖最后由 j_now 于 2009-2-16 19:32 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
看看kernel的.config中, 是否有CONFIG_4KSTACKS
make menuconfig时, 也有选项
[ 本帖最后由 yidou 于 2009-2-16 22:55 编辑 ]
我的.config 配置是:
#
# Page alloc debug is incompatible with Software Suspend on i386
#
CONFIG_DEBUG_RODATA=y
# CONFIG_4KSTACKS is not set
CONFIG_X86_FIND_SMP_CONFIG=y
CONFIG_X86_MPPARSE=y
CONFIG_DOUBLEFAULT=y
确实有问题,非常感谢这么晚帮忙看问题,只好明天编译了,太晚了:( 谢谢
yidou兄慧眼