I also have a Dell Inspiron 3500 with the same card. The exact same thing is happening to me (card works under windows, etc, etc). It detects the card (2 high beeps) and the light comes on just fine when the network is up, etc. In addition to the network unreachable pings though I have noticed this message on rare occassions will show up:
eth0: transmit timed out, tx_status 00 status e201 eth0: Interrupt posted but not delivered -- IRQ blocked by another device?
I am not sure what it is complaining about (since nothing else on the laptop uses the same IRQ (10)). Also I had PCMCIA_OPTS set to "irq_list=10 do_scan=0" (and a combination of both) sithout any change of behaviour.