~vicamo/+git/ubuntu-kernel:bug-2038985/amd-w7900-boots-to-blank-screen/ppa/oem-6.5

Last commit made on 2023-10-11
Get this branch:
git clone -b bug-2038985/amd-w7900-boots-to-blank-screen/ppa/oem-6.5 https://git.launchpad.net/~vicamo/+git/ubuntu-kernel
Only You-Sheng Yang can upload to this branch. If you are You-Sheng Yang please log in for upload directions.

Branch merges

Branch information

Name:
bug-2038985/amd-w7900-boots-to-blank-screen/ppa/oem-6.5
Repository:
lp:~vicamo/+git/ubuntu-kernel

Recent commits

e045100... by You-Sheng Yang

Bug 2038985: AMD W7900 dGFX boots into blank screen

Signed-off-by: You-Sheng Yang <email address hidden>

4d5b9b7... by Mario Limonciello <email address hidden>

UBUNTU: SAUCE: usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope

BugLink: https://bugs.launchpad.net/bugs/2038985

On some OEM systems, adding a W7900 dGPU triggers RAS errors and hangs
at a black screen on startup. This issue occurs only if `ucsi_acpi` has
loaded before `amdgpu` has loaded. The reason for this failure is that
`amdgpu` uses power_supply_is_system_supplied() to determine if running
on AC or DC power at startup. If this value is reported incorrectly the
dGPU will also be programmed incorrectly and trigger errors.

power_supply_is_system_supplied() reports the wrong value because UCSI
power supplies provided as part of the system don't properly report the
scope as "DEVICE" scope (not powering the system).

In order to fix this issue check the capabilities reported from the UCSI
power supply to ensure that it supports charging a battery and that it can
be powered by AC. Mark the scope accordingly.

Cc: <email address hidden>
Fixes: a7fbfd44c020 ("usb: typec: ucsi: Mark dGPUs as DEVICE scope")
Link: https://www.intel.com/content/www/us/en/products/docs/io/universal-serial-bus/usb-type-c-ucsi-spec.html p28
Reviewed-by: Sebastian Reichel <email address hidden>
Signed-off-by: Mario Limonciello <email address hidden>
(cherry-picked from https://lore<email address hidden>)
Signed-off-by: You-Sheng Yang <email address hidden>

540f09b... by You-Sheng Yang

Experimental linux-oem-6.5/jammy changes

94150bd... by You-Sheng Yang

UBUNTU: debian/dkms-versions -- add Intel USBIO Bridge drivers

BugLink: https://bugs.launchpad.net/bugs/2031412
Signed-off-by: You-Sheng Yang <email address hidden>

7244d40... by You-Sheng Yang

UBUNTU: debian/dkms-versions -- use ipu6/ivsc from ppa

BugLink: https://bugs.launchpad.net/bugs/2031412
Signed-off-by: You-Sheng Yang <email address hidden>

de8dee6... by You-Sheng Yang

UBUNTU: SAUCE: iommu: intel-ipu: use IOMMU passthrough mode for Intel IPUs on Meteor Lake

BugLink: https://bugs.launchpad.net/bugs/2031412

Signed-off-by: You-Sheng Yang <email address hidden>

8c81692... by lupuliang

UBUNTU: SAUCE: USB: serial: option: add Fibocom to DELL custom modem FM101R-GL

BugLink: https://bugs.launchpad.net/bugs/2038259

Update the USB serial option driver support for the Fibocom
FM101R-GL
LTE modules as there are actually several different variants.
- VID:PID 413C:8213, FM101R-GL are laptop M.2 cards (with
MBIM interfaces for Linux)
- VID:PID 413C:8215, FM101R-GL ESIM are laptop M.2 cards(with
MBIM interface for Linux)

T: Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=5000 MxCh= 0
D: Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs= 1
P: Vendor=413c ProdID=8213 Rev= 5.04
S: Manufacturer=Fibocom Wireless Inc.
S: Product=Fibocom FM101-GL Module
S: SerialNumber=a3b7cbf0
C:* #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr=896mA
A: FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim
E: Ad=81(I) Atr=03(Int.) MxPS= 64 Ivl=32ms
I: If#= 1 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
I:* If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
E: Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=40 Driver=(none)
E: Ad=83(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms

T: Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 3 Spd=5000 MxCh= 0
D: Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs= 1
P: Vendor=413c ProdID=8215 Rev= 5.04
S: Manufacturer=Fibocom Wireless Inc.
S: Product=Fibocom FM101-GL Module
S: SerialNumber=a3b7cbf0
C:* #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr=896mA
A: FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim
E: Ad=81(I) Atr=03(Int.) MxPS= 64 Ivl=32ms
I: If#= 1 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
I:* If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
E: Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=40 Driver=(none)
E: Ad=83(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms

Signed-off-by: Puliang Lu <email address hidden>
(cherry-picked from https://<email address hidden>)
Signed-off-by: You-Sheng Yang <email address hidden>

6307a4b... by You-Sheng Yang

UBUNTU: SAUCE: net: usb: rtl8150: avoid PID collision with RTL8851BE

BugLink: https://bugs.launchpad.net/somerville/+bug/2032157

Within newly launched Realtek RTL8851BE WiFi 6 802.11ax PCIe Adapter,
0x8150 is chosen as usb idProduct, which is already registered for
RTL8150 Fast Ethernet Adapter. The rtl8150 driver may be loaded before
rtw89 does, trying to initialize a RTL8851BE as a RTL8150.

  Bus 001 Device 002: ID 0bda:8150 Realtek Semiconductor Corp. RTL8150
  Fast Ethernet Adapter
  Device Descriptor:
    bDeviceClass 0 (Defined at Interface level)
    bDeviceSubClass 0
    bDeviceProtocol 0
    idVendor 0x0bda Realtek Semiconductor Corp.
    idProduct 0x8150 RTL8150 Fast Ethernet Adapter
    bcdDevice 1.00
    ...
      Interface Descriptor:
        bInterfaceClass 255 Vendor Specific Class
        bInterfaceSubClass 0
        bInterfaceProtocol 255

  Bus 001 Device 005: ID 0bda:8150 Realtek Semiconductor Corp. RTL8150
  Fast Ethernet Adapter
  Device Descriptor:
    bDeviceClass 224 Wireless
    bDeviceSubClass 1 Radio Frequency
    bDeviceProtocol 1 Bluetooth
    idVendor 0x0bda Realtek Semiconductor Corp.
    idProduct 0x8150 RTL8150 Fast Ethernet Adapter
    bcdDevice 0.00
    ...
      Interface Descriptor:
        bInterfaceClass 224 Wireless
        bInterfaceSubClass 1 Radio Frequency
        bInterfaceProtocol 1 Bluetooth

This change adds an additional match for RTL8150, so that it won't match
RTL8851BE anymore.

Signed-off-by: You-Sheng Yang <email address hidden>

1758d6f... by You-Sheng Yang

UBUNTU: [Packaging] support modaliases for standalone dkms packages

BugLink: https://bugs.launchpad.net/bugs/2021740

Signed-off-by: You-Sheng Yang <email address hidden>

8ae28bf... by Timo Aaltonen

UBUNTU: Ubuntu-oem-6.5-6.5.0-1005.5

Signed-off-by: Timo Aaltonen <email address hidden>