Mike Tremaine wrote: > Igor Mikolic-Torreira wrote: >> Mike, >> >> Thanks for the suggestion, but yes, both usbutils and libusb >> are present under 2.2rc3. >> >> In reading stuff I found on the net, I've pretty much >> convinced myself (perhaps wrongly) that the HID driver >> itself is not loaded on Endian 2.2rc3 (the competing >> explanation being that the HID driver is loaded, but for >> some reason not binding to the UPS). >> >> Unfortunately, if the HID driver is not loaded, it seems I'm >> stuck recompiling the 2.2rc3 kernel with an altered config >> file. I'll explore that later today (I've got to download >> all the Endian kernel source packages and look through their >> kernel.config file). >> > > > Something is wrong for sure. When I do lsusb I get > > [EMAIL PROTECTED]:~ # lsusb > Unknown line at line 6480 > Unknown line at line 6481 > Unknown line at line 6482 > Unknown line at line 6483 > Unknown line at line 6484 > Unknown line at line 6485 > Unknown line at line 6486 > Unknown line at line 6487 > Unknown line at line 6488 > Unknown line at line 6489 > Unknown line at line 6490 > Unknown line at line 6491 > > When I lsmod I do not see any of the uchi_hcd, ehci_hcd, ohci_hcd > > But on the Endian 2.0 box they are all there. > > lsmod > > usb_storage 59785 0 > uhci_hcd 30169 0 > ohci_hcd 20817 0 > ehci_hcd 27461 0 > usbcore 108325 6 usb_storage,uhci_hcd,ohci_hcd,ehci_hcd > > So where the heck did usbcore go? > > -Mike >
Mike, On my 2.2rc3, lsusb actually shows the UPS: Unknown line at line 6480 Unknown line at line 6481 Unknown line at line 6482 Unknown line at line 6483 Unknown line at line 6484 Unknown line at line 6485 Unknown line at line 6486 Unknown line at line 6487 Unknown line at line 6488 Unknown line at line 6489 Unknown line at line 6490 Unknown line at line 6491 Bus 001 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply Bus 001 Device 001: ID 0000:0000 My 2.1.2 Endian shows an output for lsusb similar to the above. However, lsmod is different. On 2.1.2 I have: usbhid 29377 1 usb_storage 58249 0 uhci_hcd 28505 0 ohci_hcd 19281 0 ehci_hcd 25797 0 usbcore 105637 8 usbhid,usb_storage,uhci_hcd,ohci_hcd,ehci_hcd On my 2.2rc3, lsmod shows only : usb_storage 87744 0 uhci_hcd 29968 0 In other news, I loaded the kernel source SRPM and indeed, the included kernel config does not have hiddev enabled (I assume this is the config used by Endian to build the kernel). So I enabled it and tried to re-build the kernel. But "make vmlinux modules" fails promptly with the error: make[1]: *** No rule to make target `missing-syscalls'. Stop. Now it's been a while since I built my own kernel (last time was in the early days of 2.6 :), so I have no recollection what to do about "missing-syscalls". Some more research.... At some point this just gets too hard. 2.1.2 is working pretty well for me, perhaps I'll stay with it and wait for 2.3 or 3.0.... Igor ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Efw-user mailing list Efw-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/efw-user