Jump to content
Форум по продукции MOXA

Aleksey710

Пользователи
  • Posts

    26
  • Joined

  • Last visited

Aleksey710's Achievements

Участник

Участник (2/5)

0

Reputation

  1. В системе 8250_pci присутствует? Я не совсем понимаю вопрос. Надеюсь это будет ответом
  2. ??? в драйверах моксы - нет. В системе нет такого каталога /drivers. Вообще файл модуля 8250 присутствовал. и это Step 1. Create /etc/modprobe.d/blacklist.conf if it is not exit. Step 2. Add following line into the file blacklist 8250_moxa говорит, что его загружать не надо.
  3. ./driver/msmknod 30 25 $BOARDS C $BOARDS 1 и 2 пробовал. влияет только на количество прописываемых ttyMUEXX. И, на сколько я понял, это совсем не о том.
  4. скрипт #!/bin/sh #------------------------------------------------------- touch /etc/modprobe.d/moxa-blacklist.conf echo blacklist 8250_moxa > /etc/modprobe.d/moxa-blacklist.conf #------------------------------------------------------- rmmod mxupcie #------------------------------------------------------- LVER=$(uname -r) echo $LVER #cd /lib/modules/$(LVER)/kernel/drivers/char rm /lib/modules/$LVER/kernel/drivers/char/mxser.ko rm /lib/modules/$LVER/kernel/drivers/char/mxupcie.ko #cd /lib/modules/$(LVER)/misc rm /lib/modules/$LVER/misc/mxser.ko rm /lib/modules/$LVER/misc/mxupcie.ko #rm /lib/modules/$LVER/misc/mxuport.ko #rm /lib/modules/$LVER/misc/mxusbserial.ko #------------------------------------------------------- cd ./moxa make clean ./mxinstall #------------------------------------------------------- usermod -a -G dialout user #------------------------------------------------------- msdiag #------------------------------------------------------- BOARDS=4 MAXPORTS=8 ./driver/msmknod 30 25 $BOARDS #------------------------------------------------------- cd .. BOARD=0 PORT=0 while [ $BOARD -lt $BOARDS ] do while [ $PORT -lt $MAXPORTS ] do # http://media.hpsindustrial.nl/Manuals/Moxa/UPort-1250.pdf 56 страница ./muestty -i RS4852W /dev/ttyMUE$PORT # chmod u=rw,g=rw,o=rw,a=rw /dev/ttyMUE$PORT chmod -v 666 /dev/ttyMUE$PORT PORT=`expr $PORT + 1` done BOARD=`expr $BOARD + 1` done
  5. Ага. Уже скрипт написал с полной автоматизацией всего
  6. 1 шт. CP-118EL root@arm:/opt/moxa# ./msdiag == MOXA Smartio/Industio Family Multiport Board Status Utility(1.4) == - PCI - No PCI device found. - PCIe - PCIe tty device major number= 31. PCIe callout device major number= 34. Board 2 : CP-112UL series Port 1: (nil), max. baud rate = 921600 bps. Port 2: (nil), max. baud rate = 921600 bps. Board 3 : CP-112UL series Port 1: (nil), max. baud rate = 921600 bps. Port 2: (nil), max. baud rate = 921600 bps. Board 4 : CP-112UL series Port 1: (nil), max. baud rate = 921600 bps. Port 2: (nil), max. baud rate = 921600 bps. 2 шт CP-118EL root@arm:/opt/moxa# ./msdiag == MOXA Smartio/Industio Family Multiport Board Status Utility(1.4) == - PCI - No PCI device found. - PCIe - PCIe tty device major number= 31. PCIe callout device major number= 34. Board 2 : CP-112UL series Port 1: (nil), max. baud rate = 921600 bps. Port 2: (nil), max. baud rate = 921600 bps. Board 3 : CP-112UL series Port 1: (nil), max. baud rate = 921600 bps. Port 2: (nil), max. baud rate = 921600 bps. Board 4 : CP-112UL series Port 1: (nil), max. baud rate = 921600 bps. Port 2: (nil), max. baud rate = 921600 bps.
  7. 2 карты user@arm:/opt/moxa$ ./msdiag == MOXA Smartio/Industio Family Multiport Board Status Utility(1.4) == - PCI - No PCI device found. - PCIe - PCIe tty device major number= 31. PCIe callout device major number= 34. Board 1 : CP-138E-A series (BusNo=3, DevNo=0) Port 1: 0xffffb672c19b5000, max. baud rate = 921600 bps. Port 2: 0xffffb672c19b5200, max. baud rate = 921600 bps. Port 3: 0xffffb672c19b5400, max. baud rate = 921600 bps. Port 4: 0xffffb672c19b5600, max. baud rate = 921600 bps. Port 5: 0xffffb672c19b5800, max. baud rate = 921600 bps. Port 6: 0xffffb672c19b5a00, max. baud rate = 921600 bps. Port 7: 0xffffb672c19b5c00, max. baud rate = 921600 bps. Port 8: 0xffffb672c19b5e00, max. baud rate = 921600 bps. Board 2 : CP-112UL series (BusNo=4096, DevNo=1) Port 1: 0x4, max. baud rate = -28394 bps. Port 2: 0xffffb672c19c5000, max. baud rate = 3 bps. Board 3 : CP-112UL series Port 1: (nil), max. baud rate = 921600 bps. Port 2: (nil), max. baud rate = 921600 bps. Board 4 : CP-112UL series Port 1: (nil), max. baud rate = 921600 bps. Port 2: (nil), max. baud rate = 921600 bps. отдельно проверял. Карты рабочие. По отдельности (2 шт точно) видятся без проблем
  8. Новый виток эпопеи. Поставил в компьютер 4 карты CP-138E-A. root@arm:/opt/moxa# ./msdiag == MOXA Smartio/Industio Family Multiport Board Status Utility(1.4) == - PCI - No PCI device found. - PCIe - PCIe tty device major number= 31. PCIe callout device major number= 34. Board 1 : CP-138E-A series (BusNo=1, DevNo=0) Port 1: 0xffffb4b3818ff000, max. baud rate = 921600 bps. Port 2: 0xffffb4b3818ff200, max. baud rate = 921600 bps. Port 3: 0xffffb4b3818ff400, max. baud rate = 921600 bps. Port 4: 0xffffb4b3818ff600, max. baud rate = 921600 bps. Port 5: 0xffffb4b3818ff800, max. baud rate = 921600 bps. Port 6: 0xffffb4b3818ffa00, max. baud rate = 921600 bps. Port 7: 0xffffb4b3818ffc00, max. baud rate = 921600 bps. Port 8: 0xffffb4b3818ffe00, max. baud rate = 921600 bps. Board 2 : CP-112UL series (BusNo=4096, DevNo=1) Port 1: 0x4, max. baud rate = -28340 bps. Port 2: 0xffffb4b381901000, max. baud rate = 3 bps. Board 3 : CP-112UL series (BusNo=4096, DevNo=1) Port 1: (nil), max. baud rate = 0 bps. Port 2: 0x4, max. baud rate = 607965184 bps. Board 4 : CP-112UL series (BusNo=4096, DevNo=1) Port 1: 0xb040, max. baud rate = 921600 bps. Port 2: (nil), max. baud rate = 6 bps. Видится одна. Остальные как то не так. Запускал msmknod 20 25 4 но я так понимаю он не про это Что делать? Куда смотреть? PS: Первая карта работает без проблем. Спасибо
  9. Вроде как даже заработало. Запустил свое ПО. Наблюдаю... А что это было и почему оно нигде не указано? (В офф. доках не наблюдал).
  10. Уже при связи между терминалами Putty/minicom появляются ошибки. Схема тестирования minicom logic16 Putty MOXA USB-RS485 USB-RS485 |_________RS485-2W_________|___________________| Скриншоты Logic2-нормальный0.png и Logic2-4332.png - из putty(USB-RS485) в minicom (MOXA) символ "0" (0x30) проходит нормально (1 стартовый +8 данных = 78 us). Скриншоты Logic2-битый0.png и Logic2-4068.png - из minicom (MOXA) в putty(USB-RS485) символ "0" (0x30) проходит за более короткий временной интервал (1 стартовый +8 данных = 73,24 us) и соответственно не распознается ни анализатором ни приемником другого адаптера. В скриншотах Logic2-4332.png и Logic2-4068.png - временные показатели. В скриншоте Logic2-диаграмма.png показана разница по времени между "нормальным" и "битым" символами. PS: Детально расписал где чего не так.
  11. Вообще должна работать. Есть предложение переопределить частоту осцилятора в mxpcie.c, то есть установить её не 14745600, а с учётом коэффициента, т.е. исправить неким таким образом: #define FREQUENCY 13793826 . Самому даже интересно, получится или нет 1. После изменения коэфициента (обращаю внимание на мелкий выброс) 2. То что было до изменения 3. Через работающий преобразователь. (типа норма )
  12. Если Моха работает на более высокой скорости с устойчивым коэфициентом, то если если ей поставить не стандартную скорость , чтоб с учетом коэфициента она давала норму. будет работать или нет? Провел такой эксперимент. MOXA прием коэфициент расчетная скорость полученная скорость 19200 20491 1,067 17994 10245 57600 61576 1,069 53882 10245 115200 123152 1,069 107764 10245 Вопрос. Должна ли была моха работать на нестандартной скорости?
×
×
  • Create New...