Hi, I've been fighting with trying to get a Belkin Universal model F6C800-UNV to work with NUT. The error I am getting is as follows: ---------------------------------------------- * Starting UPS drivers ... Network UPS Tools - UPS driver controller 2.0.0 Network UPS Tools - Belkin 'Universal UPS' driver 0.06 (2.0.0) tcgetattr(/dev/ups): Inappropriate ioctl for device Driver failed to start (exit status=1) * Failed to start UPS drivers! ----------------------------------------------- Steps I've tried: I have tried adjusting my chmod settings on the usb entry in dev. This is a udev based system. --- yuna dev # ls -l lrwxrwxrwx 1 root root 9 Nov 26 01:31 ups -> usbdev3.5 crwxrwxrwx 1 root root 189, 260 Nov 26 01:31 usbdev3.5 --- # Belkin UPS udev entry (creates /dev/ups) BUS="usb", SYSFS{idProduct}=="0980", NAME="%k", SYMLINK="ups" --- I have tried using all four drivers that are known to be compatible with belkin units. I have googled for similar problems with other USB based UPS units. My rig is a nForce2 based AthlonXP running Gentoo w/ kernel 2.6.14. dmesg shows nothing unusual. The output is after unpluging the USB cable to get udev to add the new /dev/ups entry and trying to load the ups driver. The unit's USB is working as Bulldog works fine under windows. --- #dmesg cdrom: open failed. usb 3-1.4: USB disconnect, address 4 usb 3-1.4: new low speed USB device using ohci_hcd and address 5 HID device not claimed by input or hiddev usb 3-1.4: usbfs: process 18134 (lsusb) did not claim interface 0 before use usb 3-1.4: usbfs: process 18188 (lsusb) did not claim interface 0 before use --- If anyone can offer advice/suggestions/direction to tackle this one I'd be very grateful. Thanks, -Drew
Bobbert
2005-Nov-26 18:58 UTC
[Nut-upsuser] Re: cannnot load drivers for a Belkin F6C800-UNV
I have one of the belkin univ series and I believe it only works with the serial cable. It works well over serial, belkinunv is a serial driver. http://www.networkupstools.org/protocols/belkin-universal/
Peter Selinger
2005-Nov-28 00:09 UTC
[Nut-upsuser] Re: cannnot load drivers for a Belkin F6C800-UNV
Bobbert wrote:> I have one of the belkin univ series and I believe it only works with > the serial cable. It works well over serial, belkinunv is a serial driver. > > http://www.networkupstools.org/protocols/belkin-universal/Yes, the belkinunv driver works for serial. Drew: I think the problem you were having is that you were trying to run the serial driver over the USB port. The newest version of the newhidups driver also works for the Belkinunv UPS. But you have to download the Testing or Development branch from CVS. There is no release yet. Here's what you do to get the sources for the Testing branch: cvs -d:pserver:anonymous@cvs.alioth.debian.org:/cvsroot/nut login cvs -z3 -d:pserver:anonymous@cvs.alioth.debian.org:/cvsroot/nut co -r Testing nut I know it works because I have a F6C800-UNV myself. -- Peter
Charles Lepple
2005-Dec-04 01:42 UTC
[Nut-upsuser] cannnot load drivers for a Belkin F6C800-UNV
forgot to CC the list... ---------- Forwarded message ---------- From: Charles Lepple Date: Dec 3, 2005 8:40 PM Subject: Re: [Nut-upsuser] Re: cannnot load drivers for a Belkin F6C800-UNV On 12/3/05, Drew wrote:> Now to figure out how to fix hotplug and I'm set. :)Not sure how Gentoo does it, but here's the stuff used for the Debian/Ubuntu packages: (see hotplug and/or hotplug-ng directories) http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/nut/scripts/?cvsroot=nut&only_with_tag=Development http://boxster.ghz.cc/projects/nut/browser/branches/Development/scripts/ The one difference you will most likely see is that these scripts change ownership to the nut user instead of making the node world-writable, but it's the usual security/convenience tradeoff. -- - Charles Lepple