https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191070

--- Comment #1 from jens.l...@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(&regs, 0x15);

four lines later at 1118 doesn't compelte, booting stop. May also line 1130 

x86bios_intr(&regs, 0x16);

doesn't work/hang.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
freebsd-bugs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to