From: Merciadri Luca on 25 Dec 2009 11:20 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi. I am using Debian Lenny, w. kernel 2.26-2-686-bigmem. I have a MGE UPS ProtectionCenter 675. It works under Windows XP, and physically works. It has a USB which is linked with this computer. The first problem is: # lsusb Bus 008 Device 002: ID 152d:2336 JMicron Technology Corp. / JMicron USA Technology Corp. Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 003: ID 03f0:3304 Hewlett-Packard DeskJet 990c Bus 002 Device 002: ID 046d:c03e Logitech, Inc. Premium Optical Wheel Mouse Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub There is actually no recognized UPS, even if # dmesg | grep hid [ 4.769903] usbcore: registered new interface driver hiddev [ 4.909003] input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1a.1-1 [ 4.909018] usbcore: registered new interface driver usbhid [ 4.909020] usbhid: v2.6:USB HID core driver HID is thus ok, even if I should have hid extensions for my UPS in this list. I then # mknod /dev/usb/hiddev0 c 180 96 Then, # apt-get install nut nut-usb mgeups-psp Everything is fine, even if nut-usb is a virtual package, apparently provided by nut, AFAIK. I then edit /etc/default/nut, putting == # start upsd START_UPSD=yes # start upsmon START_UPSMON=yes == (I am on the `master' computer, for the UPS.) I then write in /etc/nut/ups.conf: == # define the ups driver and the port where it's connected [myups] driver=hidups port=/dev/usb/hiddev0 == I then create the network config (in /etc/nut/upsd.conf): == # access-lists: ACL all 0.0.0.0/0 ACL localhost 127.0.0.1/32 ACL lan 192.168.1.0/24 # rights: ACCEPT localhost lan REJECT all == (justified as my upsd is 2.2.2.) I then edit /etc/nut/upsd.users: == # define the user rights according to the ACL in upsd.conf [user] password = mypassword allowfrom = localhost lan upsmon master == After that, I evidently edit /etc/nut/upsmon.conf: == # define the ups to monitor and the permissions MONITOR myups(a)localhost 1 nutuser mypassword master # define the shutdown comand SHUTDOWNCMD "/sbin/shutdown -h now" == I finally create a `nutuser' user, in the `nut' group. I then have: # /etc/init.d/nut start Starting Network UPS Tools: (upsdrvctl failed). Okay. The output of # dmesg | grep hid is still the same. I then notice that # cat ups.conf # define the ups driver and the port where it is connected [myups] driver=hidups port=/dev/usb/hiddev0 seems to use a not-known driver, as `hidups' seems to be disliked: # upsdrvctl start Network UPS Tools - UPS driver controller 2.2.2 Can't start /lib/nut/hidups: No such file or directory I then modify ups.conf, changing the `driver' to `newhidups'. It then results in # upsdrvctl start Network UPS Tools - UPS driver controller 2.2.2 Can't start /lib/nut/newhidups: No such file or directory I then try some advice I found on a russian forum, /i.e./ adding `user=nutuser' at the end of ups.conf. I then try with the three different drivers. Still same problem. After a /lib/nut# ls -al I then realize that usbhid-ups could be a potential driver (the two other being not listed here: why?). I then try to write == # define the ups driver and the port where it is connected [myups] driver=usbhid-ups port=/dev/usb/hiddev0 == with or without the `user' field. Seems to be better: # upsdrvctl start Network UPS Tools - UPS driver controller 2.2.2 Network UPS Tools: 0.29 USB communication driver - core 0.33 (2.2.2) No matching HID UPS found But still no UPS found. I then try # netstat -taup Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:nfs *:* LISTEN - tcp 0 0 *:afpovertcp *:* LISTEN 3926/afpd tcp 0 0 *:nut *:* LISTEN 4624/upsd tcp 0 0 *:swat *:* LISTEN 3403/inetd tcp 0 0 *:36646 *:* LISTEN 3378/rpc.mountd tcp 0 0 *:git *:* LISTEN 4013/git-daemon tcp 0 0 *:50766 *:* LISTEN - tcp 0 0 *:sunrpc *:* LISTEN 2441/portmap tcp 0 0 localhost:7634 *:* LISTEN 3324/hddtemp tcp 0 0 *:ssh *:* LISTEN 3537/sshd tcp 0 0 localhost:8118 *:* LISTEN 3411/privoxy tcp 0 0 *:ipp *:* LISTEN 2965/cupsd tcp 0 0 localhost:31416 *:* LISTEN 3837/boinc tcp 0 0 localhost:smtp *:* LISTEN 3235/exim4 tcp 0 0 *:55097 *:* LISTEN 2453/rpc.statd tcp 0 0 localhost:31416 localhost:56013 ESTABLISHED 3837/boinc tcp 1 0 merciadriluca-sta:56108 QAH.UNI-MUENSTER.DE:www CLOSE_WAIT 3837/boinc tcp 0 0 localhost:43979 localhost:nut ESTABLISHED 4627/upsmon tcp 1 0 merciadriluca-sta:58961 QAH.UNI-MUENSTER.DE:www CLOSE_WAIT 4377/Amolqc-preRC1- tcp 1 0 merciadriluca-sta:49312 ez-in-f103.1e100.ne:www CLOSE_WAIT 4289/firefox-bin tcp 1 0 merciadriluca-sta:60528 QAH.UNI-MUENSTER.DE:www CLOSE_WAIT 3837/boinc tcp 0 0 localhost:nut localhost:43979 ESTABLISHED 4624/upsd tcp 7336 0 merciadriluca-sta:60362 216.155.136.196.ch:1755 ESTABLISHED 4057/vlc tcp 1 0 merciadriluca-sta:58976 QAH.UNI-MUENSTER.DE:www CLOSE_WAIT 4377/Amolqc-preRC1- tcp 0 0 merciadriluca-sta:51102 forum-hardwarefr.bs:www TIME_WAIT - tcp 1 0 merciadriluca-sta:45424 ez-in-f101.1e100.ne:www CLOSE_WAIT 4289/firefox-bin tcp6 0 0 [::]:git [::]:* LISTEN 4013/git-daemon tcp6 0 0 [::]:netbios-ssn [::]:* LISTEN 3420/smbd tcp6 0 0 [::]:ssh [::]:* LISTEN 3537/sshd tcp6 0 0 [::]:ipp [::]:* LISTEN 2965/cupsd tcp6 0 0 [::]:microsoft-ds [::]:* LISTEN 3420/smbd udp 0 0 *:nfs *:* - udp 0 0 *:49158 *:* 2862/avahi-daemon: udp 0 0 *:45324 *:* 2453/rpc.statd udp 0 0 *:933 *:* 2453/rpc.statd udp 0 0 *:bootpc *:* 3484/dhclient3 udp 0 0 *:55110 *:* 3378/rpc.mountd udp 0 0 *:59224 *:* - udp 0 0 *:mdns *:* 2862/avahi-daemon: udp 0 0 *:sunrpc *:* 2441/portmap udp 0 0 *:ipp *:* 2965/cupsd udp6 0 0 [::]:36521 [::]:* 2862/avahi-daemon: udp6 0 0 [::]:mdns [::]:* 2862/avahi-daemon: You can see that there is no problem there. I occasionnaly receive == Broadcast Message from nut(a)merciadriluca-station (somewhere) at 16:21 ... UPS myups(a)localhost is unavailable == This can be understood easily, as # cat /var/log/syslog and # cat /var/log/daemon.log give me [...] Dec 25 16:46:46 merciadriluca-station upsd[4624]: Can't connect to UPS [myups] (hidups-myups): No such file or directory Dec 25 16:46:47 merciadriluca-station upsmon[4627]: Poll UPS [myups(a)localhost] failed - Driver not connected [...] Dec 25 16:47:17 merciadriluca-station upsmon[4627]: UPS myups(a)localhost is unavailable Dec 25 16:47:22 merciadriluca-station upsmon[4627]: Poll UPS [myups(a)localhost] failed - Driver not connected [...] The best result I had was Dec 25 16:16:41 merciadriluca-station upsmon[3935]: Signal 15: exiting Dec 25 16:16:41 merciadriluca-station upsd[4406]: Client user(a)127.0.0.1 logged out Dec 25 16:16:41 merciadriluca-station upsmon[3933]: upsmon parent: read Dec 25 16:16:41 merciadriluca-station upsd[4406]: Signal 15: exiting Dec 25 16:16:46 merciadriluca-station upsd[4623]: /etc/nut/upsd.conf is world readable Dec 25 16:16:46 merciadriluca-station upsd[4623]: listening on 0.0.0.0 port 3493 Dec 25 16:16:46 merciadriluca-station upsd[4623]: Can't connect to UPS [myups] (hidups-myups): No such file or directory Dec 25 16:16:46 merciadriluca-station upsd[4623]: /etc/nut/upsd.users is world readable Dec 25 16:16:46 merciadriluca-station upsd[4624]: Startup successful Dec 25 16:16:46 merciadriluca-station upsmon[4626]: Startup successful Dec 25 16:16:46 merciadriluca-station upsd[4624]: Connection from 127.0.0.1 Dec 25 16:16:46 merciadriluca-station upsd[4624]: Client nutuser(a)127.0.0.1 logged into UPS [myups] However, I always had # upsc myups(a)localhost Error: Driver not connected Is there somebody out here who would be able to get me out of these problems? My idea is that the problem comes from the `driver' and its corresponding value. Thanks folks. - -- Merciadri Luca See http://www.student.montefiore.ulg.ac.be/~merciadri/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/> iEYEARECAAYFAks03/MACgkQM0LLzLt8Mhw0EwCdFgUTdNxLaet07GiZPiwbtdgp i8YAn15X57cXyLVPTGqyvPyG1JL9uHRp =GXyf -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
|
Pages: 1 Prev: Squeeze and wireless MightyMouse Next: Setting up Atheros Ar5001 wifi |