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

Reply via email to