Linux no likee Broadcomm chips.
I've always had good luck with these funky Zyxel units
Those work well.
I have one of their WAP3205 units operating in "Client Mode" acting as a relay to provide access to my wireless router via its two Ethernet LAN ports. I have this "industrial computer" that I occasionally work on. It's a sample of a device we have deployed in our company to do certain dedicated tasks. It has no wireless capability, and I didn't want to add any, because I want my unit to be configured as closely as possible to the deployed units. But I also didn't want to run a Cat-5 cable downstairs. So, I just have a short patch cable between the computer's LAN jack and the Zyxel.
It occurs to me that, if I were having the Broadcom problem discussed on this thread, I could use the Zyxel for temporary internet access while getting it solved.