Either there was another network card in the output of lspci
that you missed, or the wireless card wasn't detected (if it's there, try sudo modprobe <module name>
, with the module name from lsmod
to get it started (and without the brackets)).
From the model of the ethernet card I take it you've got a laptop, there should be an "RF" sticker on the bottom with a model number on it. Ensure the BIOS doesn't skip tests and disable the splash screen for it, then look for the wireless card when it's booting (hit Pause if it goes too fast to read).
If it doesn't show there, see if it's deactivated in the BIOS; if not, there's probably a hardware problem. If it shows, try booting with another kernel version or OS (a live cd or a bootable memory stick is nice for this) and see if you can detect it again.
lspci -nnk | grep -iEA3 "(wireless|network)"
andlsusb
.08:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01) Subsystem: Lenovo Device [17aa:0611] Kernel driver in use: bcma-pci-bridge