On 22.03.24 21:53, Stefan Sperling wrote:
On Fri, Mar 22, 2024 at 01:30:26PM +0100, be...@stuerz.xyz wrote:
Synopsis: urndis driver doesn't work on Thinkpad T21 (i386)
Category: i386
Environment:
System : OpenBSD 7.4
Details : OpenBSD 7.4 (GENERIC) #2: Fri Dec 8 15:41:12 MST 2023
r...@syspatch-74-i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
Architecture: OpenBSD.i386
Machine : i386
Description:
I can't connect my Thinkpad T21 through USB tethering to the internet.
It does work on my Thinkpad T480 (amd64) without any issues.
Unfortunately, I don't have any other i386 machines at the moment,
to see if this is a bug on i386 or just on my machine.
How-To-Repeat:
1. Attach a smartphone to the USB 1.1 port of a Thinkpad T21.
I don't recall networking over USB 1 being a huge thing ever.
Are you sure this phone will do RNDIS over USB 1?
Maybe USB >= 2 is required?
This might be the reason.
The T21 has a cardbus slot, which would take a cardbus USB-2 host
adapter card to plug the phone into. If your phone can run a wifi
hotspot then plugging in a supported cardbus wifi card would work, too.
See the cardbus(4) manual page for a list of relevant drivers.
Great idea,
I'll order myself a few of these devices and see which still work.
2. Enable USB Tethering on the smartphone.
3. Run "dmesg" on the Thinkpad.
4. See the following output:
ugen0 at uhub1 port 2 "Google Pixel 6" rev 2.10/5.10 addr 3
ugen0 detached
urndis0 at uhub1 port 2 configuration 1 interface 0 "Google Pixel 6"
rev 2.10/5.10 addr 3
urndis0: using Vendorurndis0: TIMEOUT
urndis0: unable to get query response
Fix:
Not (yet) known.