After updating to -current and 3.7.1, my LUKS prompt no longer works with my USB keyboard. I did the usual mkinitrd:
mkinitrd -c -k 3.7.1-smp -m ext4:uhci-hcd:usbhid -f ext4 -r /dev/cryptvg/root -C /dev/sda2 -L -l uk -h /dev/cryptvg/swap
I have to switch to PS/2 in order to enter the LUKS password. After that, I can switch back to USB and continue as usual, so it just appears to be the LUKS prompt that has the problem.
I tried changing uhci-hcd to ehci-hcd (actually, I added them both), thinking that the kernel now uses EHCI instead of UHCI, but it made no difference. I can see all the modules being loaded just before it shows the prompt. I’ve not had this problem using previous kernels with that mkinitrd command.
Edit: It’s probably worth noting that I ran out of disk space when doing the upgrade, but I “slackpkg reinstall kernel”’d after clearing space and the upgrade continued without any further problem.