Wi-Fi card does not work or show up after kernel upgrade (brcmsmac)
This is caused by the kernel using the bcma module instead of the brcmsmac module. The solution is to blacklist the bcma module. For instructions, see Kernel_modules#Blacklisting.
Note: This affects only Linux kernels 3.0, 3.1, and 3.2. Since kernel 3.3, the brcmsmac module actually uses bcma, so bcma needs to be unblacklisted or the Wi-Fi interface will not appear.
Is the bcma module loaded on your system? Check with "lsmod | grep bcma" If not, then you may have to un-blacklist it.
First of all run slapt-get -i kernel-firmware to pull a more recent firmware package which includes that specific driver/chipset.
Apart from that please make sure that you're actually booting the new kernel. Check if the output of uname -v says 3.3.6 (and not 2.6.37.6). It probably does, but if it doesn't make sure that lilo loads the /boot/vmlinuz symlink, that file should link to vmlinuz-huge-recent and you should have called lilo -c.