Hi all,
I have two USB3 PCIe cards (different chipset vendors) that are both exhibiting the same symptoms:
- They are detected and attached to the xhci driver.
- They sort of work (a usb stick seems to work for file IO)
- When an interactive device (e.g. USB sound card, mouse, or keyboard) is connected, they seem to drop the overwhelming majority of input events. For example, the mouse moves jerkily, at intervals of several seconds. Most keypresses on a keyboard are missed, and occasionally a "key up" event seems to be missed and the same key is typed repeatedly. A USB sound card has stutters and hitches in the audio output.
- A USB keyboard used in the machine BIOS works completely fine.
Does anybody recognize this behaviour or know of a solution? I have tried:
- A different PCIe slot
- Two different PCIe USB3 cards from different vendors (and different chipset vendors - VIA and ASMedia). One of the cards uses the VIA VL806, which some users on this forum reported working.
- Tried using Linux instead of BSD with the VIA card. I got the same behaviour in Linux as in FreeBSD.
I'm beginning to suspect that there's an issue with a BIOS setting or a motherboard incompatibility, but I'd love to hear from someone who knows more about such things. This is a supermicro server motherboard (H11DSi) but being used as a workstation.
I'm running current, but about 2 weeks behind...
I have two USB3 PCIe cards (different chipset vendors) that are both exhibiting the same symptoms:
- They are detected and attached to the xhci driver.
- They sort of work (a usb stick seems to work for file IO)
- When an interactive device (e.g. USB sound card, mouse, or keyboard) is connected, they seem to drop the overwhelming majority of input events. For example, the mouse moves jerkily, at intervals of several seconds. Most keypresses on a keyboard are missed, and occasionally a "key up" event seems to be missed and the same key is typed repeatedly. A USB sound card has stutters and hitches in the audio output.
- A USB keyboard used in the machine BIOS works completely fine.
Does anybody recognize this behaviour or know of a solution? I have tried:
- A different PCIe slot
- Two different PCIe USB3 cards from different vendors (and different chipset vendors - VIA and ASMedia). One of the cards uses the VIA VL806, which some users on this forum reported working.
- Tried using Linux instead of BSD with the VIA card. I got the same behaviour in Linux as in FreeBSD.
I'm beginning to suspect that there's an issue with a BIOS setting or a motherboard incompatibility, but I'd love to hear from someone who knows more about such things. This is a supermicro server motherboard (H11DSi) but being used as a workstation.
I'm running current, but about 2 weeks behind...