I got help from the ArchLinuxArch Linux forum.
The solution was to "Enable external USB ports" from the BIOS.
That box was checked some time ago (because I've been writing using my USB keyboard for years), and I definitely had not changed it (I didn't even know what that checkbox was for), so I'm not sure how it got turned off.
But that was the solution.