Getting started with adding module in b43
Larry Finger <[email protected]>
| Newsgroups | org.infradead.lists.b43-dev |
|---|---|
| Message-ID | <[email protected]> |
On 07/16/2017 11:54 AM, Varun Garg wrote: > Hi all, > > I am having a BCM43142 card. For me everything is ok on windows, on 10 I > can turn on hotspot with built in utility. > > However, things are very bad on linux, as only broadcom-wl propriety > drivers are present without AP mode, and wifi hotspot is very important > to me in college, I have to use windows just because of that. > > Because of this frustration I want to port this device myself. I have > intermediate programming experience and am willing to do my homework. > > I need help and guidance getting started with the process, a case / > example on how this has been done with a different propriety module in > the past would be great. Varun, What you wish to do is nearly impossible. The effort to reverse engineer an 802.11n driver would be considerable. The 802.11g models were difficult; however, extending that to N devices was more than what we wanted to do. That is the reason that many of the later modules are not covered by b43. Note that decompiling any existing driver violates Broadcom's license. I can suggest two possible solutions to your problem: (1) Obtain a new wireless NIC for your computer. You would need one whose driver is fully compatible with mac80211, and is white-listed by the BIOS in your laptop. As you do not state what you have, it is not possible to suggest which card to select, but the Intel 7260 or 7265 cards are quite good, and not too expensive. (2) If your laptop has sufficient RAM, disk, and CPU capacity, you could also boot Windows 10, and run Linux in a VirtualBox machine. This way, Windows could handle setting up the hotspot, and Linux would use the built-in virtual network device to access the network. I have needed to use such a configuration in the past. There is some overhead, but it works. Larry