Re: 2.6.5 yenta_socket irq 10: nobody cared!

From: Daniel Ritz
Date: Wed Apr 07 2004 - 10:47:06 EST


On Tuesday 06 April 2004 04:35, Kitt Tientanopajai wrote:
> Hi,
>
> > this is a known problem with the acer travelmate 361. it reports IRQ 11 for
> > the O2Micro cardbus bridge when it is in reality IRQ 10.
> >
> > see:
> > http://www.naos.co.nz/hardware/laptop/acer-361evi/x94.html#AEN138
> > and
> > http://sourceforge.net/tracker/index.php?func=detail&aid=533863&group_id=2405&atid=102405
>
> Thanks for info. I'll try that.
>
> > please give a full dmesg and a lspci -vvvn.
> > are you using ACPI?
>
> My boot param is "acpi=on pci=noacpi", below is output from dmesg and lspci.
>
>
> kitt
>
> --
>
> $ dmesg

looks like you need a little workaround in the interuput routing code...please
apply the attached patch, send dmesg output plus output of dmidecode
( http://www.nongnu.org/demidecode/ ).


on the other side it could be that the o2micro bridge is wrongly programmed.
what looks a bit weired is that both functions of the o2micro show Pin A
routed to IRQ 11. this could be wrong. i'm reading the spec now.


do you happen to have the redmond OS on this machine? it would be nice to see
which interrupt windoze assignes to the o2micro bridge.

and one more question: any change in the interrupt assignment if you use full ACPI?


--- 1.36/arch/i386/pci/irq.c Fri Feb 27 06:48:13 2004
+++ edited/arch/i386/pci/irq.c Wed Apr 7 13:57:44 2004
@@ -542,8 +542,6 @@
r->name = "SIS";
r->get = pirq_sis_get;
r->set = pirq_sis_set;
- DBG("PCI: Detecting SiS router at %02x:%02x\n",
- rt->rtr_bus, rt->rtr_devfn);
return 1;
}

--- 1.17/arch/i386/pci/pci.h Mon Mar 1 07:20:00 2004
+++ edited/arch/i386/pci/pci.h Wed Apr 7 13:56:51 2004
@@ -4,7 +4,7 @@
* (c) 1999 Martin Mares <mj@xxxxxx>
*/

-#undef DEBUG
+#define DEBUG

#ifdef DEBUG
#define DBG(x...) printk(x)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/