Some time ago I managed to get my networking to work:

I decided to upgrade my network to the N standard and everything works fine on windows, but ubuntu 12.10 fails to find my network. I connected an atheros based dongle which found my network and successfully connected to it.

At this point I was running the wl driver. I followed and installed sta drivers blacklisting b43 and wl. In dmesg I found this extra errors :
atkbd serio0: Unknown key pressed (translated set 2, code 0x93 on isa0060/serio0).
atkbd serio0: Use 'setkeycodes e013 <keycode>' to make it known.
BCM continued to work the same way: N network not visible.

Thank You in advance.