LINUX.ORG.RU

Логин через UART

 , ,


0

2

Такое дело:
могу соединиться с устройством через сеть (WiFi или Ethernet) по ssh как обычно:

ssh root@192.168.10.1
Пароль ввожу соединяюсь. А если подключаюсь к устройству по UART, то лог ядра вижу при загрузке, потом приглашение вижу:
HOSTNAME login:
Ввожу root и пароль, а мне говорит, что login incorrect. Хотя пароль ввожу точно правильный
Что это может быть? Где можно включить/отключить залогинивание по через /dev/ttySx?
В процессах висит
/sbin/getty -L ttyS2 115200 xterm
Наверное именно он отвечает за login через последовательный порт?



Последнее исправление: podovalov5 (всего исправлений: 4)

Как ты ожидаешь в консоли xterm запустить? Замени в inittab строчку с ttyS2 на

s0:12345:respawn:/sbin/agetty -L 115200 ttyS2 vt100

anonymous
()
Ответ на: комментарий от anonymous

Но ведь приглашение выдаёт.
agetty у меня нет в системе, а после того как в /etc/inittab

# Put a getty on the serial port
ttyS2::respawn:/sbin/getty -L ttyS2 115200 vt100 # GENERIC_SERIAL
поменял xterm на vt100 -
Всё равно пишет login incorrect

podovalov5
() автор топика
Ответ на: комментарий от zudwa

Что-то типа встроенного линукса. Да есть такой файл. Вот он:

tty1
tty2
tty3
tty4
tty5
tty6
tty7
tty8
ttyS0
ttyS1
ttyS2
ttyS3
ttyAMA0
ttyAMA1
ttyAMA2
ttyAMA3
ttySAC0
ttySAC1
ttySAC2
ttySAC3
ttyUL0
ttyUL1
ttyUL2
ttyUL3
ttyPS0
ttyPS1
ttyPSC0
ttyPSC1
ttyPSC2
ttyPSC3
ttyCPM0
ttyCPM1
ttyCPM2
ttyCPM3
ttymxc0
ttymxc1
ttymxc2
ttyO0
ttyO1
ttyO2
ttyO3
ttyAM0
ttyAM1
ttyAM2
ttySC0
ttySC1
ttySC2
ttySC3
ttySC4
ttySC5
ttySC6
ttySC7
ttyGS0

podovalov5
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.