Hello, I noticed that OpenBSD 6.2 doesn't work well with the usb3 ports on my Thinkpad x230. Filled a bug report on the openbsd-bugs ml[1].
After some more debugging, it seems that this is an OS independent problem related to coreboot[2]. Flashing the Thinkpad with stock BIOS made the usb3 ports work without issues. I tested it with the coreboot build as seen in the dmesg output[1] and with a coreboot directly built from git. The issue exists with both builds. Build from git was done by: $ git clone https://review.coreboot.org/coreboot $ cd coreboot $ git submodule update --init --checkout Set the following options: - Mainboard vendor (Lenovo) - Mainboard model (ThinkPad X230) - [*] PS/2 keyboard init - (10) PS/2 keyboard controller initialization timeout (milliseconds) Everything else was left on the default setting. $ make crossgcc-x64 CPUS=4 $ make -j4 I still have one x230 equipped with coreboot to play with. Please let me know what tests I should do with it to debug this. -merino [1] https://marc.info/?l=openbsd-bugs&m=151482559023666&w=2 [2] https://marc.info/?l=openbsd-bugs&m=151491851711586&w=2 -- coreboot mailing list: [email protected] https://mail.coreboot.org/mailman/listinfo/coreboot

