Encontre as configurações corretas de tty & tty

3

Eu consegui rodar o Debian puro (debootstraped) no meu dispositivo Android. Isso significa que meu Nexus 5 executa um sistema GNU / Linux perfeitamente normal, mas com o kernel Linux CyanogenMod 11 (tem alguns patches específicos de modelo).

Eu tenho conexão serial com o telefone (através de um plugue de headphone modulado de 4 pinos) e posso ver o registro completo do kernel.

O problema é que, embora o sistema inicialize e funcione, não consigo encontrar uma maneira de interagir com ele, já que não consigo encontrar as configurações tty corretas que preciso usar.

Primeiro de tudo, o sistema com certeza está ativo, já que coloquei algo como /sbin/ls /dev > /hello no inittab (onde o getty deveria estar) e recebi a listagem do diretório.

A porta serial está em / dev / ttyHSL0 e eu tentei muito com o getty e o último é /sbin/getty -8 -L -m -w 115200 ttyHSL0 sem sorte alguma. Eu tentei as outras duas portas que a listagem relatou (tty1 & ttyS0) sem qualquer sorte também ...

Observação: tentei iniciar o Wi-Fi na inicialização para poder obter o SSH, mas ele não funcionou, ele não se conectaria à rede e não sei por quê. Quando eu tiver um prompt bash, poderei depurá-lo ...

Nota 2: Este não é um sistema chroot, é o Debian rodando no dispositivo puramente. Isso não tem nada a ver com o Android.

    
por dzervas 16.01.2016 / 03:27

1 resposta

3

Bem depois de muita depuração (e batendo cabeça contra a parede) no script init que eu estava usando para switch_root para o diretório onde o debian está, eu não montei / dev, / proc e / sys ...

O tty correto era na verdade 1:2345:respawn:/sbin/getty ttyHSL0 115200

    
por 20.01.2016 / 06:25