Help setting up openwrt for the first time

So I installed openwrt for the first time a few days ago on version 25.12.0 on a flash drive for the x86-64 architecture for uefi and for some reason iw dev outputs nothing the package is installed I manually installed the drivers for my pci network card and dependencies atleast those that caused errors as apk wasn't working that might be the problem and It still won't work and when I say nothing I dont mean an error I mean nothing I have been debugging with chatgpt for a few days and it hasn't been very usefull. I have a rt3290 network card which I want to get working the driver is loaded atleast lsmod | grep rt outputs and I ran wifi config the wifi isn't disabled in the config file and wifi works on a linux mint installation on the same machine

Out of the 8 lines of text you wrote, this seems to be the only relevant part ?

what "the package" ?

that's like asking your local garbage man to fix your space rocket.

post lspci output, use the </> button on top of the message window when you paste the text.

The package for iw dev, the package for lspci isn't installed if it is necessary state its name

did you install any wifi drivers ?

pciutils.

Since it is first time - use squashfs image and add packages in "customize packages" box that appears when you click on the small triangle

Yes I did manuallly as apk refused to work

how and what are two different things.

apk not working would be because of your network config.

1 Like

00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)

00:02.0 UGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)

00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (reu 09)

00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (reu 04)

00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (reu 04)

00:1b.0 fudio device: Intel Corporation 8 Series HD Audio Controller (rev 04)

00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (reu e4)

00:1c.1 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 2 (rev e4)

00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)

00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)

00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (reu 04)

00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)

00:1f.2 SATA controller: Intel Corporation B Series SATA Controller 1 [AHCI model (reu 04)

00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (reu 04)

01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/4821148411 PCI Express Gigabit Ethernet Controller (reu 10.

02:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe

02:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth

03:00.0 Unassigned class [ff001: Realtek Semiconductor Co., Ltd. RIS522? PCI Express Card Reader (rev 01)

09:00.0 Display controller: Advanced Micro Deuices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 Radeon 520 Mobile: rooteopenrt:

Run lspci -nn to show actual device id and

Please use the "Preformatted text </>" button for logs, scripts, configs and general console output (red circle; this works best in the 'Markdown' composer view in the blue oval):

Screenshot 2025-10-20 at 8.14.14 PM

this is the one you're trying to get running, right ?

run the command again, but add -nk (lspci -nk) post the Subsystem line for the RT3290.

00:00.0 0600: 8086:0a04 (reu 09) Isoci: Unable to load libkmod resources: error Subsustem: 103c:21h8 Kernel driver in use: hsw_uncore 00:02.0 0300: 8086:0a16 (reu 09) Subsusten: 103c:21b8 Kernel driver in use: i915 00:03.0 0403: 8086:0a@c (reu 09) Subsystem: 103c:21b8 00:14.0 0c03: 8086:9c31 (reu 04) Subsusten: 103c:21b8 Kernel driver in use: xhci hcd 00:16.0 0780: 8086:9c3a (reu 04) Subsystem: 103c:21b8 00:1b.0 0403: 8086:9c20 (reu 04) Subsusten: 103c:21b6 00:1c.0 0604: 8086:9c10 (reu e4) Subsystem: 103c:21b6 Kernel driver in use: pcieport 00:1c.1 0604: 8086:9c12 (reu e4) Subsustem: 103c:21h6 Kernel driver in use: pcieport 00:1c.3 0604: 8086:9c16 (reu e4) Subsustem: 103c:21b8 Kernel driver in use: pcieport 00:1c.4 0604: 8086:9c18 (reu e4) Subsystem: 103c:21b8 Kernel driver in use: pcieport 00:11.0 0c03: 8086:9c26 (reu 04) Subsusten: 103c:21b8 Kernel driver in use: ehci-pci 00:1f.0 0601: 8086:9c43 (reu 04) Subsustem: 103c:2168 Kernel driver in use: lpc_ich 00:1f.2 0106: 8086:9c03 (reu 04) Subsustemn: 103c:2118 Kernel driver in use: ahci 00:1f.3 0c05: 8086:9c22 (reu 04) Subsusten: 103c:21b8 01:00.0 0200: 10ec:8168 (reu 10) DeviceName: Hanksuille Gbe Lan Connect ion Subsysten: 103c:21b8 Kernel driver in use: r8169 02:00.0 0280: 1814:3290 DeviceName: Ralink RT3290LE 802.11bgn 1x1 Subsystem: 103c:18ec Kernel driver in use: rt2800pci 1/54 1%
-2
Wi-Fi Adapter
Kerne1 driver in use: rt2800pci
02:00.1 0d11: 1814:3298
Subsystem: 103c:18ec
03:00.0 Froo: 10ec:522? (reu 01)
Subsysten: 103c:21b8
Kernel driver in use: rtsx_pci
09:00.00380: 002:6660
Subsysten: 103c:21b8


1 Like

Yeah I am trying to use that one

Driver is installed, you need wpad-mbedtls and iwinfo to make use of it.

Tysm both of you it works now

1 Like

Last thing I can see the network on my phone but I type the password and the connect button is blanked out

post your /etc/config/wireless file, use the </> button again.

config wifi-device 'radio0'
option type 'mac80211"
option path 'pci0000:00/0000:00:1c.1^0000:02:00.0"
option band '2a"
option chanel 'G"
option htmode 'HT20*

conf ig

wifi-iface 'default radio0'
option device ' radioo'
option network 'Ian'
option mode 'ap'
option ssid 'Openurt'
option encryption 'psk2'
option key '1inux'
option disabled '0'
option hidden '0'
option country 'EG'

I am in egypt

yes, we can see it.

are you sure the password is long enough ? openwrt required at least 8 chars 24.10.

Tysm it works now

Dont type configs by hand, use luci web interface.
Highly recommended to use auto channel in 2.4ghz esp in urban setting.