On 19 Jun 2003 at 9:22, Dana Lacoste wrote: > (Posted to linux-usb-users originally, but nobody seems to know there) > > I've got two USB UPS systems. Both should load with the HID driver, > but only one will. Can anyone give any suggestions as to how to force > the HID driver to load, or to make it work some other way? > > Here's the collected info (if it's not enough, let me know :) > > Kernel is vanilla 2.4.20 > > Working system is an IBM x330 server (ServerWorks chipset, P3) > Not working system is an IBM x335 server (ServerWorks P4 Xeon) > I can put them both on an x335 if that would make a difference, > but judging from the output I think that's not going to help : > > The box that works : > Bus 001 Device 002: ID 051d:0002 American Power Conversion Back-UPS Pro 500 > /proc/bus/usb/devices shows : T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=051d ProdID=0002 Rev= 1.00 S: Manufacturer=American Power Conversion S: Product=Back-UPS Office 350 FW: 3.3.D USB FW: d1 S: SerialNumber=BB0209000259 C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 30mA I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=hid E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms > > The box that doesn't work : > lsusb shows : > Bus 001 Device 002: ID 051d:0002 American Power Conversion Back-UPS Pro 500 > /proc/bus/usb/devices shows : T: Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=051d ProdID=0002 Rev= 0.06 S: Manufacturer=American Power Conversion S: Product=Smart-UPS 1500 RM FW:617.3.A USB FW:1.5 S: SerialNumber=AS0310110759 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 30mA I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=(none) E: Ad=81(I) Atr=03(Int.) MxPS= 6 Ivl=100ms
<< I had to reformat the above manually since my mail reader did not format it properly when quoting >> There is something really weird here. The information from the non- working system is different but apparently valid. Specifically, the P:Rev=0.06, S:Product, S:SerialNumber, and E:Ivl=100ms entries all appear valid, yet they differ from the working system. This information is all obtained from the attached device, not from tables in the host computer. ( I believe your lsusb quote has a typo in that it should read Back- UPS Pro 1500 rather than 500 ) I can only suggest two possible scenarios: 1) There is a Back-UPS Pro 1500 already connected to the system, or 2) the 1500 was previously attached to the system, and the support software did not detect its removal, and continues to use its information. If the #1 is true, disconnect both devices, then plug in the 350. If #2 is true, it indicates a problem in the hotplugging facility which failed to detect the disconnect, or possibly something in the APC software which intentionally retains information, possibly for fault recovery. You would need to discuss that with APC. Best of luck. Leigh Bassett ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel