Solved Device is Giant locked and may be deleted

Browsing through my dmesg messages I found the following ones:

Code:
WARNING: Device "agp" is Giant locked and may be deleted before FreeBSD 15.0.
WARNING: Device "psm" is Giant locked and may be deleted before FreeBSD 15.0.

What is the meaning of those messages and should I be worried that after the potential upgrade to FreeBSD 15.0 they will be no longer supported?

Thanks in advance!
 
Old interfaces, agp(4) disappeared when PCs moved to PCIe, modern systems don't have it anymore. psm(4) PS/2 mice disappeared a long time ago (although it can still be found on some systems) when mice and keyboards moved to USB.
 
So it (atkbdc / psm) still cannot be removed. And this makes complete removal of GIANT delayed already in several releases.
And the delay allows at least tpm driver still not be deleted.
 
Several devices have complained about being GIANT locked for ages. Some devices have been reported as imminently being removed in the next version for quite some time. Although the message says it'll be removed in 15-CURRENT they're still there. And it would not surprise me when 15.0-RELEASE comes out for the message to change to "may be removed in 16-CURRENT". The emphasis being the word may.

In any case, if your system doesn't have an AGP port or an PS/2 port, there's nothing to worry about.
 
And it would not surprise me when 15.0-RELEASE comes out for the message to change to "will be removed in 16-CURRENT".
I think so, too.
At least, some USB keyboards and mice are complained not to be working on FreeBSD (Appears on freebsd-usb ML from time to time. It would mean, at least for internal keyboards / trackpoints / trackpads, atkbd and psm are still rock-solid solutions, until chipsets keep supporting them.

Maybe this would change once USB spec OFFICIALLY forbid non-standard-compliant (means, works ALL OS'es that support mandatory HID class support can handle USB compliant keyboards, mice, trackpads and so on).
In this case, HID devices that doesn't work are clearly non-USB (USB5 or later?) device.
 
Several devices have complained about being GIANT locked for ages. Some devices have been reported as imminently being removed in the next version for quite some time. Although the message says it'll be removed in 15-CURRENT they're still there. And it would not surprise me when 15.0-RELEASE comes out for the message to change to "may be removed in 16-CURRENT". The emphasis being the word may.

In any case, if your system doesn't have an AGP port or an PS/2 port, there's nothing to worry about.
Thank you very much, SirDice! This quite interesting because I don't use a PS/2 mouse and I don't have a PS/2 port either. The same can be said about the AGP port. This laptop uses only Intel GMA 4500M which is integrated graphics.
 
In any case, if your system doesn't have an AGP port or an PS/2 port, there's nothing to worry about.

how about emulators?

I run a few instances on Linode (QEMU+KVM) and they all report

atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
WARNING: Device "psm" is Giant locked and may be deleted before FreeBSD 15.0.
psm0: model IntelliMouse Explorer, device ID 4

in such cases the qemu options are not even customizable. I bet they probably picked this 90s era hardware profile so the emulator is compatible with most OS-es.

Try and buy a new mouse that supports PS/2.

I can pick among 3 models of brand new ps2 mice that are in stock (100+) at my favorite local online shop. I bought one not so long ago for a PentiumII retro PC.
 
how about emulators?

I run a few instances on Linode (QEMU+KVM) and they all report



in such cases the qemu options are not even customizable. I bet they probably picked this 90s era hardware profile so the emulator is compatible with most OS-es.



I can pick among 3 models of brand new ps2 mice that are in stock (100+) at my favorite local online shop. I bought one not so long ago for a PentiumII retro PC.
It should be a concern.
 
Back
Top