From nobody Sun May 08 23:40:48 2022 X-Original-To: usb@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id C12FB1ABB73C for ; Sun, 8 May 2022 23:40:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KxLQn4NGxz52NR for ; Sun, 8 May 2022 23:40:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 771C62DFE7 for ; Sun, 8 May 2022 23:40:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 248NenHL037377 for ; Sun, 8 May 2022 23:40:49 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 248NenOJ037376 for usb@FreeBSD.org; Sun, 8 May 2022 23:40:49 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: usb@FreeBSD.org Subject: [Bug 234578] Support for Sierra Wireless EM7455 modem Date: Sun, 08 May 2022 23:40:48 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: usb X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: easy, feature, needs-qa, patch X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: tomek@cedro.info X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: usb@FreeBSD.org X-Bugzilla-Flags: mfc-stable12? mfc-stable11? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-usb List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-usb@freebsd.org X-BeenThere: freebsd-usb@freebsd.org MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1652053249; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=PG46a3Q4nxxeIxbnSVkdTYLifat0w3Grp86xH20YqPs=; b=OxhW9gKM0pJtTI8DQPiJr98Pk/7b4zLWq3+dB6pgWsPtHpTpn5NWngZ3F1ycY1SABXUH8l QSVy3h3xVc9d9qCym+jiOJVGLicBTWi43jHblrJYEUMA33TfonSb+YFGz2HAxak5YCApyu H2a+VsW1m8NZeqUiT59XR0UbnWZKYsgMooe6mmJAQv2NFFk0Ke9LgS3YqQYBDydEABd9lO o8gldBa2GZBQkEWleOGQJrkw+C9Pr6KWOKJjOe42Nd4AFsJR4H4UGWIzVEfjDZ6oWoZTzD KdW/YC7upyn6j1w6vLxMCl8+Z//AYYxFPQDG0FB4nINggsDEYYoCqjDrlX5qKw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1652053249; a=rsa-sha256; cv=none; b=lNnXu4yzrr8uxwI0BX1Iw4d6E76bogEGRcu8ka9X/0qp6oTf4R4b03SrGNXDzz74vzP27N bYhBjS8qVrnKF7CmIXUlFvueEXYPgXqsZAth2eUECrPXZJ7BLlkQzAax6NsC0E/rj8ooSL HrE9wVy6LkL0ZEa77T0Kk//Ql4DlYowTSOCiijrX2YTM0qwZe5NZbIElPFMvF8Nd5WBqd1 YkJnKLCYVYNlJ4lVdUHu0vhJYtS9R11kA2tM1AdOWJJaF/++zNZU/uBZBQpWF84aMsdECA g/r/jADpbVehEPSYX6dZLR7hm5lThiBwS3OqIXGVfeoRCmWlaucuB8Fuwol5pQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D234578 --- Comment #17 from Tomasz "CeDeROM" CEDRO --- Hey there Malavon :-) At first I am sorry it takes long time and I did not get into problem "next month" as advertised :-( I have switched to a different computer and this problem is not critical for me anymore. I still have and occasionally use t= he laptop so it would be nice to make that modem work (I still have working SIM card inside) :-) The problem here in fact is not the USB VID:PID because my modem is already= on the list. It is good that you have added new VID:PID pairs for new devices.= But that will not solve the problem. The problem is that modern modems can work in several different communicati= on modes with the host computer (i.e. AT, Ethernet). In order for Sierra to wo= rk with FreeBSD it needs to be switched to a supported mode using usb_modeswit= ch utility (it is already in the ports). Special commands needs to be sent to the modem as raw USB packets to switch= it to a mode that will allow operations on FreeBSD. TODO: 1. We need to figure out what modes are supported by modem. 2. What mode is required by FreeBSD to work with the modem. 3. What are the commands (USB packets) that needs to be sent to the modem to switch it to correct mode. 4. Patch usb_modeswitch with these commands for that modem. 5. If any additional modem firmware is necessary it usually can be found on= the vendor website and/or in the windows drivers. From what I remember Sierra has pretty good documentation on their website. Firmware may be also there. You need to register to access it. There was one nice guy working in Sierra that was using FreeBSD and gave me some hints. I= am sure that he can help us getting things done :-) --=20 You are receiving this mail because: You are the assignee for the bug.=