From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ondrej Zajicek Subject: Two bugs in fbcon? Date: Mon, 15 May 2006 23:03:10 +0200 Message-ID: <20060515210310.GA1199@localhost.localdomain> Reply-To: linux-fbdev-devel@lists.sourceforge.net Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="vkogqOf2sHV7VnPd" Return-path: Received: from [10.3.1.93] (helo=sc8-sf-list1-new.sourceforge.net) by sc8-sf-list1.sourceforge.net with esmtp (Exim 4.30) id 1FfkE3-0004We-5f for linux-fbdev-devel@lists.sourceforge.net; Mon, 15 May 2006 14:03:35 -0700 Received: from sc8-sf-mx2-b.sourceforge.net ([10.3.1.92] helo=mail.sourceforge.net) by sc8-sf-list1-new.sourceforge.net with esmtp (Exim 4.43) id 1FfkE3-0002UD-98 for linux-fbdev-devel@lists.sourceforge.net; Mon, 15 May 2006 14:03:35 -0700 Received: from smtp1.kolej.mff.cuni.cz ([195.113.24.4]) by mail.sourceforge.net with esmtps (TLSv1:AES256-SHA:256) (Exim 4.44) id 1FfkDz-0007pP-7H for linux-fbdev-devel@lists.sourceforge.net; Mon, 15 May 2006 14:03:31 -0700 Received: from localhost.localdomain (feanorr.kolej.mff.cuni.cz [195.113.26.209]) by smtp1.kolej.mff.cuni.cz (8.13.1/8.13.1) with ESMTP id k4FL3Du1019369 for ; Mon, 15 May 2006 23:03:14 +0200 (CEST) (envelope-from zajio1am@artax.karlin.mff.cuni.cz) Received: from santiago by localhost.localdomain with local (Exim 4.50) id 1FfkDe-0000rc-Fz for linux-fbdev-devel@lists.sourceforge.net; Mon, 15 May 2006 23:03:10 +0200 Content-Disposition: inline Sender: linux-fbdev-devel-admin@lists.sourceforge.net Errors-To: linux-fbdev-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: To: linux-fbdev-devel@lists.sourceforge.net --vkogqOf2sHV7VnPd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello I found that in kernel 2.6.16.16 is some very strange behavior in fbcon. I added some printks to some functions in fbcon and i found this: I am on vt0, i have active vt0-vt3. When i modprobe fbcon (having fbdev driver inserted before), functions fbcon.c/fbcon_init() and fbcon.c/updatescrollmode() are called for each active vt. Order is: fbcon_init(vt0) updatescrollmode(vt0) updatescrollmode(vt1) fbcon_init(vt1) updatescrollmode(vt2) fbcon_init(vt2) updatescrollmode(vt3) fbcon_init(vt3) for vt1-vt3 updatescrollmode is called before fbcon_init which caused that associated struct display::vrows value is computed (in updatescrollmode() - fbcon.c:1970) from old vc->vc_rows (which is updated in fbcon_init()). Now second strangeness - I am still on vt0 (immediately after modprobe fbco= n), but during calls to bitblit.c/bit_cursor display structure associated with vt3 is used (in bitblit.c:244 - ops->p). Combined with previous strangeness (bad vrows values in vt1-vt3) i get cursor visible on bad row. When i switch to another vt or switch resolution, then this is corrected=20 (next calls to bitblit.c/bit_cursor are using correct display structure.). I don't understand fbcon enough to correct this problem (and be sure not to make some other :-)). --=20 Elen sila lumenn' omentielvo Ondrej 'SanTiago' Zajicek (email: santiago@mail.cz, jabber: santiago@njs.ne= tlab.cz) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so." --vkogqOf2sHV7VnPd Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iEYEARECAAYFAkRo7I4ACgkQw1GB2RHercOvvACfXf1woHq5DD2pTbFx7Duh2Li1 yOUAnjH24qWLhFccsLPgx5SlQzCBxanI =x5BZ -----END PGP SIGNATURE----- --vkogqOf2sHV7VnPd-- ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642