From: Arndt S. <ab...@sr...> - 2002-04-06 22:28:19
|
Hi Toon! On Sat, Apr 06, 2002 at 10:36:42PM +0200, to...@vd... wrote: > On Sat, Apr 06, 2002 at 05:38:54PM +0200, Arndt Schoenewald wrote: > > On Sat, Apr 06, 2002 at 03:22:54PM +0100, Phil Blacker wrote: > > > > > > It looks very similar to yours. > > > > No, Toon's messages don't look very similar. He is using acpi-20020329, > > and for him the yenta cardbus driver, which is loaded as a module, > > doesn't even get an IRQ assigned (which is a known problem with the > > acpi-20020329 patch). You are using acpi-20020404 with yenta compiled > > into the kernel, and yenta does get an IRQ. > > > > Your common problem is that the cardbus driver does not know which > > interrupt to use for the PCMCIA card. > > > > You should both try linux 2.4.18 with acpi-20020404 and PCMCIA support > > compiled externally (http://sourceforge.net/projects/pcmcia-cs/). > > Hi Arndt, > > I did what you asked. > I had PCMCIA-support compiled as modules already, zo I didn't change > anything in that regard. (I use the PCMCIA support that comes > incorporated with kernel 2.4.18, not some pcmcia_cs package) My main suggestion was actually "try the separate PCMCIA support from http://sourceforge.net/projects/pcmcia-cs/, not the PCMCIA support that comes incorporated with kernel 2.4.18", so I am not surprised that your PCMCIA card doesn't work yet. You are now where Phil Blacker had already been when he posted his dmesg output. > It still doesn't work, but there is a difference in /proc/interrupts. > I have attached the output of the commands `cat /proc/interrupts' and > `lsmod' from kernels with ACPI-20020329 and with ACPI-20020404 attached > to this message. Well, the differences in /proc/interrupts come from the fact that the CardBus chip now gets an interrupt (IRQ 10); it's listed twice because there are two PC Card slots. This was to be expected because of the IRQ routing fix included in acpi-20020404. But the PCMCIA sockets can even work without an IRQ being assigned to the CardBus controller (it uses a polling mode then), as long as the PCMCIA cards get one. Let me say that your /proc/interrupts doesn't look uncommon; the fact that IRQ 3, 4, 6, 7, and 13 are unused is because they are reserved for "legacy" reasons resp. hardware for which you have no drivers loaded yet (IRDA, COM1, floppy, LPT1), IRQ 15 will probably be used for a CD-ROM drive. So I assume IRQ 11 should be available for PCMCIA cards, and perhaps also 3, 4 and 7 as long as you don't load the serial and parallel modules. VGA and FireWire will probably also use IRQ 10, or maybe IRQ 5. Look into the dmesg and lspci output to find out. > I also built a kernel with PnP-support builtin instead of modular. > This didn't make any difference. I don't think your laptop has any builtin components that require PnP-support. I have CONFIG_PNP and CONFIG_ISAPNP both undefined. Good luck, Arndt |