[Apcupsd-users] apcupsd: kernel: drivers/usb/input/hid-core.c: control queue full
Brought to you by:
adk0212
From: Steve M. <cap...@gm...> - 2007-12-20 05:34:43
|
I have three UPS usb devices hooked up. Here are the errors and config files. Thanks, -Steve ##### ERRORS: kernel: drivers/usb/input/hid-core.c: control queue full kernel: drivers/usb/input/hid-core.c: control queue full kernel: drivers/usb/input/hid-core.c: control queue full ##### apcupsd 3.14.2 (15 September 2007) fedora 8 (2.6.23.8-63.fc8) ##### /etc/apcupsd/apcupsd.ups00.conf ups01 and ups02 have null dirs and point to there own events,status files. UPSNAME ups00 UPSCABLE usb UPSTYPE usb DEVICE /dev/ups00 LOCKFILE /var/lock SCRIPTDIR /etc/apcupsd PWRFAILDIR /etc/apcupsd NOLOGINDIR /etc STATFILE /var/log/apcupsd-ups00.status ##### /etc/udev/rules.d/50-udev-default.rules # APC Smart UPS's KERNEL=="hiddev*", SYSFS{serial}=="JS0729012648", SYMLINK="ups00" KERNEL=="hiddev*", SYSFS{serial}=="JS0732014113", SYMLINK="ups01" KERNEL=="hiddev*", SYSFS{serial}=="JS0729012576", SYMLINK="ups02" ##### /etc/init.d/apcupsd #! /bin/sh # if test -f /etc/whitebox-release ; then f=/etc/whitebox-release else f=/etc/redhat-release fi if test `cat $f | grep release |\ cut -f 3 -d ' '`x = "Enterprise"x ; then DISTVER="Enterprise "`cat $f | grep release |\ cut -f 6 -d ' '` else DISTVER=`cat /etc/redhat-release | grep release |\ cut -f 5 -d ' '` fi # Source function libarary . /etc/rc.d/init.d/functions case "$1" in start) rm -f /etc/apcupsd/powerfail rm -f /etc/nologin for conf in /etc/apcupsd/apcupsd.*.conf ; do inst=`basename $conf` echo -n "Starting UPS monitoring ($inst):" daemon /usr/sbin/apcupsd -f $conf -P /var/run/$inst.pid RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$inst done ;; stop) for conf in /etc/apcupsd/apcupsd.*.conf ; do inst=`basename $conf` echo -n "Shutting down UPS monitoring ($inst):" killproc -p /var/run/$inst.pid apcupsd echo rm -f /var/run/$inst.pid rm -f /var/lock/subsys/$inst done ;; restart|force-reload) $0 stop sleep 15 $0 start ;; reload) echo "$0: reload not implemented" exit 3 ;; status) for conf in /etc/apcupsd/apcupsd.*.conf ; do inst=`basename $conf` status -p /var/run/$inst.pid $inst RETVAL=$? if [ $RETVAL -eq 0 ] then NISPORT=`grep ^NISPORT < $conf | sed -e "s/NISPORT *\([0-9]\)/\1/"` /usr/sbin/apcaccess status localhost:$NISPORT | egrep "(STATUS)|(UPSNAME)" fi done ;; *) echo "Usage: $0 {start|stop|restart|status}" exit 1 ;; esac exit 0 |