Hi, I recently acquired a pair of EM9291 modules and am integrating them.
I was able to see the module on the PCIe bus, but it initially did not respond to MBIM commands (would just timeout). There was also no wwan0at0 interface exposed by MHI.
I looked at the kernel source and noticed that EM919x needed some custom configuration:
https://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git/commit/drivers/bus/mhi?h=mhi-next&id=1dba0075fc3d2c2ae8503c3e213dc72a93e17761
Since adding something similar for EM929x, I am able to now do a DMS query for the manufacturer:
$ sudo qmicli -d /dev/wwan0mbim0 -p --device-open-mbim --dms-get-manufacturer
[/dev/wwan0mbim0] Device manufacturer retrieved:
Manufacturer: 'Sierra Wireless, Incorporated'
Given the code change seems to have allowed MBIM to work and exposed the AT interface, could Sierra please share the necessary channel config/changes? I have no idea how the channels should be configured.
QMI does not seem to work at all (even after mirroring the EM919x changes), so I’m guessing more is needed that I’m not privy to.
The SDK/download portal only has changes relevant to USB.