I just upgraded from FW13 12th generation Intel to AMD 7840U and am having issues now with my external camera that I use for streaming, in the sense that the camera issues a warning that it could not detect USB 3.2 and therefore will only output a 720@25p video stream. This was not the case with the Intel setup, where the camera was happy to stream in 1080p for example. I would thus rule out any cable or hub issues.
For context, my upgrade took place by ordering a complete new AMD laptop and simply moving the SSD from the Intel laptop over, therefore I am sure that software has not changed (other than moving over to the OEM kernel as instructed by Framework).
System info:
Ubuntu 22.04
Vendor: INSYDE Corp.
Version: 03.03
Release Date: 10/17/2023
Address: 0xE0000
product: AMD Ryzen 7 7840U w/ Radeon 780M Graphics
vendor: Advanced Micro Devices [AMD]
physical id: 4
bus info: cpu@0
version: 25.116.1
Kernel version: 6.1.0-1024-oem
The cable is hooked up via the back right adapter slot using the brand new USB-C adapter that came with the AMD order.
Excerpt of lsusb -t
output on AMD laptop:
/: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
|__ Port 1: Dev 21, If 0, Class=Hub, Driver=hub/5p, 480M
|__ Port 4: Dev 32, If 0, Class=Audio, Driver=snd-usb-audio, 480M
|__ Port 4: Dev 32, If 1, Class=Audio, Driver=snd-usb-audio, 480M
|__ Port 4: Dev 32, If 2, Class=Video, Driver=uvcvideo, 480M
|__ Port 4: Dev 32, If 3, Class=Video, Driver=uvcvideo, 480M
Excerpt of lsusb -t
when run on Intel 12gen, also connected via back right USB-C port, with no other device changes than swapping out to the Intel laptop:
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 10000M
|__ Port 1: Dev 3, If 0, Class=Hub, Driver=hub/3p, 10000M
|__ Port 2: Dev 5, If 0, Class=Vendor Specific Class, Driver=r8152, 5000M
|__ Port 2: Dev 4, If 0, Class=Hub, Driver=hub/4p, 5000M
|__ Port 4: Dev 7, If 0, Class=Audio, Driver=snd-usb-audio, 5000M
|__ Port 4: Dev 7, If 3, Class=Video, Driver=uvcvideo, 5000M
|__ Port 4: Dev 7, If 1, Class=Audio, Driver=snd-usb-audio, 5000M
|__ Port 4: Dev 7, If 2, Class=Video, Driver=uvcvideo, 5000M
Here it’s clear the camera device was connected at 5Gbps.