** Description changed:

  [Impact]
- 
+  WWAN(DW5823e) can't build the connection successfully.
  
  [Fix]
+  With INTEL_IOMMU disable config or by forcing intel_iommu=off from
+  grub some of the features of IOSM driver like browsing, flashing &
+  coredump collection is not working.
+     
+  When driver calls DMA API - dma_map_single() for tx transfers. It is
+  resulting in dma mapping error.
+     
+  Set the device DMA addressing capabilities using dma_set_mask() and
+  remove the INTEL_IOMMU dependency in kconfig so that driver follows
+  the platform config either INTEL_IOMMU enable or disable.
+  
+  Because the generic jammy(5.15) doesn't contain NET_DEVLINK and RELAY 
+  CONFIGs yet on iosm module, the single patch is necessary for Jammy.
  
  [Test Case]
+  1. boot up with kernel applied the FIX.
+  2. check the status of wwan by "mmcli -m 0"
+      Status|         unlock retries: sim-pin (3)
+            |                  state: ^[32mconnected^[0m
+            |            power state: on
+            |            access tech: lte
+            |         signal quality: 45% (recent)
+       ----------------------------------
+       3GPP |                   imei: ######
+            |          enabled locks: sim, fixed-dialing
+            |            operator id: 46692
+            |          operator name: Chunghwa Telecom
+            |           registration: home
+            |   packet service state: attached
+            |                    pco:
+            |                         0: (complete)
  
  
  [Where problems could occur]
- Low
+ remove the dependency for intel_iommu, iosm would fit better on other 
platforms not only Intel.

** Summary changed:

- Fix iosm: WWAN cannot detect insert SIM card (DW5823e) Edit
+ Fix iosm: WWAN cannot detect insert SIM card (DW5823e)

** Summary changed:

- Fix iosm: WWAN cannot detect insert SIM card (DW5823e)
+ Fix iosm: WWAN cannot build the connection (DW5823e)

** Tags added: oem-priority originate-from-1996162 somerville

** Changed in: linux (Ubuntu)
       Status: In Progress => Invalid

** Changed in: linux (Ubuntu)
     Assignee: koba (kobako) => (unassigned)

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1998115

Title:
  Fix iosm: WWAN cannot build the connection (DW5823e)

Status in HWE Next:
  New
Status in linux package in Ubuntu:
  Invalid
Status in linux-oem-6.0 package in Ubuntu:
  New
Status in linux source package in Jammy:
  In Progress
Status in linux-oem-6.0 source package in Jammy:
  In Progress
Status in linux source package in Kinetic:
  In Progress
Status in linux-oem-6.0 source package in Kinetic:
  New

Bug description:
  [Impact]
   WWAN(DW5823e) can't build the connection successfully.

  [Fix]
   With INTEL_IOMMU disable config or by forcing intel_iommu=off from
   grub some of the features of IOSM driver like browsing, flashing &
   coredump collection is not working.
      
   When driver calls DMA API - dma_map_single() for tx transfers. It is
   resulting in dma mapping error.
      
   Set the device DMA addressing capabilities using dma_set_mask() and
   remove the INTEL_IOMMU dependency in kconfig so that driver follows
   the platform config either INTEL_IOMMU enable or disable.
   
   Because the generic jammy(5.15) doesn't contain NET_DEVLINK and RELAY 
   CONFIGs yet on iosm module, the single patch is necessary for Jammy.

  [Test Case]
   1. boot up with kernel applied the FIX.
   2. check the status of wwan by "mmcli -m 0"
       Status|         unlock retries: sim-pin (3)
             |                  state: ^[32mconnected^[0m
             |            power state: on
             |            access tech: lte
             |         signal quality: 45% (recent)
        ----------------------------------
        3GPP |                   imei: ######
             |          enabled locks: sim, fixed-dialing
             |            operator id: 46692
             |          operator name: Chunghwa Telecom
             |           registration: home
             |   packet service state: attached
             |                    pco:
             |                         0: (complete)

  
  [Where problems could occur]
  remove the dependency for intel_iommu, iosm would fit better on other 
platforms not only Intel.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1998115/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to