Re: GRUB2, resolucion VGA y XEN
El Tue, 30 Aug 2011 22:46:29 +0200, Francesc Guitart escribió: El vie, 29-07-2011 a las 16:01 +0200, Camaleón escribió: El 2011-07-29 a las 14:32 +0200, Francesc Guitart escribió: (...) Solo falla con este valor de la resolución, aunque de hecho tampoco he tocado nada más en GRUB. La pantalla se redimensiona a 800x600 justo cuando arranco y hasta que se carga el initramdisk, que vuelve a 640x480. Podriamos decir que el gfxmode lo hace bien pero el gfxpayload falla. En su día ya dije que solo fallaba el valor de la resolución pero es que tampoco he cambiado nada más en GRUB2. ¿Que cambio, rápido y limpio, puedo hacer en GRUB2 para descartar que él sea el causante del problema? Si algún parámetro de GRUB2 estuviera mal tampoco funcionaría cuando no cargas el hipervisor ¿no? :-? ¿Qué driver gráfico cargas con el hypervirsor? Revisa el log de xorg, a ver qué te dice... No tengo log de xorg puesto que no tengo entorno gráfico. He buscado en syslog y las únicas referencias al vídeo que he encontrado son estas: 30 20:58:06 xen kernel [ 0.041052] vgaarb loaded [...] 30 20:58:06 xen kernel [ 0.060218] pci :00:02.0: Boot video device [...] 30 20:58:06 xen kernel [ 0.920436] Linux agpgart interface v0.103 Si arranco con el kernel xen sin el hipervisor hay entradas en las que parece que se carga efifb y se configura el frambuffer. Pero en /lib/modules/`uname -r`/kernel/video no existe este modulo!?. Creo que GRUB2 permite cargar módulos con el parámetro insmod y tienes comandos que puedes ejecutar desde su consola (como vbeinfo) pero me parece que es dar palos al aire... ¿has pensando en preguntar en la lista de xen? Más que nada para descartar un problema/bug del hipervisor con GRUB2. Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/pan.2011.08.31.10.40...@gmail.com
Re: GRUB2, resolucion VGA y XEN
El mié, 31-08-2011 a las 10:40 +, Camaleón escribió: El Tue, 30 Aug 2011 22:46:29 +0200, Francesc Guitart escribió: El vie, 29-07-2011 a las 16:01 +0200, Camaleón escribió: El 2011-07-29 a las 14:32 +0200, Francesc Guitart escribió: (...) Solo falla con este valor de la resolución, aunque de hecho tampoco he tocado nada más en GRUB. La pantalla se redimensiona a 800x600 justo cuando arranco y hasta que se carga el initramdisk, que vuelve a 640x480. Podriamos decir que el gfxmode lo hace bien pero el gfxpayload falla. En su día ya dije que solo fallaba el valor de la resolución pero es que tampoco he cambiado nada más en GRUB2. ¿Que cambio, rápido y limpio, puedo hacer en GRUB2 para descartar que él sea el causante del problema? Si algún parámetro de GRUB2 estuviera mal tampoco funcionaría cuando no cargas el hipervisor ¿no? :-? Si claro, tienes razón. ¿Qué driver gráfico cargas con el hypervirsor? Revisa el log de xorg, a ver qué te dice... No tengo log de xorg puesto que no tengo entorno gráfico. He buscado en syslog y las únicas referencias al vídeo que he encontrado son estas: 30 20:58:06 xen kernel [ 0.041052] vgaarb loaded [...] 30 20:58:06 xen kernel [ 0.060218] pci :00:02.0: Boot video device [...] 30 20:58:06 xen kernel [ 0.920436] Linux agpgart interface v0.103 Si arranco con el kernel xen sin el hipervisor hay entradas en las que parece que se carga efifb y se configura el frambuffer. Pero en /lib/modules/`uname -r`/kernel/video no existe este modulo!?. Creo que GRUB2 permite cargar módulos con el parámetro insmod y tienes comandos que puedes ejecutar desde su consola (como vbeinfo) pero me parece que es dar palos al aire... ¿has pensando en preguntar en la lista de xen? Más que nada para descartar un problema/bug del hipervisor con GRUB2. Voy a probar con insmod. Sino sólo me queda la lista de Xen, aunque era más por curiosidad que un problema real grave. Simplemente estoy jugando con Xen en una VM y como es la primera vez que me meto con GRUB2 he pensado que estaba haciendo algo mal. Mil gracias. -- Francesc Guitart -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1314788728.1987.6.camel@negret
Re: GRUB2, resolucion VGA y XEN
Hola, Siento no haber contestado antes. He estado de vacaciones y había dejado los rompecabezas para la vuelta. El vie, 29-07-2011 a las 16:01 +0200, Camaleón escribió: El 2011-07-29 a las 14:32 +0200, Francesc Guitart escribió: (reenvío a la lista) Hola, El vie, 29-07-2011 a las 12:09 +, Camaleón escribió: El Thu, 28 Jul 2011 16:23:15 +0200, Francesc Guitart escribió: No consigo cambiar la resolución de mi pantalla con GRUB2 y arrancando con un kernel precompilado para XEN y el hypervisor. En cambio sí me funciona con el kernel precompilado para XEN sin el hypervisor y también con un kernel precompilado 686. Por esto sobreentiendo que los cambios necesarios en GRUB2 los he realizado bien y que el problema está en que falta cargar algún módulo en el kernel XEN + hypervisor. (...) Lo de los módulos no me termina de convencer... ¿sólo te falla con este valor de la resolución o no te respeta ninguna opción del archivo de configuración de GRUB2? ¿Qué valores has modificado exactamente de GRUB2? Los módulos que incluye ese kernel estarán en /lib/modules/`uname -r`/ kernel/* Solo falla con este valor de la resolución, aunque de hecho tampoco he tocado nada más en GRUB. La pantalla se redimensiona a 800x600 justo cuando arranco y hasta que se carga el initramdisk, que vuelve a 640x480. Podriamos decir que el gfxmode lo hace bien pero el gfxpayload falla. En su día ya dije que solo fallaba el valor de la resolución pero es que tampoco he cambiado nada más en GRUB2. ¿Que cambio, rápido y limpio, puedo hacer en GRUB2 para descartar que él sea el causante del problema? ¿Qué driver gráfico cargas con el hypervirsor? Revisa el log de xorg, a ver qué te dice... No tengo log de xorg puesto que no tengo entorno gráfico. He buscado en syslog y las únicas referencias al vídeo que he encontrado son estas: 30 20:58:06 xen kernel [ 0.041052] vgaarb loaded [...] 30 20:58:06 xen kernel [ 0.060218] pci :00:02.0: Boot video device [...] 30 20:58:06 xen kernel [ 0.920436] Linux agpgart interface v0.103 Si arranco con el kernel xen sin el hipervisor hay entradas en las que parece que se carga efifb y se configura el frambuffer. Pero en /lib/modules/`uname -r`/kernel/video no existe este modulo!?. ¿Has probado con el viejo truco de pasar vga=789 -800x600@24-bits- a la línea del kernel (en este caso, a la línea del kernel xen con el hypervisor)? Sí, pero ni caso. Gracias. -- Francesc Guitart -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1314737189.1935.131.camel@negret
Re: GRUB2, resolucion VGA y XEN
On Thu, Jul 28, 2011 at 06:12:41PM +0200, BasaBuru wrote: On Jueves, 28 de Julio de 2011 16:23:15 Francesc Guitart escribió: Hola, No consigo cambiar la resolución de mi pantalla con GRUB2 y arrancando con un kernel precompilado para XEN y el hypervisor. En cambio sí me funciona con el kernel precompilado para XEN sin el hypervisor y también con un kernel precompilado 686. Por esto sobreentiendo que los cambios necesarios en GRUB2 los he realizado bien y que el problema está en que falta cargar algún módulo en el kernel XEN + hypervisor. Tienes dos sitios donde tocar /etc/default/grub GRUB_GFXMODE=1600x1200 Y en /etc/grub.d/00_header después de la línea 132 set gfxmode=${GRUB_GFXMODE} tienes que meter la resolución set gfxpayload=1600x1200x16 No sé por qué, pero no he visto en la documentación que he revisado que puedes ahorrarte esa modificación en /etc/grub.d/00_header usando la variable GRUB_GFXPAYLOAD_LINUX en /etc/default/grub. Es decir, debiera bastar con agregar: GRUB_GFXPAYLOAD_LINUX=1600x1200x16 luego aplicar el update-grub2 respectivo y listo el cambio. Saludos. -- Pablo Jiménez -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110804191131.ga23...@example.net
Re: GRUB2, resolucion VGA y XEN
El Thu, 28 Jul 2011 16:23:15 +0200, Francesc Guitart escribió: No consigo cambiar la resolución de mi pantalla con GRUB2 y arrancando con un kernel precompilado para XEN y el hypervisor. En cambio sí me funciona con el kernel precompilado para XEN sin el hypervisor y también con un kernel precompilado 686. Por esto sobreentiendo que los cambios necesarios en GRUB2 los he realizado bien y que el problema está en que falta cargar algún módulo en el kernel XEN + hypervisor. (...) Lo de los módulos no me termina de convencer... ¿sólo te falla con este valor de la resolución o no te respeta ninguna opción del archivo de configuración de GRUB2? ¿Qué valores has modificado exactamente de GRUB2? Los módulos que incluye ese kernel estarán en /lib/modules/`uname -r`/ kernel/* Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/pan.2011.07.29.12.09...@gmail.com
Re: GRUB2, resolucion VGA y XEN
El 2011-07-29 a las 14:32 +0200, Francesc Guitart escribió: (reenvío a la lista) Hola, El vie, 29-07-2011 a las 12:09 +, Camaleón escribió: El Thu, 28 Jul 2011 16:23:15 +0200, Francesc Guitart escribió: No consigo cambiar la resolución de mi pantalla con GRUB2 y arrancando con un kernel precompilado para XEN y el hypervisor. En cambio sí me funciona con el kernel precompilado para XEN sin el hypervisor y también con un kernel precompilado 686. Por esto sobreentiendo que los cambios necesarios en GRUB2 los he realizado bien y que el problema está en que falta cargar algún módulo en el kernel XEN + hypervisor. (...) Lo de los módulos no me termina de convencer... ¿sólo te falla con este valor de la resolución o no te respeta ninguna opción del archivo de configuración de GRUB2? ¿Qué valores has modificado exactamente de GRUB2? Los módulos que incluye ese kernel estarán en /lib/modules/`uname -r`/ kernel/* Solo falla con este valor de la resolución, aunque de hecho tampoco he tocado nada más en GRUB. La pantalla se redimensiona a 800x600 justo cuando arranco y hasta que se carga el initramdisk, que vuelve a 640x480. Podriamos decir que el gfxmode lo hace bien pero el gfxpayload falla. ¿Qué driver gráfico cargas con el hypervirsor? Revisa el log de xorg, a ver qué te dice... En /etc/default/grub he añadido: GRUB_GFXMODE=800x600 En /etc/grub.d/00_header he añadido: set gfxpayload=keep entre las lineas: set gfxmode=${GRUB_GFXMODE} y load_video insmod gfxterm ¿Has probado con el viejo truco de pasar vga=789 -800x600@24-bits- a la línea del kernel (en este caso, a la línea del kernel xen con el hypervisor)? Adjunto el grub.cfg resultante del update-grub. Gracias. (mantengo el archivo para que se pueda leer en la lista) # # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi set default=0 if [ ${prev_saved_entry} ]; then set saved_entry=${prev_saved_entry} save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z ${boot_once} ]; then saved_entry=${chosen} save_env saved_entry fi } function load_video { insmod vbe insmod vga insmod video_bochs insmod video_cirrus } insmod lvm insmod part_msdos insmod ext2 set root='(xen-root)' search --no-floppy --fs-uuid --set e3e48e06-9b05-43c1-b01b-d3772d7d333e if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=800x600 set gfxpayload=keep load_video insmod gfxterm fi terminal_output gfxterm insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set 4502a5be-481d-4ae3-a465-f96729631bd2 set locale_dir=($root)/grub/locale set lang=es insmod gettext set timeout=5 ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### set menu_color_normal=cyan/blue set menu_color_highlight=white/blue ### END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/20_linux_xen ### menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-xen-686 and XEN 4.0-i386' --class debian --class gnu-linux --class gnu --class os --class xen { insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set 4502a5be-481d-4ae3-a465-f96729631bd2 echo'Loading Linux 2.6.32-5-xen-686 ...' multiboot /xen-4.0-i386.gz placeholder module /vmlinuz-2.6.32-5-xen-686 placeholder root=/dev/mapper/xen-root ro quiet echo'Loading initial ramdisk ...' module /initrd.img-2.6.32-5-xen-686 } menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-xen-686 and XEN 4.0-i386 (recovery mode)' --class debian --class gnu-linux --class gnu --class os --class xen { insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set 4502a5be-481d-4ae3-a465-f96729631bd2 echo'Loading Linux 2.6.32-5-xen-686 ...' multiboot /xen-4.0-i386.gz placeholder module /vmlinuz-2.6.32-5-xen-686 placeholder root=/dev/mapper/xen-root ro single echo'Loading initial ramdisk ...' module /initrd.img-2.6.32-5-xen-686 } ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/21_linux ### menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-xen-686' --class debian --class gnu-linux --class gnu --class os { insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set 4502a5be-481d-4ae3-a465-f96729631bd2 echo'Loading Linux 2.6.32-5-xen-686 ...' linux /vmlinuz-2.6.32-5-xen-686 root=/dev/mapper/xen-root ro quiet echo'Loading initial ramdisk ...' initrd /initrd.img-2.6.32-5-xen-686 }
GRUB2, resolucion VGA y XEN
Hola, No consigo cambiar la resolución de mi pantalla con GRUB2 y arrancando con un kernel precompilado para XEN y el hypervisor. En cambio sí me funciona con el kernel precompilado para XEN sin el hypervisor y también con un kernel precompilado 686. Por esto sobreentiendo que los cambios necesarios en GRUB2 los he realizado bien y que el problema está en que falta cargar algún módulo en el kernel XEN + hypervisor. Después de un lsmod en cada uno de los tres kernels que tengo instalados no veo diferencias significativas en lo que se refiere a los módulos relacionados con el framebuffer o sea que imagino que será algún módulo compilado directamente en el kernel. ¿Como puedo ver qué está directamente compilado en el kernel? Adjunto tres ficheros con las salidas del lsmod en cada kernel. Gracias. -- Francesc Guitart Module Size Used by ext2 46109 1 loop9729 0 snd_intel8x0 19595 0 snd_ac97_codec 79148 1 snd_intel8x0 parport_pc 15799 0 ac97_bus 710 1 snd_ac97_codec parport22554 1 parport_pc joydev 6739 0 ac 1640 0 snd_pcm47226 2 snd_intel8x0,snd_ac97_codec snd_timer 12258 1 snd_pcm snd34387 4 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer i2c_piix4 7076 0 psmouse44777 0 soundcore 3450 1 snd pcspkr 1207 0 serio_raw 2916 0 evdev 5609 3 button 3598 0 i2c_core 12751 1 i2c_piix4 snd_page_alloc 4977 2 snd_intel8x0,snd_pcm vboxguest 97873 1 ext3 93944 1 jbd31965 1 ext3 mbcache 3762 2 ext2,ext3 dm_mod 45842 6 usbhid 27872 0 hid50841 1 usbhid sg 19905 0 sr_mod 10770 0 cdrom 26487 1 sr_mod sd_mod 25937 3 crc_t10dif 1012 1 sd_mod ata_generic 2247 0 ata_piix 17704 0 ohci_hcd 16883 0 ahci 27378 2 ehci_hcd 28453 0 thermal 9206 0 libata115617 3 ata_generic,ata_piix,ahci thermal_sys 9378 1 thermal usbcore98613 4 usbhid,ohci_hcd,ehci_hcd nls_base4541 1 usbcore e1000 77145 0 scsi_mod 104593 4 sg,sr_mod,sd_mod,libata Module Size Used by ext2 46105 1 loop9729 0 parport_pc 15871 0 parport22554 1 parport_pc ac 1640 0 snd_intel8x0 19595 0 joydev 6739 0 snd_ac97_codec 79148 1 snd_intel8x0 ac97_bus 710 1 snd_ac97_codec psmouse44777 0 evdev 5609 3 snd_pcm47402 2 snd_intel8x0,snd_ac97_codec snd_timer 12258 1 snd_pcm serio_raw 2916 0 pcspkr 1207 0 button 3598 0 snd34387 4 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer i2c_piix4 7124 0 soundcore 3450 1 snd snd_page_alloc 5041 2 snd_intel8x0,snd_pcm i2c_core 12751 1 i2c_piix4 ext3 93936 1 jbd31957 1 ext3 mbcache 3762 2 ext2,ext3 dm_mod 45834 6 usbhid 27916 0 hid50837 1 usbhid sg 19909 0 sd_mod 25933 3 sr_mod 10770 0 cdrom 26487 1 sr_mod crc_t10dif 1012 1 sd_mod ata_generic 2247 0 ohci_hcd 17075 0 ehci_hcd 28861 0 ata_piix 17748 0 ahci 27390 2 thermal 9206 0 usbcore98961 4 usbhid,ohci_hcd,ehci_hcd thermal_sys 9378 1 thermal libata115921 3 ata_generic,ata_piix,ahci nls_base4541 1 usbcore e1000 77637 0 scsi_mod 104593 4 sg,sd_mod,sr_mod,libata Module Size Used by bridge 32895 0 stp 996 1 bridge xen_evtchn 3435 1 xenfs 7180 1 ext2 46105 1 loop9729 0 parport_pc 15871 0 parport22554 1 parport_pc joydev 6739 0 snd_intel8x0 19595 0 snd_ac97_codec 79148 1 snd_intel8x0 ac 1640 0 ac97_bus 710 1 snd_ac97_codec pcspkr 1207 0 snd_pcm47402 2 snd_intel8x0,snd_ac97_codec psmouse
Re: GRUB2, resolucion VGA y XEN
On Jueves, 28 de Julio de 2011 16:23:15 Francesc Guitart escribió: Hola, No consigo cambiar la resolución de mi pantalla con GRUB2 y arrancando con un kernel precompilado para XEN y el hypervisor. En cambio sí me funciona con el kernel precompilado para XEN sin el hypervisor y también con un kernel precompilado 686. Por esto sobreentiendo que los cambios necesarios en GRUB2 los he realizado bien y que el problema está en que falta cargar algún módulo en el kernel XEN + hypervisor. Tienes dos sitios donde tocar /etc/default/grub GRUB_GFXMODE=1600x1200 Y en /etc/grub.d/00_header después de la línea 132 set gfxmode=${GRUB_GFXMODE} tienes que meter la resolución set gfxpayload=1600x1200x16 se trata de jugar con los dos puesto que el primero te dejará un pantalla de inicio con esa definición o sea las letras super pequeñas. Yo lo tengo desactivado. Un saludo BasaBuru signature.asc Description: This is a digitally signed message part.
Re: GRUB2, resolucion VGA y XEN
Hola BasaBuru, El jue, 28-07-2011 a las 18:12 +0200, BasaBuru escribió: On Jueves, 28 de Julio de 2011 16:23:15 Francesc Guitart escribió: Hola, No consigo cambiar la resolución de mi pantalla con GRUB2 y arrancando con un kernel precompilado para XEN y el hypervisor. En cambio sí me funciona con el kernel precompilado para XEN sin el hypervisor y también con un kernel precompilado 686. Por esto sobreentiendo que los cambios necesarios en GRUB2 los he realizado bien y que el problema está en que falta cargar algún módulo en el kernel XEN + hypervisor. Tienes dos sitios donde tocar /etc/default/grub GRUB_GFXMODE=1600x1200 Y en /etc/grub.d/00_header después de la línea 132 set gfxmode=${GRUB_GFXMODE} tienes que meter la resolución set gfxpayload=1600x1200x16 se trata de jugar con los dos puesto que el primero te dejará un pantalla de inicio con esa definición o sea las letras super pequeñas. Yo lo tengo desactivado. Efectivamente esto es lo que hay que hacer para cambiar la resolución con GRUB2. Como ya decía en el primer mail, ya lo he hecho y me funciona arrancando con el kernel 686 y con el kernel XEN, pero no con el kernel XEN + hypervisor. ¿Alguna idea de porqué no funciona cuando arranco con el kernel XEN + hypervisor? Gracias. -- Francesc Guitart -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1311870021.1948.105.camel@negret