From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3E1CA366557 for ; Tue, 24 Mar 2026 02:38:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774319918; cv=none; b=DHqSy0ERto+VZ5F5vIhGAFLYhwLea1iaJ6lWBEqs+dnEQG5k8nf1MrxO/9NjRxI6JLKcbpMQFdPwNRQZ7G71DRPYpdET98CvzD9Wtm/2rKHEoJe+QsQQjKKbcCE2Dpw2xBa/QELx+tzVW0GUcNQWcsyiKza4jKLLLTX+VhDuAOQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774319918; c=relaxed/simple; bh=wtuCSFP1+FdCP/Ko/Dz3BZlfpBIvDLYkst4lyMZcr88=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=tf7gxnIW49SMsQ0qWzd+9lHE9Anq+0udsQFyITvp7uyQTcUN8whRrxeEt5juv+RKtqz9VjSyxxZ/wS+bRJEYL+AgIpcLHb2R6wqb0cKyApfQiPuTmy+ca2ETSdT5W28VS0+sy3KAfOumncq4DiFWM2Z47w1Rx+SjJBYRt1NGhgc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=qbA8KnZV; arc=none smtp.client-ip=209.85.216.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="qbA8KnZV" Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-358ee55eafcso604477a91.1 for ; Mon, 23 Mar 2026 19:38:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774319915; x=1774924715; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=+OHN9SidwM4mOMyIea3fSL57NYFeZ5w74p9KZ3JEjoQ=; b=qbA8KnZVjdN7E6K88C5xOa5VAYHHhw+E9q2xenbO26vqsddosOdritNjQEwMpZPCHs zBzK8LdCrQQ5ZtWY/vpHB20FwYUQxEPamwPFCwjH8mKVpwWpw/gDYJrYbuQT1cdUmUKi EsWpsRK5S5H40TE13DYQdRf5SsaI7qpX6BfHUU5UZJj8wg1c2T/vXABjz4n/nj8nby/4 NuLtKf7o9dzKJsLqroS1pOz6qOzB0pollcCVY3d97KbdlIHcARZMwjB2QhL4K8mIR/DR 8CCftn8lYT3F5i3m0VoU8nCkblJljolbpQDPfL42XYNiZz6Z9+SqPCnqU193oFtYchgk VQaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774319915; x=1774924715; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+OHN9SidwM4mOMyIea3fSL57NYFeZ5w74p9KZ3JEjoQ=; b=ABa9964izi2Rf16wUDniBPp3e/ELEoa3I++nQae0/Y0SCq7FHM3WblldTiU2auLq4Z Yat/ZUs9QIlHYkkxHRZUi4VcMN9FCFJnR7MNDk54cKPDCUDUxZNvb+c1fxngldg+2KJk jgWTvG+UuS5RBpXHFyLOaq9aqDmzfL+A0lx9uvV/8QhLFkloMGiLUNn03EQePt8sqCDB Vn99SSHTnd5dgld5im6FYvrZ/e2Aa7CuLT5BnGgNvFdP5lbSN+FEHz28T3sAmmQUdUTo BEAUvsbaSGjqufySNtxWq9rOWsd/YKnRTOdNmFh5Xua/FBJc0ujPRZ7cQnj1waBI5I1m ZUVg== X-Forwarded-Encrypted: i=1; AJvYcCVt/4skjT7sEWLwBahIUFsXRNz7RPBb8HwzwgNXQPl/XfkDh5l68p6oqqlqtDViM7n6Z356+GKDfJZBgNg=@vger.kernel.org X-Gm-Message-State: AOJu0YwAit5Tj4u9kmnrhRF+iDG9NVTmgcZ05Y50lX3RU4EXDKCR45nb 3mxq0OKliYm/V9k4xFgvAAGbALWTcaiIXp5j467uO0sYxk34FGyrdVdb X-Gm-Gg: ATEYQzyZsk4ZLEk45xTjMAgxp66f/sB/kTq0OfFrT3wWD/ss05HqlfEgoJEPsQkEYQk vAWcPHmJSt4NPJkgEts6YJfoQo1Kw9YfgxL08uFa/MKWHxsybH3Ouv/Rknv8AhStHT4rK3yzPP2 roTwi5O6nBBBdp6Jw+NuR3CRroHrueebCOJZfAf0cNnAWCHZ6qQyLY4rZzqZU/PeN+S0NlqBY3G cpZV1fLYqCavh2Bcr17I8rdUlv0tQLF856PElIuHZdqzTk+E4Kx6+QOCFf626MM5geVBekLrknb C1c0E26nD0leb3nvzoawcidiUxdP0LRh97U+k4kKO8VmTgQOEVR+w0krjmhB6mvWhrwxsaUYv4/ 4N0SOhI0nTZcskW2yPnhzsm0KB+A4HaFywXOCrTN64xRTn/aYEw7x8477YQHgAmXQ+dy9binUok J/Fkxt6E1q+h6r4q0PDkVghc+cMDXPLfWk57I+ixC4vcc= X-Received: by 2002:a17:90b:2684:b0:35b:ed51:afac with SMTP id 98e67ed59e1d1-35bed51b526mr3860146a91.6.1774319915497; Mon, 23 Mar 2026 19:38:35 -0700 (PDT) Received: from [192.168.1.7] ([159.192.167.11]) by smtp.googlemail.com with ESMTPSA id 98e67ed59e1d1-35c03149db2sm503511a91.9.2026.03.23.19.38.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 23 Mar 2026 19:38:35 -0700 (PDT) Message-ID: Date: Tue, 24 Mar 2026 09:38:30 +0700 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] USB: serial: option: Add MeiG Smart SRT853 To: Ernestas Kulik , johan@kernel.org Cc: linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260323143753.686561-1-ernestas.k@iconn-networks.com> Content-Language: en-US From: Lars Melin In-Reply-To: <20260323143753.686561-1-ernestas.k@iconn-networks.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2026-03-23 21:37, Ernestas Kulik wrote: > This commit adds support for the MeiG Smart SRT853 5G CPE modem. > > If#= 0: RNDIS > If#= 1: RNDIS > If#= 2: Diag > If#= 3: AT > If#= 4: AT > If#= 5: NMEA > > T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 19 Spd=480 MxCh= 0 > D: Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 > P: Vendor=2dee ProdID=4d38 Rev= 5.04 > S: Manufacturer=MEIG > S: Product=LTE-A Module > S: SerialNumber=da47a175 > C:* #Ifs= 6 Cfg#= 1 Atr=80 MxPwr=500mA > A: FirstIf#= 0 IfCount= 2 Cls=e0(wlcon) Sub=01 Prot=03 > I:* If#= 0 Alt= 0 #EPs= 1 Cls=e0(wlcon) Sub=01 Prot=03 Driver=rndis_host > E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=32ms > I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=rndis_host > E: Ad=8e(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms > E: Ad=0f(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms > I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option > E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms > E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms > I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=40 Driver=option > E: Ad=84(I) Atr=03(Int.) MxPS= 10 Ivl=32ms > E: Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms > E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms > I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=40 Driver=option > E: Ad=86(I) Atr=03(Int.) MxPS= 10 Ivl=32ms > E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms > E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms > I:* If#= 5 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=60 Driver=option > E: Ad=88(I) Atr=03(Int.) MxPS= 10 Ivl=32ms > E: Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms > E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms > > Signed-off-by: Ernestas Kulik > --- > drivers/usb/serial/option.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/usb/serial/option.c b/drivers/usb/serial/option.c > index e349ed66d2ac..328f14a99953 100644 > --- a/drivers/usb/serial/option.c > +++ b/drivers/usb/serial/option.c > @@ -2439,10 +2439,13 @@ static const struct usb_device_id option_ids[] = { > { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d22, 0xff, 0x10, 0x02) }, /* MeiG Smart SLM828 */ > { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d22, 0xff, 0x10, 0x03) }, /* MeiG Smart SLM828 */ > { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d22, 0xff, 0xff, 0x30) }, /* MeiG Smart SRM815 and SRM825L */ > { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d22, 0xff, 0xff, 0x40) }, /* MeiG Smart SRM825L */ > { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d22, 0xff, 0xff, 0x60) }, /* MeiG Smart SRM825L */ > + { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d38, 0xff, 0xff, 0x30) }, /* MeiG Smart SRT853 (Diag) */ > + { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d38, 0xff, 0xff, 0x40) }, /* MeiG Smart SRT853 (AT) */ > + { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d38, 0xff, 0xff, 0x60) }, /* MeiG Smart SRT853 (NMEA) */ > { USB_DEVICE_INTERFACE_CLASS(0x2df3, 0x9d03, 0xff) }, /* LongSung M5710 */ > { USB_DEVICE_INTERFACE_CLASS(0x305a, 0x1404, 0xff) }, /* GosunCn GM500 RNDIS */ > { USB_DEVICE_INTERFACE_CLASS(0x305a, 0x1405, 0xff) }, /* GosunCn GM500 MBIM */ > { USB_DEVICE_INTERFACE_CLASS(0x305a, 0x1406, 0xff) }, /* GosunCn GM500 ECM/NCM */ > { USB_DEVICE(0x33f8, 0x0104), /* Rolling RW101-GL (laptop RMNET) */ Hi Ernestas, the SRT835 is the name of a CPE that is available in more than one configuration depending on the installed 5G card. You can not use the CPE name when adding linux driver support, please find out the type of Meig 5G card (SRMxxx) it is you want to add support for. You may have to open up the SRT835 in order to find the name of the installed 5G card/5G module. thanks Lars