kisser
26-05-2011, 14:37
Ciao a tutti,
con grande premessa sono qui a dirvi che ho surfato per 3/4 di rete senza arrivare a una conclusione certa.
Ho configurato una macchina virtuale in vwmare (debian) per testare un'app sviluppata da me. finito il collaudo della macchina virtuale ho riversato tutto su degli schermi touch integrati.
è tutto funzionante, la macchina parte in X, la modalità grafica funziona, l'applicazione funziona e il touch pure.
Quando vado ad aprire una delle console ctrl+alt+F1 lo schermo diventa nero (stessa cosa con le altre) il kernel non è in panic poichè se digito comandi debian risponde.
allo stesso modo se torno in X tutto funziona a dovere.
Ho notato che in fase di avvio dal dmesg la macchina virtuale sale così:
[0.004000] Console: colour VGA+ 80x25
la macchina reale fa lo stesso passaggio
[ 0.004000] Console: colour VGA+ 80x25
ma poi....
[ 1.333152] Console: switching to colour frame buffer device 80x30
il problema penso stia proprio in questo.
il monitor (un 10 touch) non supporta l'80x30 ma solo l'80x25
Non chiedetemi per quale ragione la stessa e identica macchina in vmware sale normalmente e le shell funzionano. Sulla macchina reale nel lancio di X la modalità console viene switchata a 80x25 e quindi quando passo al terminale non vedo nulla.
le modalità vga=xxx in boot/grub/menu.lst non servono a nulla, tantomeno i vari package like console-setup e via dicendo.
dove diavolo devo dirgli di non cambiare risoluzione alla console???
megahelp,il capo mi lapida :mc:
con grande premessa sono qui a dirvi che ho surfato per 3/4 di rete senza arrivare a una conclusione certa.
Ho configurato una macchina virtuale in vwmare (debian) per testare un'app sviluppata da me. finito il collaudo della macchina virtuale ho riversato tutto su degli schermi touch integrati.
è tutto funzionante, la macchina parte in X, la modalità grafica funziona, l'applicazione funziona e il touch pure.
Quando vado ad aprire una delle console ctrl+alt+F1 lo schermo diventa nero (stessa cosa con le altre) il kernel non è in panic poichè se digito comandi debian risponde.
allo stesso modo se torno in X tutto funziona a dovere.
Ho notato che in fase di avvio dal dmesg la macchina virtuale sale così:
[0.004000] Console: colour VGA+ 80x25
la macchina reale fa lo stesso passaggio
[ 0.004000] Console: colour VGA+ 80x25
ma poi....
[ 1.333152] Console: switching to colour frame buffer device 80x30
il problema penso stia proprio in questo.
il monitor (un 10 touch) non supporta l'80x30 ma solo l'80x25
Non chiedetemi per quale ragione la stessa e identica macchina in vmware sale normalmente e le shell funzionano. Sulla macchina reale nel lancio di X la modalità console viene switchata a 80x25 e quindi quando passo al terminale non vedo nulla.
le modalità vga=xxx in boot/grub/menu.lst non servono a nulla, tantomeno i vari package like console-setup e via dicendo.
dove diavolo devo dirgli di non cambiare risoluzione alla console???
megahelp,il capo mi lapida :mc: