You say you have a "BCM4306 802.11b/g Wireless LAN", yet you're trying to install drivers for the Intel PRO wireless 2100B card. Of course, this is bound to fail, you could try installing drivers for the BCM4306 802.11b/g Wireless LAN, apparently it's pretty easy if you follow SageMassa's directions in this
thread. Well, maybe not exactly cut and dry, he mentions how he is using ndiswrapper, normally ndiswrapper is used in conjunction with the Windows versions of the drivers. In his post he says this ---> "Ensure you have multiverse and universe sources available.", I would think he's talking about the Windows drivers for the card which will probably need to be in the same directory as the script you are instructed to download and execute with command "sudo ./ndiswrapper_setup_Feisty".
Not sure what a CF card is, so I'll leave that to someone else.