Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262332AbVBTAZT (ORCPT ); Sat, 19 Feb 2005 19:25:19 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262338AbVBTAZR (ORCPT ); Sat, 19 Feb 2005 19:25:17 -0500 Received: from ms-smtp-02.nyroc.rr.com ([24.24.2.56]:30935 "EHLO ms-smtp-02.nyroc.rr.com") by vger.kernel.org with ESMTP id S262332AbVBTAWy (ORCPT ); Sat, 19 Feb 2005 19:22:54 -0500 Subject: IBM Thinkpad G41 PCMCIA problems [Was: Yenta TI: ... no PCI interrupts. Fish. Please report.] From: Steven Rostedt To: LKML Content-Type: text/plain Organization: Kihon Technologies Date: Sat, 19 Feb 2005 19:22:51 -0500 Message-Id: <1108858971.8413.147.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.0.3 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 8170 Lines: 176 Sorry for the repost, but I figured I might get the attention of someone that has an IBM Thinkpad G41 with the updated subject. -------------------------- Hi everyone, I've been banging my head on this one a couple of days with no luck. I have a IBM Thinkpad G41 with a pentium4M with Hyperthreading. I can't get the PCMCIA working at all. I've tried turning off hyperthreading, I've tried with and without preempt, I've even added pci=noacpi. I've added Len's ACPI patches, but nothing works. Here's lspci -vvv: 0000:00:00.0 Host bridge: Intel Corp. 82852/855GM Host Bridge (rev 02) Subsystem: IBM: Unknown device 0579 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- 0000:00:00.1 System peripheral: Intel Corp. 855GM/GME GMCH Memory I/O Control Registers (rev 02) Subsystem: IBM: Unknown device 057a Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- TAbort- SERR- TAbort- SERR- Reset- FastB2B- [ ... USB controllers snipped out ... ] 0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 81) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- Reset- FastB2B- 0000:00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 01) Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- Reset+ 16bInt+ PostWrite+ 16-bit legacy interface ports at 0001 0000:02:01.1 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01) Subsystem: IBM ThinkPad T30/T40 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Reset+ 16bInt- PostWrite+ 16-bit legacy interface ports at 0001 The above is probably more than anyone needs, but if I should show the whole listing (USB, Audio and all), just let me know and I can post all of it too. And here's the dmesg: Linux Kernel Card Services options: [pci] [cardbus] [pm] ACPI: PCI interrupt 0000:02:01.0[A] -> GSI 20 (level, low) -> IRQ 177 Yenta: CardBus bridge found at 0000:02:01.0 [1014:0512] Yenta: Using INTVAL to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:02:01.0, mfunc 0x01001c22, devctl 0x64 Yenta TI: socket 0000:02:01.0 probing PCI interrupt failed, trying to fix Yenta TI: socket 0000:02:01.0 no PCI interrupts. Fish. Please report. Yenta: ISA IRQ mask 0x0000, PCI irq 0 Socket status: ffffffff ACPI: PCI interrupt 0000:02:01.1[B] -> GSI 21 (level, low) -> IRQ 185 Yenta: CardBus bridge found at 0000:02:01.1 [1014:0512] Yenta: Using CSCINT to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:02:01.1, mfunc 0x01001c22, devctl 0x64 Yenta TI: socket 0000:02:01.1 probing PCI interrupt failed, trying to fix Yenta TI: socket 0000:02:01.1 no PCI interrupts. Fish. Please report. Yenta: ISA IRQ mask 0x0000, PCI irq 0 Socket status: 4410080c (the above is from kernel.org 2.6.10 with Len's ACPI patches). I've tried this with Debian stock kernels: 2.4.27-1-386, 2.6.8-2-686, 2.6.9-1-686, 2.6.10-1-686-smp I've also tried kernel.org kernels with 2.6.9, 2.6.10 and 2.6.11-rc3-mm2. As I've mentioned, I've added Len's ACPI patches to 2.6.10 and still nothing works. I've tried disable_clkrun but still nothing. I've found a couple of other patches on the net and nothing works. I've tried debugging this but PCMCIA is not my strong spot, so all I can tell you is that the interrupt never comes in when Yenta probes it. Does anyone else out there have a IBM Thinkpad G41 and have this working? Or, do you have it and it is not working. I get no power to the PCMCIA card slots, so they are basically useless now. Any ideas would be appreciated. Thanks, -- Steve - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/