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? 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. > 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.