On Fri, Oct 21, 2022 at 06:46:14PM +0100, Jason McIntyre wrote: > pluggable?
It really is a very machine-specific question. It depends on how the manufaturer decided to connect devices to the mainboard, which is not always possible to tell from the perspective of software which runs on the machine. There can be flash disks soldered into laptops which are connected via an sdmmc bus, which will be detached because they look just like a pluggable SD card. There are machines with internal USB disks, e.g. the Edge Router lite, which, granted, is not an amd64 machine and does not suspend/resume. But a similar embedded amd64 with a USB slot for internal disk could exist. Perhaps as a custom build where someone plugged a USB stick into a USB header on the motherboard. Certainly feasible. Several laptops I own have internal webcams on the USB bus. Which will be detached because there isn't a generic way to tell whether they are on an internal or external USB port. And perhaps the entire USB bus will be powered down when the host controller goes to sleep, and all connected devices will lose power. I tend to agree that the complexity of this is out of scope for man pages. Understanding this properly requires reading books about computer architecture first.