From owner-freebsd-current@FreeBSD.ORG Wed Feb 4 16:41:07 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 588004EC for ; Wed, 4 Feb 2015 16:41:07 +0000 (UTC) Received: from mail-ie0-x22e.google.com (mail-ie0-x22e.google.com [IPv6:2607:f8b0:4001:c03::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 26D22F2 for ; Wed, 4 Feb 2015 16:41:07 +0000 (UTC) Received: by mail-ie0-f174.google.com with SMTP id vy18so3368909iec.5 for ; Wed, 04 Feb 2015 08:41:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=AzjFyhBLNf/xSdRKn4dI+5CqPOSSojy4MvtRb0n93Wo=; b=cQGVP2kJHsrsFl2homGyO6Ag753vkqwfoqcuU5hfZCToyb9K69g7yhAareNk0u0e01 haqFRo1PEpd5g9iLxB7QkWWW0np5DkzvjN1eWyeJgPuGZpRWeTaLn65bySC9TTjMY7GM 92kfe0STvstP/ZB0J2tmPF9nnTq/dx7Q7HQ4YXRGyFewLL2Gj4y6Rogqmd5HzJsTcaB1 PIk5l4UN31QIeCL16L0nmLJPzxj1blSReUnbMPEl5J2C3lJ/q+UB4bFXBoHDGf9YQJKE 6gz6RvLu2AOqQiGmm0XPuNuFkehdLkDxxmg1+EARq7DrKW85kt2UZ6DPe5dl1JD9pjkl DNrA== X-Received: by 10.107.132.165 with SMTP id o37mr27833003ioi.10.1423068066502; Wed, 04 Feb 2015 08:41:06 -0800 (PST) MIME-Version: 1.0 Received: by 10.64.91.193 with HTTP; Wed, 4 Feb 2015 08:40:46 -0800 (PST) In-Reply-To: References: <20876.213.113.68.53.1419950410.squirrel@webmail.alvermark.net> <54A2CC2D.3040105@freebsd.org> <42818.213.113.68.53.1420039470.squirrel@webmail.alvermark.net> From: Luca Pizzamiglio Date: Wed, 4 Feb 2015 17:40:46 +0100 Message-ID: Subject: Re: UEFI boot fail on higher resolutions (Re: Acer E3-112 and UEFI) To: Jakob Alvermark Content-Type: text/plain; charset=UTF-8 Cc: FreeBSD Current X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Feb 2015 16:41:07 -0000 On a Minnowboard I've the same behavior, 800x600 it boots, at 1024x768 it crash, using a DVI display. best regards, pizzamig On Wed, Feb 4, 2015 at 2:04 PM, Jakob Alvermark wrote: > > On 31 dec 2014, at 16:24, Jakob Alvermark wrote: > >> On Tue, December 30, 2014 17:00, Nathan Whitehorn wrote: >>> >> >>> On 12/30/14 06:40, Jakob Alvermark wrote: >>> >>>> Hi, >>>> >>>> >>>> Have been playing with this machine for a while now. >>>> It is a quad core Pentium N3540 (ValleyView/Bay Trail), 8 GB RAM. It >>>> came with a Broadcom WiFi card which I swapped for an Intel which is >>>> supported by FreeBSD. Also swapped the hard drive for an SSD. >>>> >>>> When first trying to boot FreeBSD with UEFI it would not boot. >>>> It stops after the loader is trying to start the kernel. >>>> My workaround now is using refind, http://www.rodsbooks.com/refind/ >>>> to set the screen resolution to 800x600. (Native is 1366x768) Only then >>>> will it boot using UEFI. I tried setting it to 1024x768, then it >>>> crashes. If it helps I can get the backtrace. >>> >>> [Not sure what's going on here] >>> > > > A follow up on this: > > I tried this on my desktop machine (AMD FX-8350, Radeon HD 5450) to see if it has the issue, and it has! > I went on to try it on my desktop machine at work (Core i3-4130, Radeon HD 4350) and it boots! > > On the Acer, resolution set to 1024x768: > >>> FreeBSD EFI boot block > Loader path: /boot/loader.efi > Consoles: EFI console > Image base: 0x7502f000 > EFI version: 2.40 > EFI Firmware: INSYDE Corp. (rev 21522.39) > > --- > Start @ 0xffffffff802e1000 ... > EFI framebuffer information: > addr, size 0x80000000, 0x300000 > dimensions 1024 x 768 > stride 1024 > masks 0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000 > > --- > > kernel trap12 with interrupts disabled > > > Fatal trap 12: page fault while in kernel mode > cpuid = 0; apic id = 00 > fault virtual address = 0x13 > fault code = supervisor read data, page not present > instruction pointer = 0x20:0xffffffff80a20834 > stack pointer = 0x28:0xffffffff81604170 > frame pointer = 0x28:0xffffffff81604290 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, long 1, def32 0, gran 1 > processor eflags = resume, IOPL = 0 > current process = 0 () > [ thread pid 0 tid 0] > Stopped at kvprintf+0xd4: movzbl (%r14),%eax > > .... > > > > On the home desktop resolution 1024x768: > >>> FreeBSD EFI boot block > Loader path: /boot/loader.efi > Consoles: EFI console > Image base: 0xb08ac000 > EFI version: 2.31 > EFI Firmware: American Megatrends (rev 4.653) > > --- > Start @ 0xffffffff802e1000 ... > EFI framebuffer information: > addr, size 0xc0000000, 0x300000 > dimensions 1024 x 768 > stride 1024 > masks 0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000 > > --- > kernel trap12 with interrupts disabled > > > Fatal trap 12: page fault while in kernel mode > cpuid = 0; apic id = 00 > fault virtual address = 0x13 > fault code = supervisor read data, page not present > instruction pointer = 0x20:0xffffffff80a20654 > stack pointer = 0x28:0xffffffff81603d70 > frame pointer = 0x28:0xffffffff81603e90 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, long 1, def32 0, gran 1 > processor eflags = resume, IOPL = 0 > current process = 0 () > [ thread pid 0 tid 0] > Stopped at kvprintf+0xd4: movzbl (%r14),%eax > > ---- > > On the work desktop: > >>> FreeBSD EFI boot block > Loader path: /boot/loader.efi > Consoles: EFI console > Image base: 0xbb7aa000 > EFI version: 2.31 > EFI Firmware: American Megatrends (rev 4.654) > > --- > Start @ 0xffffffff802e1000 ... > EFI framebuffer information: > addr, size 0xe0000000, 0x300000 > dimensions 1024 x 768 > stride 1024 > masks 0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000 > > And then it boots normally. > > > Does anyone have any clues on what's going on here? > > (This all typed manually from screenshots taken with my phone, there might be typos.) > > > Thanks, > Jakob > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"