I have looked through MANY forums and found a lot of useful information in trying to install my Broadcom BCM4318 driver for my laptop, but at the same time have had no luck. I have never posted for help before but I'm to that point. Let me try to explain what all I've done so far.
# update-pciids
>> did this with no problem and when I run "lspci" it shows the name of my Broadcom adapter without saying "unknown device"
# ndiswrapper -l
2808w driver present
bcmwl5 driver present, hardware present
bcmwl5a driver present, hardware present
>> not sure what the 2808w is but I'm not concerned about it
# ndiswrapper -m
Adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper
>> seemed to work fine
# modprobe ndiswrapper
FATAL: Module ndiswrapper not found.
>> I have a feeling that this here is my problem... but I'm not sure how to get around it. When I run dmesg, there's no entry about ndiswrapper. Any suggestions or anything would be greatly appreciatied.

IBM Prototype ES/9000 Mainframe Computer MCM CPU Vintage White Ceramic Gold
$1000.00
IBM MST-2 370 Integrated Circuit Computer Chips Lot Of 43 Rare 1970s Vintage
$249.00
Vintage Telex 952003-112 Mechanical Terminal Keyboard IBM 3270 Mainframe DB25
$679.15
SONY VAIO PCV-C12L Pentium 4 3GHz 3GB 120GB SSD NO/OS Retro Desktop Vintage PC
$129.97
VINTAGE RARE Overland 9 Track tape drive for mainframe computer storage
$800.00
Vintage IBM #192726 Paper Tape Punch Mainframe Computer Programming Tool 1960s
$94.95
Vintage Sperry Rand Univac Mainframe Control Board Gold IC Rare Piece Of History
$289.95
Vtg IBM Mainframe Prototype Chip Module Lot 146 pc 1988-1993 ES/9000 Lab Arcive
$649.00
HP 5060-8359 8K Semiconductor Memory Module 5080-9747 Vintage HP Computer
$165.58
Mystery Vintage Computer Mizar Motorola 68000 Based System W Shugart Drives
$500.00