SRU: * https://lists.ubuntu.com/archives/kernel-team/2023-January/136222.html (unstable, lunar, oem-6.1) * https://lists.ubuntu.com/archives/kernel-team/2023-January/136231.html (oem-6.0)
** Changed in: linux (Ubuntu Lunar) Status: Triaged => In Progress ** Changed in: linux-oem-6.0 (Ubuntu Jammy) Status: Triaged => In Progress ** Changed in: linux-oem-6.1 (Ubuntu Jammy) Status: Triaged => In Progress ** Description changed: + [SRU Justification] + + [Impact] + + Mediatek FM350-GL wwan module failed to init: Invalid device status 0x1: + + [ 1.623253] mtk_t7xx 0000:71:00.0: enabling device (0000 -> 0002) + [ 3.632963] mtk_t7xx 0000:71:00.0: Invalid device status 0x1 + + [Fix] + + The t7xx driver once received following fixes to complete its functions in + v6.1-rc1: + + d20ef656f994 net: wwan: t7xx: Add AP CLDMA + 007f26f0d68e net: wwan: t7xx: Infrastructure for early port configuration + 140424d90165 net: wwan: t7xx: PCIe reset rescan + 87dae9e70bf7 net: wwan: t7xx: Enable devlink based fw flashing and coredump + collection + b0bc1709b768 net: wwan: t7xx: Devlink documentation + + However it was soon reverted for a second revision. Before that, in bug 1990700 + we need the first (reverted) patch "net: wwan: t7xx: Add AP CLDMA" to fix device + suspend in a minimum level for development. Then, in this bug 2002089, a fully + revised resubmission is now available. + + An additional patch from v6.1, commit bb67012331f7 ("net: devlink: + extend info_get() version put to indicate a flash component"), is + necessary for oem-6.0 backport. + + [Test Case] + + Modprobe on new platforms that suffers this invalid device status issue, + and run suspend/resume tests to ensure bug 1990700 is still in a good + state. + + [Where problems could occur] + + This re-introduce the device firmware update support via devlink, so far + it has been tested many times from 3rd party/vendor, but might still + bump into platform compatibility issue as we have here. + + [Other Info] + + While this is only planned for oem-6.0/oem-6.1 and on, only U/L/OEM-6.x + are nominated for fix. + + ========== original bug report ========== + [ 1.623253] mtk_t7xx 0000:71:00.0: enabling device (0000 -> 0002) [ 3.632963] mtk_t7xx 0000:71:00.0: Invalid device status 0x1 - --- + --- ProblemType: Bug ApportVersion: 2.20.11-0ubuntu82.2 Architecture: amd64 AudioDevicesInUse: - USER PID ACCESS COMMAND - /dev/snd/controlC0: u 1216 F.... pulseaudio + USER PID ACCESS COMMAND + /dev/snd/controlC0: u 1216 F.... pulseaudio CRDA: N/A CasperMD5CheckResult: pass DistributionChannelDescriptor: - # This is the distribution channel descriptor for the OEM CDs - # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor - canonical-oem-somerville-jammy-amd64-20220504-33+jellyfish-arcanine-14+X58 + # This is the distribution channel descriptor for the OEM CDs + # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor + canonical-oem-somerville-jammy-amd64-20220504-33+jellyfish-arcanine-14+X58 DistroRelease: Ubuntu 22.04 InstallationDate: Installed on 2023-01-05 (5 days ago) InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - somerville-jammy-amd64-20220504-33 IwConfig: - lo no wireless extensions. - - enp0s31f6 no wireless extensions. - - wwan0 no wireless extensions. + lo no wireless extensions. + + enp0s31f6 no wireless extensions. + + wwan0 no wireless extensions. MachineType: Dell Inc. Precision 3480 Package: linux (not installed) ProcFB: 0 i915drmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.0.0-1010-oem root=UUID=0b4b52c5-ca19-4e54-a610-17e965212e64 ro quiet splash vt.handoff=7 ProcVersionSignature: Ubuntu 6.0.0-1010.10-oem 6.0.9 PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. RelatedPackageVersions: - linux-restricted-modules-6.0.0-1010-oem N/A - linux-backports-modules-6.0.0-1010-oem N/A - linux-firmware 20220329.git681281e4-0ubuntu3.7 + linux-restricted-modules-6.0.0-1010-oem N/A + linux-backports-modules-6.0.0-1010-oem N/A + linux-firmware 20220329.git681281e4-0ubuntu3.7 Tags: jammy Uname: Linux 6.0.0-1010-oem x86_64 UnreportableReason: This report is about a package that is not installed. UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: N/A _MarkForUpload: False dmi.bios.date: 12/22/2022 dmi.bios.release: 0.6 dmi.bios.vendor: Dell Inc. dmi.bios.version: 0.6.55 dmi.board.vendor: Dell Inc. dmi.chassis.type: 10 dmi.chassis.vendor: Dell Inc. dmi.ec.firmware.release: 0.0 dmi.modalias: dmi:bvnDellInc.:bvr0.6.55:bd12/22/2022:br0.6:efr0.0:svnDellInc.:pnPrecision3480:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct10:cvr:sku0C02: dmi.product.family: Latitude dmi.product.name: Precision 3480 dmi.product.sku: 0C02 dmi.sys.vendor: Dell Inc. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-oem-6.0 in Ubuntu. https://bugs.launchpad.net/bugs/2002089 Title: Mediatek FM350-GL wwan module failed to init: Invalid device status 0x1 Status in HWE Next: New Status in linux package in Ubuntu: In Progress Status in linux-oem-6.0 package in Ubuntu: Invalid Status in linux-oem-6.1 package in Ubuntu: Invalid Status in linux source package in Jammy: Invalid Status in linux-oem-6.0 source package in Jammy: In Progress Status in linux-oem-6.1 source package in Jammy: In Progress Status in linux source package in Kinetic: Won't Fix Status in linux-oem-6.0 source package in Kinetic: Invalid Status in linux-oem-6.1 source package in Kinetic: Invalid Status in linux source package in Lunar: In Progress Status in linux-oem-6.0 source package in Lunar: Invalid Status in linux-oem-6.1 source package in Lunar: Invalid Bug description: [SRU Justification] [Impact] Mediatek FM350-GL wwan module failed to init: Invalid device status 0x1: [ 1.623253] mtk_t7xx 0000:71:00.0: enabling device (0000 -> 0002) [ 3.632963] mtk_t7xx 0000:71:00.0: Invalid device status 0x1 [Fix] The t7xx driver once received following fixes to complete its functions in v6.1-rc1: d20ef656f994 net: wwan: t7xx: Add AP CLDMA 007f26f0d68e net: wwan: t7xx: Infrastructure for early port configuration 140424d90165 net: wwan: t7xx: PCIe reset rescan 87dae9e70bf7 net: wwan: t7xx: Enable devlink based fw flashing and coredump collection b0bc1709b768 net: wwan: t7xx: Devlink documentation However it was soon reverted for a second revision. Before that, in bug 1990700 we need the first (reverted) patch "net: wwan: t7xx: Add AP CLDMA" to fix device suspend in a minimum level for development. Then, in this bug 2002089, a fully revised resubmission is now available. An additional patch from v6.1, commit bb67012331f7 ("net: devlink: extend info_get() version put to indicate a flash component"), is necessary for oem-6.0 backport. [Test Case] Modprobe on new platforms that suffers this invalid device status issue, and run suspend/resume tests to ensure bug 1990700 is still in a good state. [Where problems could occur] This re-introduce the device firmware update support via devlink, so far it has been tested many times from 3rd party/vendor, but might still bump into platform compatibility issue as we have here. [Other Info] While this is only planned for oem-6.0/oem-6.1 and on, only U/L/OEM-6.x are nominated for fix. ========== original bug report ========== [ 1.623253] mtk_t7xx 0000:71:00.0: enabling device (0000 -> 0002) [ 3.632963] mtk_t7xx 0000:71:00.0: Invalid device status 0x1 --- ProblemType: Bug ApportVersion: 2.20.11-0ubuntu82.2 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: u 1216 F.... pulseaudio CRDA: N/A CasperMD5CheckResult: pass DistributionChannelDescriptor: # This is the distribution channel descriptor for the OEM CDs # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-jammy-amd64-20220504-33+jellyfish-arcanine-14+X58 DistroRelease: Ubuntu 22.04 InstallationDate: Installed on 2023-01-05 (5 days ago) InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - somerville-jammy-amd64-20220504-33 IwConfig: lo no wireless extensions. enp0s31f6 no wireless extensions. wwan0 no wireless extensions. MachineType: Dell Inc. Precision 3480 Package: linux (not installed) ProcFB: 0 i915drmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.0.0-1010-oem root=UUID=0b4b52c5-ca19-4e54-a610-17e965212e64 ro quiet splash vt.handoff=7 ProcVersionSignature: Ubuntu 6.0.0-1010.10-oem 6.0.9 PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. RelatedPackageVersions: linux-restricted-modules-6.0.0-1010-oem N/A linux-backports-modules-6.0.0-1010-oem N/A linux-firmware 20220329.git681281e4-0ubuntu3.7 Tags: jammy Uname: Linux 6.0.0-1010-oem x86_64 UnreportableReason: This report is about a package that is not installed. UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: N/A _MarkForUpload: False dmi.bios.date: 12/22/2022 dmi.bios.release: 0.6 dmi.bios.vendor: Dell Inc. dmi.bios.version: 0.6.55 dmi.board.vendor: Dell Inc. dmi.chassis.type: 10 dmi.chassis.vendor: Dell Inc. dmi.ec.firmware.release: 0.0 dmi.modalias: dmi:bvnDellInc.:bvr0.6.55:bd12/22/2022:br0.6:efr0.0:svnDellInc.:pnPrecision3480:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct10:cvr:sku0C02: dmi.product.family: Latitude dmi.product.name: Precision 3480 dmi.product.sku: 0C02 dmi.sys.vendor: Dell Inc. To manage notifications about this bug go to: https://bugs.launchpad.net/hwe-next/+bug/2002089/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp