On 08.04.25 18:56, Uwe Kleine-König wrote:
Maybe it's worth to try to reload the usb bus driver in the broken
state. Something like:
# cd -P /sys/bus/usb/devices/usb5/../driver/
# echo 0000:02:00.0 > unbind
# echo 0000:02:00.0 > bind
(where 0000:02:00.0 is a link in the directory that the first command
cd'd into). Note that
a) there might be several device links in that directory, try
ls -ld /sys/bus/usb/devices/usb5
to determine the right one.
b) While I expect that the format of the device string matches mine, it
might also be something completely different.
c) When unbinding the usb bus driver your USB keyboard might stop
working. So either do bind and unbind in a single line (and hope that
binding works again :-), or do that via network (or with a PS/2
keyboard).
Thanks for the recommendation, I'll try that the next time it happens. For what
it's worth, I already tried out 6.14.1, and it seems to have made things a lot
worse. I had this issue happen today and yesterday, which never happened
before. It was always at least 5-8 days inbetween. So I went back to 6.14.0 for
now, as for the next couple of days I'll need a more robust system. But if
6.14.1 ends up making this issue a lot more frequent, at least it's easier to
see what works and what doesn't.
I tried installing an Ubuntu (noble) kernel in a Debian 12 VM. While
this worked and produced a booting system, it pulled in quite some
dependencies, so it might get hard to restore an all-Debian system
afterwards.
Best regards
Uwe
Are all these dependencies needed though? Because at least when I compile a
.deb package from upstream sources with make bindeb-pkg it doesn't put any
dependencies into the package. So if I were to get e.g. this tag [1] from their
launchpad, get the config from here [2] and let it compile, wouldn't that also
do the trick and combine it all into one package that would be much easier to
handle? Grub and initramfs-tools are already there, and I don't see anything
else that could be relevant that wouldn't already be in that one package.
Best
Richard
[1]:
https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/plucky/tag/?h=Ubuntu-6.14.0-15.15
[2]: https://packages.ubuntu.com/plucky/linux-modules-6.14.0-13-generic