[Nut-upsuser] Can't get iDowell to work

Mick michaelkintzios at gmail.com
Mon Jan 3 19:41:51 UTC 2011


Hi all, first message to the list.  :-)

I've got an iBox made by iDowell:

http://store.apple.com/uk/product/TR423ZM/A

This seems to be similar to the smaller Microdowell UPS:

http://idowell.eu/

I cannot get it recognised by the drivers.  This is what I get when I plug in 
the USB connector:

Jan  3 19:27:26 compaq kernel: usb 3-2: new low speed USB device using 
uhci_hcd and address 47
Jan  3 19:27:26 compaq kernel: usb 3-2: New USB device found, idVendor=075d, 
idProduct=0300
Jan  3 19:27:26 compaq kernel: usb 3-2: New USB device strings: Mfr=3, 
Product=1, SerialNumber=2
Jan  3 19:27:26 compaq kernel: usb 3-2: Product: iBox
Jan  3 19:27:26 compaq kernel: usb 3-2: Manufacturer: iDowell
Jan  3 19:27:26 compaq kernel: usb 3-2: SerialNumber: 00000001
Jan  3 19:27:26 compaq kernel: generic-usb 0003:075D:0300.00CA: hidraw1: USB 
HID v1.10 Device [iDowell iBox] on usb-0000:00:1d.1-2/input0
Jan  3 19:27:42 compaq kernel: usb 3-2: USB disconnect, address 47

The device keeps disconnecting and reconnecting with a higher numerical 
address each time.


I have set up this udev rule in /etc/udev/rules.d/70-nut-usbups.rules:

# iDowell iBox USB
ATTR{idVendor}=="075d", ATTR{idProduct}=="0300", SYMLINK+="iDowell", 
MODE="664", GROUP="nut"


When I try to start the upsd I get:

# /etc/init.d/upsd restart
 * Starting upsd ...
Network UPS Tools upsd 2.4.3
listening on 127.0.0.1 port 3493
Can't connect to UPS [iDowell] (usbhid-ups-iDowell): No such file or directory
allowfrom in upsd.users is no longer used                             [ ok ]

The driver(s) is not successful.

With usbhid-ups I get:
=============================================
# /lib/nut/usbhid-ups -DDDDDDDDDDDDDDDD -a iDowell
Network UPS Tools - Generic HID driver 0.34 (2.4.3)
USB communication driver 0.31
   0.000000	send_to_all: SETINFO driver.parameter.port "/dev/iDowell"
   0.000048	send_to_all: SETINFO driver.parameter.vendorid "075d"
   0.000081	debug level is '16'
   0.000721	upsdrv_initups...
[snip ...]

   0.001307	Checking device (075D/0300) (003/061)
   0.035384	- VendorID: 075d
   0.035399	- ProductID: 0300
   0.035408	- Manufacturer: iDowell
   0.035414	- Product: iBox
   0.035421	- Serial Number: 00000001
   0.035428	- Bus: 003
   0.035435	Trying to match device
   0.035443	Device does not match - skipping
[snip ...]

   0.071806	Trying to match device
   0.071814	Device does not match - skipping
   0.071823	No appropriate HID device found
   0.071836	No matching HID UPS found
=============================================

with powerpanel I get:
=============================================
# /lib/nut/powerpanel -DDDDDDDDDDDDDDDD -a iDowell
Network UPS Tools - CyberPower text/binary protocol UPS driver 0.25 (2.4.3)
Warning: This is an experimental driver.
Some features may not function correctly.

   0.000000	send_to_all: SETINFO driver.parameter.port "/dev/iDowell"
   0.000064	debug level is '16'
   0.011711	Trying binary protocol...
   0.011745	tcgetattr(/dev/iDowell): Inappropriate ioctl for device
=============================================

with microdowell I get:
=============================================
# /lib/nut/microdowell -DDDDDDDDDDDDDDDD -a iDowell
Network UPS Tools - MICRODOWELL UPS driver 0.01 (2.4.3)
   0.000000	send_to_all: SETINFO driver.parameter.port "/dev/iDowell"
   0.000063	debug level is '16'
   0.000728	tcgetattr(/dev/iDowell): Inappropriate ioctl for device
=============================================


This is what my /etc/nut/ups.conf contains:
[iDowell]
        driver = microdowell
#       port = auto
        port = /dev/iDowell
#       manufacturer = iDowell
#       vendorid = 075d
        desc = "iBox by iDowell"

I am not sure if the problem is with the drivers I have been using or 
something else, like my udev rule, access rights, etc.  

# ls -la /dev/iDowell 
lrwxrwxrwx 1 root root 15 Jan  3 19:38 /dev/iDowell -> bus/usb/003/091

(BTW, I don't seem to have a dev/hiddev0 or similar that I thought the iBox 
would be recognised as).

# ls -la /etc/nut/
total 38
drwxr-xr-x  2 root root   224 Jan  3 19:36 .
drwxr-xr-x 90 root root  6008 Jan  3 18:30 ..
-rw-r--r--  1 root root  1413 Jan  1 14:02 nut.conf
-rw-r--r--  1 root root  3798 Jan  3 19:35 ups.conf
-rw-r-----  1 root nut   1778 Jan  1 14:37 upsd.conf
-rw-r-----  1 root nut   2104 Jan  3 15:47 upsd.users
-rw-r-----  1 root nut  11988 Jan  3 15:48 upsmon.conf
-rw-r--r--  1 root root  3883 Jan  1 14:02 upssched.conf


Is there some other driver, or anything else I could use to get it going?
-- 
Regards,
Mick



More information about the Nut-upsuser mailing list