From mark@thuvia.demon.co.uk  Wed Aug 21 12:08:43 2002
Return-Path: <mark@thuvia.demon.co.uk>
Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id EEBFC37B400
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 21 Aug 2002 12:08:43 -0700 (PDT)
Received: from thuvia.demon.co.uk (thuvia.demon.co.uk [193.237.34.248])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 6C38A43E6E
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 21 Aug 2002 12:08:42 -0700 (PDT)
	(envelope-from mark@thuvia.demon.co.uk)
Received: from dotar.thuvia.org (dotar.thuvia.org [10.0.0.4])
	by phaidor.thuvia.org (8.12.3/8.12.3) with ESMTP id g7LJ8ecF006859
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 21 Aug 2002 20:08:40 +0100 (BST)
	(envelope-from mark@thuvia.demon.co.uk)
Received: from dotar.thuvia.org (localhost [IPv6:::1])
	by dotar.thuvia.org (8.12.5/8.12.5) with ESMTP id g7LJ8dI1012517
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 21 Aug 2002 20:08:39 +0100 (BST)
	(envelope-from mark@dotar.thuvia.org)
Received: (from mark@localhost)
	by dotar.thuvia.org (8.12.5/8.12.5/Submit) id g7LJ8dR0012516;
	Wed, 21 Aug 2002 20:08:39 +0100 (BST)
	(envelope-from mark)
Message-Id: <200208211908.g7LJ8dR0012516@dotar.thuvia.org>
Date: Wed, 21 Aug 2002 20:08:39 +0100 (BST)
From: Mark Valentine <mark@thuvia.demon.co.uk>
Reply-To: Mark Valentine <mark@thuvia.demon.co.uk>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: VESA splash screen problems on ThinkPad 240X
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         41856
>Category:       i386
>Synopsis:       VESA splash screen problems on ThinkPad 240X
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    remko
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 21 12:10:02 PDT 2002
>Closed-Date:    Mon Sep 11 12:19:10 GMT 2006
>Last-Modified:  Mon Sep 11 12:19:10 GMT 2006
>Originator:     Mark Valentine
>Release:        FreeBSD 4.6.2-RELEASE i386
>Organization:
>Environment:
FreeBSD 4.6.2 GENERIC kernel, IBM ThinkPad 240X laptop (SMI LynxEM+ video)

>Description:
	Loading the VESA module on this laptop causes the splash screen to
	appear corrupted, although the same 320x200 splash image appears fine
	without the VESA module loaded (and also displays fine as a screen
	saver even if the VESA module is subsequently loaded; however, the
	screen saver image is still corrupt if VESA was loaded at boot time,
	even if the VESA module is subsequently unloaded).

	With the 320x200 image, the display appears as eight tiny versions
	of the splash image strung horizontally along the top central portion
	of the screen.

	An 800x600 image is displayed as indeterminate corruption in the top
	portion of the full screen.

	I see the same behaviour for BMP and PCX splash images.
>How-To-Repeat:
	Use the following in /boot/loader.conf:
	  vesa_load="YES"
	  splash_bmp_load="YES"
	  bitmap_load="YES"
	  bitmap_name="/boot/power_logo2.bmp"
>Fix:



>Release-Note:
>Audit-Trail:

From: Mark Valentine <mark@thuvia.demon.co.uk>
To: freebsd-gnats-submit@freebsd.org
Cc:  
Subject: Re: kern/41856: VESA splash screen problems on ThinkPad 240X
Date: Wed, 21 Aug 2002 20:33:22 +0100 (BST)

 Oops, I meant to include the dmesg output and list of video modes reported
 by "vidcontrol -i mode" below.
 
 Copyright (c) 1992-2002 The FreeBSD Project.
 Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 	The Regents of the University of California. All rights reserved.
 FreeBSD 4.6.2-RELEASE #0: Mon Aug 19 22:03:13 BST 2002
     root@thuvia.co.uk:/usr/src/sys/compile/LAPTOP
 Timecounter "i8254"  frequency 1193182 Hz
 CPU: Pentium III/Pentium III Xeon/Celeron (497.84-MHz 686-class CPU)
   Origin = "GenuineIntel"  Id = 0x683  Stepping = 3
   Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
 real memory  = 134152192 (131008K bytes)
 config> di sn0
 config> di lnc0
 config> di ie0
 config> di fe0
 config> di cs0
 config> di bt0
 config> di aic0
 config> di aha0
 config> di adv0
 config> q
 avail memory = 125423616 (122484K bytes)
 Preloaded elf kernel "kernel" at 0xc0502000.
 Preloaded userconfig_script "/boot/kernel.conf" at 0xc050209c.
 Preloaded elf module "splash_bmp.ko" at 0xc05020ec.
 Preloaded splash_image_data "/boot/power_logo2.bmp" at 0xc0502190.
 Preloaded elf module "snd_cs4281.ko" at 0xc05021e4.
 Preloaded elf module "snd_pcm.ko" at 0xc0502288.
 Pentium Pro MTRR support enabled
 md0: Malloc disk
 Using $PIR table, 6 entries at 0xc00fdf60
 npx0: <math processor> on motherboard
 npx0: INT 16 interface
 pcib0: <Intel 82443MX host to PCI bridge> on motherboard
 pci0: <PCI bus> on pcib0
 isab0: <Intel 82443MX PCI to ISA bridge> at device 7.0 on pci0
 isa0: <ISA bus> on isab0
 atapci0: <Intel PIIX4 ATA33 controller> port 0x1420-0x142f at device 7.1 on pci0
 ata0: at 0x1f0 irq 14 on atapci0
 ata1: at 0x170 irq 15 on atapci0
 uhci0: <Intel 82443MX USB controller> port 0x1400-0x141f irq 11 at device 7.2 on pci0
 usb0: <Intel 82443MX USB controller> on uhci0
 usb0: USB revision 1.0
 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub0: 2 ports with 2 removable, self powered
 chip1: <Intel 82443MX Power management controller> port 0x2180-0x218f at device 7.3 on pci0
 pci0: <VGA-compatible display device> at 9.0
 pcic0: <TI PCI-1211 PCI-CardBus Bridge> irq 11 at device 10.0 on pci0
 pcic0: PCI Memory allocated: 0x44000000
 pcic0: TI12XX PCI Config Reg: [ring enable][speaker enable][pwr save][CSC serial isa irq]
 pccard0: <PC Card bus (classic)> on pcic0
 pcm0: <Crystal Semiconductor CS4281> mem 0xfc000000-0xfc00ffff,0xfc010000-0xfc010fff irq 5 at device 11.0 on pci0
 pci0: <unknown card> (vendor=0x11c1, dev=0x0449) at 12.0 irq 11
 orm0: <Option ROM> at iomem 0xc0000-0xcbfff on isa0
 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
 fdc0: FIFO enabled, 8 bytes threshold
 fd0: <1440-KB 3.5" drive> on fdc0 drive 0
 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
 kbd0 at atkbd0
 psm0: <PS/2 Mouse> irq 12 on atkbdc0
 psm0: model Generic PS/2 mouse, device ID 0
 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
 sc0: <System console> at flags 0x100 on isa0
 sc0: VGA <16 virtual consoles, flags=0x300>
 sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
 sio0: type 16550A
 sio1 at port 0x2f8-0x2ff irq 3 on isa0
 sio1: type 16550A
 ppc0: cannot reserve I/O port range
 pccard: card inserted, slot 0
 ad0: 11513MB <IBM-DARA-212000> [23392/16/63] at ata0-master UDMA33
 Mounting root from ufs:/dev/ad0s2a
 ltmdm0: <Lucent Winmodem> port 0x1000-0x10ff,0x1430-0x1437 mem 0xfc011000-0xfc0110ff irq 11 at device 12.0 on pci0
 ltmdm0: type Virtual 16550A
 ed1 at port 0x300-0x31f irq 11 flags 0x80000 slot 0 on pccard0
 ed1: address 00:48:54:c0:99:7b, type Linksys (16 bit) 
 ukphy0: <Generic IEEE 802.3u media interface> on miibus0
 ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 VESA: v2.0, 2048k memory, flags:0x0, mode table:0xc00c8f83 (c0008f83)
 VESA: Silicon Motion SM712 VGA BIOS
 
     mode#     flags   type    size       font      window      linear buffer
 ------------------------------------------------------------------------------
   0 (0x000) 0x00000001 T 40x25           8x8   0xb8000 32k 32k 0x00000000 32k
   1 (0x001) 0x00000001 T 40x25           8x8   0xb8000 32k 32k 0x00000000 32k
   2 (0x002) 0x00000001 T 80x25           8x8   0xb8000 32k 32k 0x00000000 32k
   3 (0x003) 0x00000001 T 80x25           8x8   0xb8000 32k 32k 0x00000000 32k
   4 (0x004) 0x00000003 G 320x200x2 1     8x8   0xb8000 32k 32k 0x00000000 32k
   5 (0x005) 0x00000003 G 320x200x2 1     8x8   0xb8000 32k 32k 0x00000000 32k
   6 (0x006) 0x00000003 G 640x200x1 1     8x8   0xb8000 32k 32k 0x00000000 32k
  13 (0x00d) 0x00000003 G 320x200x4 4     8x8   0xa0000 64k 64k 0x00000000 256k
  14 (0x00e) 0x00000003 G 640x200x4 4     8x8   0xa0000 64k 64k 0x00000000 256k
  16 (0x010) 0x00000003 G 640x350x2 2     8x14  0xa0000 64k 64k 0x00000000 128k
  18 (0x012) 0x00000003 G 640x350x4 4     8x14  0xa0000 64k 64k 0x00000000 256k
  19 (0x013) 0x00000001 T 40x25           8x14  0xb8000 32k 32k 0x00000000 32k
  20 (0x014) 0x00000001 T 40x25           8x14  0xb8000 32k 32k 0x00000000 32k
  21 (0x015) 0x00000001 T 80x25           8x14  0xb8000 32k 32k 0x00000000 32k
  22 (0x016) 0x00000001 T 80x25           8x14  0xb8000 32k 32k 0x00000000 32k
  23 (0x017) 0x00000001 T 40x25           8x16  0xb8000 32k 32k 0x00000000 32k
  24 (0x018) 0x00000001 T 80x25           8x16  0xb8000 32k 32k 0x00000000 32k
  26 (0x01a) 0x00000003 G 640x480x4 4     8x16  0xa0000 64k 64k 0x00000000 256k
  27 (0x01b) 0x00000003 G 640x480x4 4     8x16  0xa0000 64k 64k 0x00000000 256k
  28 (0x01c) 0x00000003 G 320x200x8 1     8x8   0xa0000 64k 64k 0x00000000 64k
  30 (0x01e) 0x00000001 T 80x50           8x8   0xb8000 32k 32k 0x00000000 32k
  32 (0x020) 0x00000001 T 80x30           8x16  0xb8000 32k 32k 0x00000000 32k
  34 (0x022) 0x00000001 T 80x60           8x8   0xb8000 32k 32k 0x00000000 32k
  37 (0x025) 0x00000003 G 320x240x8 4     8x8   0xa0000 64k 64k 0x00000000 256k
 112 (0x070) 0x00000000 T 80x43           8x8   0xb8000 32k 32k 0x00000000 32k
 113 (0x071) 0x00000001 T 80x43           8x8   0xb8000 32k 32k 0x00000000 32k
 257 (0x101) 0x0000000f G 640x480x8 1     8x16  0xa0000 64k 64k 0xfd000000 2048k
 258 (0x102) 0x0000000b G 800x600x4 4     8x16  0xa0000 64k 64k 0x00000000 2048k
 259 (0x103) 0x0000000f G 800x600x8 1     8x8   0xa0000 64k 64k 0xfd000000 2048k
 260 (0x104) 0x0000000b G 1024x768x4 4    8x16  0xa0000 64k 64k 0x00000000 2048k
 261 (0x105) 0x0000000f G 1024x768x8 1    8x16  0xa0000 64k 64k 0xfd000000 2048k
 273 (0x111) 0x0000000f G 640x480x16 1    8x16  0xa0000 64k 64k 0xfd000000 2048k
 274 (0x112) 0x0000000f G 640x480x24 1    8x16  0xa0000 64k 64k 0xfd000000 2048k
 276 (0x114) 0x0000000f G 800x600x16 1    8x8   0xa0000 64k 64k 0xfd000000 2048k
 277 (0x115) 0x0000000f G 800x600x24 1    8x8   0xa0000 64k 64k 0xfd000000 2048k
 279 (0x117) 0x0000000f G 1024x768x16 1   8x16  0xa0000 64k 64k 0xfd000000 2048k
 
 -- 
 Mark Valentine, Thuvia Labs <mark@thuvia.co.uk>       <http://www.thuvia.co.uk>
 "Tigers will do ANYTHING for a tuna fish sandwich."       Mark Valentine uses
 "We're kind of stupid that way."   *munch* *munch*        and endorses FreeBSD
   -- <http://www.calvinandhobbes.com>                  <http://www.freebsd.org>

From: Mark Valentine <mark@valentine.me.uk>
To: FreeBSD-gnats-submit@freebsd.org
Cc:  
Subject: Re: kern/41856: VESA splash screen problems on ThinkPad 240X
Date: Fri, 24 Oct 2003 00:42:34 +0000

 FreeBSD 5.1 shows the same behaviour.
 
 -- 
 "Tigers will do ANYTHING for a tuna fish sandwich."
 "We're kind of stupid that way."   *munch* *munch*
   -- <http://www.calvinandhobbes.com>
Responsible-Changed-From-To: freebsd-bugs->freebsd-i386 
Responsible-Changed-By: arved 
Responsible-Changed-When: Thu May 20 05:22:44 PDT 2004 
Responsible-Changed-Why:  
vesa is i386-specific 

http://www.freebsd.org/cgi/query-pr.cgi?pr=41856 
State-Changed-From-To: open->feedback 
State-Changed-By: remko 
State-Changed-When: Mon Sep 11 12:11:49 UTC 2006 
State-Changed-Why:  
Hello, 

Can you tell me whether this problem is still there in 6.1 release? 
Thanks 


Responsible-Changed-From-To: freebsd-i386->remko 
Responsible-Changed-By: remko 
Responsible-Changed-When: Mon Sep 11 12:11:49 UTC 2006 
Responsible-Changed-Why:  
grab the pr 

http://www.freebsd.org/cgi/query-pr.cgi?pr=41856 
State-Changed-From-To: feedback->closed 
State-Changed-By: remko 
State-Changed-When: Mon Sep 11 12:19:09 UTC 2006 
State-Changed-Why:  
the mail bounces, close the pr 

http://www.freebsd.org/cgi/query-pr.cgi?pr=41856 
>Unformatted:
