Автор Тема: Адрес UPS, подключенного по USB  (Прочитано 8082 раз)

Оффлайн Connie

  • Давно тут
  • **
  • Сообщений: 147
    • DiaCalc
    • Email
Есть UPS подключенный по USB. Система ALT Linux 4.0.2 с upgrade'ми из репозитариев classic

В файле ups.conf необходимо указать порт устройства, везде в интернете написано, что надо пойти в /dev/usb и там глядеть, но у меня есть только /dev/bus/usb а там каталоги 001, 002, 003, в них устройства

Вот вывод lsusb
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 005: ID 0a5c:2100 Broadcom Corp.
Bus 001 Device 004: ID 0a81:0101 Chesen Electronics Corp. Keyboard
Bus 001 Device 003: ID 0a5c:4500 Broadcom Corp.
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 002: ID 0001:0000 Fry's Electronics
Bus 002 Device 001: ID 0000:0000

вот вывод ее же, касательно нужного мне устройства
Bus 002 Device 002: ID 0001:0000 Fry's Electronics
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0001 Fry's Electronics
  idProduct          0x0000
  bcdDevice            1.00
  iManufacturer           1
  iProduct                2 STD UPS MON V1.0
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           34
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Devices
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.00
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     624
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
Device Status:     0x0000
  (Bus Powered)

так что мне прописать в файле ups.conf в строчке port = ?
« Последнее редактирование: 19.09.2008 10:34:33 от Skull »
ALTLinux Sisyphus

Оффлайн sorex

  • Глобальный модератор
  • *****
  • Сообщений: 32
    • www.linuxrsp.ru
Re: Адрес UPS подключенного по USB
« Ответ #1 : 19.09.2008 00:37:02 »
если я ничего не попутал, то в данном случае:
/dev/bus/usb/002/002
судя по:
Цитировать
Bus 002 Device 002: ID 0001:0000 Fry's Electronics

Drool

  • Гость
Re: Адрес UPS подключенного по USB
« Ответ #2 : 19.09.2008 01:06:38 »
Я когда через альтератор настраивал - вообще поставил порт "auto". Все работает.

Оффлайн Connie

  • Давно тут
  • **
  • Сообщений: 147
    • DiaCalc
    • Email
Re: Адрес UPS подключенного по USB
« Ответ #3 : 19.09.2008 08:09:18 »
Вообщем то разобрался, порт следующий
/dev/hiddev0
нашел ответ на linux.forum.ru
Но теперь вопрос с драйвером.

UPS у меня Krauler, повторюсь подсоединен по USB, в сети пишут, что для него надо использовать драйвер
megatec_usb
http://linux.die.net/man/8/megatec_usb

Но после установки всех пакетов NUT'а, в том числе и драйверов с поддержкой USB нет такого драйвера. Чего делать?
ALTLinux Sisyphus

Оффлайн AShen

  • alt linux team
  • ***
  • Сообщений: 37
Re: Адрес UPS подключенного по USB
« Ответ #4 : 19.09.2008 09:02:11 »
driver=newhidups
port=auto
не пробывали?
« Последнее редактирование: 19.09.2008 09:15:02 от AShen »

Оффлайн Connie

  • Давно тут
  • **
  • Сообщений: 147
    • DiaCalc
    • Email
Re: Адрес UPS, подключенного по USB
« Ответ #5 : 19.09.2008 15:50:43 »
Пробовал, всякие драйверы пробовал. Но нет нужного в поставке Alt'а :(
Нужен megetec_usb
Брал из сизифа, там тоже нет этого драйвера

Пробовал установить rpm от мандривы и федоры - неудовлетворительные зависимости.
ALTLinux Sisyphus

Оффлайн dottedmag

  • /usr/sbin/control
  • *******
  • Сообщений: 235
Re: Адрес UPS, подключенного по USB
« Ответ #6 : 19.09.2008 16:16:51 »
Повешайте баг в багзиллу с подробностями.
Debian Lenny

Оффлайн AShen

  • alt linux team
  • ***
  • Сообщений: 37
Re: Адрес UPS, подключенного по USB
« Ответ #7 : 19.09.2008 16:18:12 »
А в тех пакетах точно есть такой драйвер? Что бы это узнать не обязательно ставить rpm'ку. Можно просто зайти в файл пакета как в архив и посмотреть, есть ли там нужный файл? Если есть, то вешать багу на наш nut.

Оффлайн Connie

  • Давно тут
  • **
  • Сообщений: 147
    • DiaCalc
    • Email
Re: Адрес UPS, подключенного по USB
« Ответ #8 : 19.09.2008 17:36:55 »
А в тех пакетах точно есть такой драйвер? Что бы это узнать не обязательно ставить rpm'ку. Можно просто зайти в файл пакета как в архив и посмотреть, есть ли там нужный файл? Если есть, то вешать багу на наш nut.
В исходниках 2,0,5 нет, так что это не ошибка ALT'а, а скорее его неторопливость. Пытаюсь сейчас собрать 2.2.0 из исходников
ALTLinux Sisyphus

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 131
Re: Адрес UPS, подключенного по USB
« Ответ #9 : 19.09.2008 17:38:05 »
А в тех пакетах точно есть такой драйвер? Что бы это узнать не обязательно ставить rpm'ку. Можно просто зайти в файл пакета как в архив и посмотреть, есть ли там нужный файл? Если есть, то вешать багу на наш nut.
В исходниках 2,0,5 нет, так что это не ошибка ALT'а, а скорее его неторопливость. Пытаюсь сейчас собрать 2.2.0 из исходников

Повесьте в bugzilla FR на обновление, так будет правильнее.

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 122
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://lines.net.ua/11/10_4/6_1226440800_20847_1_1_1_2_2_1_1.jpeg
Re: Адрес UPS, подключенного по USB
« Ответ #10 : 16.01.2015 14:50:11 »
Скиньте плиз ups.conf рабочий?

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 122
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://lines.net.ua/11/10_4/6_1226440800_20847_1_1_1_2_2_1_1.jpeg
Re: Адрес UPS, подключенного по USB
« Ответ #11 : 16.01.2015 17:47:23 »
А какой драйвер нужен для
Jan 16 09:41:53 host-242 kernel: [259530.676271] usb 1-3: new low-speed USB device number 2 using ohci-pci
Jan 16 09:41:54 host-242 kernel: [259531.139808] hid-generic 0003:0D9F:00A6.000B: hiddev0,hidraw5: USB HID v1.00 Device [POWERCOM Co.,Ltd    UPS  BNT--600AP FW4.A6 ] on usb-0000:00:12.0-3/input0
Jan 16 09:41:54 host-242 mtp-probe: checking bus 1, device 2: "/sys/devices/pci0000:00/0000:00:12.0/usb1/1-3"
Jan 16 09:41:54 host-242 mtp-probe: bus: 1, device: 2 was not an MTP device
Как искать в наших репах?

Оффлайн grumbler

  • alt linux team
  • ***
  • Сообщений: 124
Re: Адрес UPS, подключенного по USB
« Ответ #12 : 17.11.2015 19:28:45 »
А какой драйвер нужен для
Jan 16 09:41:54 host-242 kernel: [259531.139808] hid-generic 0003:0D9F:00A6.000B: hiddev0,hidraw5: USB HID v1.00 Device [POWERCOM Co.,Ltd    UPS  BNT--600AP FW4.A6 ] on usb-0000:00:12.0-3/input0
Как искать в наших репах?

Используйте драйвер usbhid-ups. Вот вывод upsc для Powercom "соседней" модели.

device.mfr: POWERCOM Co.,LTD
device.model:   UPS  KIN-1500AP       FW3.A7
device.serial: 3A7-0000-0001 
device.type: ups
driver.name: usbhid-ups
driver.parameter.offdelay: 30
driver.parameter.ondelay: 120
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.parameter.productid: 00a7
driver.parameter.serial: 3A7-0000-0001
driver.parameter.vendor: POWERCOM Co.,LTD
driver.parameter.vendorid: 0d9f