ТСД тс01
ТСД тс01
Устройство хочет работать с битом четности по COM порту. Работу в этом режиме выставляем в ПО, но ощущение, что это не на что не влияет.
Устиройство первый пакет шлет без бита четности и это видно как успех начала инициализации в ПО, потом переходит на использование бита четности и разговора между устройством и win не получается.
Эксперимент с нативным mtsc.exe успешен.
WTware v.5.4.72
Что прислать, для анализа?
Устиройство первый пакет шлет без бита четности и это видно как успех начала инициализации в ПО, потом переходит на использование бита четности и разговора между устройством и win не получается.
Эксперимент с нативным mtsc.exe успешен.
WTware v.5.4.72
Что прислать, для анализа?
-
- Разработчик
- Сообщения: 12021
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: ТСД тс01
Лог от последней версии втвари. Убери из конфига всё лишнее, перезагрузи, залогинься, обратись к устройству, увидь ошибку, сохрани лог.
Re: ТСД тс01
[rdpdr-serial 5] [ 1328.881442] Line control mode still unsupported, sorry.
[rdpdr-serial 5] [ 1328.881472] Please send this log to support@wtware.com.
[rdpdr-serial 5] [ 1328.881482] WordLength 8 Parity 3 StopBits 0.
[rdpdr-serial 5] [ 1329.971055] Line control mode still unsupported, sorry.
[rdpdr-serial 5] [ 1329.971073] Please send this log to support@wtware.com.
[rdpdr-serial 5] [ 1329.971083] WordLength 8 Parity 3 StopBits 0.
[rdpdr-serial 5] [ 1331.033603] Line control mode still unsupported, sorry.
[rdpdr-serial 5] [ 1331.033620] Please send this log to support@wtware.com.
[rdpdr-serial 5] [ 1331.033628] WordLength 8 Parity 3 StopBits 0.
[rdpdr-serial 5] [ 1332.140142] Line control mode still unsupported, sorry.
[rdpdr-serial 5] [ 1332.140159] Please send this log to support@wtware.com.
[rdpdr-serial 5] [ 1332.140172] WordLength 8 Parity 3 StopBits 0.
[rdpdr-serial 5] [ 1333.206988] Line control mode still unsupported, sorry.
[rdpdr-serial 5] [ 1333.207004] Please send this log to support@wtware.com.
[rdpdr-serial 5] [ 1333.207018] WordLength 8 Parity 3 StopBits 0.
полный лог на почте support@wtware.com с темой "ТСД тс01"
[rdpdr-serial 5] [ 1328.881472] Please send this log to support@wtware.com.
[rdpdr-serial 5] [ 1328.881482] WordLength 8 Parity 3 StopBits 0.
[rdpdr-serial 5] [ 1329.971055] Line control mode still unsupported, sorry.
[rdpdr-serial 5] [ 1329.971073] Please send this log to support@wtware.com.
[rdpdr-serial 5] [ 1329.971083] WordLength 8 Parity 3 StopBits 0.
[rdpdr-serial 5] [ 1331.033603] Line control mode still unsupported, sorry.
[rdpdr-serial 5] [ 1331.033620] Please send this log to support@wtware.com.
[rdpdr-serial 5] [ 1331.033628] WordLength 8 Parity 3 StopBits 0.
[rdpdr-serial 5] [ 1332.140142] Line control mode still unsupported, sorry.
[rdpdr-serial 5] [ 1332.140159] Please send this log to support@wtware.com.
[rdpdr-serial 5] [ 1332.140172] WordLength 8 Parity 3 StopBits 0.
[rdpdr-serial 5] [ 1333.206988] Line control mode still unsupported, sorry.
[rdpdr-serial 5] [ 1333.207004] Please send this log to support@wtware.com.
[rdpdr-serial 5] [ 1333.207018] WordLength 8 Parity 3 StopBits 0.
полный лог на почте support@wtware.com с темой "ТСД тс01"
-
- Разработчик
- Сообщения: 12021
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: ТСД тс01
WordLength 8
Parity MARK_PARITY
StopBits STOP_BIT_1
MARK_PARITY означает, что бит четности вместо контроля всегда выставляется в 1. Википедия https://en.wikipedia.org/wiki/Parity_bit
Parity MARK_PARITY
StopBits STOP_BIT_1
MARK_PARITY означает, что бит четности вместо контроля всегда выставляется в 1. Википедия https://en.wikipedia.org/wiki/Parity_bit
Экзотический режим. Вам оно действительно надо в таком виде? Про это где-то в документации на железку написано?If the parity bit is present but not used, it may be referred to as mark parity (when the parity bit is always 1)
Re: ТСД тс01
> Про это где-то в документации на железку написано? Позже постарюсь больше раздабыть, пока такой комментарий разработчика
Наш прибор оперирует четностями MARK_PARITY и SPACE_PARITY. POSIX API изначально не имело констант для установки таких паритетов. Было только NONE, EVEN и ODD. И разработчики, зачастую, оперировали только ими. Мы на это наткнулись, когда наше ПО для таких приборов хотели запустить под Wine и потерпели неудачу. Win приложение устанавливает MARK_PARITY, а wine ничего не делал при этом.
> Вам оно действительно надо в таком виде?
думаем...
Наш прибор оперирует четностями MARK_PARITY и SPACE_PARITY. POSIX API изначально не имело констант для установки таких паритетов. Было только NONE, EVEN и ODD. И разработчики, зачастую, оперировали только ими. Мы на это наткнулись, когда наше ПО для таких приборов хотели запустить под Wine и потерпели неудачу. Win приложение устанавливает MARK_PARITY, а wine ничего не делал при этом.
> Вам оно действительно надо в таком виде?
думаем...
-
- Разработчик
- Сообщения: 12021
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: ТСД тс01
Попробуй версию 5.4.92. Если не заработает, хочу лог, в конфиге напиши:
serial=com5;com6;com7;debug
serial=com5;com6;com7;debug
Re: ТСД тс01
Упустил ответ.
5.4.92, а это значит мне надо флешку с wi-fi новую изготовить?
сейчас у меня грузится с флещшки изготовлнной конфигуратором 5.4.72 но использую DHCP опции для указания TFTP сервера. Конфиги качаются с него.
5.4.92, а это значит мне надо флешку с wi-fi новую изготовить?
сейчас у меня грузится с флещшки изготовлнной конфигуратором 5.4.72 но использую DHCP опции для указания TFTP сервера. Конфиги качаются с него.
-
- Разработчик
- Сообщения: 12021
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: ТСД тс01
Да. initrd.wtc из каталога configs со старой флешки скопируй на новую, тогда настраивать не придётся.petav писал(а):5.4.92, а это значит мне надо флешку с wi-fi новую изготовить?
Re: ТСД тс01
Засада с этим wi-fi. Много возьни с обновлением.
Сделаю. Спасибо.
Сделаю. Спасибо.
Re: ТСД тс01
Работает, Спасибо!
[rdpdr-serial 6] [12993.447120] [RDPDR] 4 bytes in IN queue, 0 bytes in OUT queue.
[rdpdr-serial 6] [12993.447128] [RDPDR] IRP Completion: Device 3, CompletionId 5, IoStatus 0x00000000, result 18, 18 bytes of data.
[rdpdr-serial 6] [12993.447961] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 5 MajorFunction 0x3 MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.447971] [RDPDR] IRP_MJ_READ
[rdpdr-serial 6] [12993.447979] [RDPDR] Immediate reading: read 1 more bytes, total 1 of 1.
[rdpdr-serial 6] [12993.447986] [RDPDR] IRP Completion: Device 3, CompletionId 5, IoStatus 0x00000000, result 1, 1 bytes of data.
[rdpdr-serial 6] [12993.453266] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 5 MajorFunction 0xe MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.453288] [RDPDR] IRP_MJ_DEVICE_CONTROL
[rdpdr-serial 6] [12993.453296] [RDPDR] IOCTL_SERIAL_GET_COMMSTATUS
[rdpdr-serial 6] [12993.453304] [RDPDR] 3 bytes in IN queue, 0 bytes in OUT queue.
[rdpdr-serial 6] [12993.453311] [RDPDR] IRP Completion: Device 3, CompletionId 5, IoStatus 0x00000000, result 18, 18 bytes of data.
[rdpdr-serial 6] [12993.454315] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 5 MajorFunction 0x3 MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.454336] [RDPDR] IRP_MJ_READ
[rdpdr-serial 6] [12993.454344] [RDPDR] Immediate reading: read 1 more bytes, total 1 of 1.
[rdpdr-serial 6] [12993.454352] [RDPDR] IRP Completion: Device 3, CompletionId 5, IoStatus 0x00000000, result 1, 1 bytes of data.
[rdpdr-serial 6] [12993.459544] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 5 MajorFunction 0xe MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.459560] [RDPDR] IRP_MJ_DEVICE_CONTROL
[rdpdr-serial 6] [12993.459572] [RDPDR] IOCTL_SERIAL_GET_COMMSTATUS
[rdpdr-serial 6] [12993.459580] [RDPDR] 2 bytes in IN queue, 0 bytes in OUT queue.
[rdpdr-serial 6] [12993.459587] [RDPDR] IRP Completion: Device 3, CompletionId 5, IoStatus 0x00000000, result 18, 18 bytes of data.
[rdpdr-serial 6] [12993.460440] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 5 MajorFunction 0x3 MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.460461] [RDPDR] IRP_MJ_READ
[rdpdr-serial 6] [12993.460469] [RDPDR] Immediate reading: read 1 more bytes, total 1 of 1.
[rdpdr-serial 6] [12993.460477] [RDPDR] IRP Completion: Device 3, CompletionId 5, IoStatus 0x00000000, result 1, 1 bytes of data.
[rdpdr-serial 6] [12993.466360] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 5 MajorFunction 0xe MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.466384] [RDPDR] IRP_MJ_DEVICE_CONTROL
[rdpdr-serial 6] [12993.466392] [RDPDR] IOCTL_SERIAL_GET_COMMSTATUS
[rdpdr-serial 6] [12993.466400] [RDPDR] 1 bytes in IN queue, 0 bytes in OUT queue.
[rdpdr-serial 6] [12993.466407] [RDPDR] IRP Completion: Device 3, CompletionId 5, IoStatus 0x00000000, result 18, 18 bytes of data.
[rdpdr-serial 6] [12993.467290] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 2 MajorFunction 0x3 MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.467309] [RDPDR] IRP_MJ_READ
[rdpdr-serial 6] [12993.467318] [RDPDR] Immediate reading: read 1 more bytes, total 1 of 1.
[rdpdr-serial 6] [12993.467325] [RDPDR] IRP Completion: Device 3, CompletionId 2, IoStatus 0x00000000, result 1, 1 bytes of data.
[rdpdr-serial 6] [12993.468172] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 2 MajorFunction 0xe MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.468194] [RDPDR] IRP_MJ_DEVICE_CONTROL
[rdpdr-serial 6] [12993.468202] [RDPDR] IOCTL_SERIAL_GET_COMMSTATUS
[rdpdr-serial 6] [12993.468210] [RDPDR] 0 bytes in IN queue, 0 bytes in OUT queue.
[rdpdr-serial 6] [12993.468217] [RDPDR] IRP Completion: Device 3, CompletionId 2, IoStatus 0x00000000, result 18, 18 bytes of data.
[rdpdr-serial 6] [12993.469096] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 5 MajorFunction 0xe MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.469122] [RDPDR] IRP_MJ_DEVICE_CONTROL
[rdpdr-serial 6] [12993.469130] [RDPDR] IOCTL_SERIAL_WAIT_ON_MASK
[rdpdr-serial 6] [12993.447120] [RDPDR] 4 bytes in IN queue, 0 bytes in OUT queue.
[rdpdr-serial 6] [12993.447128] [RDPDR] IRP Completion: Device 3, CompletionId 5, IoStatus 0x00000000, result 18, 18 bytes of data.
[rdpdr-serial 6] [12993.447961] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 5 MajorFunction 0x3 MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.447971] [RDPDR] IRP_MJ_READ
[rdpdr-serial 6] [12993.447979] [RDPDR] Immediate reading: read 1 more bytes, total 1 of 1.
[rdpdr-serial 6] [12993.447986] [RDPDR] IRP Completion: Device 3, CompletionId 5, IoStatus 0x00000000, result 1, 1 bytes of data.
[rdpdr-serial 6] [12993.453266] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 5 MajorFunction 0xe MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.453288] [RDPDR] IRP_MJ_DEVICE_CONTROL
[rdpdr-serial 6] [12993.453296] [RDPDR] IOCTL_SERIAL_GET_COMMSTATUS
[rdpdr-serial 6] [12993.453304] [RDPDR] 3 bytes in IN queue, 0 bytes in OUT queue.
[rdpdr-serial 6] [12993.453311] [RDPDR] IRP Completion: Device 3, CompletionId 5, IoStatus 0x00000000, result 18, 18 bytes of data.
[rdpdr-serial 6] [12993.454315] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 5 MajorFunction 0x3 MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.454336] [RDPDR] IRP_MJ_READ
[rdpdr-serial 6] [12993.454344] [RDPDR] Immediate reading: read 1 more bytes, total 1 of 1.
[rdpdr-serial 6] [12993.454352] [RDPDR] IRP Completion: Device 3, CompletionId 5, IoStatus 0x00000000, result 1, 1 bytes of data.
[rdpdr-serial 6] [12993.459544] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 5 MajorFunction 0xe MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.459560] [RDPDR] IRP_MJ_DEVICE_CONTROL
[rdpdr-serial 6] [12993.459572] [RDPDR] IOCTL_SERIAL_GET_COMMSTATUS
[rdpdr-serial 6] [12993.459580] [RDPDR] 2 bytes in IN queue, 0 bytes in OUT queue.
[rdpdr-serial 6] [12993.459587] [RDPDR] IRP Completion: Device 3, CompletionId 5, IoStatus 0x00000000, result 18, 18 bytes of data.
[rdpdr-serial 6] [12993.460440] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 5 MajorFunction 0x3 MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.460461] [RDPDR] IRP_MJ_READ
[rdpdr-serial 6] [12993.460469] [RDPDR] Immediate reading: read 1 more bytes, total 1 of 1.
[rdpdr-serial 6] [12993.460477] [RDPDR] IRP Completion: Device 3, CompletionId 5, IoStatus 0x00000000, result 1, 1 bytes of data.
[rdpdr-serial 6] [12993.466360] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 5 MajorFunction 0xe MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.466384] [RDPDR] IRP_MJ_DEVICE_CONTROL
[rdpdr-serial 6] [12993.466392] [RDPDR] IOCTL_SERIAL_GET_COMMSTATUS
[rdpdr-serial 6] [12993.466400] [RDPDR] 1 bytes in IN queue, 0 bytes in OUT queue.
[rdpdr-serial 6] [12993.466407] [RDPDR] IRP Completion: Device 3, CompletionId 5, IoStatus 0x00000000, result 18, 18 bytes of data.
[rdpdr-serial 6] [12993.467290] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 2 MajorFunction 0x3 MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.467309] [RDPDR] IRP_MJ_READ
[rdpdr-serial 6] [12993.467318] [RDPDR] Immediate reading: read 1 more bytes, total 1 of 1.
[rdpdr-serial 6] [12993.467325] [RDPDR] IRP Completion: Device 3, CompletionId 2, IoStatus 0x00000000, result 1, 1 bytes of data.
[rdpdr-serial 6] [12993.468172] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 2 MajorFunction 0xe MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.468194] [RDPDR] IRP_MJ_DEVICE_CONTROL
[rdpdr-serial 6] [12993.468202] [RDPDR] IOCTL_SERIAL_GET_COMMSTATUS
[rdpdr-serial 6] [12993.468210] [RDPDR] 0 bytes in IN queue, 0 bytes in OUT queue.
[rdpdr-serial 6] [12993.468217] [RDPDR] IRP Completion: Device 3, CompletionId 2, IoStatus 0x00000000, result 18, 18 bytes of data.
[rdpdr-serial 6] [12993.469096] [RDPDR] Recv from RDP: DeviceId 3 FileId 1 CompletionId 5 MajorFunction 0xe MinorFunction 0x0, 32 bytes in stream.
[rdpdr-serial 6] [12993.469122] [RDPDR] IRP_MJ_DEVICE_CONTROL
[rdpdr-serial 6] [12993.469130] [RDPDR] IOCTL_SERIAL_WAIT_ON_MASK