Richard Bucker

OpenBSD Lenovo Ideapad 3

Posted at — Sep 14, 2022


This is normal stuff… I might have missed some steps but it’s pretty simple. Read the man pages. The 2021-2022 model Lenovo Ideapad 3 does not have an ethernet port and the wifi does not work. You will eventually need a connection to the internet so better sooner than later. I started with an ethernet connection because I might need a firmware update. Then connect the WiFi dongle.

Wired Networking

This should be resolved if you go this far. I happen to use the “Anker USB, Ethernet, USB 3.0” from Amazon ($21).


The wireless dongle is hit or miss. Brands that I thought that would work do not. OpenBSD is particular about supporting every device. There is little binary only software in OpenBSD (if any). Some of the wireless drivers might be a consession.

My device is a “Edimax Wi-Fi 4 802.11n Adapter for PC *New Version* Wireless N150 Nano” also from Amazon ($11). I have a few that seem to register but there is no actual “supported” message when powered on.


(where if is the device interface. In my case it’s urtwn0.)

echo "nwid home wpakey password
up" >/etc/hostname.if

sh /etc/netstart

ifconfig if up

dhclient if


echo "nwid home wpakey password
inet autoconf" >/etc/hostname.if

Both work but in testing I get a firmware timeout error. So I have to remove and insert the dongle.

Sleep / Resume

Currently the network does not reconnect after a sleep/resume. The issue might be in the resume script; which I have not investigated yet but will come back to.

Window Manager

Not tested yet.

Final Thoughts

This works. It might have worked better with a different device which I misplaced. The Sleep/resume is better then I recall. I need to test the window manager (all I need is a browser and terminal shell) and sleep/resume.