On Mon, 31 Jan 2005 David Brownell wrote:
> On Monday 31 January 2005 1:27 pm, Helge Bahmann wrote:
> >
> > well, neither atkbd.c nor i8042.c changed apart from cosmetics between
> > 2.6.7 and 2.6.8; I think this leaves me with either the input system in
> > general, irq issues in general, or usb
>
> Or combinations of some/all of the three ... :)
maybe an interrupt problem, and maybe usb is involved only incidently...
just for the record to summarize what is working or not ("keyboard broken"
precisely means: no interrupts generated for irq1 (i8042 keyboard port)
according to /proc/interrupts)
- 2.6.7: everything is fine
- 2.6.8 before loading uhci-hcd: everything is fine
- 2.6.8 after loading uhci-hcd: keyboard broken
- 2.6.8 with "usb-handoff" after loading uhci-hcd: keyboard broken
- 2.6.8 with "noapic" after loading uhci-hcd: everything is fine
apparently something has changed about irq routing between 2.6.7 and 2.6.8
("PCI-APIC IRQ transform ... -> ..." lines differ)
still there is something very strange going on, maybe there is still
something more than just irq routing
"cat /proc/interrupts | grep uhci" in 2.6.7:
19: 22 36 IO-APIC-level ohci1394, eth3, eth1, uhci_hcd
"cat /proc/interrupts | grep uhci" in 2.6.8 and following:
161: 23 78 IO-APIC-level ohci1394, eth3, eth1, uhci_hcd
as you can see the interrupt is shared - but all other devices on this
interrupt have no influence whatsoever on the ps/2 keyboard, it is only
after loading uhci-hcd that the keyboard becomes unuseable
-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel