On 15.04.2012 14:52, Arnaud Quette wrote: > > 2012/4/15 Lihamakaroonilaatikko <[email protected] > <mailto:[email protected]>> > > I have Tecnoware EcoStrip 1100VA UPS which unfortunately uses Upsilon > 2000 software. Their Linux software does not work but Windows version > does so I made pcap file of the usb traffic with Wireshark available at > http://www.dumbot.net/problems/EcoSrip1100VA.pcap > > I've read many posts on problems with these devices and tried all > variations available with the blazer_usb driver without any luck. I'm > running Mageia1 with self compiled 3.3.2 kernel, libusb is version > 1.0.8, and I've tried 2.6.3 as well as latest from svn. > > Can anyone provide any help? > > > be sure to use 2.6.3: I've added back your VID:PID in this release. > use "-u root" when starting driver, for testing, to avoid udev rules issue. > re install the udev rule from 2.6.3 if needed. > > and send back a driver debug output (-DDDDD) running for 1 mn, > compressed if needed > apart from few malformed packets, the pcap seems fine. > # cat /etc/ups/ups.conf [UPS] driver = "blazer_usb" port = auto vendorid = 0001 productid = 0000 bus="004" subdriver = "krauler" # langid_fix = "0x4095" desc = "EcoStrip 1100VA USB"
# blazer_usb -a UPS -DDDDD -u root Network UPS Tools - Megatec/Q1 protocol USB driver 0.07 (2.6.3-3533M) 0.000000 debug level is '5' 0.376462 Checking device (1D6B/0002) (001/001) 0.376840 - VendorID: 1d6b 0.376938 - ProductID: 0002 0.377020 - Manufacturer: Linux 3.3.2 ehci_hcd 0.377071 - Product: EHCI Host Controller 0.377143 - Serial Number: 0000:00:12.2 0.377190 - Bus: 001 0.377245 Trying to match device 0.377313 Device does not match - skipping 0.377382 Checking device (1D6B/0002) (002/001) 0.377593 - VendorID: 1d6b 0.377662 - ProductID: 0002 0.377718 - Manufacturer: Linux 3.3.2 ehci_hcd 0.377777 - Product: EHCI Host Controller 0.377835 - Serial Number: 0000:00:13.2 0.377890 - Bus: 002 0.377945 Trying to match device 0.378008 Device does not match - skipping 0.378076 Checking device (07CC/0320) (002/002) 0.383272 - VendorID: 07cc 0.383318 - ProductID: 0320 0.383335 - Manufacturer: Ltd 0.383350 - Product: Winter Ver1.3 0.383366 - Serial Number: 953948006902 0.383382 - Bus: 002 0.383397 Trying to match device 0.383480 Device does not match - skipping 0.383533 Checking device (1D6B/0001) (003/001) 0.383738 - VendorID: 1d6b 0.383759 - ProductID: 0001 0.383804 - Manufacturer: Linux 3.3.2 ohci_hcd 0.383819 - Product: OHCI Host Controller 0.383834 - Serial Number: 0000:00:12.0 0.383849 - Bus: 003 0.383864 Trying to match device 0.383882 Device does not match - skipping 0.383914 Checking device (1D6B/0001) (004/001) 0.384084 - VendorID: 1d6b 0.384102 - ProductID: 0001 0.384117 - Manufacturer: Linux 3.3.2 ohci_hcd 0.384133 - Product: OHCI Host Controller 0.384148 - Serial Number: 0000:00:12.1 0.384163 - Bus: 004 0.384178 Trying to match device 0.384194 Device does not match - skipping 0.384222 Checking device (0001/0000) (004/002) 0.389093 - VendorID: 0001 0.389167 - ProductID: 0000 0.389213 - Manufacturer: unknown 0.389256 - Product: unknown 0.389299 - Serial Number: unknown 0.389409 - Bus: 004 0.389453 Trying to match device 0.389643 Device matches 0.393096 send_to_all: SETINFO ups.vendorid "0001" 0.393200 send_to_all: SETINFO ups.productid "0000" 0.393286 send_to_all: SETINFO device.type "ups" 0.393368 send_to_all: SETINFO driver.version "2.6.3-3533M" 0.393421 send_to_all: SETINFO driver.version.internal "0.07" 0.393500 send_to_all: SETINFO driver.name "blazer_usb" 0.393557 Trying megatec protocol... 0.393607 send: Q1 0.395117 read: Numerical result out of range 0.395243 blazer_status: short reply 0.395322 Status read 1 failed 0.395417 send: Q1 0.397092 read: Numerical result out of range 0.397189 blazer_status: short reply 0.397249 Status read 2 failed 0.397312 send: Q1 0.399090 read: Numerical result out of range 0.399186 blazer_status: short reply 0.399236 Status read 3 failed 0.399309 Trying mustek protocol... 0.399387 send: QS 0.399484 read: QS 0.399551 blazer_status: short reply 0.399609 Status read 1 failed 0.399665 send: QS 0.399720 read: QS 0.399776 blazer_status: short reply 0.399842 Status read 2 failed 0.399896 send: QS 0.399952 read: QS 0.400008 blazer_status: short reply 0.400078 Status read 3 failed 0.400135 Trying megatec/old protocol... 0.400186 send: D 0.400245 read: D 0.400334 blazer_status: short reply 0.400394 Status read 1 failed 0.400443 send: D 0.400504 read: D 0.400563 blazer_status: short reply 0.400621 Status read 2 failed 0.400682 send: D 0.400741 read: D 0.400800 blazer_status: short reply 0.400860 Status read 3 failed 0.400921 Trying zinto protocol... 0.400980 send: Q1 0.402094 read: Numerical result out of range 0.402158 blazer_status: short reply 0.402218 Status read 1 failed 0.402264 send: Q1 0.404084 read: Numerical result out of range 0.404179 blazer_status: short reply 0.404274 Status read 2 failed 0.404323 send: Q1 0.406085 read: Numerical result out of range 0.406174 blazer_status: short reply 0.406248 Status read 3 failed 0.406323 No supported UPS detected So no luck. Same thing with langid_fix=0x409[5]. I checked the udev rules and they are from 2.6.3. One problem seems to be that usbhid is claiming the devices. This can be avoided by adding "options usbhid quirks=0x0001:0x0000:0x4" to /etc/modprobe.d/blacklist-local" but it does not help. The capture was taken through usbmon from VMware virtualised WinXP's usb port. Jari _______________________________________________ Nut-upsdev mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev
