[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: AP support for wl driver



On Mon, Dec 21, 2015 at 1:58 AM, Stuart Longland <stuartl@longlandclan.id.au> wrote:

> RC=0 vk4msl-mb stuartl $ lspci -vnn | grep Network
> 03:00.0 Network controller [0280]: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)

That one, is compatible with the 'b43' driver in the Linux kernel, and
after a few ritual sacrifices, *does* work.  It does however frequently
drop its link (dhclient soon fixes it), and even on MacOS X, misbehaves.

I've never tried HostAP with this particular device.

Please make a try once. We would be pleased to have your experiences. I would suggest to use the hotspotd program (depends on hostapd, dnsmasq). It's the simplest I've known, but not in Debian repos. A Google search would pop it up. 

I don't blame the 'b43' developers for this.  They have done an
excellent job to get it working to the level they have.  Their work has
been almost entirely the result of clean-room reverse engineering.

It shouldn't be that way though.

I understand the pain for a proprietary software manufacturer to spend time and money on a free project with no monetary return.
However, one should not make a software that locks the capabilities of the hardware, making the device function in a non-appreciable manner.
 

Himanshu, if your chip is supported by one of the drivers listed here:
https://wireless.wiki.kernel.org/en/users/drivers.  If one of those is
compatible, then you've got a chance.

Yup! That's the 'wl' driver. I've been using it right from the first day I installed Debian.
I began with 'broadcom-sta-dkms' package but later switched to 'bcmwl-kernel-source' from Ubuntu repos. 
Also, changing the regulatory allowed me to make use of certain disabled channels and make better use of the device.
However, it is the hotspot disappointing me, which I need everyday badly and have to depend on other people as my roommate which not at all gives a good feeling. 

Otherwise your only option is begging and grovelling to Broadcom, or
voting with your wallet and buying something else.  Given the level of
contempt Broadcom has shown the Linux community historically, I
generally find it easier to avoid them and go with someone like Atheros
or Intel, who actively develop their drivers in the Linux mainline kernel.

That's the biggest mistake I ever did. Perhaps, one should focus more on wireless and driver support than any other thing while purchasing a laptop.
The laptop came with Ubuntu preinstalled, making me believe that Linux would function perfectly on it. Misconception indeed! 

If I wanted a proprietary binary soup I'd use Windows.

I downloaded the Windows driver, but ndis suports drivers made for Windows XP only.
Walking through the Windows driver made me discover multiple ".hex" files with no idea on how to use them.
 
--
Stuart Longland (aka Redhatter, VK4MSL)

I haven't lost my mind...
  ...it's backed up on a tape somewhere.

Not at all, you seem to be a perfectly sound man :P

Regards
Himanshu Shekhar  


Reply to: