Without other usb devices the keyboard works immediately. With them it takes 5 ish seconds for it to start responding. This is regardless of which device is discovered first (which I can manipulate), it seems to just wait for all of them. Is there a way to make it not do that?

Edit: This is specifically about linux boot. It otherwise works fine in bios / bootloader

  • NeoNachtwaechter@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    18 days ago

    Hint: try another USB port.

    USB is like a network, and it could be a jungle of cables and ports and switches and bridges and whatnot. But the closer you get to the mainboard, the better are your chances to escape such a problem.

    • Lojcs@lemm.eeOP
      link
      fedilink
      arrow-up
      7
      ·
      18 days ago

      This worked. Apparently I had all the usb devices connected to the same controller and it seems linux initialises them controller by controller. Thanks

  • Punkie@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    18 days ago

    I had a motherboard like this: the USB ports didn’t work until it booted into an OS. You had to connect a PS2 to make changes in the BIOS, and could only boot from IDE. It was super-annoying.

  • devtoi@feddit.nu
    link
    fedilink
    arrow-up
    2
    ·
    18 days ago

    I had an issue where one keyboard (worked with another one) worked in bootloader, but not when entering the encryption password after that. I believe I solved that by moving keyboard earlier in the module list in mkinitcpio.conf. Maybe something similar would solve your issue?

    • Lojcs@lemm.eeOP
      link
      fedilink
      arrow-up
      1
      ·
      18 days ago

      I did try messing with the hook order but it’s already as early as it can be.

  • The Doctor@beehaw.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    18 days ago

    I’ve had this happen before on some weird systems. Unplugging and replugging the keyboard woke the keyboard back up.

  • belated_frog_pants@beehaw.org
    link
    fedilink
    arrow-up
    1
    ·
    18 days ago

    Are you using the usb ports on the motherboard itself? Because you need to with a lot of MBs depending on when they initialize other USB

  • Eugenia@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    18 days ago

    Was there no option about it on the BIOS/UEFI about something like that?

      • Eugenia@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        18 days ago

        You never know how the kernel would behave compared to how the BIOS is setup. There might be some bios settings that force the kernel to behave a specific way.

  • 0x0@programming.dev
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    18 days ago

    …on which hardware?

    Last i encountered this issue i had to connect it directly to an USB port, instead of through an USB hub.