I have a DellDell laptop (Vostro Notebook 5590Vostro Notebook 5590) with ArchLinuxArch Linux installed on it. I didn't use it for around 20 days (I powered it on a few times just to update it via sudo pacman -Syu
, but I never connected any USB device to it).
Upon rebooting, I saw the keyboard keys flash for a moment (it's a Roccat with colored lights), but it went back off in less than a second, as soon as entering GRUBGRUB.
So I checked lsusb
lsusb in a terminal, but upon plugging/unplugging the keyboard, nothing changeschanged in the output, which lookslooked like this:
However, if I reboot and go to the BIOS by hitting F12, then I do see the keybordkeyboard lighting up and working!
So I assume that all USB devices are fine, and that it's just my ArchLinuxArch Linux installation that for some reason is not sending power to the ports anymore.
- I have ArchLinuxArch Linux in dual-boot with Windows 10; now, I haven't booted the latter for a very long time, so I might have become blind to it being listed by GRUB; however, one of the times I powered up ArchLinuxArch Linux in the last 20-ish "inactivity" days, I did realize Windows was not listed by GRUB; didn't spend any time on that, but now I wonder if maybe something has gone wrong with ArchLinuxArch Linux update in a way that caused Windows to disappear from GRUB's list and USBs to stop working.
- I've just finished air travel, and during the flight the laptop was with another one in my bag. I don't think it received any physical shock, not from my spine when the backpack was on my shoulders, nor during the flight, in the overhead locker.
- When I opened the lid, the laptop seemed to wake up from sleep, even if I'm sure I had turned it off before the flight. It wasn't hot, at all. Maybe it's possible the pressure between the content of my backbackbackpack and my back has pressed the monitor against the keyboard strong enough to actually press the power button, which is just another key in the numeric keypad.
- This question on StackOverflowStack Overflow could be relevant; specifically, this answer seems to give a simple fix: add
usbcore.autosuspend=-1
toGRUB_CMDLINE_LINUX_DEFAULT
in/etc/default/grub
, runupdate-grub
, reboot; I've tried it (except that I have to rungrub-mkconfig -o /boot/grub/grub.cfg
instead ofupdate-grub
, as I don't have the latter wrapper on ArchLinuxArch Linux), but it didn't work.