Messages in this thread | | | Date | Wed, 16 Nov 2005 01:05:49 +0100 | From | Samuel Thibault <> | Subject | Re: [PATCH] vgacon: Workaround for resize bug in some chipsets |
| |
Hi,
Jason Dravet, le Mon 14 Nov 2005 09:27:51 -0600, a écrit : > >Jason Dravet <dravet@hotmail.com> wrote: > > > >> When I run stty rows 20 I get a screen of 80x20. I can see the top 10 > >rows > >> and the bottom 10 rows are invisible. > > > >I asume your VGA indicates that it'll divide it's scanline counter by 2. > >Please add a printk("vgacon: mode=%2.2x\n", mode) before line 512 and > >report > >the value. A real fix will depend on this value. In the meantime, removing > >the lines 512 and 513 from the original file should be a temporary fix. > > Here is the result from the printk you requested: > vgacon: mode=a3 > > I commented out lines 512 and 513 and the problem remains.
Really strange...
At that same line, could you try adding this:
printk("vgacon: y=%d fonth=%d deffh=%d vidfh=%d scanl=%d\n", height, c->vc_font.height, vga_default_font_height, vga_video_font_height, vga_scan_lines); outb_p(VGA_CRTC_OVERFLOW, vga_video_port_reg); printk("vgacon: overflow %02x\n",inb_p(vga_video_port_val)); outb_p(VGA_CRTC_V_SYNC_END, vga_video_port_reg); printk("vgacon: vsync_end %02x\n",inb_p(vga_video_port_val)); outb_p(VGA_CRTC_V_DISP_END, vga_video_port_reg); printk("vgacon: vdisp_end %02x\n",inb_p(vga_video_port_val));
Regards, Samuel - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |