All of lore.kernel.org
 help / color / mirror / Atom feed
From: Juergen Stuber <Juergen.Stuber@loria.fr>
To: linux-kernel@vger.kernel.org
Subject: PCMCIA PCI interrupt problem with Medion 9888 / TI 1131
Date: 13 Aug 2001 21:15:58 +0200	[thread overview]
Message-ID: <871ymf6aa9.fsf@loria.fr> (raw)
In-Reply-To: "Ryan C. Bonham"'s message of "Mon, 13 Aug 2001 14:53:34 -0400"

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 3866 bytes --]

Hi,

I have a problem getting 2.4.x kernels running, it seems that
there is a problem with PCI interrupt allocation.
The machine is a Medion 9888 (Aldi notebook of christmas 1998),
which is basically a Twinhead EX2.
The following is copied by hand from a photo
(it didn't make it to the log for obvious reasons):

Starting PCMCIA services: modulesLinux PCMCIA Card Services 3.1.28
  kernel build: 2.4.8 #1 Sun Aug 12 19:06:35 CEST 2001
  options: [pci] [cardbus] [apm]
Intel PCIC probe: <6>PCI: Assigned IRQ 13 for device 00:0a.0
PCI: Assigned IRQ 14 for device 00:0a.1

  TI 1131 rev 01 PCI-to-CardBus at slot 00:0a, mem 0x10000000 
    host opts [0]: [ring] [clkrun irq 12] [pci + serial irq] [pci irq 13] [lat 168/176] [bus 1/4]
    host opts [1]: [ring] [clkrun irq 12] [pci + serial irq] [pci irq 14] [lat 168/176] [bus 5/8]
    PCI irq test 13 failed
    ISA irqs (scanned) = 3,4,7,10,11,15 status change on irq 15
 cardmgr.

ide_dmaproc: chipset supported ide_dma_lostirq func only: 13
hda: lost interrupt
ide_dmaproc: chipset supported ide_dma_lostirq func only: 13
hda: lost interrupt
ide_dmaproc: chipset supported ide_dma_lostirq func only: 13
hda: lost interrupt


The problem exists at least since 2.4.6 and pcmcia-cs-3.1.26.
and it for the yenta driver in the kernel as well as the i82365
in pcmcia-cs.

It works for 2.2.19 with pcmcia-cs 3.1.x, there the interrupts
for the slots are disabled:

Aug 13 13:05:32 localhost kernel: Linux PCMCIA Card Services 3.1.26
Aug 13 13:05:32 localhost kernel:   kernel build: 2.2.19 unknown
Aug 13 13:05:32 localhost kernel:   options:  [pci] [cardbus] [apm]
Aug 13 13:05:32 localhost kernel: PCI routing table version 1.0 at 0xfdf90
Aug 13 13:05:32 localhost kernel: Intel PCIC probe: 
Aug 13 13:05:32 localhost kernel:   TI 1131 rev 01 PCI-to-CardBus at slot 00:0a, mem 0x68000000
Aug 13 13:05:32 localhost kernel:     host opts [0]: [ring] [clkrun irq 12] [pci + serial irq] [no pci irq] [lat 168/176] [bus 32/34]
Aug 13 13:05:32 localhost kernel:     host opts [1]: [ring] [clkrun irq 12] [pci + serial irq] [no pci irq] [lat 168/176] [bus 35/37]
Aug 13 13:05:32 localhost kernel:     ISA irqs (scanned) = 3,4,7,10,11,15 polling interval = 1000 ms
Aug 13 13:05:32 localhost cardmgr[198]: starting, version is 3.1.28
Aug 13 13:05:32 localhost cardmgr[198]: watching 2 sockets
Aug 13 13:05:32 localhost cardmgr[198]: Card Services release does not match
Aug 13 13:05:32 localhost cardmgr[198]: initializing socket 1
Aug 13 13:05:32 localhost kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean.
Aug 13 13:05:32 localhost cardmgr[198]: socket 1: D-Link DE-660 Ethernet
Aug 13 13:05:33 localhost cardmgr[198]: executing: 'modprobe 8390'
Aug 13 13:05:33 localhost cardmgr[198]: executing: 'modprobe pcnet_cs'
Aug 13 13:05:33 localhost kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x300-0x307 0x378-0x37f 0x388-0x38f 0x398-0x39f 0x4d0-0x4d7
Aug 13 13:05:33 localhost kernel: cs: IO port probe 0x0308-0x0377: clean.
Aug 13 13:05:33 localhost kernel: cs: IO port probe 0x0380-0x0387: clean.
Aug 13 13:05:33 localhost kernel: cs: IO port probe 0x0390-0x0397: clean.
Aug 13 13:05:33 localhost kernel: cs: IO port probe 0x03a0-0x04cf: clean.
Aug 13 13:05:33 localhost kernel: cs: IO port probe 0x04d8-0x04ff: clean.
Aug 13 13:05:33 localhost kernel: cs: IO port probe 0x0800-0x08ff: excluding 0x800-0x807
Aug 13 13:05:33 localhost kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Aug 13 13:05:33 localhost kernel: cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff
Aug 13 13:05:33 localhost kernel: eth0: NE2000 Compatible: io 0x320, irq 10, hw_addr 00:80:C8:8F:08:60

I tried to disable the interrupts using module options,
but this seems to be possible only for the card change interrupt,
and that one is not the problem.

Any hints?

Jürgen

-- 
Jürgen Stuber <stuber@loria.fr>
http://www.loria.fr/~stuber/

             reply	other threads:[~2001-08-13 19:16 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-08-13 19:15 Juergen Stuber [this message]
2001-08-13 20:24 ` PCMCIA PCI interrupt problem with Medion 9888 / TI 1131 Alan Cox
2001-08-14 17:56   ` Juergen Stuber

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=871ymf6aa9.fsf@loria.fr \
    --to=juergen.stuber@loria.fr \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.