This error was found comparing the IRQ assigned to USB device at boot
and at lspci, and causes the USB to stop of work.
The kernel in question is 2.4.18, but i also test in 2.4.18-5mdk.
i find this path, and how was not made by me, i "pass the ball" ...
Please send credits to him...
Page:
http://www.pm.waw.pl/~jslupski/vaio/usbproblem.html
Path:
http://www.pm.waw.pl/~jslupski/vaio/files/vaioUSB.patch
--- pci-irq.orginal.c Mon Jan 7 14:59:31 2002
+++ pci-irq.c Mon Jan 7 15:02:18 2002
@@ -588,7 +588,8 @@
irq = pirq & 0xf;
DBG(" -> hardcoded IRQ %d\n", irq);
msg = "Hardcoded";
-
} else if (r->get && (irq = r->get(pirq_router_dev, dev, pirq))) {
+
} else if (r->get && (irq=r->get(pirq_router_dev, dev, pirq))
+
&& !(dev->vendor==0x8086 && dev->device==0x2442)) {
DBG(" -> got IRQ %d\n", irq);
msg = "Found";
} else if (newirq && r->set && (dev->class >> 8) !=
PCI_CLASS_DISPLAY_VGA) {
-
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/