firmware-open icon indicating copy to clipboard operation
firmware-open copied to clipboard

`lemp12` usb-c port detecting devices at usb 2.0 speeds

Open thomas-zimmerman opened this issue 1 year ago • 1 comments

  • Model: lemp12
  • BIOS version: 2023-09-08_42bf7a6
  • EC version: 2023-09-08_42bf7a6
  • OS: Pop!OS 22.04
  • Kernel: 6.5.6 (and 6.6.10)

This was found with a Gigabyte USB Ethernet adapters that all are limited to ~300MB speeds when attached to the USB-C port but get full speeds when moved to the USB-A ports.

Additional info

Looking at the kernel logs, devices attached to the USB-A port are detected as "SuperSpeed" devices, while all of the devices that I attached via the USB-C port are getting "high-speed" settings from the kernel.

thomas-zimmerman avatar Jan 27 '24 00:01 thomas-zimmerman

Since lemp13 had something similar which was fixed in the lemp13 firmware-open branch, I also tried that lemp13 branch on the lemp12 to see if it fixes this. It does not, unfortunately.

leviport avatar Mar 19 '24 16:03 leviport

Is this reproducible with storage devices?

Is it limited to lemp12 or do other ADL/RPL systems have the issue?

crawfxrd avatar Jun 11 '24 17:06 crawfxrd

Yep, benchmarking my USB-C SSD that I use for Ventoy with Gnome Disks shows me speeds around 40MB/s.

Benchmarking the same drive on both USB-C ports on darp8 gives me ~1GB/s

leviport avatar Jun 12 '24 21:06 leviport

After flashing https://github.com/system76/coreboot/pull/227, I'm seeing benchmark speeds on the USB-C port hit ~1GB/s as expected

leviport avatar Jun 12 '24 22:06 leviport

The firmware update fixing this has passed testing and is currently being released.

leviport avatar Jul 31 '24 17:07 leviport