+7 499 990-10-21

Пропала связь с Меркурий МС-К

Пропала связь с Меркурий МС-К

Сообщение BigAndy » 16 окт 2010, 15:14

Собсно Касса 1.2.4
Ввиду выходя из строя была заменена плата на такую же резервную, в биосе провверили "включенность" com-портов, запускаем Run_reshka -пишет Ошибку 1. (Com1)
Baudrate испробовано от 2400 до 115К

Чтобы сурово не дебажить программу, можно узнать, как отловить [в каких логах0 на каком этапе валится процесс и какие тестовые команды надо загнатЬ, скажем в миником, чтобы "ручками" посмотреть ответы ФР? В /tmp/dnc/ нашел только лог гуя.

Зы. Со своей штатной консолью регистратор работает.
Зы2 Если поменять на com-порту протокол общения с ФР, выдает уже ошибку 2, значит, как-то все-таки пытается общатья. Тогда как на остальных портах продолжает выдавать ошибку 1.

Есть мысль попробовать перенаправить (продублировать) поток компорта через pipe + tail -f, но администратор там слабенький, вряд ли сумеет.
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Пропала связь с Меркурий МС-К

Сообщение Alexander » 16 окт 2010, 16:59

Можно попробовать в настройках драйверов устройств на закладке [Общие] включить вывод сообщений в консоль и после запуска через run_reshka посмотреть файл журнала в /tmp/reshka.out (старые сборки) либо /tmp/dancy/reshka/ (последние сборки).
Попробуйте проверить работоспособность Com1 любым другим устройством (например, сканером или дисплеем)
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Пропала связь с Меркурий МС-К

Сообщение Alexander » 19 окт 2010, 00:45

Решена ли проблема? (И в чём было дело, если да?)
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Пропала связь с Меркурий МС-К

Сообщение BigAndy » 19 окт 2010, 20:02

Пока не не решали. Пока работаем в standalone mode. Запланировано на пятницу-субботу.
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Пропала связь с Меркурий МС-К

Сообщение findoff » 21 окт 2010, 04:00

Может легче попробовать вручную поговорить? Насколько я помню у него команды простые...
Я в свое время на него minicom натравливал.
findoff
 
Постов: 20
Зарегистрирован: 08 дек 2009, 21:56

Re: Пропала связь с Меркурий МС-К

Сообщение BigAndy » 23 окт 2010, 23:30

Пока найдена системная проблема на платах intel с N550 со включенным режимом hyperthrading. С отключенным - все нормально.

Говорить по миникому с кассовым аппаратом здесь (вернее, где торговая точка) ) некому, поскольку уровень подготовки у ремонтирующего ККМ персонала такой, что они только могут пересылать его в областной центр по более-менее сложным проблемам.
Требование диагностиоровать проблему будет являться для них оскорблением личного достоинтсва, поскольку они уверяли, что данный регистратор не может работать без штатного терминала.. Хотя в комплекте шла какая-то POS-программулька под масдай. и в паспорте недвусмысленно было все описано.

Код: Выделить всё
$ lspci
00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge (rev 02)                                                                                       
00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller (rev 02)                                                     
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)                                                                           
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 01)                                                                           
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 01)                                                                           
00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 01)                                                                           
00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 01)                                                                   
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)                                                                   
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)                                                                   
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)                                                                   
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)                                                                     
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)                                                                                       
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 01)                                                                                   
00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01)                                                                       
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01)                                                                                 
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Пропала связь с Меркурий МС-К

Сообщение BigAndy » 16 май 2011, 11:32

Блин ! Дежавю какой-то...
Код: Выделить всё
dmesg | grep tty
console [tty0] enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

На этом чипе опять нет связи с ККМ. Новая плата asus с N550. Опять повторяется всё вышеперечисленное. Беда в том, что другихаппаратов, кроме Меркурия-МСК, закупленных в один день из одной партии.
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Пропала связь с Меркурий МС-К

Сообщение Alexander » 17 май 2011, 14:05

BigAndy писал(а):00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

Странно, как будто порты перепутаны местами. Обычно вроде COM1 на irq3, а COM2 на irq4. А что BIOS на эту тему говорит?
P.S. Может setserial поможет?
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Пропала связь с Меркурий МС-К

Сообщение BigAndy » 17 май 2011, 17:57

Хм. Действительно, не обратил внимания.
Хотя как это может иметь отношение к API?
Ведь используется /dev/tty, а программному интерфейсу irq/адрес должны быть пофигу.
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Пропала связь с Меркурий МС-К

Сообщение Alexander » 17 май 2011, 18:06

Я просто подумал, что может ядро порты криво цепляет. Может быть их с помощью setserial надо принудительно переставить?
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

След.

Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 20, из них зарегистрированных: 0, скрытых: 0 и гостей: 20 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20