[Bug 191070] [boot] Boot hangs on Levono Thinkpad Edge E545 at atkdbc
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Jun 30 13:03:12 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191070
--- Comment #1 from jens.link at 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 „return (ENODEV);“ in this function by remove
the defined(__amd64__) statement.
By adding printf lines to code I identify that:
if (x86bios_get_intr(0x15) != 0xf000f859 ||
x86bios_get_intr(0x16) != 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
x86bios_intr(®s, 0x16);
doesn't work/hang.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list