I just wait for someone to review it, it works fine for EM7305. But now the Dell project want support another new device(EM7445), I just add some other new patches, but currently it can't work, and I need more time to debug it. :)
I just prepare to backport below two patches, now it could build and run successfully. But they can't work for MBIM device, cause the backport depends on a lot changes, might be missed some other code.
'''
commit 37bda21a370bfd5c125a7093bec55dca3914af9b
Author: Aleksander Morgado <email address hidden>
Date: Tue Feb 17 10:57:22 2015 +0100
plugin: add implicit QMI and MBIM forbidden drivers check
'''
'''
commit 6bbc4c1746c9e7c48e12dcb1e1986f1e16327161
Author: Aleksander Morgado <email address hidden>
Date: Fri Feb 6 20:02:20 2015 +0100
sierra: move all the legacy Sierra support to a new 'sierra-legacy' plugin
In short:
* The 'sierra-legacy' plugin will handle all the old AT based modems,
including the DirectIP ones. This plugin is filtered by driver ('sierra' or 'sierra_net') and forbidden-drivers ('qmi_wwan' and 'cdc_mbim'). This plugin
should also grab HP and AT&T branded models if they are handled by the
proper kernel driver.
* The 'sierra' plugin will only handle QMI or MBIM based Sierra modems, which
are really all the new ones. This plugin is filtered by VID (0x1199) and
driver (qmi_wwan and cdc_mbim).
For this separation to work, the 'sierra' and 'sierra_net' plugins need to be
complementary to each other.
'''
I just wait for someone to review it, it works fine for EM7305. But now the Dell project want support another new device(EM7445), I just add some other new patches, but currently it can't work, and I need more time to debug it. :)
I just prepare to backport below two patches, now it could build and run successfully. But they can't work for MBIM device, cause the backport depends on a lot changes, might be missed some other code.
''' c125a7093bec55d ca3914af9b
commit 37bda21a370bfd5
Author: Aleksander Morgado <email address hidden>
Date: Tue Feb 17 10:57:22 2015 +0100
plugin: add implicit QMI and MBIM forbidden drivers check
'''
''' 48e12dcb1e1986f 1e16327161
commit 6bbc4c1746c9e7c
Author: Aleksander Morgado <email address hidden>
Date: Fri Feb 6 20:02:20 2015 +0100
sierra: move all the legacy Sierra support to a new 'sierra-legacy' plugin
In short:
* The 'sierra-legacy' plugin will handle all the old AT based modems,
'sierra_ net') and forbidden-drivers ('qmi_wwan' and 'cdc_mbim'). This plugin
including the DirectIP ones. This plugin is filtered by driver ('sierra' or
should also grab HP and AT&T branded models if they are handled by the
proper kernel driver.
* The 'sierra' plugin will only handle QMI or MBIM based Sierra modems, which
are really all the new ones. This plugin is filtered by VID (0x1199) and
driver (qmi_wwan and cdc_mbim).
For this separation to work, the 'sierra' and 'sierra_net' plugins need to be
complementary to each other.
'''