The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Подключение ИБП APC Smart в Linux через USB порт
Имеется в наличии APC SC 1500 с USB кабелем, и Gentoo Linux 2.6.25-r7.
Демон apcupsd никак не хотел с этим работать, apctest выдавал ошибку
подключения.

   # lsusb
   Bus 007 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 005 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
   Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
   Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
   Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
   Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

В интернете я нашел только жалобы, на то, что данная связка не работает
и нужно ставить apcuspd версию 3.10 из development ветки.

Оказалось всё решается просто.

Prolific Technology, Inc. PL2303 Serial Port - это обычный USB->COM конфертер.
Благодаря ему, в системе создается serial устройство /dev/ttyUSB0,
которое и нужно указать в файле конфигурации.
После чего конфигурационный файл выглядит так.

   # cat /etc/apcupsd/apcupsd.conf |grep -v "#"

   UPSCABLE smart
   UPSTYPE apcsmart
   DEVICE /dev/ttyUSB0

А после, всё по man acpupsd.conf

Если в системе вы не видите "Bus 005 Device 002: ID 067b:2303 Prolific
Technology, Inc. PL2303 Serial Port",
то в ядре нужно указать следующие опции 

Device Drivers  ---> USB support --> USB Serial Converter support -> USB
Prolific 2303 Single Port Serial Driver
 
10.11.2008 , Автор: Сева
Ключи: usb, ups, linux / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / Поддержка аппаратного обеспечения

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, User294, 18:37, 10/11/2008 [ответить] [смотреть все]
  • +/
    Какой автор догадливый А вот интересно, какая польза от этого совета констатиру... весь текст скрыт [показать]
     
     
  • 2.3, Аноним, 19:06, 10/11/2008 [^] [ответить] [смотреть все]  
  • +/
    Лично мне было интересно узнать, что USB интерфейс у APC сделан через USB2Seria... весь текст скрыт [показать]
     
     
  • 3.5, User294, 19:58, 10/11/2008 [^] [ответить] [смотреть все]  
  • +/
    Это всего лишь конвертор интерфейса А какой там протокол бегает по интерфейсу ка... весь текст скрыт [показать]
     
  • 1.2, Den, 18:48, 10/11/2008 [ответить] [смотреть все]  
  • +/
    У кое-каких ИБП PowerCom (модели Imperial вроде) вообще долгое время не было такого драйвера, а когда появился (сначала отдельным модулем чел один написАл, потом уж в ядро пошло) с нутом всё равно не работает - нужно скачать доработанный напильником powercom.c и перекомпилить его в нуте.

    Так что я бы попинал ногами обоих - и тех, кто usb->com в ядро не все включают и нутовцев, за то, что не все модели поддерживают(даже, когда ничего сложного нет в той доработке напильником).

     
     
  • 2.4, User294, 19:20, 10/11/2008 [^] [ответить] [смотреть все]  
  • +/
    >Так что я бы попинал ногами обоих - и тех, кто usb->com в ядро не все включают

    Если это майнтайнеры так собрали - драпать от таких саботажников надо и чем быстрее тем лучше.А если это кто-то своими кривыми руками нахимичил при пересборе ядра, довольно странно потом по поводу своей криворукости советы другим раздавать.ИМХО, разумеется.

     
  • 2.12, prapor, 17:57, 13/11/2008 [^] [ответить] [смотреть все]  
  • +/
    > нутовцев, за то, что не все модели поддерживают(даже, когда ничего сложного нет в той доработке напильником).

    Да будет вам (и мне тоже) их поддержка. Но в следующей версии NUT. И кто считает, что это легко - пусть попробует сам сделать. Особенно весело, когда обнаруживаешь, что ни одна спецификация от PowerCom до конца не соответствует действительности.
    Более того, автор той "доработки напильником", мог сам послать свой патч к девелоперам NUT, но не сделал этого (от меня его модификацию приняли к рассмотрению сразу).

     
  • 1.6, Аноним, 11:11, 11/11/2008 [ответить] [смотреть все]  
  • +/
    Bus 002 Device 002 ID 051d 0002 American Power Conversion Uninterruptible Power... весь текст скрыт [показать]
     
     
  • 2.8, Сева, 12:31, 12/11/2008 [^] [ответить] [смотреть все]  
  • +/
    >Bus 002 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
    >
    >
    >ну и где тут serial-2-usb и Prolific 2303?

    Всем и Вам в частности.
    Если повезло и сразу работает, я завидую.

    на моем Gentoo Linux 2.6.25-r7
    и я долго не использовал apcupsd вообще.
    кстати, утилита от самого APC видит при таких настройках как BackUPS?

    >В общем похоже на совет из разряда "как отхватить глупые проблемы на ровном месте а >потом с помпой их забороть".Было бы интересно узнать кто причастен к вырубанию >пролификовского драйвера из кернеля - автор статьи или майнтайнеры?

    Как включить драйвер, это я показал лишь тем, у кого он не включен.
    Ни где информации по настройке APC Smart с Profilic для демона apcupsd не было - либо я совсем плохо ищу.
    Если вы умный, то не читайте.

     
  • 2.9, User294, 22:05, 12/11/2008 [^] [ответить] [смотреть все]  
  • +/
    >Bus 002 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply

    "А случаи бывают разные..." (с) анекдот.Видимо APCы гнали часть апсов с конвертерами а потом возможно освоили однокристалки с usb интерфейсом на борту.Сэкономив по мелочи на чипе конвертера.Или у них просто зоопарк платформ.Happens...

     
  • 1.7, anonymous, 11:23, 12/11/2008 [ответить] [смотреть все]  
  • +/
    Bus 003 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
    Автору спасибо - год назад, когда появился ИБП, ткнулся, но apcupsd "из каробки" не завелся. Хоть откалибровал год спустя)))
     
  • 1.10, Agressor, 14:34, 13/11/2008 [ответить] [смотреть все]  
  • +/
    PowerCom-ы некоторые используют конвертор
    Device Drivers  ---> USB support --> USB Serial Converter support -> USB Cypress M8 USB Serial Driver
     
     
  • 2.11, Сева, 14:35, 13/11/2008 [^] [ответить] [смотреть все]  
  • +/
    >PowerCom-ы некоторые используют конвертор
    >Device Drivers  ---> USB support --> USB Serial Converter support -> USB Cypress M8 USB Serial Driver

    Более того, я сейчас даже буду покупать специально COM->USB, т.к. есть SMART UPS с СОМ разъемом, а на компьютере его нет. :)

     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor