From owner-freebsd-current@freebsd.org Sat Jul 18 08:58:09 2015 Return-Path: Delivered-To: freebsd-current@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 B1C3B9A53C5 for ; Sat, 18 Jul 2015 08:58:09 +0000 (UTC) (envelope-from andersbo87@icloud.com) Received: from st11p00im-asmtp001.me.com (st11p00im-asmtp001.me.com [17.172.80.95]) (using TLSv1.2 with cipher DHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7F6C41CAA for ; Sat, 18 Jul 2015 08:58:09 +0000 (UTC) (envelope-from andersbo87@icloud.com) Received: from WINQ1AL1RN3S52 (ti0025a400-3072.bb.online.no [85.167.11.10]) by st11p00im-asmtp001.me.com (Oracle Communications Messaging Server 7.0.5.35.0 64bit (built Mar 31 2015)) with ESMTPSA id <0NRO003W1BGN2320@st11p00im-asmtp001.me.com> for freebsd-current@freebsd.org; Sat, 18 Jul 2015 07:58:02 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.14.151,1.0.33,0.0.0000 definitions=2015-07-18_02:2015-07-17,2015-07-18,1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=1 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1412110000 definitions=main-1507180122 From: Anders Bolt-Evensen To: freebsd-current@freebsd.org 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> <24273.85.229.92.85.1435690356.squirrel@webmail.alvermark.net> In-reply-to: <24273.85.229.92.85.1435690356.squirrel@webmail.alvermark.net> Subject: SV: UEFI boot fail on higher resolutions (Re: Acer E3-112 and UEFI) Date: Sat, 18 Jul 2015 09:57:59 +0200 Message-id: <056801d0c12f$78d800f0$6a8802d0$@icloud.com> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: quoted-printable X-Mailer: Microsoft Outlook 15.0 Thread-index: AQHw6Qt6VhnnbK/QhQ9VM2336UBSHgImtm4UAhk8wwcB3R5JewI7JP/LnV3IxlA= Content-language: no X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 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: Sat, 18 Jul 2015 08:58:09 -0000 -----Opprinnelig melding----- Fra: owner-freebsd-current@freebsd.org [mailto:owner-freebsd-current@freebsd.org] P=E5 vegne av Jakob Alvermark Sendt: tirsdag 30. juni 2015 20.53 Til: freebsd-current@freebsd.org Emne: Re: UEFI boot fail on higher resolutions (Re: Acer E3-112 and = UEFI) On Wed, February 4, 2015 15:04, 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.=20 <>>>> It came with a Broadcom WiFi card which I swapped for an Intel=20 <>>>> 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/=20 <>>>> 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=20 <> see if it has the issue, and it has! I went on to try it on my = desktop=20 <> 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 =3D 0; apic id =3D 00 fault virtual address =3D 0x13 fault = code <> =3D supervisor read data, page not present <> instruction pointer =3D 0x20:0xffffffff80a20834 stack pointer <> =3D 0x28:0xffffffff81604170 <> frame pointer =3D 0x28:0xffffffff81604290 code segment <> =3D base 0x0, limit 0xfffff, type 0x1b <> =3D DPL 0, pres 1, long 1, def32 0, gran 1 <> processor eflags =3D resume, IOPL =3D 0 current process = =3D 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 =3D 0; apic id =3D 00 fault virtual address =3D 0x13 fault = code <> =3D supervisor read data, page not present <> instruction pointer =3D 0x20:0xffffffff80a20654 stack pointer <> =3D 0x28:0xffffffff81603d70 <> frame pointer =3D 0x28:0xffffffff81603e90 code segment <> =3D base 0x0, limit 0xfffff, type 0x1b <> =3D DPL 0, pres 1, long 1, def32 0, gran 1 <> processor eflags =3D resume, IOPL =3D 0 current process = =3D 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=20 <> might be typos.) fb_vbase =3D PHYS_TO_DMAP(efifb->fb_addr); < fb_vbase =3D PHYS_TO_DMAP(0x90000000); <