caz Posted January 19, 2012 Posted January 19, 2012 Понадобилось вдруг управлять несколькими железками, на freebsd 9, через com, для это есть comconsole, собрал нульмодемный кабель, прописал в /boot/loader.conf boot_multicons="YES" boot_serial="YES" console="comconsole,vidconsole" в/etc/ttys ttyu0 "/usr/libexec/getty std.9600" vt100 on secure в итоге вывод на экран работает, но на ввод нет, думал что проблема в кабеле, но это не подтвердилось. в чем еще может быть проблема? Вставить ник Quote
Сильвер Posted January 19, 2012 Posted January 19, 2012 (edited) Понадобилось вдруг управлять несколькими железками, на freebsd 9, через com, для это есть comconsole, собрал нульмодемный кабель, прописал в /boot/loader.conf ... в итоге вывод на экран работает, но на ввод нет, думал что проблема в кабеле, но это не подтвердилось. в чем еще может быть проблема? grep console /boot/loader.conf comconsole_speed="115200" console="comconsole,vidconsole" cat /boot.config -Dh -S115200 Причём, по-моему loader.conf вообще можно не трогать - достаточно /boot.config и ttyu0 "/usr/libexec/getty std.115200" vt100 on secure Edited January 19, 2012 by Сильвер Вставить ник Quote
caz Posted January 19, 2012 Author Posted January 19, 2012 Понадобилось вдруг управлять несколькими железками, на freebsd 9, через com, для это есть comconsole, собрал нульмодемный кабель, прописал в /boot/loader.conf ... в итоге вывод на экран работает, но на ввод нет, думал что проблема в кабеле, но это не подтвердилось. в чем еще может быть проблема? grep console /boot/loader.conf comconsole_speed="115200" console="comconsole,vidconsole" cat /boot.config -Dh -S115200 в boot.config прописано -Dh, а скорость 9600 устраивает.. Вставить ник Quote
Сильвер Posted January 19, 2012 Posted January 19, 2012 в boot.config прописано -Dh, а скорость 9600 устраивает.. Тогда я бы ещё раз кабель проверил. Очень похоже на то, что TX в нём отсутствует. Вставить ник Quote
caz Posted January 19, 2012 Author Posted January 19, 2012 в boot.config прописано -Dh, а скорость 9600 устраивает.. Тогда я бы ещё раз кабель проверил. Очень похоже на то, что TX в нём отсутствует. прозвонил кабель, все согласно схеме. Вставить ник Quote
nuclearcat Posted January 19, 2012 Posted January 19, 2012 Это железкой вы хотите управлять или хотите фряшкой через com управлять? (Т.е. на FreeBSD заходить по com-порту?) Вставить ник Quote
caz Posted January 19, 2012 Author Posted January 19, 2012 flow control отключили? конечно Это железкой вы хотите управлять или хотите фряшкой через com управлять? (Т.е. на FreeBSD заходить по com-порту?) заходить по com-порту Вставить ник Quote
Ivan_83 Posted January 19, 2012 Posted January 19, 2012 У меня в ttys так прописано: # com port console console "/usr/libexec/getty Pc" cons25 on secure только железо не х86 Вставить ник Quote
caz Posted January 19, 2012 Author Posted January 19, 2012 У меня в ttys так прописано: # com port console console "/usr/libexec/getty Pc" cons25 on secure только железо не х86 я изначально пробовал как раз через console, результат тот же. система x86. p.s. уже и новый кабель сделал, результат тот же. Вставить ник Quote
Ivan_83 Posted January 19, 2012 Posted January 19, 2012 На другом железе попробуйте. Ещё, может с вашего порта выходной уровень напряжения недостаточный. Вставить ник Quote
magr Posted January 19, 2012 Posted January 19, 2012 в итоге вывод на экран работает, но на ввод нет, думал что проблема в кабеле, но это не подтвердилось. в чем еще может быть проблема? Работает ли ввод с этой консоли до операционной системы? -- например, в биосе, в лоадере. Вставить ник Quote
YuryD Posted January 20, 2012 Posted January 20, 2012 уже и новый кабель сделал, результат тот же. Ну ком-порт с битым приемником - не редкость... На втором конце кабеля соедините tx-rx, И через tip/cu/minicom на этом порту проверьте - будет ли эхо. Вставить ник Quote
caz Posted January 20, 2012 Author Posted January 20, 2012 в включил через переходник usb->com, все прекрасно заработало. спасибо за помощь. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.