From owner-freebsd-stable@freebsd.org Thu Jun 2 07:38:46 2016 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9DB21B648FB for ; Thu, 2 Jun 2016 07:38:46 +0000 (UTC) (envelope-from emz@norma.perm.ru) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 8D22F1D06 for ; Thu, 2 Jun 2016 07:38:46 +0000 (UTC) (envelope-from emz@norma.perm.ru) Received: by mailman.ysv.freebsd.org (Postfix) id 88C8FB648FA; Thu, 2 Jun 2016 07:38:46 +0000 (UTC) Delivered-To: stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 85E50B648F9 for ; Thu, 2 Jun 2016 07:38:46 +0000 (UTC) (envelope-from emz@norma.perm.ru) Received: from elf.hq.norma.perm.ru (unknown [IPv6:2a00:7540:1::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.norma.perm.ru", Issuer "Vivat-Trade UNIX Root CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id F22411D05 for ; Thu, 2 Jun 2016 07:38:45 +0000 (UTC) (envelope-from emz@norma.perm.ru) Received: from bsdrookie.norma.com. (pc846408.norma.com [IPv6:fd00::73d] (may be forged)) by elf.hq.norma.perm.ru (8.15.2/8.15.2) with ESMTPS id u527caoQ059058 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Thu, 2 Jun 2016 12:38:40 +0500 (YEKT) (envelope-from emz@norma.perm.ru) To: stable@freebsd.org From: "Eugene M. Zheganin" Subject: vt(4) and HP iLO Message-ID: <574FE27C.5080106@norma.perm.ru> Date: Thu, 2 Jun 2016 12:38:36 +0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jun 2016 07:38:46 -0000 Hi. Recently I've updates some of my HP DL g6 servers to vt(4) console driver. These servers are equipped with lo100i IPMI management device (basically it mimics IPMI). After some time I connected to it's web-interface and opened the Virtual KVM tab, Then I saw this: http://static.enaza.ru/userupload/gyazo/88ff4d116877f5ec2f529a3485c8.png It's not a BMC freeze, it's live, It actually transmits changes. One can see the mouse cursor and the text updating. It's even possible to log in, only it's not readable. These artifacts start to appear as soon as the kernel starts to boot, - when in initial bootstrap/zfsloader - everything is okay, until the actual point of kernel booting. Yeah, this can be solved by setting the hw.vga.textmode=1 in the loader.conf, but in the same time this lo100i is able to display graphics, and it successfully does it. For example it shows: - it's own POST graphic splashscreen - Linux fb, when centos is booting - Solaris GUI and text console, which is using graphics sinec Solaris 11.0. - Windows GUI You can say that probably it's HP problem, and I can partially agree: everything is fine in graphic mode when using vt(4) on a IBM RSA or Supermicro IPMI. But this logic is transitive, so HP guys can easily say that it's FreeBSD problem, since their device is able to show other OS graphics. I'm writing this post just in case this fact isn't known. I personally love FreeBSd and it's new vt driver, but I think it probably needs some improvements. Thanks. Eugene.