From: Thomas Perrot <thomas.perrot@bootlin.com>
To: linux-arm-msm <linux-arm-msm@vger.kernel.org>
Cc: Loic Poulain <loic.poulain@linaro.org>,
Bhaumik Bhatt <bbhatt@codeaurora.org>,
Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Subject: Re: MHI driver issue with Sierra Wireless AirPrime EM919X
Date: Thu, 05 Aug 2021 09:33:20 +0200 [thread overview]
Message-ID: <639726f6d1b4d72b0411d88aade8c3f6d6adc0de.camel@bootlin.com> (raw)
In-Reply-To: <8d913179b1ec02ec20f1eece830743f1f0ffc793.camel@bootlin.com>
[-- Attachment #1: Type: text/plain, Size: 41164 bytes --]
Hello,
Moreover, it seems there is an issue between the rx_lock and pm_lock
locks, see below:
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 5.13.6 (oe-user@oe-host) (arm-oe-linux-
gnueabi-gcc (GCC) 9.2.0, GNU ld (GNU Binutils) 2.32.0.20190204) #1 SMP
Wed Aug 4 12:39:25 UTC 2021
[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7),
cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
instruction cache
[ 0.000000] OF: fdt: Machine model: Serma i.MX6 Duallite module on
TARGET Board
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] cma: Reserved 64 MiB at 0x4c000000
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000010000000-0x000000003fffffff]
[ 0.000000] HighMem [mem 0x0000000040000000-0x000000004fffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000010000000-0x000000004fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000010000000-
0x000000004fffffff]
[ 0.000000] On node 0 totalpages: 262144
[ 0.000000] Normal zone: 1536 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 196608 pages, LIFO batch:63
[ 0.000000] HighMem zone: 65536 pages, LIFO batch:15
[ 0.000000] percpu: Embedded 20 pages/cpu s51308 r8192 d22420 u81920
[ 0.000000] pcpu-alloc: s51308 r8192 d22420 u81920 alloc=20*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages:
260608
[ 0.000000] Kernel command line: console=ttymxc3,115200n8 loglevel=8
root=/dev/nfs ip=10.0.0.2:255.255.255.0
nfsroot=10.0.0.1:/var/lib/nfsboot,v4,tcp
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7,
524288 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144
bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 946768K/1048576K available (12288K kernel code,
1893K rwdata, 4056K rodata, 1024K init, 6620K bss, 36272K reserved,
65536K cma-reserved, 196608K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2,
Nodes=1
[ 0.000000] trace event string verifier disabled
[ 0.000000] Running RCU self tests
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU lockdep checking is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=4 to
nr_cpu_ids=2.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay
is 10 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16,
nr_cpu_ids=2
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] L2C-310 erratum 769419 enabled
[ 0.000000] L2C-310 enabling early BRESP for Cortex-A9
[ 0.000000] L2C-310 full line of zeros enabled for Cortex-A9
[ 0.000000] L2C-310 ID prefetch enabled, offset 16 lines
[ 0.000000] L2C-310 dynamic clock gating enabled, standby mode
enabled
[ 0.000000] L2C-310 cache controller enabled, 16 ways, 512 kB
[ 0.000000] L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76450001
[ 0.000000] random: get_random_bytes called from
start_kernel+0x364/0x58c with crng_init=0
[ 0.000000] Switching to timer-based delay loop, resolution 333ns
[ 0.000001] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps
every 715827882841ns
[ 0.000034] clocksource: mxc_timer1: mask: 0xffffffff max_cycles:
0xffffffff, max_idle_ns: 637086815595 ns
[ 0.001635] Console: colour dummy device 80x30
[ 0.001696] Lock dependency validator: Copyright (c) 2006 Red Hat,
Inc., Ingo Molnar
[ 0.001720] ... MAX_LOCKDEP_SUBCLASSES: 8
[ 0.001738] ... MAX_LOCK_DEPTH: 48
[ 0.001762] ... MAX_LOCKDEP_KEYS: 8192
[ 0.001779] ... CLASSHASH_SIZE: 4096
[ 0.001796] ... MAX_LOCKDEP_ENTRIES: 32768
[ 0.001815] ... MAX_LOCKDEP_CHAINS: 65536
[ 0.001833] ... CHAINHASH_SIZE: 32768
[ 0.001851] memory used by lock dependency info: 4061 kB
[ 0.001870] memory used for stack traces: 2112 kB
[ 0.001887] per task-struct memory footprint: 1536 bytes
[ 0.002021] Calibrating delay loop (skipped), value calculated using
timer frequency.. 6.00 BogoMIPS (lpj=30000)
[ 0.002062] pid_max: default: 32768 minimum: 301
[ 0.002377] Mount-cache hash table entries: 2048 (order: 1, 8192
bytes, linear)
[ 0.002426] Mountpoint-cache hash table entries: 2048 (order: 1,
8192 bytes, linear)
[ 0.006368] CPU: Testing write buffer coherency: ok
[ 0.006548] CPU0: Spectre v2: using BPIALL workaround
[ 0.007626] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.011092] Setting up static identity map for 0x10100000 -
0x10100078
[ 0.011918] rcu: Hierarchical SRCU implementation.
[ 0.013924] smp: Bringing up secondary CPUs ...
[ 0.017376] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.017401] CPU1: Spectre v2: using BPIALL workaround
[ 0.018719] smp: Brought up 1 node, 2 CPUs
[ 0.018762] SMP: Total of 2 processors activated (12.00 BogoMIPS).
[ 0.018794] CPU: All CPU(s) started in SVC mode.
[ 0.022118] devtmpfs: initialized
[ 0.062887] VFP support v0.3: implementor 41 architecture 3 part 30
variant 9 rev 4
[ 0.065268] clocksource: jiffies: mask: 0xffffffff max_cycles:
0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.065362] futex hash table entries: 512 (order: 3, 32768 bytes,
linear)
[ 0.069362] pinctrl core: initialized pinctrl subsystem
[ 0.075413] NET: Registered protocol family 16
[ 0.103227] DMA: preallocated 256 KiB pool for atomic coherent
allocations
[ 0.108970] thermal_sys: Registered thermal governor 'step_wise'
[ 0.109610] cpuidle: using governor menu
[ 0.109793] NET: Registered protocol family 42
[ 0.110540] CPU identified as i.MX6DL, silicon rev 1.3
[ 0.155064] vdd1p1: supplied by regulator-dummy
[ 0.157782] vdd3p0: supplied by regulator-dummy
[ 0.159903] vdd2p5: supplied by regulator-dummy
[ 0.163009] vddpu: supplied by regulator-dummy
[ 0.196381] platform 2400000.ipu: Fixing up cyclic dependency with
20e0000.iomuxc-gpr:ipu1_csi1_mux
[ 0.196822] platform 2400000.ipu: Fixing up cyclic dependency with
20e0000.iomuxc-gpr:ipu1_csi0_mux
[ 0.206312] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1
watchpoint registers.
[ 0.206435] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.208022] debugfs: Directory 'dummy-iomuxc-gpr@20e0000' with
parent 'regmap' already present!
[ 0.209615] imx6dl-pinctrl 20e0000.pinctrl: initialized IMX pinctrl
driver
[ 0.321463] mxs-dma 110000.dma-apbh: initialized
[ 0.345734] vgaarb: loaded
[ 0.348280] SCSI subsystem initialized
[ 0.349090] libata version 3.00 loaded.
[ 0.350440] usbcore: registered new interface driver usbfs
[ 0.350750] usbcore: registered new interface driver hub
[ 0.350940] usbcore: registered new device driver usb
[ 0.351521] usb_phy_generic usbphynop1: supply vcc not found, using
dummy regulator
[ 0.352762] usb_phy_generic usbphynop2: supply vcc not found, using
dummy regulator
[ 0.358219] i2c i2c-1: IMX I2C adapter registered
[ 0.359174] pps_core: LinuxPPS API ver. 1 registered
[ 0.359206] pps_core: Software ver. 5.3.6 - Copyright 2005-2007
Rodolfo Giometti <giometti@linux.it>
[ 0.359289] PTP clock support registered
[ 0.363205] Bluetooth: Core ver 2.22
[ 0.363372] NET: Registered protocol family 31
[ 0.363400] Bluetooth: HCI device and connection manager initialized
[ 0.363561] Bluetooth: HCI socket layer initialized
[ 0.363610] Bluetooth: L2CAP socket layer initialized
[ 0.363842] Bluetooth: SCO socket layer initialized
[ 0.367356] clocksource: Switched to clocksource mxc_timer1
[ 1.009407] VFS: Disk quotas dquot_6.6.0
[ 1.009626] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096
bytes)
[ 1.038879] NET: Registered protocol family 2
[ 1.039511] IP idents hash table entries: 16384 (order: 5, 131072
bytes, linear)
[ 1.043205] tcp_listen_portaddr_hash hash table entries: 512 (order:
2, 22528 bytes, linear)
[ 1.043350] TCP established hash table entries: 8192 (order: 3,
32768 bytes, linear)
[ 1.043532] TCP bind hash table entries: 8192 (order: 6, 327680
bytes, linear)
[ 1.044679] TCP: Hash tables configured (established 8192 bind 8192)
[ 1.045375] UDP hash table entries: 512 (order: 3, 49152 bytes,
linear)
[ 1.045604] UDP-Lite hash table entries: 512 (order: 3, 49152 bytes,
linear)
[ 1.046264] NET: Registered protocol family 1
[ 1.049920] RPC: Registered named UNIX socket transport module.
[ 1.050043] RPC: Registered udp transport module.
[ 1.050077] RPC: Registered tcp transport module.
[ 1.050102] RPC: Registered tcp NFSv4.1 backchannel transport
module.
[ 1.052197] PCI: CLS 0 bytes, default 64
[ 1.053508] armv7-pmu pmu: hw perfevents: no interrupt-affinity
property, guessing.
[ 1.358621] hw perfevents: enabled with armv7_cortex_a9 PMU driver,
7 counters available
[ 1.363318] Initialise system trusted keyrings
[ 1.364270] workingset: timestamp_bits=30 max_order=18
bucket_order=0
[ 1.393476] NFS: Registering the id_resolver key type
[ 1.393668] Key type id_resolver registered
[ 1.393790] Key type id_legacy registered
[ 1.394023] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 1.396110] fuse: init (API version 7.34)
[ 1.498473] Key type asymmetric registered
[ 1.498644] Asymmetric key parser 'x509' registered
[ 1.499014] bounce: pool size: 64 pages
[ 1.499255] io scheduler mq-deadline registered
[ 1.499295] io scheduler kyber registered
[ 1.505396] imx6q-pcie 1ffc000.pcie: host bridge /soc/pcie@1ffc000
ranges:
[ 1.505730] imx6q-pcie 1ffc000.pcie: IO
0x0001f80000..0x0001f8ffff -> 0x0000000000
[ 1.506037] imx6q-pcie 1ffc000.pcie: MEM
0x0001000000..0x0001efffff -> 0x0001000000
[ 1.517588] imx-sdma 20ec000.sdma: Direct firmware load for
imx/sdma/sdma-imx6q.bin failed with error -2
[ 1.517730] imx-sdma 20ec000.sdma: Falling back to sysfs fallback
for: imx/sdma/sdma-imx6q.bin
[ 1.533188] pfuze100-regulator 1-0008: Full layer: 2, Metal layer: 1
[ 1.533853] pfuze100-regulator 1-0008: FAB: 0, FIN: 0
[ 1.533892] pfuze100-regulator 1-0008: pfuze100 found.
[ 1.562035] 21f0000.serial: ttymxc3 at MMIO 0x21f0000 (irq = 72,
base_baud = 5000000) is a IMX
[ 1.627448] imx6q-pcie 1ffc000.pcie: iATU unroll: disabled
[ 1.628969] printk: console [ttymxc3] enabled
[ 1.632824] imx6q-pcie 1ffc000.pcie: Detected iATU regions: 4
outbound, 4 inbound
[ 2.512050] etnaviv etnaviv: bound 130000.gpu (ops gpu_ops)
[ 2.518850] etnaviv etnaviv: bound 134000.gpu (ops gpu_ops)
[ 2.524480] etnaviv-gpu 130000.gpu: model: GC880, revision: 5106
[ 2.531625] etnaviv-gpu 134000.gpu: model: GC320, revision: 5007
[ 2.541006] [drm] Initialized etnaviv 1.3.0 20151214 for etnaviv on
minor 0
[ 2.558680] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops
ipu_crtc_ops)
[ 2.566741] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops
ipu_crtc_ops)
[ 2.576253] [drm] Initialized imx-drm 1.0.0 20120507 for display-
subsystem on minor 1
[ 2.584747] imx-ipuv3 2400000.ipu: IPUv3H probed
[ 2.607359] imx6q-pcie 1ffc000.pcie: Link up
[ 2.632037] brd: module loaded
[ 2.678367] loop: module loaded
[ 2.689953] spi@0 enforce active low on chipselect handle
[ 2.695527] spi@1 enforce active low on chipselect handle
[ 2.709359] spi@0 enforce active low on chipselect handle
[ 2.711787] imx6q-pcie 1ffc000.pcie: Link up
[ 2.714926] spi@1 enforce active low on chipselect handle
[ 2.719173] imx6q-pcie 1ffc000.pcie: Link up, Gen2
[ 2.729458] imx6q-pcie 1ffc000.pcie: Link up
[ 2.734868] imx6q-pcie 1ffc000.pcie: PCI host bridge to bus 0000:00
[ 2.737535] libphy: Fixed MDIO Bus: probed
[ 2.741283] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 2.747421] CAN device driver interface
[ 2.750865] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
[ 2.760087] pps pps0: new PPS source ptp0
[ 2.760917] pci_bus 0000:00: root bus resource [mem 0x01000000-
0x01efffff]
[ 2.772586] pci 0000:00:00.0: [16c3:abcd] type 01 class 0x060400
[ 2.778871] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
[ 2.785217] pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff
pref]
[ 2.792112] pci 0000:00:00.0: Limiting cfg_size to 512
[ 2.797809] pci 0000:00:00.0: supports D1
[ 2.801869] pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold
[ 2.808830] libphy: fec_enet_mii_bus: probed
[ 2.812851] PCI: bus0: Fast back to back transfers disabled
[ 2.815108] fec 2188000.ethernet eth0: registered PHC device 0
[ 2.819427] pci 0000:01:00.0: [17cb:0306] type 00 class 0xff0000
[ 2.826937] PPP generic driver version 2.4.2
[ 2.831159] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00000fff
64bit]
[ 2.836181] PPP BSD Compression module registered
[ 2.842327] pci 0000:01:00.0: reg 0x18: [mem 0x00000000-0x00000fff
64bit]
[ 2.846923] PPP Deflate Compression module registered
[ 2.854484] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[ 2.859311] usbcore: registered new interface driver r8152
[ 2.865240] pci 0000:01:00.0: 4.000 Gb/s available PCIe bandwidth,
limited by 5.0 GT/s PCIe x1 link at 0000:00:00.0 (capable of 31.506
Gb/s with 16.0 GT/s PCIe x2 link)
[ 2.870747] usbcore: registered new interface driver lan78xx
[ 2.889621] PCI: bus1: Fast back to back transfers disabled
[ 2.891726] usbcore: registered new interface driver cdc_ether
[ 2.897033] pci 0000:00:00.0: BAR 0: assigned [mem 0x01000000-
0x010fffff]
[ 2.903002] usbcore: registered new interface driver cdc_eem
[ 2.909799] pci 0000:00:00.0: BAR 8: assigned [mem 0x01100000-
0x011fffff]
[ 2.915622] usbcore: registered new interface driver smsc95xx
[ 2.922300] pci 0000:00:00.0: BAR 6: assigned [mem 0x01200000-
0x0120ffff pref]
[ 2.922345] pci 0000:01:00.0: BAR 0: assigned [mem 0x01100000-
0x01100fff 64bit]
[ 2.928342] usbcore: registered new interface driver net1080
[ 2.935440] pci 0000:01:00.0: BAR 2: assigned [mem 0x01101000-
0x01101fff 64bit]
[ 2.942868] usbcore: registered new interface driver cdc_subset
[ 2.948543] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[ 2.955953] usbcore: registered new interface driver zaurus
[ 2.961857] pci 0000:00:00.0: bridge window [mem 0x01100000-
0x011fffff]
[ 2.967325] usbcore: registered new interface driver MOSCHIP usb-
ethernet driver
[ 2.987458] usbcore: registered new interface driver sierra_net
[ 2.993605] usbcore: registered new interface driver cdc_ncm
[ 2.999648] usbcore: registered new interface driver qmi_wwan
[ 3.005553] usbcore: registered new interface driver cdc_mbim
[ 3.011447] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI)
Driver
[ 3.018125] ehci-pci: EHCI PCI platform driver
[ 3.023155] usbcore: registered new interface driver cdc_wdm
[ 3.029146] usbcore: registered new interface driver usb-storage
[ 3.035516] usbcore: registered new interface driver
usbserial_generic
[ 3.043055] usbserial: USB Serial support registered for generic
[ 3.049456] usbcore: registered new interface driver ftdi_sio
[ 3.055322] usbserial: USB Serial support registered for FTDI USB
Serial Device
[ 3.062845] usbcore: registered new interface driver option
[ 3.068648] usbserial: USB Serial support registered for GSM modem
(1-port)
[ 3.075748] usbcore: registered new interface driver qcserial
[ 3.081677] usbserial: USB Serial support registered for Qualcomm
USB modem
[ 3.105095] snvs_rtc 20cc000.snvs:snvs-rtc-lp: registered as rtc0
[ 3.111413] snvs_rtc 20cc000.snvs:snvs-rtc-lp: setting system clock
to 1970-01-01T00:00:00 UTC (0)
[ 3.120977] i2c /dev entries driver
[ 3.139495] sdhci: Secure Digital Host Controller Interface driver
[ 3.145712] sdhci: Copyright(c) Pierre Ossman
[ 3.150178] sdhci-pltfm: SDHCI platform and OF driver helper
[ 3.163141] caam 2100000.crypto: Entropy delay = 3200
[ 3.229113] caam 2100000.crypto: Instantiated RNG4 SH0
[ 3.268077] mmc2: SDHCI controller on 2198000.mmc [2198000.mmc]
using ADMA
[ 3.289872] caam 2100000.crypto: Instantiated RNG4 SH1
[ 3.295167] caam 2100000.crypto: device ID = 0x0a16010000000100 (Era
4)
[ 3.301906] caam 2100000.crypto: job rings = 2, qi = 0
[ 3.330200] mmc3: SDHCI controller on 219c000.mmc [219c000.mmc]
using ADMA
[ 3.364339] caam algorithms registered in /proc/crypto
[ 3.370274] mmc1: SDHCI controller on 2194000.mmc [2194000.mmc]
using ADMA
[ 3.376711] caam 2100000.crypto: registering rng-caam
[ 3.390976] usbcore: registered new interface driver usbhid
[ 3.396640] usbhid: USB HID core driver
[ 3.401529] mmc2: new DDR MMC card at address 0001
[ 3.409123] Initializing XFRM netlink socket
[ 3.416054] mmcblk2: mmc2:0001 00016G 14.6 GiB
[ 3.416086] NET: Registered protocol family 10
[ 3.427610] mmcblk2boot0: mmc2:0001 00016G 4.00 MiB
[ 3.431269] Segment Routing with IPv6
[ 3.433898] mmcblk2boot1: mmc2:0001 00016G 4.00 MiB
[ 3.437126] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 3.448528] mmcblk2rpmb: mmc2:0001 00016G 4.00 MiB, chardev (244:0)
[ 3.451029] NET: Registered protocol family 17
[ 3.460162] NET: Registered protocol family 15
[ 3.464696] can: controller area network core
[ 3.470190] mmc3: new DDR MMC card at address 0001
[ 3.476039] NET: Registered protocol family 29
[ 3.480723] can: raw protocol
[ 3.484824] mmcblk3: mmc3:0001 E0004G 3.64 GiB
[ 3.489908] can: broadcast manager protocol
[ 3.494201] can: netlink gateway - max_hops=1
[ 3.499758] mmcblk3boot0: mmc3:0001 E0004G 4.00 MiB
[ 3.505507] random: fast init done
[ 3.505810] mmcblk3boot1: mmc3:0001 E0004G 4.00 MiB
[ 3.514778] Key type dns_resolver registered
[ 3.524454] Registering SWP/SWPB emulation handler
[ 3.530215] mmcblk3rpmb: mmc3:0001 E0004G 4.00 MiB, chardev (244:1)
[ 3.539279] Loading compiled-in X.509 certificates
[ 3.549746] mmcblk3: p1 p2
[ 3.627818] random: crng init done
[ 3.720478] vddarm: supplied by SW1AB
[ 3.727503] vddsoc: supplied by SW1C
[ 4.349523] mxs_phy 20c9000.usbphy: Data pin can't make good
contact.
[ 4.364623] ci_hdrc ci_hdrc.1: EHCI Host Controller
[ 4.370185] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus
number 1
[ 4.407486] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[ 4.414851] usb usb1: New USB device found, idVendor=1d6b,
idProduct=0002, bcdDevice= 5.13
[ 4.423458] usb usb1: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 4.430798] usb usb1: Product: EHCI Host Controller
[ 4.435708] usb usb1: Manufacturer: Linux 5.13.6 ehci_hcd
[ 4.441210] usb usb1: SerialNumber: ci_hdrc.1
[ 4.450386] hub 1-0:1.0: USB hub found
[ 4.454604] hub 1-0:1.0: 1 port detected
[ 4.479808] imx_thermal 20c8000.anatop:tempmon: Industrial CPU
temperature grade - max:105C critical:100C passive:95C
[ 4.582733] Micrel KSZ9031 Gigabit PHY 2188000.ethernet-1:00:
attached PHY driver (mii_bus:phy_addr=2188000.ethernet-1:00, irq=POLL)
[ 4.747657] usb 1-1: new high-speed USB device number 2 using
ci_hdrc
[ 4.950489] usb 1-1: New USB device found, idVendor=04b4,
idProduct=bd30, bcdDevice= 1.00
[ 4.959387] usb 1-1: New USB device strings: Mfr=0, Product=0,
SerialNumber=0
[ 4.971767] hub 1-1:1.0: USB hub found
[ 4.975996] hub 1-1:1.0: 2 ports detected
[ 5.397680] usb 1-1.1: new high-speed USB device number 3 using
ci_hdrc
[ 5.550443] usb 1-1.1: New USB device found, idVendor=04b4,
idProduct=bd29, bcdDevice= 0.01
[ 5.559208] usb 1-1.1: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 5.566727] usb 1-1.1: Product: Remote Download Wireless Adapter
[ 5.573060] usb 1-1.1: Manufacturer: Cypress Semiconductor Corp.
[ 5.579277] usb 1-1.1: SerialNumber: 000000000001
[ 5.687726] usb 1-1.2: new high-speed USB device number 4 using
ci_hdrc
[ 5.840698] usb 1-1.2: New USB device found, idVendor=04b4,
idProduct=640c, bcdDevice= 1.12
[ 5.849332] usb 1-1.2: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 5.856846] usb 1-1.2: Product: BCM2045A0
[ 5.861094] usb 1-1.2: Manufacturer: Cypress Semiconductor Corp.
[ 5.867165] usb 1-1.2: SerialNumber: C0EE408051DF
[ 8.799792] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full -
flow control rx/tx
[ 8.828023] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 8.857618] IP-Config: Guessing netmask 255.0.0.0
[ 8.862403] IP-Config: Complete:
[ 8.865676] device=eth0, hwaddr=00:01:02:03:04:05,
ipaddr=10.0.0.2, mask=255.0.0.0, gw=255.255.255.255
[ 8.876261] host=10.0.0.2, domain=, nis-domain=(none)
[ 8.881975] bootserver=255.255.255.0, rootserver=10.0.0.1,
rootpath=
[ 8.888497] cfg80211: Loading compiled-in X.509 certificates for
regulatory database
[ 8.910924] cfg80211: Loaded X.509 cert 'sforshee:
00b28ddf47aef9cea7'
[ 8.918939] platform regulatory.0: Direct firmware load for
regulatory.db failed with error -2
[ 8.927776] platform regulatory.0: Falling back to sysfs fallback
for: regulatory.db
[ 9.014352] VFS: Mounted root (nfs4 filesystem) on device 0:18.
[ 9.021901] devtmpfs: mounted
[ 9.028430] Freeing unused kernel memory: 1024K
[ 9.079029] Run /sbin/init as init process
[ 9.083214] with arguments:
[ 9.086226] /sbin/init
[ 9.089351] with environment:
[ 9.092549] HOME=/
[ 9.094953] TERM=linux
[ 10.423144] udevd[193]: starting version 3.2.8
[ 10.821462] udevd[194]: starting eudev-3.2.8
[ 11.719211] mhi-pci-generic 0000:01:00.0: MHI PCI device found:
qcom-sdx55m
[ 11.740529] mhi-pci-generic 0000:01:00.0: BAR 0: assigned [mem
0x01100000-0x01100fff 64bit]
[ 11.766298] mhi-pci-generic 0000:01:00.0: enabling device (0140 ->
0142)
[ 11.812237] mhi mhi0: Requested to power ON
[ 11.949604] imx-sdma 20ec000.sdma: loaded firmware 3.5
[ 12.564272] brcmfmac: brcmf_fw_alloc_request: using
brcm/brcmfmac4373 for chip BCM4373/0
[ 12.609085] usbcore: registered new interface driver brcmfmac
[ 13.390783] usb 1-1.1: USB disconnect, device number 3
[ 13.502287] brcmfmac: brcmf_usb_dl_cmd: usb_submit_urb failed -19
[ 13.827589] usb 1-1.1: new high-speed USB device number 5 using
ci_hdrc
[ 13.980432] usb 1-1.1: New USB device found, idVendor=04b4,
idProduct=0bdc, bcdDevice= 0.01
[ 13.989114] usb 1-1.1: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 13.996630] usb 1-1.1: Product: Cypress USB 802.11 Wireless Adapter
[ 14.003184] usb 1-1.1: Manufacturer: Cypress Semiconductor Corp.
[ 14.009408] usb 1-1.1: SerialNumber: 000000000001
[ 14.025973] brcmfmac: brcmf_fw_alloc_request: using
brcm/brcmfmac4373 for chip BCM4373/0
[ 14.044812] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4373/0
wl0: Dec 20 2020 19:46:31 version 13.10.246.247 (fb87df5 CY) FWID 01-
c041ac2e
[ 14.330788] mhi mhi0: Power on setup success
[ 14.336693] mhi mhi0: Wait for device to enter SBL or Mission mode
[ 14.712993] usbcore: registered new interface driver btusb
[ 38.522286] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 38.528000] Bluetooth: BNEP socket layer initialized
[ 39.520580] usb_otg_vbus: disabling
[ 39.524370] SW4: disabling
[ 43.430052]
[ 43.431589] =====================================================
[ 43.437705] WARNING: SOFTIRQ-safe -> SOFTIRQ-unsafe lock order
detected
[ 43.444350] 5.13.6 #1 Not tainted
[ 43.447687] -----------------------------------------------------
[ 43.453796] ModemManager/439 [HC0[0]:SC0[2]:HE1:SE0] is trying to
acquire:
[ 43.460703] c329ec44 (&mhiwwan->rx_lock){+.+.}-{2:2}, at:
mhi_wwan_rx_budget_inc+0x14/0x5c [mhi_wwan_ctrl]
[ 43.470476]
[ 43.470476] and this task is already holding:
[ 43.476326] c2e8dd60 (&mhi_cntrl->pm_lock){.+--}-{2:2}, at:
mhi_reset_chan+0x58/0x254 [mhi]
[ 43.484891] which would create a new lock dependency:
[ 43.489959] (&mhi_cntrl->pm_lock){.+--}-{2:2} -> (&mhiwwan-
>rx_lock){+.+.}-{2:2}
[ 43.497538]
[ 43.497538] but this new dependency connects a SOFTIRQ-irq-safe
lock:
[ 43.505473] (&mhi_cntrl->pm_lock){.+--}-{2:2}
[ 43.505510]
[ 43.505510] ... which became SOFTIRQ-irq-safe at:
[ 43.516156] _raw_write_lock_irq+0x54/0x6c
[ 43.520380] mhi_pm_m0_transition+0x18/0x224 [mhi]
[ 43.525381] mhi_process_ctrl_ev_ring+0xec/0x490 [mhi]
[ 43.530716] mhi_ctrl_ev_task+0x44/0x100 [mhi]
[ 43.535352] tasklet_action_common.constprop.0+0xd4/0xf0
[ 43.540790] __do_softirq+0xec/0x584
[ 43.544484] irq_exit+0x1a4/0x1dc
[ 43.547912] __handle_domain_irq+0x58/0xb4
[ 43.552127] gic_handle_irq+0x78/0x9c
[ 43.555913] __irq_svc+0x70/0x98
[ 43.559255] queue_work_on+0x3c/0x94
[ 43.562947] queue_work_on+0x3c/0x94
[ 43.566635] rpc_execute+0xa4/0x200
[ 43.567375] regulator regulator.26: Failed to increase supply
voltage: -ETIMEDOUT
[ 43.570243] rpc_run_task+0x144/0x170
[ 43.581495] nfs4_run_open_task+0xf8/0x1c0
[ 43.585715] nfs4_do_open.constprop.0+0x244/0xbcc
[ 43.590538] nfs4_atomic_open+0x14/0x24
[ 43.594487] nfs4_file_open+0xd8/0x1f4
[ 43.598351] do_dentry_open+0x130/0x3e4
[ 43.602312] path_openat+0xba8/0xe48
[ 43.606006] do_filp_open+0x7c/0xf0
[ 43.609610] do_sys_openat2+0x2d4/0x3b4
[ 43.613561] do_sys_open+0x78/0xcc
[ 43.617072] ret_fast_syscall+0x0/0x2c
[ 43.620933] 0xbed72978
[ 43.623486]
[ 43.623486] to a SOFTIRQ-irq-unsafe lock:
[ 43.628990] (&mhiwwan->rx_lock){+.+.}-{2:2}
[ 43.629029]
[ 43.629029] ... which became SOFTIRQ-irq-unsafe at:
[ 43.639672] ...
[ 43.639682] _raw_spin_lock+0x40/0x50
[ 43.645214] mhi_wwan_ctrl_refill_work+0x24/0xe4 [mhi_wwan_ctrl]
[ 43.651351] mhi_wwan_ctrl_start+0x54/0x5c [mhi_wwan_ctrl]
[ 43.656961] wwan_port_fops_open+0xa4/0x12c
[ 43.661269] chrdev_open+0xa4/0x1a0
[ 43.664880] do_dentry_open+0x130/0x3e4
[ 43.668833] path_openat+0xba8/0xe48
[ 43.672520] do_filp_open+0x7c/0xf0
[ 43.676122] do_sys_openat2+0x2d4/0x3b4
[ 43.680074] do_sys_open+0x78/0xcc
[ 43.683584] ret_fast_syscall+0x0/0x2c
[ 43.687359] cpu cpu0: failed to scale vddarm up: -110
[ 43.687445] 0xbe91aba8
[ 43.692509] cpufreq: __target_index: Failed to change cpu frequency:
-110
[ 43.695042]
[ 43.695042] other info that might help us debug this:
[ 43.695042]
[ 43.709851] Possible interrupt unsafe locking scenario:
[ 43.709851]
[ 43.716653] CPU0 CPU1
[ 43.721197] ---- ----
[ 43.725739] lock(&mhiwwan->rx_lock);
[ 43.729522] local_irq_disable();
[ 43.735456] lock(&mhi_cntrl-
>pm_lock);
[ 43.741932] lock(&mhiwwan->rx_lock);
[ 43.748230] <Interrupt>
[ 43.750863] lock(&mhi_cntrl->pm_lock);
[ 43.754991]
[ 43.754991] *** DEADLOCK ***
[ 43.754991]
[ 43.760925] 3 locks held by ModemManager/439:
[ 43.765304] #0: c2c37848 (&port->ops_lock){+.+.}-{3:3}, at:
wwan_port_fops_release+0x1c/0x68
[ 43.773928] #1: f0a82768 (&mhi_chan->mutex){+.+.}-{3:3}, at:
mhi_unprepare_channel+0x20/0xbc [mhi]
[ 43.783185] #2: c2e8dd60 (&mhi_cntrl->pm_lock){.+--}-{2:2}, at:
mhi_reset_chan+0x58/0x254 [mhi]
[ 43.792140]
[ 43.792140] the dependencies between SOFTIRQ-irq-safe lock and the
holding lock:
[ 43.801097] -> (&mhi_cntrl->pm_lock){.+--}-{2:2} {
[ 43.805956] HARDIRQ-ON-R at:
[ 43.809125] _raw_read_lock_bh+0x54/0x68
[ 43.814731]
mhi_ready_state_transition+0x118/0x288 [mhi]
[ 43.821902] mhi_fw_load_handler+0x448/0x65c
[mhi]
[ 43.828453] mhi_pm_st_worker+0x3a4/0xae0 [mhi]
[ 43.834739] process_one_work+0x2ac/0x7b8
[ 43.840429] worker_thread+0x30/0x510
[ 43.845767] kthread+0x154/0x17c
[ 43.850684] ret_from_fork+0x14/0x38
[ 43.855936] 0x0
[ 43.859445] IN-SOFTIRQ-W at:
[ 43.862612] _raw_write_lock_irq+0x54/0x6c
[ 43.868388] mhi_pm_m0_transition+0x18/0x224
[mhi]
[ 43.874951] mhi_process_ctrl_ev_ring+0xec/0x490
[mhi]
[ 43.881846] mhi_ctrl_ev_task+0x44/0x100 [mhi]
[ 43.888046]
tasklet_action_common.constprop.0+0xd4/0xf0
[ 43.895044] __do_softirq+0xec/0x584
[ 43.900297] irq_exit+0x1a4/0x1dc
[ 43.905288] __handle_domain_irq+0x58/0xb4
[ 43.911064] gic_handle_irq+0x78/0x9c
[ 43.916409] __irq_svc+0x70/0x98
[ 43.921312] queue_work_on+0x3c/0x94
[ 43.926563] queue_work_on+0x3c/0x94
[ 43.927356] cpu cpu0: failed to scale vddarm up: -110
[ 43.931809] rpc_execute+0xa4/0x200
[ 43.936873] cpufreq: __target_index: Failed to change cpu frequency:
-110
[ 43.942012] rpc_run_task+0x144/0x170
[ 43.942041] nfs4_run_open_task+0xf8/0x1c0
[ 43.942066] nfs4_do_open.constprop.0+0x244/0xbcc
[ 43.942091] nfs4_atomic_open+0x14/0x24
[ 43.971788] nfs4_file_open+0xd8/0x1f4
[ 43.977216] do_dentry_open+0x130/0x3e4
[ 43.982740] path_openat+0xba8/0xe48
[ 43.987997] do_filp_open+0x7c/0xf0
[ 43.993162] do_sys_openat2+0x2d4/0x3b4
[ 43.998679] do_sys_open+0x78/0xcc
[ 44.003754] ret_fast_syscall+0x0/0x2c
[ 44.009179] 0xbed72978
[ 44.013297] IN-SOFTIRQ-R at:
[ 44.016467] _raw_read_lock_bh+0x54/0x68
[ 44.022069] mhi_pm_m0_transition+0x9c/0x224
[mhi]
[ 44.028648] mhi_process_ctrl_ev_ring+0xec/0x490
[mhi]
[ 44.035545] mhi_ctrl_ev_task+0x44/0x100 [mhi]
[ 44.041748]
tasklet_action_common.constprop.0+0xd4/0xf0
[ 44.048744] __do_softirq+0xec/0x584
[ 44.053996] irq_exit+0x1a4/0x1dc
[ 44.058986] __handle_domain_irq+0x58/0xb4
[ 44.064762] gic_handle_irq+0x78/0x9c
[ 44.070105] __irq_svc+0x70/0x98
[ 44.075007] queue_work_on+0x3c/0x94
[ 44.080260] queue_work_on+0x3c/0x94
[ 44.085510] rpc_execute+0xa4/0x200
[ 44.090684] rpc_run_task+0x144/0x170
[ 44.096030] nfs4_run_open_task+0xf8/0x1c0
[ 44.101806] nfs4_do_open.constprop.0+0x244/0xbcc
[ 44.108189] nfs4_atomic_open+0x14/0x24
[ 44.113702] nfs4_file_open+0xd8/0x1f4
[ 44.119128] do_dentry_open+0x130/0x3e4
[ 44.124647] path_openat+0xba8/0xe48
[ 44.129900] do_filp_open+0x7c/0xf0
[ 44.135066] do_sys_openat2+0x2d4/0x3b4
[ 44.140580] do_sys_open+0x78/0xcc
[ 44.145654] ret_fast_syscall+0x0/0x2c
[ 44.151078] 0xbed72978
[ 44.155196] INITIAL USE at:
[ 44.158279] _raw_write_lock_irq+0x54/0x6c
[ 44.163969] mhi_async_power_up+0xb0/0x3a4 [mhi]
[ 44.170288] mhi_sync_power_up+0x20/0xf58 [mhi]
[ 44.176488] mhi_pci_probe+0x38c/0x450
[mhi_pci_generic]
[ 44.177354] cpu cpu0: failed to scale vddarm up: -110
[ 44.183413] pci_device_probe+0x9c/0x124
[ 44.188545] cpufreq: __target_index: Failed to change cpu frequency:
-110
[ 44.193964] really_probe+0xec/0x390
[ 44.205905] device_driver_attach+0x58/0x60
[ 44.211681] __driver_attach+0x64/0xdc
[ 44.217020] bus_for_each_dev+0x74/0xbc
[ 44.222446] bus_add_driver+0x150/0x1dc
[ 44.227874] driver_register+0x74/0x108
[ 44.233300] do_one_initcall+0x84/0x3b4
[ 44.238730] do_init_module+0x5c/0x23c
[ 44.244080] load_module+0x2268/0x270c
[ 44.249422] sys_finit_module+0xb4/0xf4
[ 44.254850] ret_fast_syscall+0x0/0x2c
[ 44.260187] 0xbe8b3898
[ 44.264217] INITIAL READ USE at:
[ 44.267732] _raw_read_lock_bh+0x54/0x68
[ 44.273680]
mhi_ready_state_transition+0x118/0x288 [mhi]
[ 44.281207] mhi_fw_load_handler+0x448/0x65c
[mhi]
[ 44.288103] mhi_pm_st_worker+0x3a4/0xae0
[mhi]
[ 44.294736] process_one_work+0x2ac/0x7b8
[ 44.300775] worker_thread+0x30/0x510
[ 44.306460] kthread+0x154/0x17c
[ 44.311720] ret_from_fork+0x14/0x38
[ 44.317319] 0x0
[ 44.321176] }
[ 44.322854] ... key at: [<bf00c388>]
__key.41977+0x0/0xffffcc78 [mhi]
[ 44.329940]
[ 44.329940] the dependencies between the lock to be acquired
[ 44.329953] and SOFTIRQ-irq-unsafe lock:
[ 44.341177] -> (&mhiwwan->rx_lock){+.+.}-{2:2} {
[ 44.345865] HARDIRQ-ON-W at:
[ 44.349032] _raw_spin_lock+0x40/0x50
[ 44.354373] mhi_wwan_ctrl_refill_work+0x24/0xe4
[mhi_wwan_ctrl]
[ 44.362073] mhi_wwan_ctrl_start+0x54/0x5c
[mhi_wwan_ctrl]
[ 44.369245] wwan_port_fops_open+0xa4/0x12c
[ 44.375114] chrdev_open+0xa4/0x1a0
[ 44.380288] do_dentry_open+0x130/0x3e4
[ 44.385809] path_openat+0xba8/0xe48
[ 44.391063] do_filp_open+0x7c/0xf0
[ 44.396228] do_sys_openat2+0x2d4/0x3b4
[ 44.401743] do_sys_open+0x78/0xcc
[ 44.406818] ret_fast_syscall+0x0/0x2c
[ 44.412242] 0xbe91aba8
[ 44.416361] SOFTIRQ-ON-W at:
[ 44.419528] _raw_spin_lock+0x40/0x50
[ 44.424868] mhi_wwan_ctrl_refill_work+0x24/0xe4
[mhi_wwan_ctrl]
[ 44.427355] cpu cpu0: failed to scale vddarm up: -110
[ 44.432563] mhi_wwan_ctrl_start+0x54/0x5c
[mhi_wwan_ctrl]
[ 44.437697] cpufreq: __target_index: Failed to change cpu frequency:
-110
[ 44.444763] wwan_port_fops_open+0xa4/0x12c
[ 44.457400] chrdev_open+0xa4/0x1a0
[ 44.462568] do_dentry_open+0x130/0x3e4
[ 44.468088] path_openat+0xba8/0xe48
[ 44.473343] do_filp_open+0x7c/0xf0
[ 44.478508] do_sys_openat2+0x2d4/0x3b4
[ 44.484025] do_sys_open+0x78/0xcc
[ 44.489101] ret_fast_syscall+0x0/0x2c
[ 44.494524] 0xbe91aba8
[ 44.498642] INITIAL USE at:
[ 44.501721] _raw_spin_lock+0x40/0x50
[ 44.506975] mhi_wwan_ctrl_refill_work+0x24/0xe4
[mhi_wwan_ctrl]
[ 44.514583] mhi_wwan_ctrl_start+0x54/0x5c
[mhi_wwan_ctrl]
[ 44.521667] wwan_port_fops_open+0xa4/0x12c
[ 44.527445] chrdev_open+0xa4/0x1a0
[ 44.532526] do_dentry_open+0x130/0x3e4
[ 44.537956] path_openat+0xba8/0xe48
[ 44.543122] do_filp_open+0x7c/0xf0
[ 44.548200] do_sys_openat2+0x2d4/0x3b4
[ 44.553628] do_sys_open+0x78/0xcc
[ 44.558617] ret_fast_syscall+0x0/0x2c
[ 44.563955] 0xbe91aba8
[ 44.567984] }
[ 44.569665] ... key at: [<bf019310>]
__key.39142+0x0/0xffffecf0 [mhi_wwan_ctrl]
[ 44.577539] ... acquired at:
[ 44.580522] _raw_spin_lock+0x40/0x50
[ 44.584384] mhi_wwan_rx_budget_inc+0x14/0x5c [mhi_wwan_ctrl]
[ 44.590341] skb_release_head_state+0x50/0x94
[ 44.594908] skb_release_all+0xc/0x24
[ 44.598769] kfree_skb+0x70/0x1b8
[ 44.602281] mhi_reset_chan+0xfc/0x254 [mhi]
[ 44.606866] mhi_unprepare_channel+0xa0/0xbc [mhi]
[ 44.611939] mhi_unprepare_from_transfer+0x20/0x38 [mhi]
[ 44.617531] wwan_port_fops_release+0x50/0x68
[ 44.622094] __fput+0x7c/0x240
[ 44.625352] task_work_run+0x90/0xb8
[ 44.629132] do_work_pending+0x5b4/0x5e0
[ 44.633254] slow_work_pending+0xc/0x20
[ 44.637289] 0x44d00c16
[ 44.639929]
[ 44.641435]
[ 44.641435] stack backtrace:
[ 44.645809] CPU: 0 PID: 439 Comm: ModemManager Not tainted 5.13.6 #1
[ 44.652197] Hardware name: Freescale i.MX6 Quad/DualLite (Device
Tree)
[ 44.658752] [<c0110d78>] (unwind_backtrace) from [<c010bda4>]
(show_stack+0x10/0x14)
[ 44.666551] [<c010bda4>] (show_stack) from [<c0cb77a8>]
(dump_stack+0xdc/0x104)
[ 44.673919] [<c0cb77a8>] (dump_stack) from [<c0184e60>]
(check_irq_usage+0x784/0x838)
[ 44.677357] cpu cpu0: failed to scale vddarm up: -110
[ 44.681805] [<c0184e60>] (check_irq_usage) from [<c0187970>]
(__lock_acquire+0x1600/0x3138)
[ 44.686866] cpufreq: __target_index: Failed to change cpu frequency:
-110
[ 44.695218] [<c0187970>] (__lock_acquire) from [<c0189eac>]
(lock_acquire+0x12c/0x3ec)
[ 44.695255] [<c0189eac>] (lock_acquire) from [<c0ccd318>]
(_raw_spin_lock+0x40/0x50)
[ 44.695290] [<c0ccd318>] (_raw_spin_lock) from [<bf0171b4>]
(mhi_wwan_rx_budget_inc+0x14/0x5c [mhi_wwan_ctrl])
[ 44.727761] [<bf0171b4>] (mhi_wwan_rx_budget_inc [mhi_wwan_ctrl])
from [<c0947734>] (skb_release_head_state+0x50/0x94)
[ 44.738516] [<c0947734>] (skb_release_head_state) from [<c0947784>]
(skb_release_all+0xc/0x24)
[ 44.747168] [<c0947784>] (skb_release_all) from [<c0947824>]
(kfree_skb+0x70/0x1b8)
[ 44.754863] [<c0947824>] (kfree_skb) from [<bf003d7c>]
(mhi_reset_chan+0xfc/0x254 [mhi])
[ 44.763121] [<bf003d7c>] (mhi_reset_chan [mhi]) from [<bf003f74>]
(mhi_unprepare_channel+0xa0/0xbc [mhi])
[ 44.772892] [<bf003f74>] (mhi_unprepare_channel [mhi]) from
[<bf004280>] (mhi_unprepare_from_transfer+0x20/0x38 [mhi])
[ 44.783788] [<bf004280>] (mhi_unprepare_from_transfer [mhi]) from
[<c0804f5c>] (wwan_port_fops_release+0x50/0x68)
[ 44.794189] [<c0804f5c>] (wwan_port_fops_release) from [<c02ba6a4>]
(__fput+0x7c/0x240)
[ 44.802240] [<c02ba6a4>] (__fput) from [<c014a508>]
(task_work_run+0x90/0xb8)
[ 44.809423] [<c014a508>] (task_work_run) from [<c010b86c>]
(do_work_pending+0x5b4/0x5e0)
[ 44.817560] [<c010b86c>] (do_work_pending) from [<c01000b8>]
(slow_work_pending+0xc/0x20)
[ 44.825775] Exception stack(0xc32d3fb0 to 0xc32d3ff8)
[ 44.830856] 3fa0: 00000000
00000002 00000000 00000000
[ 44.839063] 3fc0: 00000009 b6fce2c0 be91ac7c 00000006 01570890
b6fce2d0 00000000 01571008
[ 44.847268] 3fe0: 00000006 be91abc8 44cfed29 44d00c16 80070030
00000009
NB. I'm using modem manager 1.16.8
Best regards,
Thomas
On Thu, 2021-08-05 at 09:18 +0200, Thomas Perrot wrote:
> Hello Loic,
>
> On Tue, 2021-08-03 at 17:02 +0200, Loic Poulain wrote:
> > Hi Thomas,
> >
> > > Thanks to both of you, to increase the timeout to 24000ms, in
> > > addition
> > > to disabling the power management seems to correct the issue.
> >
> > Would you be able to submit a fix patch for the timeout_ms (with CC
> > stable)?
> >
>
> Yes, I will able to submit a fix patch for the timeout_ms.
>
> Best regards,
> Thomas
>
> > I'm a bit worried about that PM issue, not sure why it does not work,
> > could you please double check you have this change:
> > "mhi: pci_generic: Fix inbound IPCR channel"
> >
> > Regards,
> > Loic
>
--
Thomas Perrot, Bootlin
Embedded Linux and kernel engineering
https://bootlin.com
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
prev parent reply other threads:[~2021-08-05 7:33 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-07-30 17:52 MHI driver issue with Sierra Wireless AirPrime EM919X Thomas Perrot
2021-08-01 21:56 ` Hemant Kumar
2021-08-02 15:32 ` Thomas Perrot
2021-08-02 15:22 ` Loic Poulain
2021-08-02 15:37 ` Thomas Perrot
2021-08-02 16:33 ` Loic Poulain
2021-08-02 18:14 ` Bhaumik Bhatt
2021-08-03 13:44 ` Thomas Perrot
2021-08-03 15:02 ` Loic Poulain
2021-08-05 7:18 ` Thomas Perrot
2021-08-05 7:33 ` Thomas Perrot [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=639726f6d1b4d72b0411d88aade8c3f6d6adc0de.camel@bootlin.com \
--to=thomas.perrot@bootlin.com \
--cc=bbhatt@codeaurora.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=loic.poulain@linaro.org \
--cc=manivannan.sadhasivam@linaro.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).