Portál AbcLinuxu, 19. dubna 2024 10:31


Dotaz: apcupsd

19.10.2004 14:52 milda
apcupsd
Přečteno: 621×
Odpovědět | Admin
Dobrý den, potřeboval bych poradit. Stáhnul jsem si zdrojáky apcupsd v. 3.10.7. Zkompiluju, nakonfiguruju a spustim. Objeví se hláška

"Starting apcupsd power management Done".

Asi tak po 5. sekundách se objeví další, tentokrát už chybová hláška.

"apcupsd FATAL ERROR in smartsetup.c at line 204 PANIC! Cannot communicate with UPS via serial port. Please make sure the port specified on the DEVICE directive is correct. and that your cable specification on the UPSCABLE directive is correct."

Jedná se o APC Back-UPS CS 500 připojenou přes USB kabel. V direktivě DEVICE mám DEVICE /dev/usb/hid/hiddev0 a v direktivě UPSCABLE mám USB. V UPSTYPE jsem měl už snad všechno (dumb/apcsmart/ups). Furt to nejede. V /proc/bus/usb/devices tu UPS vidím. Zařízení /dev/usb/hid/hiddev0 existuje, přístup k němu mají všichni. Ví někdo co s tím??? Dík Milda
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.10.2004 15:02 jm
Rozbalit Rozbalit vše Re: apcupsd
Odpovědět | | Sbalit | Link | Blokovat | Admin
No to asi neni nic platny, kdyz to chce komunikovat pres seriovy port...
Cannot communicate with UPS via serial port.
19.10.2004 15:08 milda
Rozbalit Rozbalit vše Re: apcupsd
Zůstává otázkou proč chce komunikovat přes sériový port, když chci přes USB.
19.10.2004 19:28 Michal Kubeček
Rozbalit Rozbalit vše Re: apcupsd
Odpovědět | | Sbalit | Link | Blokovat | Admin
Raději to nastavte podle dokumentace, tj.

DEVICE /dev/usb/hiddev[0-15]

Mohlo by se totiž stát, že hiddev0 obsadí někdo jiný (např. klávesnice). Taky zkontrolujte, zda je natažen modul 'hid' (možná že v řadě 2.4 se jmenoval jinak).
19.10.2004 19:57 pantera | skóre: 17 | blog: Bl0g
Rozbalit Rozbalit vše Re: apcupsd
Odpovědět | | Sbalit | Link | Blokovat | Admin
mrkni na http://www.apcupsd.com/3.10.x-manual/check_usb.html - treba to pomuze - sam mam Apcupsd pres serial port a v pohode - takze u USB netusim...
20.10.2004 09:55 milda | skóre: 3
Rozbalit Rozbalit vše Re: apcupsd
Tak jsem to prošel a podle toho manuálu je vše OK. Ale furt to nejede. Už nevím co s tím.
Zkusil jsem dát do konfiguráku DEVICE /dev/usb/hiddev[0-15], hodí to chybovou hlášku. Podle mě je to nepřípustný zápis, ale je to jenom můj (možná špatný :-) ) názor.
Zkuste prosím poradit.
Dík milda
20.10.2004 10:39 tezkatlipoka | skóre: 35
Rozbalit Rozbalit vše Re: apcupsd
nejem ze musis nastavit do konfiguraku usb, ale i apcupsd se musi prelozit (./configure) s nekolika parametry pro podporu usb, ja mel taky usb back up, a nekde jsem zde nasel i presnej popis parametru pro usb.
Vaše řeč budiž ano, ano, ne, ne. Co je nad to, je od ďábla.
20.10.2004 10:41 tezkatlipoka | skóre: 35
Rozbalit Rozbalit vše Re: apcupsd
napr. zde http://www.abclinuxu.cz/hardware/show/1179
Vaše řeč budiž ano, ano, ne, ne. Co je nad to, je od ďábla.
20.10.2004 10:43 milda | skóre: 3
Rozbalit Rozbalit vše Re: apcupsd
Nemužu to najít. :-(
Stanislav Brabec avatar 20.10.2004 11:49 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: apcupsd
Podívejte se do systému. Ne všude se HID zařízení jmenují /dev/usb/hiddev[0-15].
20.10.2004 11:46 milda | skóre: 3
Rozbalit Rozbalit vše Re: apcupsd
Odpovědět | | Sbalit | Link | Blokovat | Admin
snažím se to přeložit s --enable-usb a u make to spadne.

"undefined reference to `attach_driver`. collect2: ld returned 1 exit status. gmake[1]: ***[apcupsd] Error 1"

Chybí mi nějaká knihovna nebo co? Slack 10.
Dík milda
20.10.2004 11:48 milda | skóre: 3
Rozbalit Rozbalit vše Re: apcupsd
Odpovědět | | Sbalit | Link | Blokovat | Admin
snažím se to přeložit s --enable-usb a u make to spadne.

"undefined reference to `attach_driver`. collect2: ld returned 1 exit status. gmake[1]: ***[apcupsd] Error 1"

Chybí mi nějaká knihovna nebo co? Slack 10.
Dík milda
Stanislav Brabec avatar 20.10.2004 11:55 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: apcupsd
Asi ne: Google

Zkuste starší verzi, podpora pro vaši UPS už je tam dlouho.

Také je chyba v include některých 2.6 jader, která vyhazuje podobnou hlášku (nepamatuji se přesně, oč šlo, ale bylo to něco jako USB_MAX_HID). To se řešilo přidáním příslušného define do CFLAGS.
9.12.2004 13:02 zoliq | skóre: 8 | Puchov
Rozbalit Rozbalit vše Re: apcupsd
dfm, ze si nezabudol na make clean :)
9.12.2004 12:49 Alwin
Rozbalit Rozbalit vše Re: apcupsd
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím jestli to pomůže, ale rozcházel jsem APC Back-UPS CS 650 na mandraku 9.0, apcupsd povýšil na 3.10.15 a taky to hledalo jen seriovej kabel. Na nějakých stránkách jsem se dočet, že ups přes usb je až od kernelu 2.4.22 Ted jedu na mdk10.0 a kernelu 2.6.3-7mdk a je to O.K. Myslím sem to našel na www.apcupsd.com

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.