Страница 2 из 2

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-18 15:29:07
guest
zheka79 писал(а):Точно не разъем и кабель. Кабель родной, и точно рабочий. Разъемы менял несколько штук. Больше склоняюсь к тому что там ком порт все таки урезанный.
У Вас COM<->USB на том же порту? Значит что - рабочий, либо правда урезанный, тогда
управление упсом невозможно, хорошо если от упса часть сигналов проходит и shutdown в них укладывается.

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-18 15:34:13
zheka79
COM<->USB виден в системе как ttyU0, ком порт матери ttyu2, после того как поменял настройки в биосе

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-18 15:43:12
f_andrey
Да что вы как дети, всё там в норме http://dlcdnet.asus.com/pub/ASUS/mb/LGA ... _Z97-P.pdf

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-18 15:49:33
zheka79
В норме то в норме, но работать не хочет.

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-18 18:18:29
guest
zheka79 писал(а):В норме то в норме, но работать не хочет.
http://pinoutsguide.com/UPS/apc_smart_c ... nout.shtml
там же настройки (инициализация порта)
cu -l /dev/cuau0 -s 2400

https://www.freebsd.org/doc/handbook/serialcomms.html

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-19 8:42:10
zheka79
пробовал cu -l /dev/cuaU0 -s 2400, на котором висит УПС через переходник ком-юсб, всё нормально работает, откликается. Выключаю сервак, отключаю переходник, вешаю УПС на ком порт матери, загружаюсь, пробую cu -l /dev/cuau0 -s 2400, виснет намертво. Вобщем непонятно что за фигня.

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-19 9:03:27
guest
zheka79 писал(а):пробовал cu -l /dev/cuaU0 -s 2400, на котором висит УПС через переходник ком-юсб, всё нормально работает, откликается. Выключаю сервак, отключаю переходник, вешаю УПС на ком порт матери, загружаюсь, пробую cu -l /dev/cuau0 -s 2400, виснет намертво. Вобщем непонятно что за фигня.
- порт остался, кабель с частью разъемов изменился?
- в ядре только uart для serial?

странно...

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-19 9:17:53
zheka79
переходник ком-юсб виден как cuaU0, а ком порт матери - cuau0;
в ядре только uart, пробовал скомпилить с поддержкой sio, не компилится, лезут ошибки в исходниках, но я в программировании не силен, поправить не могу.

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-19 9:41:31
guest
zheka79 писал(а):переходник ком-юсб виден как cuaU0, а ком порт матери - cuau0;
в ядре только uart, пробовал скомпилить с поддержкой sio, не компилится, лезут ошибки в исходниках, но я в программировании не силен, поправить не могу.
давайте на картинках что-ли...

comX |DB9|------------|DBX|--UPS

DB9--кабель--DBX (не знаю маркировку)
два разъема и кабель между ними

после использования USB-COM, что в верхнем изменилось?

ps. sio уже давно нет, заменен на uart, ну можно еще добавить puc:

device puc
device uart

и пересобрать ядро.

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-19 9:50:03
snorlov
zheka79
Я тут заметил у вас

Код: Выделить всё

uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 on acpi0
а у меня

Код: Выделить всё

uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-19 10:14:17
guest
snorlov писал(а):zheka79
Я тут заметил у вас

Код: Выделить всё

uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 on acpi0
а у меня

Код: Выделить всё

uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
флаг что порт может использоваться под консоль, не должен влиять на работу с UPS

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-19 10:34:55
zheka79
guest писал(а): давайте на картинках что-ли...

comX |DB9|------------|DBX|--UPS

DB9--кабель--DBX (не знаю маркировку)
два разъема и кабель между ними

после использования USB-COM, что в верхнем изменилось?

ps. sio уже давно нет, заменен на uart, ну можно еще добавить puc:

device puc
device uart

и пересобрать ядро.
при использовании усб-ком:
USB ---> comX |DB9|------------|DBX|--UPS

ядро уже собрано с поддержкой puc

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-19 10:37:39
zheka79
и еще вопрос, а не может ли ком порт на матери не работать из за этого?

Код: Выделить всё

ACPI Error: [RAMB] Namespace lookup failure, AE_NOT_FOUND (20110527/psargs-392)
ACPI Exception: AE_NOT_FOUND, Could not execute arguments for [RAMW] (Region) (20110527/nsinit-380)
acpi0: Power Button (fixed)
ACPI Error: Method parse/execution failed [\\_SB_.PCI0.I2C0.ACD0._CRS] (Node 0xfffffe000544cc00), AE_AML_INVALID_RESOURCE_TYPE (20110527/psparse-560)
ACPI Error: Method execution failed [\\_SB_.PCI0.I2C0.ACD0._CRS] (Node 0xfffffe000544cc00), AE_AML_INVALID_RESOURCE_TYPE (20110527/uteval-113)
can't fetch resources for \\_SB_.PCI0.I2C0.ACD0 - AE_AML_INVALID_RESOURCE_TYPE

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-19 10:49:41
guest
zheka79 писал(а):и еще вопрос, а не может ли ком порт на матери не работать из за этого?

Код: Выделить всё

ACPI Error: [RAMB] Namespace lookup failure, AE_NOT_FOUND (20110527/psargs-392)
ACPI Exception: AE_NOT_FOUND, Could not execute arguments for [RAMW] (Region) (20110527/nsinit-380)
acpi0: Power Button (fixed)
ACPI Error: Method parse/execution failed [\\_SB_.PCI0.I2C0.ACD0._CRS] (Node 0xfffffe000544cc00), AE_AML_INVALID_RESOURCE_TYPE (20110527/psparse-560)
ACPI Error: Method execution failed [\\_SB_.PCI0.I2C0.ACD0._CRS] (Node 0xfffffe000544cc00), AE_AML_INVALID_RESOURCE_TYPE (20110527/uteval-113)
can't fetch resources for \\_SB_.PCI0.I2C0.ACD0 - AE_AML_INVALID_RESOURCE_TYPE
нет.
Чесно говоря, после:

при использовании усб-ком:
USB ---> comX |DB9|------------|DBX|--UPS

мне непонятна проблема

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-19 10:53:50
zheka79
)))) проблема в том что через ком порт матери УПС не работает, а через переходник усб-ком всё работает. и самое странное что в /dev родной ком порт виден, значит система его видит, но какое либо взаимодействие на этом порту не возможно.

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-19 12:37:50
guest
zheka79 писал(а):)))) проблема в том что через ком порт матери УПС не работает, а через переходник усб-ком всё работает. и самое странное что в /dev родной ком порт виден, значит система его видит, но какое либо взаимодействие на этом порту не возможно.
получаем:
com-порт рабочий, разъемы и кабель - тоже рабочие (ставим вопрос?), понятно почему.
В случае с USB-COM, работает драйвер ucom, исходники не смотрел, но один фик он работает
поверх serial! Значит вопрос в сигналах, значит:

- либо Вы неверно работали через uart(4) с портом;
- либо serial кабель COM<->UPS - неверный, потому как ucom(4) + usb-com переходник исправляют это

под вопросом: проблема с драйвером uart(4) (но вроде как его вылизали) или баг в uart(4)
возможны тонкости в чипе (8250 или 16450 или 16550 и тд), но это редкость

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-19 13:36:04
zheka79
guest писал(а): - либо Вы неверно работали через uart(4) с портом;
- либо serial кабель COM<->UPS - неверный, потому как ucom(4) + usb-com переходник исправляют это
- так я с ним и не работал, с ним работает apcupsd насколько я понимаю
- тут тоже вопрос спорный: верный он или не верный, так как на старой матери с этим же кабелем на том же cuau0 всё отлично работает

и тут остается два варианта: либо выкидыши как то не правильно распаяны (хотя пробовал три разных), либо в самой микросхеме ком порта что то не так

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-19 14:16:16
guest
zheka79 писал(а):
guest писал(а): - либо Вы неверно работали через uart(4) с портом;
- либо serial кабель COM<->UPS - неверный, потому как ucom(4) + usb-com переходник исправляют это
- так я с ним и не работал, с ним работает apcupsd насколько я понимаю
- тут тоже вопрос спорный: верный он или не верный, так как на старой матери с этим же кабелем на том же cuau0 всё отлично работает

и тут остается два варианта: либо выкидыши как то не правильно распаяны (хотя пробовал три разных), либо в самой микросхеме ком порта что то не так
простите меня темного, "выкидыш" - это аборт при родах...
Честно, попробовал найти что сия аббревиатура означает в случае УПС, не нашел, если объясните что
это - буду признателен.

Любой serial порт, легко проверить:
- null modem кабель в котором можно использовать только три линии: TX,RX и GND - можно соединить
два PC (на том куда заходить - порт callin в ttys активируем ttyu который будет слушать getty,
на другом, с которого заходить - используем cu на порт cua... - callout)
В xBSD нельзя одновременно чтобы порт слушался getty - ttyu и его мы открывали через cu.

- модемный кабель и поцепить модем

Все, проверить проще простого как сам порт, так и кабель, разъемы DB9, DB25 можно купить и спаять
любой кабель.

Для callin есть разница какое описание класса из gettytab использовать, для связи PC не нужна несущая CD,
а для мудемов - нужна, соответственно и распайка серийного кабеля.
Большинство устройств в Unix'ах - терминальные устройства с входным и выходным буфером, gettytab
- таблица классов, в которых сие расписано, скорость, parity...
+ использование stty для настройки терминала или терминальной линиии

Ох, давно это было... все выдохся, боле не хочется расписывать верхнее (sorry - сам с собою)

ps. Всегда есть момент совпадения: меняем одно, почему то ломается еще что-то и еще что-то и такое
почему то случается очень часто

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-19 15:05:41
zheka79
Выкидыш - это кабель от разъема ком порта матери до задней стенки корпуса системного блока )
попомему у меня гдето модем валялся, который через ком порт работает, если найду, то попробую...

Re: Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2014-11-19 17:41:01
guest
zheka79 писал(а):Выкидыш - это кабель от разъема ком порта матери до задней стенки корпуса системного блока )
попомему у меня гдето модем валялся, который через ком порт работает, если найду, то попробую...
про выкидыш - понято

В принципе, для проверки serial есть null-modem заглушка, раньше продавались, можно спаять самому.
Есть тестовые утилиты, когда-то были под MASADOS... ну очень давно... :) (зато быстро и просто)
Ну или модем, помнить что в null-modem RX <-> TX, TX<->RX - перекрестный кабель и для мудема не пригоден,
в модемном RX <-> RX, TX<->TX прямой + ..., и как минимум в нуль-медемном достаточно 3-x линий TX,RX,GND
- передача будет ограничена длиной кабеля которая влияет и на скорость при трех жилах.

Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2015-03-20 21:59:39
yurybx
Похожая ситуация с материнкой X7SBA. В ней два com-порта: один в виде разьема на задней панеле, а второй проброшен через выкидыш. Так вот, первый работает, а второй - ни в какую! Выкидыш проверял на другой мамке - всё пучком. В биосе всё включено, в dmesg оба порта упоминаются:

Код: Выделить всё

uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: [FILTER]
uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0
uart1: [FILTER]
Видимо придётся покупать pci-com адаптер. Какой посоветуете?
Операционка FreeBSD 8.0.

Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2015-03-23 21:08:07
yurybx
Разобрался. Распиновка на материнке не соответствовала распиновке выкидыша. Паяльник всё исправил.

Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2015-03-23 22:24:14
f_andrey
yurybx писал(а): Паяльник всё исправил.
Вот, вот, про то и разговор ;)
yurybx писал(а): Операционка FreeBSD 8.0.
Срочно обновить или переставить, так как даже 8.4 то ли уже то ли летом EoL

Помогите подружить FreeBSD 9 и SMART UPS SC420

Добавлено: 2015-03-24 8:42:25
snorlov
yurybx писал(а):Разобрался. Распиновка на материнке не соответствовала распиновке выкидыша. Паяльник всё исправил.
Я всем говорю, не надо выкидывать внешний модем или COM-мышь...