Soluzione 1:
setserial
è specifico per Linux, ma puoi anche usare stty
comando (disponibile su qualsiasi Unix) per controllare la velocità e altre caratteristiche di qualsiasi tty.
stty
opera sul suo input standard, quindi stty < /dev/ttyXX
ti darà le informazioni su quel particolare tty. In alternativa, se ti trovi in una situazione in cui non puoi impostare lo standard input di stty
, puoi utilizzare il -F /dev/ttyXX
opzione.
Soluzione 2:
Il programma che stai cercando si chiama "setserial".
http://linux.die.net/man/8/setserial
Soluzione 3:
Dato che menzioni un server console e questa domanda è contrassegnata con linux, presumo che ti stia connettendo a un server Linux. Il server deve essere configurato per utilizzare una console seriale quindi ci sono un paio di posti da controllare.
La configurazione del kernel prevede l'aggiunta del parametro "console" alla riga di comando del kernel. Per esempio aggiungendo "console=ttyS0,9600" si dice al kernel di inviare messaggi alla prima porta seriale (/dev/ttyS0, COM1 in termini DOS/Windows) a 9600 baud. Puoi aggiungerlo alla riga di comando tramite la configurazione del boot loader. Se si utilizza grub, di solito si tratta di un file chiamato /boot/grub/grub.conf. Si noti che è possibile avere più parametri di console per tastiera/console video tradizionale (tty0) e seriale (/dev/ttyS0). Ad esempio:"console=tty0 console=ttyS0,9600"
Per fornire un prompt di accesso via seriale è necessario modificare /etc/inittab e aggiungere/modificare una riga come la seguente. dev/ttyS0 a 9600 baud.
Nota che normalmente vorrai far corrispondere la porta seriale e il baud rate tra il kernel e l'installazione di agetty. Controllando le configurazioni di cui sopra dovresti essere in grado di determinare il baud rate del server.