Date: Mon, 30 Jun 2014 13:03:12 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 191070] [boot] Boot hangs on Levono Thinkpad Edge E545 at atkdbc Message-ID: <bug-191070-8-nbfVBcDyrC@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-191070-8@https.bugs.freebsd.org/bugzilla/> References: <bug-191070-8@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D191070 --- Comment #1 from jens.link@gmx.de --- With help I identify the bug. The boot hangs in the function get_typematic(keyboard_t *kbd) at sys/dev/atkbdc/atkbd.c line 1091. I was able to boot to force an =E2=80=9Ereturn (ENODEV);=E2=80=9C in this f= unction by remove the defined(__amd64__) statement. By adding printf lines to code I identify that: if (x86bios_get_intr(0x15) !=3D 0xf000f859 || x86bios_get_intr(0x16) !=3D 0xf000e82e) return (ENODEV); isn't true but: x86bios_intr(®s, 0x15); four lines later at 1118 doesn't compelte, booting stop. May also line 1130= =20 x86bios_intr(®s, 0x16); doesn't work/hang. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-191070-8-nbfVBcDyrC>