well, thats definitely the right driver.
1) can you give the specific kernel error message? Try
dmesg | grep eth1
dmesg | grep ipw2200
that might help the troubleshoot.
that being said, on my laptop, the kernel will try to bring up the interface, even though it can't, because logically speaking, I have to select a wireless network myself, right? I believe it happens this way (correct me if I'm wrong) because more or less the kernel sees it as an ethernet device, as opposed to the wireless device that it is. Lets try to bring it up from user-space.
1) Make sure that any switch or button is pushed that enables the wi-fi card.
2) Check to see if the kernel recognizes the card
if your card is set up correctly, then there should be a list of interfaces similar to (but not exactly like) this.
eth0 no wireless extensions
eth1 whole littany of junk about wireless, which is good
sit0 no wireless extensions
lo no wireless extensions
If something similar to that comes up, with an entry that HAS wireless extensions, then we're doing good.
3) Bring up the interface
4) Connect it to your network
iwconfig eth1 essid networkname
5) give it an encryption key, if necessary
iwconfig eth1 key wepkey
in fact, if you can for the purposes of this testing, disable the encryption on the wireless device. that would make life easier
6) get an ip address
7) ping something to see if its working
now, if any of this doesn't work, let me know. (*fingers crossed*)
like i said before, sometimes the kernel is just trying to bring up the interface before connecting to a network.