Jeesh how long ago was it I bought the new laptop? Anyways I spent an entire week worth of evenings and hours on the weekend struggling to get the internal wireless working in ubuntu linux. While looking around and deciding to buy the laptop I did I researched the compatability of a broadcom BCM4310 chip. Broadcom does not provide info on their drivers so Linux geeks have to reverse engineer drivers. There were lots of tutorials for using ndiswrapper to get it working so I figured it was gonna be no problem. I lost a good amount of hair and struggled to not drink away my sorrows dealing with that dam wireless chip. I reinstalled at least 8 times.
I gave up after a while and started looking for a wireless expresscard. I did not want to have a USB one sticking out where my clumsy ass would tear the socket out of the laptop. There is not much out there for expresscard wireless adapters, but I was glad to see belkin had one. My old laptop used a Belkin card and it worked really well with linux. Did a quick search and saw it worked nicely with linux. Well over lunch it showed up on my door step, a brown box containing a Belkin F5D8073 N wireless card. jammed it in the slot, copied over the windows driver folder, used ndisgtk to load the driver, reboot and off the wires I was. Joy.
The funny part is I still sit 5 feet from the router with the power plug connected 😉