If there's no wl.ko on my system... where is the kernel loading it from?
Hi!
I'm having this fight with broadcom's STA drivers. They keep crashing my machine on Natty (using the bcmwl package from repositorioes)... so I decided to build it myself from the source from broadcom's page but I've been unable to keep the kernel from loading a certain wl module that I just can't find. The bcmwl package has been removed, made sure the ko is not on the module directory anymore, even checked that it's not on the initramfs image but still when the computer boots, the module has been loaded (even though it has been blacklisted on /etc/modprobe.d/blacklist.conf). WHat am I missing? Why is the kernel loading this module nevertheless? Thanks in advance. |
maybe the driver is compiled into the kernel vmlinuz,so you can not remove it from the system.
|
Into the kernel image? I don't think so. But is there a way to make sure? Perhaps dumping symbols from vmlinuz?
|
If the /lib/modules/{uname -r}/ doesn't have the ko file, and the initramfs too.Where is the ko file?
|
That's what I don't know... but I guess the kernel can load if somehow cause it's on the lsmod:
Code:
# lsmod | grep wl |
May be there is some other module that is dependent on this on, which is causing this also to be loaded, (Which modprobe would do).
So if you know any other dependent modules try blacklisting them too and try. |
All times are GMT -5. The time now is 02:58 PM. |