Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FS#2629 - iwinfo fails to query infos via nl80211 on Archer C7 v2 #8076

Closed
openwrt-bot opened this issue Nov 25, 2019 · 7 comments
Closed

FS#2629 - iwinfo fails to query infos via nl80211 on Archer C7 v2 #8076

openwrt-bot opened this issue Nov 25, 2019 · 7 comments
Labels

Comments

@openwrt-bot
Copy link

hexa-:

TP-Link Archer C7 v2
OpenWrt 19.07 (f97d235)

Iwinfo fails to query nl80211 and falls back to the generic wext interface and therefore offers little information.

I've attached the strace output in the file "out" and the config used to build this image.

root@OpenWrt:/tmp# strace -s 100 -f -o out -x $(which iwinfo)
radio0_vlan101 ESSID: unknown
Access Point: 00:00:00:00:00:00
Mode: Master Channel: unknown (unknown)
Tx-Power: 23 dBm Link Quality: unknown/70
Signal: unknown Noise: unknown
Bit Rate: unknown
Encryption: unknown
Type: wext HW Mode(s): 802.11a
Hardware: 168C:003C 0000:0000 [Generic WEXT]
TX power offset: unknown
Frequency offset: unknown
Supports VAPs: no PHY name: radio0_vlan101

radio0_vlan110 ESSID: unknown
Access Point: 00:00:00:00:00:00
Mode: Master Channel: unknown (unknown)
Tx-Power: 23 dBm Link Quality: unknown/70
Signal: unknown Noise: unknown
Bit Rate: unknown
Encryption: unknown
Type: wext HW Mode(s): 802.11a
Hardware: 168C:003C 0000:0000 [Generic WEXT]
TX power offset: unknown
Frequency offset: unknown
Supports VAPs: no PHY name: radio0_vlan110

radio0_vlan130 ESSID: unknown
Access Point: 00:00:00:00:00:00
Mode: Master Channel: unknown (unknown)
Tx-Power: 23 dBm Link Quality: unknown/70
Signal: unknown Noise: unknown
Bit Rate: unknown
Encryption: unknown
Type: wext HW Mode(s): 802.11a
Hardware: 168C:003C 0000:0000 [Generic WEXT]
TX power offset: unknown
Frequency offset: unknown
Supports VAPs: no PHY name: radio0_vlan130

radio1_vlan101 ESSID: unknown
Access Point: 00:00:00:00:00:00
Mode: Master Channel: unknown (unknown)
Tx-Power: 17 dBm Link Quality: unknown/70
Signal: unknown Noise: unknown
Bit Rate: unknown
Encryption: unknown
Type: wext HW Mode(s): 802.11bg
Hardware: unknown [Generic WEXT]
TX power offset: unknown
Frequency offset: unknown
Supports VAPs: no PHY name: radio1_vlan101

radio1_vlan130 ESSID: unknown
Access Point: 00:00:00:00:00:00
Mode: Master Channel: unknown (unknown)
Tx-Power: 17 dBm Link Quality: unknown/70
Signal: unknown Noise: unknown
Bit Rate: unknown
Encryption: unknown
Type: wext HW Mode(s): 802.11bg
Hardware: unknown [Generic WEXT]
TX power offset: unknown
Frequency offset: unknown
Supports VAPs: no PHY name: radio1_vlan130

@openwrt-bot
Copy link
Author

jow-:

Please provide the output of “uci show wireless“ and “ls -l /sys/class/net“ and “./scripts/diffconfig.sh“ from the buildroot

@openwrt-bot
Copy link
Author

hexa-:

Thanks for looking into this. Information below.

# ls -l /sys/class/net
lrwxrwxrwx 1 root root 0 Nov 22 00:11 br-lan -> ../../devices/virtual/net/br-lan
lrwxrwxrwx 1 root root 0 Nov 22 00:11 br-vlan101 -> ../../devices/virtual/net/br-vlan101
lrwxrwxrwx 1 root root 0 Nov 22 00:11 br-vlan110 -> ../../devices/virtual/net/br-vlan110
lrwxrwxrwx 1 root root 0 Nov 22 00:11 br-vlan130 -> ../../devices/virtual/net/br-vlan130
lrwxrwxrwx 1 root root 0 Jan 1 1970 eth0 -> ../../devices/platform/ahb/19000000.eth/net/eth0
lrwxrwxrwx 1 root root 0 Nov 22 00:11 eth0.101 -> ../../devices/virtual/net/eth0.101
lrwxrwxrwx 1 root root 0 Nov 22 00:11 eth0.110 -> ../../devices/virtual/net/eth0.110
lrwxrwxrwx 1 root root 0 Nov 22 00:11 eth0.130 -> ../../devices/virtual/net/eth0.130
lrwxrwxrwx 1 root root 0 Nov 22 00:11 eth0.2 -> ../../devices/virtual/net/eth0.2
lrwxrwxrwx 1 root root 0 Jan 1 1970 eth1 -> ../../devices/platform/ahb/1a000000.eth/net/eth1
lrwxrwxrwx 1 root root 0 Nov 22 00:11 eth1.1 -> ../../devices/virtual/net/eth1.1
lrwxrwxrwx 1 root root 0 Jan 1 1970 lo -> ../../devices/virtual/net/lo
lrwxrwxrwx 1 root root 0 Nov 25 18:36 radio0_vlan101 -> ../../devices/pci0000:00/0000:00:00.0/net/radio0_vlan101
lrwxrwxrwx 1 root root 0 Nov 25 18:36 radio0_vlan110 -> ../../devices/pci0000:00/0000:00:00.0/net/radio0_vlan110
lrwxrwxrwx 1 root root 0 Nov 25 18:36 radio0_vlan130 -> ../../devices/pci0000:00/0000:00:00.0/net/radio0_vlan130
lrwxrwxrwx 1 root root 0 Nov 25 18:36 radio1_vlan101 -> ../../devices/platform/ahb/ahb:apb/18100000.wmac/net/radio1_vlan101
lrwxrwxrwx 1 root root 0 Nov 25 18:36 radio1_vlan130 -> ../../devices/platform/ahb/ahb:apb/18100000.wmac/net/radio1_vlan130

@openwrt-bot
Copy link
Author

hexa-:

As blocktrron discovered the problem is the interface name.

radio0_vlan101 doesn't work while radia0_vlan101 works.

Not sure what to make of this.

@openwrt-bot
Copy link
Author

jow-:

Please try the attached patch.

@openwrt-bot
Copy link
Author

hexa-:

Yep, that makes it work. Thank you.

@openwrt-bot
Copy link
Author

adrianschmutzler:

Has this been fixed in master in the meantime?

@openwrt-bot
Copy link
Author

hexa-:

Fixed in OpenWrt master in

commit 3026cfe172355f1d700e58ec279a208ca265dbf1 Author: David Bauer Date: Fri Dec 27 13:49:13 2019 +0100
iwinfo: update to 2019-12-27

a6f6c05 nl80211: properly handle netdev names starting with "radio"
31dcef3 iwinfo: add several QC/A device ids

Signed-off-by: David Bauer <mail@david-bauer.net>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant