ita3bc ha scritto:
collegato come? con che cosa?
..che driver dovrebbe caricare? e chi lo dovrebbe caricare?
Collegato tramite usb con il cavetto in dotazione nel UPS, e eseguo il comando dmesg da ssh:
Codice: Seleziona tutto
usb 1-1.4: new low speed USB device using ehci_marvell and address 3
generic-usb 0003:051D:0002.0001: claimed by neither input, hiddev nor hidraw
usb 1-1.4: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret -75
usb 1-1.4: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 3 ret -110
usb 1-1.4: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 3 ret -110
usb 1-1.4: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret -110
usb 1-1.4: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret -110
usb 1-1.4: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 3 ret -110
usb 1-1.4: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 3 ret -110
usb 1-1.4: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 4 ret -110
usb 1-1.4: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret -110
usb 1-1.4: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret -110
se eseguo lsusb:
Codice: Seleziona tutto
Bus 001 Device 003: ID 051d:0002 American Power Conversion Back-UPS Pro 500/1000/1500
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc.
Bus 001 Device 001: ID 1d6b:0002
Inoltre il problema che mi pare che sia il sottodriver che il daemon ups lancia /sbin/apcupsd & che se viene lanciato manualmente:
Codice: Seleziona tutto
[/] # /sbin/apcupsd &
[/] # *** glibc detected *** /sbin/apcupsd: double free or corruption (top): 0x000359e8 ***
======= Backtrace: =========
/lib/libc.so.6[0x400b4000]
/lib/libc.so.6[0x400b50ac]
/lib/libc.so.6(cfree+0x164)[0x400b5758]
/lib/libc.so.6(fclose+0x36c)[0x400a178c]
/sbin/apcupsd[0x142b8]
/sbin/apcupsd(vfprintf+0x37e8)[0xd108]
/sbin/apcupsd(vfprintf+0x77c)[0xa09c]
/lib/libc.so.6(__libc_start_main+0x1bc)[0x4005a924]
/sbin/apcupsd(fputs+0x34)[0x9a08]
======= Memory map: ========
00008000-00022000 r-xp 00000000 01:00 1979 /sbin/apcupsd
0002a000-0002b000 rwxp 0001a000 01:00 1979 /sbin/apcupsd
0002b000-00056000 rwxp 00000000 00:00 0 [heap]
40000000-4001d000 r-xp 00000000 01:00 88 /lib/ld-2.5.so
4001d000-4001e000 rwxp 00000000 00:00 0
40023000-40024000 rwxp 00000000 00:00 0
40024000-40026000 rwxp 0001c000 01:00 88 /lib/ld-2.5.so
40026000-4003b000 r-xp 00000000 01:00 39 /lib/libpthread-2.5.so
4003b000-40042000 ---p 00015000 01:00 39 /lib/libpthread-2.5.so
40042000-40043000 r-xp 00014000 01:00 39 /lib/libpthread-2.5.so
40043000-40044000 rwxp 00015000 01:00 39 /lib/libpthread-2.5.so
40044000-40046000 rwxp 00000000 00:00 0
40046000-4016d000 r-xp 00000000 01:00 87 /lib/libc-2.5.so
4016d000-40174000 ---p 00127000 01:00 87 /lib/libc-2.5.so
40174000-40175000 r-xp 00126000 01:00 87 /lib/libc-2.5.so
40175000-40177000 rwxp 00127000 01:00 87 /lib/libc-2.5.so
40177000-4017a000 rwxp 00000000 00:00 0
befda000-befef000 rw-p 00000000 00:00 0 [stack]
Ho l'ultima versione di firmware ad oggi, e nell'interfaccia del qnap faccio presente che hanno tolto UPS Stand alone USB mode. Ho un TS-419P+ con firmware 3.3.9 Build0105 è un problema di firmware? E poi perché quando avvio il driver apc manualmente (ovviamente controllando che non stia girando in background già) mi da l'errore *** glibc detected *** /sbin/apcupsd: double free or corruption (top) ?