On Sun, Aug 10, 2008 at 4:51 AM, Craig Van Degrift <[EMAIL PROTECTED]> wrote: > I have two computers running Ubuntu 8.04 with all updates. One with EHCI and > OHCI host controllers recognizes my Tripplite OmniPlus1000LCD UPS, but the > other (VIA chipset) with EHCI and UHCI does not. When I compiled the kernel > with USB debugging enabled, I could see that the handoff from EHCI to the low > speed UHCI controller was failing leading to endless looping as the EHCI was > repeated retried. > > Should the difference between OCHI and UHCI really matter in this case? I > thought both supported USB 1.0 and USB 1.1 protocols, but I am quite fuzzy on > such matters. > > I have compiled and installed the newer 2.2.1-2 nut usbhid-ups driver, but > this problem prevents me from even getting the OmniPlus1000LCD registered by > the USB low level drivers. lsusb does not show it.
If lsusb doesn't see the device (possibly run as root to avoid permission problems), then it does sound like a lower-level issue. OHCI and UHCI both support USB 1.0 and 1.1. It could be that the VIA board is not routing interrupts correctly. Do you see any UHCI activity in /proc/interrupts? Do other USB 1.1 devices work on that particular port? There are a few debug options that can be passed to the kernel that will use other means to configure the interrupt routing. It sounds like a question that might be better answered on a generic Linux USB mailing list or an Ubuntu forum, though. -- - Charles Lepple _______________________________________________ Nut-upsuser mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser

