Установка на Synology NAS
|
|
survy | Дата: Понедельник, 29.09.2014, 15:22 | Сообщение # 1 |
Группа: Проверенные
Сообщений: 18
Статус: Оффлайн
| Добрый день, не пробовали ставить АРМ Скиф на Synology NAS, в частности с процессором Marvell Armada XP armv7l? Было бы неплохо использовать этого зверька еще и для мониторинга ОПС.
|
|
| |
arm-skif | Дата: Понедельник, 29.09.2014, 15:36 | Сообщение # 2 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Добрый день. Возможно серверная часть без пересборки работать будет. Точно не скажу, нужно пробовать. У меня этого NAS нет. Есть NAS WD 2 Тб трехлетней давности, сейчас не помню название модели. Попробую на нем, возможно там тоже armv7.
|
|
| |
survy | Дата: Понедельник, 29.09.2014, 15:49 | Сообщение # 3 |
Группа: Проверенные
Сообщений: 18
Статус: Оффлайн
| Готов попробовать, дайте ссылку что качать и если не сложно в двух словах порядок действий.
|
|
| |
arm-skif | Дата: Понедельник, 29.09.2014, 16:10 | Сообщение # 4 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| В ветке форума про Raspberry Pi написано какие файлы нужно скопировать с образа SD карты. Файлы залить на NAS можно при помощи бесплатной программы WinSCP, а запустить на нем сервер можно подключившись при помощи PuTTY. Нужно знать пароль пользователя root на NAS.
|
|
| |
arm-skif | Дата: Понедельник, 29.09.2014, 19:45 | Сообщение # 5 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| В WD не ARM, а Power. Все файлы скифа собраны в архиве BuildRoot.7z (в каталоге 3_armskif\SD_rootfs\usr), остается только перенести файлы библиотеки Qt. Можно запускать сервер скиф и смотреть каких библиотек не хватает.
|
|
| |
survy | Дата: Понедельник, 29.09.2014, 19:59 | Сообщение # 6 |
Группа: Проверенные
Сообщений: 18
Статус: Оффлайн
| План действий более-менее ясен, кроме одного (наивняк:)) пункта - везде говорится о подключении через COM и Ethernet, а мне надо подключить С2000М через USB.
|
|
| |
arm-skif | Дата: Понедельник, 29.09.2014, 20:08 | Сообщение # 7 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| С этим сложнее. Поддержка устройств usbToCom должна быть включена в ядро linux, а в NAS скорее всего этого нет. Воткните в usb ваш преобразователь и посмотрите появился ли он в выводе команды lsusb. Например Болидовский USB-232 определяется так: Код Bus 003 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC Если преобразователь есть в списке, можно посмотреть еще информацию командой dmesg|grep USB. Код ftdi_sio 3-3:1.0: FTDI USB Serial Device converter detected usb 3-3: FTDI USB Serial Device converter now attached to ttyUSB0 Для этого преобразователя создается файл устройства ttyUSB0.
Очень часто на embedded устройствах есть com порты, но они просто не распаяы. Скорее всего для таких портов потребуется микросхема согласования уровней max232.
|
|
| |
survy | Дата: Вторник, 30.09.2014, 14:29 | Сообщение # 8 |
Группа: Проверенные
Сообщений: 18
Статус: Оффлайн
| Итак, для пробы подключил к Synology С2000-USB (USB в RS-485). Результат первой команды lsusb: Bus 003 Device 004: ID 04d8:000a Microchip Technology, Inc. Bus 003 Device 003: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob, 1-Wire adapter Bus 001 Device 008: ID 0764:0501 Cyber Power System, Inc.
на третьем адресе висит 1w свисток, на восьмом UPS, соответственно на четвертом С2000-USB, ибо больше ничего не воткнуто.
Следующая команда dmesg|grep USB выдала: [901648.848533] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 16 sf 0 #p 0 iv 0
[901648.856437] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 144 sf 0 #p 0 iv 0 [901648.865404] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 4096 sf 0 #p 0 iv 0 [901648.879717] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 4096 sf 0 #p 0 iv 0 [901648.892595] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 4096 sf 0 #p 0 iv 0 [901648.906413] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 4096 sf 0 #p 0 iv 0 [901648.918652] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 3431 sf 0 #p 0 iv 0 [901648.931612] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 32 sf 0 #p 0 iv 0 [901648.939909] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 16 sf 0 #p 0 iv 0 [901648.974988] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 10 sf 0 #p 0 iv 0 [901648.984024] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 9 sf 0 #p 0 iv 0 [901648.993293] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 9 sf 0 #p 0 iv 0 [901655.361753] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 4095 sf 0 #p 0 iv 0 [901658.634865] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 4095 sf 0 #p 0 iv 0 [901658.764660] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 4095 sf 0 #p 0 iv 0 [901658.776190] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 10 sf 0 #p 0 iv 0 [901658.785732] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 16 sf 0 #p 0 iv 0 [901658.796617] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 9 sf 0 #p 0 iv 0 [903689.758929] usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x03F0 pid 0x042A [918018.479019] usb 1-1: USB disconnect, device number 5 [2381553.890591] usb 1-1: new high-speed USB device number 6 using ehci_marvell [2381851.061790] usb 3-1: USB disconnect, device number 2 [2381871.407983] usb 3-1: new full-speed USB device number 4 using etxhci_hcd_130207 [2381899.068009] usb 1-1: USB disconnect, device number 6 [2381905.408763] usb 1-1: new high-speed USB device number 7 using ehci_marvell [2382024.314502] usb 1-1: USB disconnect, device number 7 [2382033.851752] usb 1-1: new low-speed USB device number 8 using ehci_marvell
Ничего знакомого в этом наборе букаф не нашел, помогите интерпретировать результаты.
|
|
| |
arm-skif | Дата: Вторник, 30.09.2014, 15:52 | Сообщение # 9 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Если подключить С2000-USB, появляется ли файл /dev/ttyACM0 Посмотреть можно командой: ls -al /dev/ttyA*
для С2000-USB создается файл устройства /dev/ttyACM0 для USB-RS232 создается файл устройства /dev/ttyUSB0
Как вы подключите С2000-USB к пульту? Есть еще С2000-ПИ?
|
|
| |
survy | Дата: Вторник, 30.09.2014, 16:47 | Сообщение # 10 |
Группа: Проверенные
Сообщений: 18
Статус: Оффлайн
| Syno> ls -al /dev/ttyA* ls: /dev/ttyA*: No such file or directory Видимо не судьба
С2000-USB подключен в линию 485 для настройки приборов. Понимаю что с АРМ я его не смогу использовать, воткнул для проверки первое что под руку попалось.
|
|
| |
arm-skif | Дата: Вторник, 30.09.2014, 16:51 | Сообщение # 11 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| А что выдает по команде: ls -al /dev/tty*
|
|
| |
survy | Дата: Вторник, 30.09.2014, 16:54 | Сообщение # 12 |
Группа: Проверенные
Сообщений: 18
Статус: Оффлайн
| На всякий случай попробую еще какой нибудь переходничек USB-COM c компьютерного рынка, и буду смотреть в сторону малинового пирога, благо ценник вполне приятный. Добавлено (30.09.2014, 16:54) --------------------------------------------- crw-rw-rw- 1 root root 5, 0 Sep 3 2003 /dev/tty crw-r--r-- 1 root root 4, 0 Sep 3 2003 /dev/tty0 crw-r--r-- 1 root root 4, 1 Aug 18 2003 /dev/tty1 crw-r--r-- 1 root root 4, 2 Aug 18 2003 /dev/tty2 crw-r--r-- 1 root root 4, 3 Aug 18 2003 /dev/tty3 crw-r--r-- 1 root root 4, 4 Aug 18 2003 /dev/tty4 crw-r--r-- 1 root root 4, 64 Aug 18 2003 /dev/ttyS0 crw-r--r-- 1 root root 4, 65 Sep 2 05:54 /dev/ttyS1 crw-r--r-- 1 root root 3, 0 Aug 18 2003 /dev/ttyp0 crw-r--r-- 1 root root 3, 1 Aug 18 2003 /dev/ttyp1 crw-r--r-- 1 root root 3, 2 Aug 18 2003 /dev/ttyp2 crw-r--r-- 1 root root 3, 3 Dec 22 2013 /dev/ttyp3 crw-r--r-- 1 root root 3, 4 Dec 22 2013 /dev/ttyp4 crw-r--r-- 1 root root 3, 5 Dec 22 2013 /dev/ttyp5 crw-r--r-- 1 root root 3, 6 Dec 22 2013 /dev/ttyp6 crw-r--r-- 1 root root 3, 7 Dec 22 2013 /dev/ttyp7 crw-r--r-- 1 root root 3, 8 Dec 22 2013 /dev/ttyp8 crw-r--r-- 1 root root 3, 9 Dec 22 2013 /dev/ttyp9 crw-r--r-- 1 root root 3, 10 Dec 22 2013 /dev/ttypa crw-r--r-- 1 root root 3, 11 Dec 22 2013 /dev/ttypb crw-r--r-- 1 root root 3, 12 Dec 22 2013 /dev/ttypc crw-r--r-- 1 root root 3, 13 Dec 22 2013 /dev/ttypd crw-r--r-- 1 root root 3, 14 Dec 22 2013 /dev/ttype crw-r--r-- 1 root root 3, 15 Dec 22 2013 /dev/ttypf crw-r--r-- 1 root root 3, 16 Dec 22 2013 /dev/ttyq0 crw-r--r-- 1 root root 3, 17 Dec 22 2013 /dev/ttyq1 crw-r--r-- 1 root root 3, 18 Dec 22 2013 /dev/ttyq2 crw-r--r-- 1 root root 3, 19 Dec 22 2013 /dev/ttyq3 crw-r--r-- 1 root root 3, 20 Dec 22 2013 /dev/ttyq4 crw-r--r-- 1 root root 3, 21 Dec 22 2013 /dev/ttyq5 crw-r--r-- 1 root root 3, 22 Dec 22 2013 /dev/ttyq6 crw-r--r-- 1 root root 3, 23 Dec 22 2013 /dev/ttyq7 crw-r--r-- 1 root root 3, 24 Dec 22 2013 /dev/ttyq8 crw-r--r-- 1 root root 3, 25 Dec 22 2013 /dev/ttyq9 crw-r--r-- 1 root root 3, 26 Dec 22 2013 /dev/ttyqa crw-r--r-- 1 root root 3, 27 Dec 22 2013 /dev/ttyqb crw-r--r-- 1 root root 3, 28 Dec 22 2013 /dev/ttyqc crw-r--r-- 1 root root 3, 29 Dec 22 2013 /dev/ttyqd crw-r--r-- 1 root root 3, 30 Dec 22 2013 /dev/ttyqe crw-r--r-- 1 root root 3, 31 Dec 22 2013 /dev/ttyqf
|
|
| |
arm-skif | Дата: Вторник, 30.09.2014, 16:59 | Сообщение # 13 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Скорее всего другие переходники USB-COM не заработают. Нет смысла включать их в ядро NAS.
|
|
| |
survy | Дата: Вторник, 30.09.2014, 17:07 | Сообщение # 14 |
Группа: Проверенные
Сообщений: 18
Статус: Оффлайн
| Есть конечно еще вариант С2000-Ethernet прикупить и продолжить эксперименты с Synology, но учитывая что стоит он всего чуть дешевле чем raspberry pi, а результат весьма непредсказуем, вариант с пирогом (под который есть готовая работающая сборка) выглядит гораздо более привлекательным.
|
|
| |
arm-skif | Дата: Вторник, 30.09.2014, 17:13 | Сообщение # 15 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Это да. Малину сейчас можно купить в магазинах NIX и DNS. Но нужно еще купить микросхему max232cpe и четыре керамических конденсатора (~50р.).
|
|
| |
survy | Дата: Вторник, 30.09.2014, 17:16 | Сообщение # 16 |
Группа: Проверенные
Сообщений: 18
Статус: Оффлайн
| предполагаю, что уж ваша сборка точно должна usb-com конвертеры понимать от микросхем и конденсаторов далек
|
|
| |
arm-skif | Дата: Вторник, 30.09.2014, 17:24 | Сообщение # 17 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Для малины я в ядро включил все что можно было включить для usb-com. Проверял только на Болидовском USB-RS232.
Бывают уже готовые: RS232 To TTL или mini RS232 To TTL.
|
|
| |
survy | Дата: Четверг, 02.10.2014, 09:00 | Сообщение # 18 |
Группа: Проверенные
Сообщений: 18
Статус: Оффлайн
| учитывая что у меня уже есть переходник USB-COM, проверить труда не составит, потом отпишусь о результатах Добавлено (02.10.2014, 09:00) --------------------------------------------- подключил конвертер USB-COM TRENDnet, результат первой команды обнадежил: >lsusb Bus 004 Device 001: ID 1d6b:0003 Bus 003 Device 005: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port Bus 003 Device 003: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob, 1-Wire adapter Bus 003 Device 001: ID 1d6b:0002 Bus 002 Device 001: ID 1d6b:0002 Bus 001 Device 008: ID 0764:0501 Cyber Power System, Inc. Bus 001 Device 001: ID 1d6b:0002
а вот второй не очень: >dmesg|grep USB [901648.848533] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 16 sf 0 #p 0 iv 0 [901648.856437] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 144 sf 0 #p 0 iv 0 [901648.865404] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 4096 sf 0 #p 0 iv 0 [901648.879717] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 4096 sf 0 #p 0 iv 0 [901648.892595] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 4096 sf 0 #p 0 iv 0 [901648.906413] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 4096 sf 0 #p 0 iv 0 [901648.918652] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 3431 sf 0 #p 0 iv 0 [901648.931612] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 32 sf 0 #p 0 iv 0 [901648.939909] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 16 sf 0 #p 0 iv 0 [901648.974988] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 10 sf 0 #p 0 iv 0 [901648.984024] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 9 sf 0 #p 0 iv 0 [901648.993293] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 9 sf 0 #p 0 iv 0 [901655.361753] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 4095 sf 0 #p 0 iv 0 [901658.634865] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 4095 sf 0 #p 0 iv 0 [901658.764660] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 4095 sf 0 #p 0 iv 0 [901658.776190] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 10 sf 0 #p 0 iv 0 [901658.785732] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 16 sf 0 #p 0 iv 0 [901658.796617] usbip_common_mod: usbip_dump_header:311: USBIP_CMD_SUBMIT: x_flags 0 x_len 9 sf 0 #p 0 iv 0 [903689.758929] usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x03F0 pid 0x042A [918018.479019] usb 1-1: USB disconnect, device number 5 [2381553.890591] usb 1-1: new high-speed USB device number 6 using ehci_marvell [2381851.061790] usb 3-1: USB disconnect, device number 2 [2381871.407983] usb 3-1: new full-speed USB device number 4 using etxhci_hcd_130207 [2381899.068009] usb 1-1: USB disconnect, device number 6 [2381905.408763] usb 1-1: new high-speed USB device number 7 using ehci_marvell [2382024.314502] usb 1-1: USB disconnect, device number 7 [2382033.851752] usb 1-1: new low-speed USB device number 8 using ehci_marvell [2545309.613426] usb 3-1: USB disconnect, device number 4 [2545319.277678] usb 3-1: new full-speed USB device number 5 using etxhci_hcd_130207
Судя по тому что ничего по сравнению с С2000-USB не изменилось, видимо и результата нет.
|
|
| |
arm-skif | Дата: Четверг, 02.10.2014, 09:25 | Сообщение # 19 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| /dev/ttyUSB0 или /dev/ttyACM0 - не появляются?
PL2303 - устройство видно, но для него не загружается драйвер. Если драйвер присутствует на NAS в виде модуля, то его нужно загрузить вручную. Если бы драйвер был включен в ядро не в виде модуля, то он уже работал бы. Посмотрите что есть в каталоге /lib/modules/название ядра/kernel/drivers/usb/serial. Если вообще такой имеется.
Попробуйте выполнить команду: modprobe pl2303
На больших linux за загрузку драйвера отвечает отдельная служба, а на embedded лучше нужные драйверы включать монолитно, либо придется загружать руками (добавлять в автозагрузку).
|
|
| |
survy | Дата: Четверг, 02.10.2014, 10:32 | Сообщение # 20 |
Группа: Проверенные
Сообщений: 18
Статус: Оффлайн
| Не, нет такого модуля pl2303, не ищется никак. Зафиксируем для будущих искателей - в Synology DSM 4.3 поддержка usbToCom на уровне ядра отсутствует. Наверняка прикрутить как то можно, но я на этом свои эксперименты остановлю и перейду к изучению малинового пирога.
|
|
| |