Ativar o console do FrutoBuffer na fonte do kernel do Android -- yanogenmod campo com bootloader campo com kernel camp android Relacionado O problema

Enable framebuffer console in Android kernel source


1
vote

problema

português

É possível de alguma forma habilitar o console do FrutoBuffer em fontes de kernel Android da Samsung, para ver mensagens do kernel em vez de apenas o bootlogo?

Inglês Original

Is it possible to somehow enable the framebuffer console in android kernel sources from samsung, to see kernel messages instead of just the bootlogo?

        
       
       

Lista de respostas

1
 
vote
vote
Melhor resposta
 

Você realmente não disse o que estava tentando fazer exatamente-- mas se eu entendo certo, e você é bom com solda, soa como você pode querer encontrar o < um href = "http://linux-sunxi.org/uart" rel = "nofollow"> UART Pins no seu dispositivo e, em seguida, toque nele e use uma conexão serial com o computador para ler a saída do carregador de inicialização (via miniCom ou algum outro emulador de terminal) e acesse o console ao vivo dessa maneira. Você também pode ser capaz de obter dados seriais do Rel="nofollow"> USB durante a inicialização.

Claro, se você estiver apenas preso com um sistema de não inicialização e tentando recuperar um dispositivo, você pode usar odin / heimdall para refletir sua imagem de inicialização (incluindo um novo kernel) ou instalar uma imagem de recuperação personalizada e usar isso para piscar uma rom com um bom kernel.

Parece que você pode deliberadamente mexendo com seus próprios kernels construídos - talvez para atualizar para uma nova base de kernel ou algo assim? Se for esse o caso, uma alternativa para ver as mensagens do kernel na tela é habilitar Pstore (o sistema de arquivos Substituição baseada em / proc / last_kmesg), que permitirá visualizar o console DMESG / KERNEL + quaisquer mensagens de pânico após uma mala ruim na próxima reinicialização (desde que a RAM não seja sobrescrita). Dê uma olhada neste Exemplo do kernel da Trlte (Samsung Note 4) para saber como implementar nos núcleos mais novos. (Se é um kernel mais velho, você pode apenas precisar ligar Last_Kmesg .)

 

You didn't really say what you were trying to do exactly-- but if I understand right, and you're any good with soldering, it sounds like you might want to find the UART pins on your device, then tap that and use a serial connection to your computer to read the bootloader output (via minicom or some other terminal emulator) and access the live console that way. You may also be able to get serial data from the USB during boot.

Of course, if you are just stuck with a non-booting system and trying to recover a device, you might use odin/heimdall to reflash your boot image (including a new kernel) or install a custom recovery image and use that to flash a ROM with a good kernel.

It sounds like you're possibly deliberately messing with your own built kernels- maybe to upgrade to a new kernel base or something? If that's the case, an alternative to seeing the kernel messages onscreen is to enable PSTORE (the file system-based replacement for /proc/last_kmesg), which will let you view the dmesg/kernel console + any panic messages after a bad boot on the next reboot (so long as the ram doesn't get overwritten). Take a look at this example from the trlte (Samsung Note 4) kernel for how to implement it in the newer kernels. (If it's an older kernel you may just need to turn on last_kmesg.)

 
 

Perguntas relacionadas

0  Como ignorar notificações de travamento / desinstalar aplicativos sem inicializar no CyanogenMod?  ( How to ignore crash notifications uninstall apps without booting on cyanogenmo ) 
Hoje eu atualizei o CyanogenMod para a versão mais recente (05/10/2015) no meu Nexus 4 e instalei o novo pacote GAPPS. Mas assim que eu inicializar meu dispos...

4  Problema com a atualização do CyanogenMod - telefone não terminará de inicializar  ( Problem with updating cyanogenmod phone will no finish booting up ) 
tl; dr cyanogenmod atualizado com o ROM Gerenciador e quando é reinicializado, está preso nesta tela: Eu tenho um EVO com o Cyanogen 7. O aplicativo RO...

2  Nenhum sistema operativo e twrp  ( No operative system and twrp ) 
Recentemente eu instalei uma ROM personalizada no meu telefone, então decidi expandir minha memória de telefone em um truque que vi no YouTube, onde eu tinha ...

5  Restaurar um back-up da ROM  ( Restore a rom back up ) 
Eu vou experimentar cyanogenmod hoje à noite no meu celular. Antes de fazer isso, no entanto, estou curioso sobre uma coisa. Eu realizei um backup nandroid, p...

5  Como faço para instalar o Google Apps 20130812 em CyanogenMod 10.1 (Android 4.2.2)?  ( How do i install google apps 20130812 into cyanogenmod 10 1 android 4 2 2 ) 
Eu estou tentando instalar o Google Apps (Gapps) 20130812 Update para o Android 4.2.2 no meu samsung galaxy fascinate, que está sendo executado cyanogenmod...

7  CyanogenMod - O que é "modo de notificação"?  ( Cyanogenmod what is notification mode ) 
Acho que estou entendendo mal as opções de perfis em CyanogenMod sobre notificações. Aqui está o que estou tentando fazer: gostaria de todas as notificações...

2  Testar com segurança rom construir  ( Safely test rom build ) 
Estou tentando entrar no desenvolvimento do Android Rom e, como tal, eu compilei o CM13 da fonte para o meu dispositivo (que ainda não é totalmente suportado,...

9  Como você criptografa seu dispositivo que funciona CyanogenMod 12.1?  ( How do you encrypt your device running cyanogenmod 12 1 ) 
CyanogenMod 12 e 12.1 Configuração 'Encrypt Phone' está quebrada e tem sido por um bom tempo. Existe alguma maneira de criptografar o telefone de alguma out...

3  Por que meu telefone continua sendo preso ao realizar um backup?  ( Why does my phone keep getting stuck when performing a backup ) 
Eu tenho enraizado meu telefone e atualmente tenho uma versão mais antiga do mod Cyanogen no meu sprint HTC Hero. Quando tento realizar um backup usando o ROM...

15  Posso alterar o mapeamento do botão de hardware com cm9 (Samsung Galaxy S2)?  ( Can i change the hardware button mapping with cm9 samsung galaxy s2 ) 
Eu tenho um GS II e recentemente piscou para cm9 - eu queria saber se há alguma maneira de mapear os botões de hardware de volta para os atalhos do Touchwiz -...

1  Por que o CyanogenMod Zip não é encontrado quando tento instalá-lo?  ( Why is cyanogenmod zip not being found when i try to install it ) 
Para ajudar a corrigir Meus problemas com conectividade USB , foi sugerido para mim que eu atualizo meu kernel e rom. Eu atualizei o kernel Tudo bem, parec...

4  Quando o fstrim deve correr?  ( When should fstrim run ) 
com base nisso cyanogenmod fórum thread , eu tentei Para resolver o atraso em executar aplicativos e alternar entre aplicativos no meu Galaxy Nexus executand...

1  É possível deixar alguns aplicativos na memória interna ao usar S2e?  ( Is it possible to leave some apps in the internal memory while using s2e ) 
Bem, é possível? Eu tenho uma galáxia com o oficial cyanogenmod rom. Eu só tenho um cartão Micro SD de classe 4 e está usando o aplicativo de aumento de veloc...

0  Swap Partition não está funcionando em Huawei U8160 Running CyanogenMod 7.2  ( Swap partition not working on huawei u8160 running cyanogenmod 7 2 ) 
Eu tenho um Huawei U8160 (também conhecido como: Vodafone 858 SMART) que está executando o CyanogenMod 7.2 (que foi lançado pela MadTeam em 2/7/2012). Após ...

2  CM 12.1 Nexus 5 preso no bootloop e carregamento de recuperação  ( Cm 12 1 nexus 5 stuck on bootloop and recovery load up ) 
Eu tenho um problema bastante peculiar com o meu nexus 5. ontem à noite, deixei meu telefone no comando. Estava funcionando normalmente e o software era fun...




© 2021 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.