wiki:Hacks

Version 2 (modified by san, 2 years ago) ( diff )

--

Плата SW-01

Полезные хитрости

Внимание! Данное руководство предназначено для опытных пользователей. Выполнение некорректных команд может привести к потере работоспособности платы.

  • Отладочный лог в sw-01: в файле /etc/init.d/swd.sh в переменной ARGS добавить опцию -l7, после сохранения файла перезапустить
  • Перезапуск swd /etc/init.d/swd.sh restart
  • Просмотр последних сообщений лога "на лету" с фильтрацией по слоту tail -f /var/permlog/messages | grep "slot 07" (вывод останавливается во время ротации файла, нужно перезапускать)
  • Программный рестарт всех плат в блоке spictl 81 01 00 00
  • Обновление ПО ПЛИС fpgactl -f /usr/share/sw/sw.rbf
  • Посмотреть законфигурирована ли ПЛИС fpgactl -s
  • Резет кассеты spictl 81 01 00 00
  • Лог swd:cat /var/permlog/messages
  • Вывод лога в реалтайме с грепом по слоту: swd -d 2>&1 |grep 'slot 01'
  • Команды мониторинга monitoring.txt. Например, запрос миба платы из браузера http://192.168.0.215/api.php?json={"cmd":"getMIB","slot":15}
  • Команды из консоли send <slot>
  • Полный snmp oid 1.3.6.1.4.1.32109.9999.4.<slot>.<oid>
  • Для того чтобы процесс swd не запускался повторно (если его убить) нужно создать файл touch /tmp/restarting-swd
  • Убить swd killall swd
  • Отправка сырых данных по шине SPI(swd должен быть убит в это время) spictl 1 6 <slot> xx xx xx xx ... , xx - данные в hex. Данные отправляются как есть, контрольную сумму, флаги 7E и esq -нужно самому.

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.