Existem problemas conhecidos ao alternar entre consoles X e vty no FreeBSD. Veja, por exemplo, este relatório de bug no bugzilla do FreeBSD. Embora se refira especificamente ao uso de um cartão da nVidia, vale a pena tentar alguns conselhos nos comentários aqui.
Verifique se você está usando a versão mais recente disponível do driver de vídeo para sua placa e verifique o valor de kern.vty
:
$ sysctl kern.vty
Se ele retornar kern.vty: vt
, você está usando o driver (padrão) vt
. O driver deve permitir a troca entre o X e o console, mas às vezes não restaura o console corretamente, deixando uma tela em branco. Como primeiro passo, você pode tentar ativar o modo de texto, o que faz com que o sistema permaneça no modo de texto, em vez de alternar para o modo VGA. Adicione isto a /boot/loader.conf
e reinicie:
hw.vga.textmode=1
Se isso não corrigir o problema, você poderá tentar reverter a alteração anterior e, em vez disso, ativar o driver mais antigo do console do sistema sc
, adicionando isso ao /boot/loader.conf
:
kern.vty=sc
Novamente, reinicie e teste.
Se isto ainda não resolver o seu problema, provavelmente vale a pena gastar algum tempo procurando relatórios de bugs relacionados no FreeBSD bug tracker, ou nos fóruns do FreeBSD.