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.

Reply via email to