Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Feb 2012 22:43:37 +0200
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Ivan Klymenko <fidaj@ukr.net>
Cc:        arch@freebsd.org
Subject:   Re: Prefaulting for i/o buffers
Message-ID:  <20120212204337.GD3283@deviant.kiev.zoral.com.ua>
In-Reply-To: <4f382325.031d0e0a.194a.ffff93bbSMTPIN_ADDED@mx.google.com>
References:  <20120203193719.GB3283@deviant.kiev.zoral.com.ua> <4f381dc3.4c300e0a.1364.429eSMTPIN_ADDED@mx.google.com> <20120212202413.GC3283@deviant.kiev.zoral.com.ua> <4f382325.031d0e0a.194a.ffff93bbSMTPIN_ADDED@mx.google.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--I0l8kuPOEar4fhrJ
Content-Type: text/plain; charset=koi8-r
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sun, Feb 12, 2012 at 10:37:54PM +0200, Ivan Klymenko wrote:
> =F7 Sun, 12 Feb 2012 22:24:13 +0200
> Konstantin Belousov <kostikbel@gmail.com> =D0=C9=DB=C5=D4:
>=20
> > On Sun, Feb 12, 2012 at 10:14:56PM +0200, Ivan Klymenko wrote:
> > > =F7 Fri, 3 Feb 2012 21:37:19 +0200
> > > Konstantin Belousov <kostikbel@gmail.com> =D0=C9=DB=C5=D4:
> > >=20
> > > > http://people.freebsd.org/~kib/misc/vm1.3.patch
> > >=20
> > > I have FreeBSD 10.0-CURRENT #0 r231526M: Sat Feb 11 23:06:18 EET
> > > 2012 ivan@nonamehost:/usr/obj/usr/src/sys/mk10  amd64
> > >=20
> > > my system is patched
> > > http://people.freebsd.org/~kib/drm/all.13.2.patch (I do not know is
> > > the important point is whether or not)
> > >=20
> > > When using this patch vm1.3.patch or 1.4 or 1.5 or ... including
> > > http://people.freebsd.org/~kib/misc/vm1.9.patch the system works
> > > fine in the console, but when loaded into a graphical environment -
> > > a system gets of global lock (even the mouse cursor does not move)
> > > - only reset helps
> > >=20
> > > I'm using Gnome GUI + compiz...
> >=20
> > I cannot make anything with this report, since it obviously misses any
> > data on the deadlock.
>=20
> Definitely yes :) but
>=20
> >=20
> > BTW, I just put vm1.10 which allows buildworld over NFS to finish
> > successfully.
>=20
> my kernel config file is assembled with the options
> options KDB_TRACE
> options KDB # Enable kernel debugger support.
> options DDB
> also use the patch http://people.freebsd.org/ ~ kib/drm/all.13.2.patch
> where not yet implemented the transition to the console - how do I get
> at least some data using the break-to-debugger Ctrl + Alt + ESC?

Switching the virtual consoles probably would not work on the deadlocked
system anyway, since X server needs to process this operation regardless
of the presence of KMS. The more important, but not yet realized premise
of KMS is the ability to enter the kernel debugger on the graphical console
without switching X session console. But this indeed not implemented.

I suspect that the serial console, or software watchdog and some ddb script
(see ddb(8)) are the only ways forward.

--I0l8kuPOEar4fhrJ
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (FreeBSD)

iEYEARECAAYFAk84JHkACgkQC3+MBN1Mb4jqjgCghHZ7koafxSaurlR9CA2bVQwP
woEAnj9cqYz8ly8xuAbUXksABMesNOLU
=IK5/
-----END PGP SIGNATURE-----

--I0l8kuPOEar4fhrJ--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120212204337.GD3283>