NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/60467: timers and console keyboard driver broken with 32 GiB of RAM



>Number:         60467
>Category:       kern
>Synopsis:       timers and console keyboard driver broken with 32 GiB of RAM
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jul 20 11:50:00 +0000 2026
>Originator:     Bruno Haible
>Release:        10.0
>Organization:
GNU
>Environment:
NetBSD ... 10.0 NetBSD 10.0 (GENERIC) #0: Thu Mar 28 08:33:33 UTC 2024  mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/amd64/compile/GENERIC amd64
>Description:
When NetBSD 10.0 is run in a VirtualBox VM with 32 GiB of RAM,
the keyboard driver of the console produces unintended repetitions
of keystrokes. For example, at the login prompt,
when I type "root", I get "rooot",
when I type "bruno", I get "brruno" or "brunooo",
when I type "foobar", I get "foooobaar",
and so on.

After login in, the same symptom continues:
when I type "cd", I get "cdd" or "ccdd", etc.

Also, when during login, if I don't type a password for 68 or 73
seconds, I get a message "Login timed out after 300 seconds". So,
something is wrong with timers as well.

In a VM with 31 GiB of RAM:
  - no problem with the keystrokes,
  - the message "Login timed out after 300 seconds" appears after 152 seconds.

In a VM with 1 GiB of RAM:
  - no problem with the keystrokes,
  - the message "Login timed out after 300 seconds" appears after 305 seconds.

Non-NetBSD VMs (FreeBSD, OpenBSD) with 32 GiB of RAM don't have this problem.
>How-To-Repeat:
Install NetBSD in a VirtualBox VM with 1 GiB RAM and 1 CPU.
After the installation is complete, change the VM, giving it 32 GiB of RAM.
Start the VM and try to log in.

>Fix:




Home | Main Index | Thread Index | Old Index