Failure to detect card ins/rem with pd6729

Komuro komurojun at mbn.nifty.com
Wed Sep 15 08:50:01 EDT 2004


>> Hello. Running 2.6.8.1 kernel on fujitsu lappy with CL6729 controller,
>> my cards detected and configured 
>> properly by pd6729 driver & cardmanager utility either at boot time
>> or by manually insmod pcmcia_core, ds, pd6729 drivers and starting
>> cardmgr -f, if cards are present. But pd6729 driver and cardmgr
>> not respond to card insertion/removal events nor by beeping or
>> recording in logs afterwards. 
>

Actually, kernel 2.6.x pd6729 driver supports PCI interrupts only,
cards inherit and share controller interrupt.

Can you try the following patch , please?

Best Regards
Komuro


--- linux/drivers/pcmcia/pd6729.c.orig	2004-09-15 09:27:36.574732776 +0900
+++ linux/drivers/pcmcia/pd6729.c	2004-09-15 09:28:48.801752600 +0900
@@ -424,10 +424,8 @@
 
 	/* Enable specific interrupt events */
 
-	reg = 0x00;
-	if (state->csc_mask & SS_DETECT) {
-		reg |= I365_CSC_DETECT;
-	}
+	reg = I365_CSC_DETECT;
+
 	if (state->flags & SS_IOCARD) {
 		if (state->csc_mask & SS_STSCHG)
 			reg |= I365_CSC_STSCHG;




More information about the linux-pcmcia mailing list