Em um Dell PowerEdge 310 com uma placa iDRAC 6 com Ubuntu 10.04 (Lucid), consegui fazer com que minha porta serial funcionasse fazendo as seguintes alterações no BIOS
- Redirecionamento do console sobre COM2
- Digite vt100 / vt200
- Velocidade 115200
Eu então me certifiquei de que o RAC estava configurado para uma taxa de bits de 115.200, fazendo login no sistema e executando os seguintes comandos racadm
- racadm config -g cfgSerial -o cfgSerialBaudRate 115200
- racadm config -g cfgSerial -o cfgSerialBaudRate 1
- racadm config -g cfgSerial -o cfgSerialSshEnable 1
- racadm config -g cfgSerial -o cfgSerialCom2RedirEnable 1 (Isso parece ser diferente da configuração de redirecionamento ativado no BIOS)
- racadm config -g cfgSerial -o cfgSerialConsoleIdleTimeout 300
- racadm config -g cfgSerial -o cfgSerialTelnetEnable 0
- configuração do racadm -g cfgIpmiSol -o cfgIpmiSolEnable 1
- configuração do racadm -g cfgIpmiSol -o cfgIpmiSolBaudRate 115200
Depois de fazer tudo isso, instalei o script de inicialização que delerious010 sugeriu e ainda não consegui obter um SSH ligação à consola através do cartão DRAC. Eu segui o sugerido pelo user92395 e reduzi a taxa de bits para 19.200 bps e, eis que eu consegui me conectar à minha porta do console. Infelizmente para mim o kit de ferramentas da Dell não foi portado para o Lucid e não consegui encontrar a fonte, então não consegui rodar o 'syscfg csp'. Eu encontrei no entanto isso modificando o script /etc/init/ttyS1.conf e adicionando uma diretiva de pré-inicialização que executa o comando setserial que eu poderia aumentar a taxa de bits e conectar a 115.200 bps. Meu script ttyS1.conf se parece com isto:
# ttyS1 - getty
#
# This service maintains a getty on ttyS1 for console
# redirection to the Dell DRAC card.
start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]
respawn
pre-start script
/bin/setserial /dev/ttyS1 uart 16550A port 0x02f8 irq 3 baud_base 115200 spd_normal skip_test
end script
exec /sbin/getty -h -L 115200n8 ttyS1 vt100
Quando tiver uma chance, irei inicializar este sistema com o Ubuntu 12.04 (Precise) e executar o comando syscfg para ver qual é o valor da variável 'msgcommbitrate'.