If your Cisco 350 series wireless card has a firmware version greater than 4.25.30, you will receive an error when the airo driver is loaded.
Feb 12 13:02:43 shep kernel: airo: Max tries exceeded waiting for command Feb 12 13:02:43 shep kernel: airo: MAC could not be enabled
Newer versions of the driver beyond 4.25.30 are not compatible with Linux. In order to use the Cisco wireless card under Linux, you need to downgrade the firmware version of the card. This can be done by installing Cisco's ACU tools on a different non-linux host. After installing the card on the same system, you can use the ACU interface to downgrade the firmware version to 4.25.30.