--- linux/drivers/scsi/pcmcia/qlogic_stub.c.orig	2003-10-24 11:36:07.000000000 -0200
+++ linux/drivers/scsi/pcmcia/qlogic_stub.c	2003-10-24 11:56:33.000000000 -0200
@@ -265,7 +265,11 @@
 
 cs_failed:
 	cs_error(link->handle, last_fn, last_ret);
-	qlogic_release(link);
+	link->dev = NULL;
+	CardServices(ReleaseConfiguration, link->handle);
+	CardServices(ReleaseIO, link->handle, &link->io);
+	CardServices(ReleaseIRQ, link->handle, &link->irq);
+	link->state &= ~DEV_CONFIG;
 	return;
 
 }				/* qlogic_config */
