LINUX.ORG.RU

Не могу «прикрутить» UPS RITAR RTM 2000

 


0

1

Здравствуйте! Приобрел вот такое чудо- RITAR RTM 2000.Соединяется к моему Linux Debian с помощью USB шнурка. Установил родный софт. А дальше как у Жванецкого - «включаем не работает» -

=========================Power Manager start...============================
Initialize Com Succeeded!
===============Initialization is OK! start read the data from com==============

Broadcast message from root@debian (pts/2) (Wed Jul 6 12:25:01 2016):

UPS Adapter No Response, please stop the process!!

-----------------------------------------------------------------------------------

Может есть у кого какие идеи?


Предполагаю, что софт пытается искать ups не на том порту, где реально подключен UPS

fbb
() автор топика

можно софтинку через strace запустить и посмотреть что оно ищет.

usb id какое у этого чуда ?

есть вероятность, что это клон какого-то другого UPS

vel ★★★★★
()
Последнее исправление: vel (всего исправлений: 1)
Ответ на: комментарий от vel

Это из strace -

Power Manager Program Quit! ups_manager", "start"], [/* 23 vars */]) = 0
brk(0)                                  = 0xb8476000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb76c8000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=102829, ...}) = 0
mmap2(NULL, 102829, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb76ae000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/i686/cmov/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\233\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1738492, ...}) = 0
mmap2(NULL, 1743484, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7504000
mmap2(0xb76a8000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a4000) = 0xb76a8000
mmap2(0xb76ab000, 10876, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb76ab000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7503000
set_thread_area({entry_number:-1, base_addr:0xb7503940, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 (entry_number:6)
mprotect(0xb76a8000, 8192, PROT_READ)   = 0
mprotect(0xb770b000, 4096, PROT_READ)   = 0
mprotect(0xb76ec000, 4096, PROT_READ)   = 0
munmap(0xb76ae000, 102829)              = 0
getpid()                                = 25248
rt_sigaction(SIGCHLD, {0xb76febc0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
geteuid32()                             = 0
brk(0)                                  = 0xb8476000
brk(0xb8497000)                         = 0xb8497000
getppid()                               = 25245
stat64("/home/INSTALL/upsmanagerinstall", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("./ups_manager", O_RDONLY)         = 3
fcntl64(3, F_DUPFD, 10)                 = 10
close(3)                                = 0
fcntl64(10, F_SETFD, FD_CLOEXEC)        = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {0xb76febc0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, ~[RTMIN RT_1], 0}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL, ~[RTMIN RT_1], 0}, NULL, 8) = 0
read(10, "#!/bin/sh\n#\nRETVAL=0\nLANG=C\n\nsta"..., 8192) = 672
write(1, "Starting ups_manager...: ", 25) = 25
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb75039a8) = 25249
write(1, "\n", 1)                       = 1
exit_group(0)                           = ?
+++ exited with 0 +++

fbb
() автор топика
Ответ на: комментарий от fbb

Охрененно полезный вывод. Кроме того, что он запускает скрипт ups_manager, никакой другой полезной информации нет.

А документации к «родному софту» нет ? Может там чего есть ...

vel ★★★★★
()
Ответ на: комментарий от fbb

Вобще не смог нагуглить такую модель. По этим usb-id гуглится, что с ним работает nut через драйвер ″richcomm_usb″. При этом получаемая информация от ИБП это online, onbattery, lowbattery и всё.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.