insmod might not be the best option to load a module for your system. The "modprobe" tool works a lot better for this purpose.
However, wl.ko will not by default work with modprobe if you install it using SlackBuilds or a custom compile, and it does require some extra steps to get to autoload correctly.
You first need to symlink it from the directory where ever it was installed to like /lib/modules/*kernel-version*/kernel/extra and create a symlink to /lib/modules/*kernel-version*/kernel/drivers/net/wireless, forexample I use kernel 3.1.0, so I would symlink it using:
Code:
ln -s /lib/modules/3.1.0/kernel/drivers/net/wireless /lib/modules/3.1.0/kernel/extra/wl.ko
This will let the kernel detect the new driver module and autoload the driver correctly, or allow modprobe to load the module and all the module's dependencies.
You also should add the following lines to your /etc/modprobe.d/blacklist file...
blacklist b43
blacklist ssb
...just in case they aren't blacklisted.