-   Linux - Wireless Networking (
-   -   Why can't Compat-wireless and wl driver coexist? (

marco18 06-11-2011 12:05 PM

Why can't Compat-wireless and wl driver coexist?
Hi everyone! I've recently bought a nice TP-Link USB wireless adapter (TL-WN7200ND) to use in my Dell Studio 1555. This notebook has a Broadcom wireless adapter onboard (BCM43224) which has been working correctly ever since.

The problem is that, when I install the compat-wireless driver package, the onboard wireless adapter stops working and the kernel doesn't let me load the "wl" module that supports it. The message it returns is the following:


FATAL: Error inserting wl (/modules/2.6.38-020638-generic/kernel/drivers/net/wireless/wl.ko): Invalid argument
So my question is, why is it that they collide if they don't support the same chipset? And, How could I do to solve this problem?

Thanks to everyone in advancee! :)

Linux.tar.gz 06-17-2011 06:27 AM

Dunno those modules, but they are probably mutually incompatible because they are not "just" drivers. They may embed some stack.

marco18 06-18-2011 12:32 PM

Thanks for your response. But, is there any solution to this?

Linux.tar.gz 06-20-2011 11:27 AM

Well, at first glance, no.
But i'm really not sure as i never tried this.

Hope someone has a better answer.

marco18 06-21-2011 09:51 AM

I have recently tried again and now I happily have both network cards working!!

Reading a little more about compat-wireless and its capabilities, I found out that the source code provides you with a script that lets you select the specific driver you need. As I knew which chipset I was working with, the script automatically generated a new makefile with the driver family I specified.
After that, I uninstalled bluetooth drivers that the package installed by itself, and finally recompiled the wl driver module for the integrated card. Fortunately, after all these steps, I have both network cards and bluetooth working perfectly in the 2.6.38 kernel.

Thanks for your help! I'm marking this thread as solved :)

Linux.tar.gz 06-23-2011 03:31 AM

Congratulations ^^.

And thanks for sharing the solution.

All times are GMT -5. The time now is 11:09 AM.