We are using the EM9291 with fedora core 40 which uses the default mhi driver. We were switching to the Semtech driver, which was unsigned. We loaded the driver but ran into problems. We checked the BIOS and secure boot was enabled, so we disabled that.
Now, the driver loads, but we ran into the following message in dmesg
[3.533436] mhi-pci-sentech 0000:04:00.0: MHI PCI device found: sierra-em929x
[3.533442] mhi-pci-sentech 0000:04:00.0: BAR 0 [mem 0x51501000-0x51501fff 64bit]: assigned
[3.533464] mhi-pci-semtech 0000:04:00.0: enabling device (0000 -> 0002)
[3.539341] mhi mhi0: Requested to power ON
[3.539353] mhi mhi0: Power on setup success
[3.539429] mhi mhi0: No firmware image defined or !sbl_size || !seg_len
[3.5402851 mhi-pci-semtech 0000:04:00.0: failed to power up MHI controller
[3.541604] mhi-pci-semtech 0000:04:00.0: probe with driver mhi-pci-semtech failed with error -110
Is there a way to reload the device firmware?
The device shows in lspci
, but does not show up in /dev
. It also does not show up if we load Windows with the Semtech drivers.