I've found out that when the -extra package is installed for that kernel, the hid modules are correctly loaded! So it's not a dependency but it is necessary.
Furthermore, the video mode is not set correctly when -extra is missing. ** Description changed: This bug might either be in kernel or initramfs-tools. - linux-image-extra-3.13.0-35-generic correctly loads hid-generic and does not need it to be specified to initramfs-tools - - linux-image-extra-3.13.0-36-generic works fine if "hid hid-generic usbhid" are specified to initramfs-tools + - linux-image-extra-3.13.0-36-generic works fine if "hid hid-generic usbhid" are specified to initramfs-tools AND the -extra package is installed + - linux-image-extra-3.13.0-37-generic works fine if "hid hid-generic usbhid" are specified to initramfs-tools AND the -extra package is installed + Possibly related bugs: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1238194 https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1066376 https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/229732 https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/886149 https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1054292 https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1017991 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to initramfs-tools in Ubuntu. https://bugs.launchpad.net/bugs/1412077 Title: USB keyboard not working in initramfs (hid issue) Status in initramfs-tools package in Ubuntu: New Bug description: This bug might either be in kernel or initramfs-tools. - linux-image-extra-3.13.0-35-generic correctly loads hid-generic and does not need it to be specified to initramfs-tools - linux-image-extra-3.13.0-36-generic works fine if "hid hid-generic usbhid" are specified to initramfs-tools AND the -extra package is installed - linux-image-extra-3.13.0-37-generic works fine if "hid hid-generic usbhid" are specified to initramfs-tools AND the -extra package is installed Possibly related bugs: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1238194 https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1066376 https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/229732 https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/886149 https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1054292 https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1017991 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1412077/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp