[PATCH 0/2] Add Support for Dell 5811e with usb-id 0x413c:0x81c2

STALE1442d

7 messages, 4 authors, 2022-09-27 · open the first message on its own page

[PATCH 0/2] Add Support for Dell 5811e with usb-id 0x413c:0x81c2

From: Frank Wunderlich <hidden>
Date: 2022-09-26 16:27:23

From: Frank Wunderlich <redacted>

Add new USB-id for dell branded EM7455 with this usb-id in qcserial and qmi
driver.
MBIM-mode works out of the box with 6.0-rc6.

Frank Wunderlich (2):
  USB: serial: qcserial: add new usb-id for Dell branded EM7455
  net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455

 drivers/net/usb/qmi_wwan.c    | 1 +
 drivers/usb/serial/qcserial.c | 1 +
 2 files changed, 2 insertions(+)

-- 
2.34.1

[PATCH 2/2] net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455

From: Frank Wunderlich <hidden>
Date: 2022-09-26 16:27:45

From: Frank Wunderlich <redacted>

Add support for Dell 5811e (EM7455) with USB-id 0x413c:0x81c2.

Signed-off-by: Frank Wunderlich <redacted>
Cc: stable@vger.kernel.org
---
 drivers/net/usb/qmi_wwan.c | 1 +
 1 file changed, 1 insertion(+)
diff --git a/drivers/net/usb/qmi_wwan.c b/drivers/net/usb/qmi_wwan.c
index 0cb187def5bc..26c34a7c21bd 100644
--- a/drivers/net/usb/qmi_wwan.c
+++ b/drivers/net/usb/qmi_wwan.c
@@ -1402,6 +1402,7 @@ static const struct usb_device_id products[] = {
 	{QMI_FIXED_INTF(0x413c, 0x81b3, 8)},	/* Dell Wireless 5809e Gobi(TM) 4G LTE Mobile Broadband Card (rev3) */
 	{QMI_FIXED_INTF(0x413c, 0x81b6, 8)},	/* Dell Wireless 5811e */
 	{QMI_FIXED_INTF(0x413c, 0x81b6, 10)},	/* Dell Wireless 5811e */
+	{QMI_FIXED_INTF(0x413c, 0x81c2, 8)},	/* Dell Wireless 5811e */
 	{QMI_FIXED_INTF(0x413c, 0x81cc, 8)},	/* Dell Wireless 5816e */
 	{QMI_FIXED_INTF(0x413c, 0x81d7, 0)},	/* Dell Wireless 5821e */
 	{QMI_FIXED_INTF(0x413c, 0x81d7, 1)},	/* Dell Wireless 5821e preproduction config */
-- 
2.34.1

[PATCH 1/2] USB: serial: qcserial: add new usb-id for Dell branded EM7455

From: Frank Wunderlich <hidden>
Date: 2022-09-26 16:37:34

From: Frank Wunderlich <redacted>

Add support for Dell 5811e (EM7455) with USB-id 0x413c:0x81c2.

Signed-off-by: Frank Wunderlich <redacted>
Cc: stable@vger.kernel.org
---
 drivers/usb/serial/qcserial.c | 1 +
 1 file changed, 1 insertion(+)
diff --git a/drivers/usb/serial/qcserial.c b/drivers/usb/serial/qcserial.c
index 586ef5551e76..7897609916a6 100644
--- a/drivers/usb/serial/qcserial.c
+++ b/drivers/usb/serial/qcserial.c
@@ -177,6 +177,7 @@ static const struct usb_device_id id_table[] = {
 	{DEVICE_SWI(0x413c, 0x81b3)},	/* Dell Wireless 5809e Gobi(TM) 4G LTE Mobile Broadband Card (rev3) */
 	{DEVICE_SWI(0x413c, 0x81b5)},	/* Dell Wireless 5811e QDL */
 	{DEVICE_SWI(0x413c, 0x81b6)},	/* Dell Wireless 5811e QDL */
+	{DEVICE_SWI(0x413c, 0x81c2)},	/* Dell Wireless 5811e QDL */
 	{DEVICE_SWI(0x413c, 0x81cb)},	/* Dell Wireless 5816e QDL */
 	{DEVICE_SWI(0x413c, 0x81cc)},	/* Dell Wireless 5816e */
 	{DEVICE_SWI(0x413c, 0x81cf)},   /* Dell Wireless 5819 */
-- 
2.34.1

Re: [PATCH 1/2] USB: serial: qcserial: add new usb-id for Dell branded EM7455

From: Johan Hovold <johan@kernel.org>
Date: 2022-09-27 06:31:08

On Mon, Sep 26, 2022 at 05:07:39PM +0200, Frank Wunderlich wrote:
quoted hunk
From: Frank Wunderlich <redacted>

Add support for Dell 5811e (EM7455) with USB-id 0x413c:0x81c2.

Signed-off-by: Frank Wunderlich <redacted>
Cc: stable@vger.kernel.org
---
 drivers/usb/serial/qcserial.c | 1 +
 1 file changed, 1 insertion(+)
diff --git a/drivers/usb/serial/qcserial.c b/drivers/usb/serial/qcserial.c
index 586ef5551e76..7897609916a6 100644
--- a/drivers/usb/serial/qcserial.c
+++ b/drivers/usb/serial/qcserial.c
@@ -177,6 +177,7 @@ static const struct usb_device_id id_table[] = {
 	{DEVICE_SWI(0x413c, 0x81b3)},	/* Dell Wireless 5809e Gobi(TM) 4G LTE Mobile Broadband Card (rev3) */
 	{DEVICE_SWI(0x413c, 0x81b5)},	/* Dell Wireless 5811e QDL */
 	{DEVICE_SWI(0x413c, 0x81b6)},	/* Dell Wireless 5811e QDL */
+	{DEVICE_SWI(0x413c, 0x81c2)},	/* Dell Wireless 5811e QDL */
I assume this is not just for QDL mode as the comment indicates.

Could you post the output of usb-devices for this device?
 	{DEVICE_SWI(0x413c, 0x81cb)},	/* Dell Wireless 5816e QDL */
 	{DEVICE_SWI(0x413c, 0x81cc)},	/* Dell Wireless 5816e */
 	{DEVICE_SWI(0x413c, 0x81cf)},   /* Dell Wireless 5819 */
Johan

Aw: Re: [PATCH 1/2] USB: serial: qcserial: add new usb-id for Dell branded EM7455

From: Frank Wunderlich <hidden>
Date: 2022-09-27 06:48:55

Hi
Gesendet: Dienstag, 27. September 2022 um 08:31 Uhr
Von: "Johan Hovold" [off-list ref]
An: "Frank Wunderlich" [off-list ref]
Cc: linux-usb@vger.kernel.org, "Frank Wunderlich" <redacted>, "Bjørn Mork" <bjorn@mork.no>, "David S. Miller" <davem@davemloft.net>, "Eric Dumazet" <edumazet@google.com>, "Jakub Kicinski" <kuba@kernel.org>, "Paolo Abeni" <pabeni@redhat.com>, "Greg Kroah-Hartman" <gregkh@linuxfoundation.org>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org
Betreff: Re: [PATCH 1/2] USB: serial: qcserial: add new usb-id for Dell branded EM7455

On Mon, Sep 26, 2022 at 05:07:39PM +0200, Frank Wunderlich wrote:
quoted
From: Frank Wunderlich <redacted>
quoted
+++ b/drivers/usb/serial/qcserial.c
@@ -177,6 +177,7 @@ static const struct usb_device_id id_table[] = {
 	{DEVICE_SWI(0x413c, 0x81b3)},	/* Dell Wireless 5809e Gobi(TM) 4G LTE Mobile Broadband Card (rev3) */
 	{DEVICE_SWI(0x413c, 0x81b5)},	/* Dell Wireless 5811e QDL */
 	{DEVICE_SWI(0x413c, 0x81b6)},	/* Dell Wireless 5811e QDL */
+	{DEVICE_SWI(0x413c, 0x81c2)},	/* Dell Wireless 5811e QDL */
I assume this is not just for QDL mode as the comment indicates.
to be honest, have not found out yet what QDL means and assumed that it's like the other dw5811e, so not changed comment :)
Could you post the output of usb-devices for this device?
Bus 001 Device 004: ID 413c:81c2 Sierra Wireless, Incorporated DW5811e Snapdragon™ X7 LTE


/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/2p, 480M                                                                  
    ID 1d6b:0002 Linux Foundation 2.0 root hub                                                                                      
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M                                                                         
        ID 1a40:0101 Terminus Technology Inc. Hub                                                                                   
        |__ Port 1: Dev 6, If 0, Class=Vendor Specific Class, Driver=qcserial, 480M                                                 
            ID 413c:81c2 Dell Computer Corp.                                                                                        
        |__ Port 1: Dev 6, If 2, Class=Vendor Specific Class, Driver=qcserial, 480M                                                 
            ID 413c:81c2 Dell Computer Corp.                                                                                        
        |__ Port 1: Dev 6, If 3, Class=Vendor Specific Class, Driver=qcserial, 480M                                                 
            ID 413c:81c2 Dell Computer Corp.                                                                                        
        |__ Port 1: Dev 6, If 8, Class=Vendor Specific Class, Driver=qmi_wwan, 480M                                                 
            ID 413c:81c2 Dell Computer Corp.        
quoted
 	{DEVICE_SWI(0x413c, 0x81cb)},	/* Dell Wireless 5816e QDL */
 	{DEVICE_SWI(0x413c, 0x81cc)},	/* Dell Wireless 5816e */
 	{DEVICE_SWI(0x413c, 0x81cf)},   /* Dell Wireless 5819 */
Johan
regards Frank

Re: Aw: Re: [PATCH 1/2] USB: serial: qcserial: add new usb-id for Dell branded EM7455

From: Johan Hovold <johan@kernel.org>
Date: 2022-09-27 07:04:15

On Tue, Sep 27, 2022 at 08:48:23AM +0200, Frank Wunderlich wrote:
Hi
quoted
Gesendet: Dienstag, 27. September 2022 um 08:31 Uhr
Von: "Johan Hovold" [off-list ref]
quoted
On Mon, Sep 26, 2022 at 05:07:39PM +0200, Frank Wunderlich wrote:
quoted
From: Frank Wunderlich <redacted>
quoted
quoted
+++ b/drivers/usb/serial/qcserial.c
@@ -177,6 +177,7 @@ static const struct usb_device_id id_table[] = {
 	{DEVICE_SWI(0x413c, 0x81b3)},	/* Dell Wireless 5809e Gobi(TM) 4G LTE Mobile Broadband Card (rev3) */
 	{DEVICE_SWI(0x413c, 0x81b5)},	/* Dell Wireless 5811e QDL */
 	{DEVICE_SWI(0x413c, 0x81b6)},	/* Dell Wireless 5811e QDL */
+	{DEVICE_SWI(0x413c, 0x81c2)},	/* Dell Wireless 5811e QDL */
I assume this is not just for QDL mode as the comment indicates.
to be honest, have not found out yet what QDL means and assumed that
it's like the other dw5811e, so not changed comment :)
I believe that's Qualcomm Download mode or similar, for flashing the
device (cf. 5816e which has two entries, one for QDL mode).
quoted
Could you post the output of usb-devices for this device?
Bus 001 Device 004: ID 413c:81c2 Sierra Wireless, Incorporated DW5811e Snapdragon™ X7 LTE


/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/2p, 480M                                                                  
    ID 1d6b:0002 Linux Foundation 2.0 root hub                                                                                      
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M                                                                         
        ID 1a40:0101 Terminus Technology Inc. Hub                                                                                   
        |__ Port 1: Dev 6, If 0, Class=Vendor Specific Class, Driver=qcserial, 480M                                                 
            ID 413c:81c2 Dell Computer Corp.                                                                                        
        |__ Port 1: Dev 6, If 2, Class=Vendor Specific Class, Driver=qcserial, 480M                                                 
            ID 413c:81c2 Dell Computer Corp.                                                                                        
        |__ Port 1: Dev 6, If 3, Class=Vendor Specific Class, Driver=qcserial, 480M                                                 
            ID 413c:81c2 Dell Computer Corp.                                                                                        
        |__ Port 1: Dev 6, If 8, Class=Vendor Specific Class, Driver=qmi_wwan, 480M                                                 
            ID 413c:81c2 Dell Computer Corp.        
Thanks. The above doesn't include all the details that usb-devices (or
lsusb -v) would but still confirms the basic bits so I've applied the
patch now after amending the comment.

Johan

Re: [PATCH 0/2] Add Support for Dell 5811e with usb-id 0x413c:0x81c2

From: patchwork-bot+netdevbpf@kernel.org
Date: 2022-09-27 14:51:52

Hello:

This series was applied to netdev/net.git (master)
by Jakub Kicinski [off-list ref]:

On Mon, 26 Sep 2022 17:07:38 +0200 you wrote:
From: Frank Wunderlich <redacted>

Add new USB-id for dell branded EM7455 with this usb-id in qcserial and qmi
driver.
MBIM-mode works out of the box with 6.0-rc6.

Frank Wunderlich (2):
  USB: serial: qcserial: add new usb-id for Dell branded EM7455
  net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455

[...]
Here is the summary with links:
  - [1/2] USB: serial: qcserial: add new usb-id for Dell branded EM7455
    (no matching commit)
  - [2/2] net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
    https://git.kernel.org/netdev/net/c/797666cd5af0

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help