From owner-freebsd-hackers@freebsd.org Tue Aug 4 19:43:55 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D21F237D5D8 for ; Tue, 4 Aug 2020 19:43:55 +0000 (UTC) (envelope-from pr0f3ss0r1492@yahoo.com) Received: from sonic316-20.consmr.mail.ne1.yahoo.com (sonic316-20.consmr.mail.ne1.yahoo.com [66.163.187.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4BLlYk5S23z3WpQ for ; Tue, 4 Aug 2020 19:43:54 +0000 (UTC) (envelope-from pr0f3ss0r1492@yahoo.com) X-YMail-OSG: rW1X8F4VM1kntL2c0zWZ8LP9va3E48BYThSV0PYsjLtbBmPoI5q9.88nyQezV8B oaXSnNitAAAZTNoK5SsZJ2W1A9TKTZbog_1Vn9VOQJr.AuTplx3sCzWN4Oi3y6QpRkOt7sBAbwlX IGf2wGnCUup3q2YDnZXhFdDta390b1514FX6ficKjYAMJHiZ_2VPPAXX8jTyhnbxAQXsOahbJvtl Ql2dEYTLzXUUMsegJ.iSH3l92bVOWqFOJY9srwnS5CPgBjJ8dSMDzZ8hriALqssf8E5MXRqKXTBz BHzuXBow3O63whcFukfjNPxkWnDjwQydrFjpZyAylTisPKwRIHJ9.Ps.6LwGNQIxVI.JvKlwEjk6 CIexaOblazJTO71pLTKzIGy4GUgEofslRgva_TYmBoBJwQNO93UJfZlZfb9ui.uz5p1bw9NZR1lP MvlCuI5fHWxLKwc5TsRuY8jLxtZNpRSqJQi2DBmYdKsnEekGcZJcyMfe.CJRu0WgmsX1a9MF0_Wz ODd5gFzK3jigTeFGKmj5.RVFSDRFC0aCpt6IElkiPcUcSEJEAH7bd1FUFdl70cEVMje5CJF4Dq_R YETcNPBEvJsorH673qARCMwFUkKoI6Qitoz2MlRYbJUkYIbt5XGptpuK_gXQ8Ln2pYUHd4K4WFQn jtcHHPAqNPAkh8VrKGyefNIH6mll.DXXKKTylJCAlr48ZjBLd8wVJ7UmDvCitWxpPE4aqlSPWRfR 3HibU5twOaRQwvNzz563TEEDyZPrxcwltgn5iaPqYbeeq2ogG_zk57eLACqKgqUbEtAKZmpaD5oi rs00vF05MNUZ1eW8u5zBRpjQrtuxFeQMvEuYoi7loltMh80PIuVNwvebdmNpm1l962u7rj8a648Y f6IFnxoi1KA0n9W.in8BjmOzx_nR0eCCstxJ0r65m6IeHW4E6ZsfKzcAPT05zkUcewR_s_VH1uGw xvXWrnbI2G5k0SyyHLdC4wEX.jJJw1cynD3vd3_oxcww8d951RCnr4hwQ_z5IF6ScXepPAXkwMbl SG7u54syT6ShfcuQkbZzJ1sqkLC1t58YV0RvGBVgXqSI_b7AyRuizgokIUYOoo0vuBJ8GNtQdam. 0cmdT1G4ffw3bJf7_c2eXARWtaM1awJjC8RPayB6HjcQYMuJEnVswudKRJZG__oyy5OtY7vKMkFE WCH7X4mqjWi3PNHUgDSpBW5NbUWK3c52Gc1bpzYDTE0JdhJ2fD8e9mnzPLhbpGcKaXVJc9DjMRnx 48a_cWS5OwoUupNI5na0.YrDUsW_J3qC9tGfQD7khPRudKeih0h29ta3Wy0xke.mDW9gQx1robhp aVZcucJxCXgGh7bLyNLckuKmaZfHKqk8yzJH5zN3HjG8C1TdOkD5UqDhf2pY- Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Tue, 4 Aug 2020 19:43:53 +0000 Received: by smtp410.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID a0f19b4dc69ad013ad59db8d36d70fa4; Tue, 04 Aug 2020 19:43:52 +0000 (UTC) Received: by mail-pj1-f44.google.com with SMTP id l60so3082709pjb.3 for ; Tue, 04 Aug 2020 12:43:52 -0700 (PDT) X-Gm-Message-State: AOAM533LKYrjlOFwoBVzR5yHq51Yb+Ka5sOjDGj/iGOmrQ8jGZZgrl7d lvkH+KztxVHg4SVqnBc+Kiu5rkQgTQPwAf22rKQ= X-Google-Smtp-Source: ABdhPJzAJ/P31si9Umpjf9q06MrQVcz3tby1+ckCn5sYyYWWe+uMUwWvEoPSAbZd/B4uQJw7RXw17LurSd3IOMH69CI= X-Received: by 2002:a17:902:b60d:: with SMTP id b13mr19949982pls.48.1596570231942; Tue, 04 Aug 2020 12:43:51 -0700 (PDT) MIME-Version: 1.0 References: <8aa25a20-58c7-f3d2-0826-3341c1acc134@grosbein.net> <20200804175951.GX2551@kib.kiev.ua> In-Reply-To: <20200804175951.GX2551@kib.kiev.ua> From: Ottavio Caruso Date: Tue, 4 Aug 2020 20:43:35 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [xpost,repost] VGA false positive in dmesg? To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Mailer: WebService/1.1.16397 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.7) X-Rspamd-Queue-Id: 4BLlYk5S23z3WpQ X-Spamd-Bar: - X-Spamd-Result: default: False [-1.73 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.08)[-0.082]; FORGED_SENDER(0.30)[ottavio2006-usenet2012@yahoo.com,pr0f3ss0r1492@yahoo.com]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; SUBJECT_ENDS_QUESTION(1.00)[]; FROM_NEQ_ENVFROM(0.00)[ottavio2006-usenet2012@yahoo.com,pr0f3ss0r1492@yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-0.99)[-0.992]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.95)[-0.952]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[66.163.187.146:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[66.163.187.146:from] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Aug 2020 19:43:55 -0000 On Tue, 4 Aug 2020 at 18:59, Konstantin Belousov wrote: > > On Tue, Aug 04, 2020 at 05:43:33PM +0100, Ottavio Caruso via freebsd-hackers wrote: > > On 04/08/2020 16:46, Eugene Grosbein wrote: > > > 04.08.2020 20:50, Ottavio Caruso via freebsd-hackers wrote: > > > > > > > On 04/08/2020 13:08, Eugene Grosbein wrote: > > > > > 04.08.2020 18:37, Ottavio Caruso via freebsd-hackers wrote: > > > > > > > > > > > I'm a bit confused here. Do both ttyu0 and ttyv0 refer to the serial console? Do I need ttyv0? Is it safe to comment ttyv0 in /etc/ttys? > > > > > > > > > > Note that /etc/ttys serves multi-user mode only. For earlier stages, you may find useful > > > > > to put these settings to /boot/loader.conf > > > > > > > > > > console="comconsole" > > > > > comconsole_speed=115200 > > > > > comconsole_port="0x3f8" > > > > > boot_multicons="NO" > > > > > > > > > > Check out conscontrol output after applying these. > > > > > > > > > > > > That doesn't seem to work either: > > > > > > In fact, it works, > > > > Does it? > In fact, why do you fight with the ghost VGA device ? Does it break > anything to you ? > > > > > > > > If ISA PNP VGA device is probed successfully, then qemu emulates it. > > > > But I don't understand how why it is probed successfully. the "-vga none" > > option should remove any vga capability in the host. > There is not much to probe for legacy ISA device. As far as your hints > file does not disable the attachment, system assumes that the device is > present. > > Then there are framebuffer console drivers, vt and sc. I do not want to > confirm that by reading code, but I highly suspect that if vt(4) cannot > attach, sc(4) would. I remember that only vt(4) pays attention to the > ACPI FADT flag NO_VGA, sc(4) does not. > > But the FADT reporting of missed ISA devices is usually buggy. > > > I have tried this > > successfully on an OpenBSD guest and part-successfully on a NetBSD guest (I > > had to comment all references to /usr/libexec/getty Pc). Why this is not the > You tried what ? How did you checked that OpenBSD and NetBSD did not claimed > presence of VGA ? > > And again, what it changes ? I get all of your points but they are irrelevant to my question: does this vga device actually exist or is the kernel just spitting false positives? What I want to achieve is secondary. If the qemu documentation says that "-vga none" "disables vga", then we have a problem somewhere. Last minute edit: somebody pointed me out to this blob: https://github.com/freebsd/freebsd/blob/1d6e4247415d264485ee94b59fdbc12e0c566fd0/sys/isa/vga_isa.c#L169 But I'm not really sure what to make of it. -- Ottavio Caruso