o11s / open80211s

open80211s
Other
242 stars 55 forks source link

Operation not supported(-95) #27

Closed IvanSelin closed 11 years ago

IvanSelin commented 11 years ago

Hello, I am experiencing some problems with adding a mesh interface on a device D-Link DWA-160 H/W rev. A2, Carl9170 driver from compat.wireless.3.6 Any help will be appreciated Log:

sudo iw dev wlan1 interface add mesh0 type mp mesh_id mymesh

As a result I have this: command failed: Operation not supported (-95)

My system: uname -a Linux ubuntu 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:31:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

lsusb Bus 001 Device 002: ID 07d1:3a09 D-Link System DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.A2) [Atheros AR9170+AR9104] Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

lspci 00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 10) 00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10) 00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 01) 00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 01) 00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 01) 00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 01) 00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 01) 00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 01) 00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) 00:1f.2 IDE interface: Intel Corporation NM10/ICH7 Family SATA Controller [IDE mode](rev 01) 00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 01) 01:00.0 Ethernet controller: Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0)

iw dev phy#0 Interface wlan1 ifindex 3 type managed

iw list Wiphy phy0 Band 1: Capabilities: 0x184e HT20/HT40 SM Power Save disabled RX HT40 SGI No RX STBC Max AMSDU length: 7935 bytes DSSS/CCK HT40 Maximum RX AMPDU length 65535 bytes (exponent: 0x003) Minimum RX AMPDU time spacing: 8 usec (0x06) HT TX/RX MCS rate indexes supported: 0-15, 32 Frequencies: * 2412 MHz [1](20.0 dBm) * 2417 MHz [2](20.0 dBm) * 2422 MHz [3](20.0 dBm) * 2427 MHz [4](20.0 dBm) * 2432 MHz [5](20.0 dBm) * 2437 MHz [6](20.0 dBm) * 2442 MHz [7](20.0 dBm) * 2447 MHz [8](20.0 dBm) * 2452 MHz [9](20.0 dBm) * 2457 MHz [10](20.0 dBm) * 2462 MHz [11](20.0 dBm) * 2467 MHz [12](20.0 dBm) * 2472 MHz [13](20.0 dBm) * 2484 MHz 14 Bitrates (non-HT): * 1.0 Mbps * 2.0 Mbps (short preamble supported) * 5.5 Mbps (short preamble supported) * 11.0 Mbps (short preamble supported) * 6.0 Mbps * 9.0 Mbps * 12.0 Mbps * 18.0 Mbps * 24.0 Mbps * 36.0 Mbps * 48.0 Mbps * 54.0 Mbps Band 2: Capabilities: 0x184e HT20/HT40 SM Power Save disabled RX HT40 SGI No RX STBC Max AMSDU length: 7935 bytes DSSS/CCK HT40 Maximum RX AMPDU length 65535 bytes (exponent: 0x003) Minimum RX AMPDU time spacing: 8 usec (0x06) HT TX/RX MCS rate indexes supported: 0-15, 32 Frequencies: * 4920 MHz -16 * 4940 MHz -12 * 4960 MHz -8 * 4980 MHz -4 * 5040 MHz 8 * 5060 MHz 12 * 5080 MHz 16 * 5180 MHz 36 * 5200 MHz 40 * 5220 MHz 44 * 5240 MHz 48 * 5260 MHz 52 * 5280 MHz 56 * 5300 MHz 60 * 5320 MHz 64 * 5500 MHz 100 * 5520 MHz 104 * 5540 MHz 108 * 5560 MHz 112 * 5580 MHz 116 * 5600 MHz 120 * 5620 MHz 124 * 5640 MHz 128 * 5660 MHz 132 * 5680 MHz 136 * 5700 MHz 140 * 5745 MHz [149](30.0 dBm) * 5765 MHz [153](30.0 dBm) * 5785 MHz [157](30.0 dBm) * 5805 MHz [161](30.0 dBm) * 5825 MHz [165](30.0 dBm) * 5170 MHz 34 * 5190 MHz 38 * 5210 MHz 42 * 5230 MHz 46 Bitrates (non-HT): * 6.0 Mbps * 9.0 Mbps * 12.0 Mbps * 18.0 Mbps * 24.0 Mbps * 36.0 Mbps * 48.0 Mbps * 54.0 Mbps max # scan SSIDs: 4 max scan IEs length: 2257 bytes Coverage class: 0 (up to 0m) Supported Ciphers: * WEP40 (00-0f-ac:1) * WEP104 (00-0f-ac:5) * TKIP (00-0f-ac:2) * CCMP (00-0f-ac:4) Available Antennas: TX 0 RX 0 Supported interface modes: * IBSS * managed * AP * AP/VLAN * monitor * P2P-client * P2P-GO software interface modes (can always be added): * AP/VLAN * monitor valid interface combinations: * #{ managed, AP, P2P-client, P2P-GO } <= 2, total <= 2, #channels <= 1 Supported commands: * new_interface * set_interface * new_key * new_beacon * new_station * new_mpath * set_mesh_params * set_bss * authenticate * associate * deauthenticate * disassociate * join_ibss * join_mesh * remain_on_channel * set_tx_bitrate_mask * action * frame_wait_cancel * set_wiphy_netns * set_channel * set_wds_peer * Unknown command (84) * Unknown command (87) * Unknown command (85) * testmode * connect * disconnect Supported TX frame types: * IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 Supported RX frame types: * IBSS: 0xb0 0xc0 0xd0 * managed: 0x40 0xd0 * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 * mesh point: 0xb0 0xc0 0xd0 * P2P-client: 0x40 0xd0 * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 Device supports RSN-IBSS. HT Capability overrides: * MCS: ff ff ff ff ff ff ff ff ff ff * maximum A-MSDU length * supported channel width * short GI for 40 MHz * max A-MPDU length exponent * min MPDU start spacing Device supports TX status socket option. Device supports HT-IBSS.

lsmod Module Size Used by arc4 12529 2 carl9170 81942 0 mac80211 549354 1 carl9170 ath 23827 1 carl9170 cfg80211 211363 3 carl9170,mac80211,ath rfcomm 42651 0 bnep 18140 2 bluetooth 204950 10 rfcomm,bnep compat 14949 6 carl9170,mac80211,cfg80211,rfcomm,bnep,bluetooth binfmt_misc 17500 1 coretemp 13400 0 ppdev 17073 0 ext2 72880 1 psmouse 95552 0 snd_hda_codec_via 46478 1 microcode 22803 0 snd_hda_intel 33491 3 snd_hda_codec 134212 2 snd_hda_codec_via,snd_hda_intel snd_hwdep 13602 1 snd_hda_codec lpc_ich 17061 0 snd_pcm 96580 2 snd_hda_intel,snd_hda_codec snd_timer 29425 1 snd_pcm snd 78734 12 snd_hda_codec_via,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer soundcore 15047 1 snd i915 520519 3 parport_pc 32688 1 snd_page_alloc 18484 2 snd_hda_intel,snd_pcm serio_raw 13215 0 asus_atk0110 17646 0 drm_kms_helper 46784 1 i915 drm 275528 4 i915,drm_kms_helper i2c_algo_bit 13413 1 i915 video 19335 1 i915 mac_hid 13205 0 lp 17759 0 parport 46345 3 ppdev,parport_pc,lp floppy 69452 1 atl1e 33208 0

Best regards,

Ivan Selin

jcard0na commented 11 years ago

Hi Ivan,

iw seems to indicate mesh mode is not enabled. Maybe not compiled in your kernel?

On Mon, Mar 25, 2013 at 8:23 AM, IvanSelin notifications@github.com wrote:

Supported interface modes:

  • IBSS
  • managed
  • AP
  • AP/VLAN
  • monitor
  • P2P-client
  • P2P-GO

Cheers,

Javier

Javier Cardona cozybit Inc. http://www.cozybit.com

IvanSelin commented 11 years ago

Hello there Still can't get this thing work Hmm, mesh was enabled in kernel config. Anyway, I've tried to install distro11s instead of using compat wireless to reduce the chance of getting any errors. But as a result I still have the same error (-95) Best regards, Ivan

twpedersen commented 11 years ago

Hi Ivan,

I don't belive carl9170 received mesh support until 3.7 or so. Can you please try the latest compat-drivers here: http://drvbp1.linux-foundation.org/~mcgrof/rel-html/compat-drivers/?

On Mon, Mar 25, 2013 at 8:23 AM, IvanSelin notifications@github.com wrote:

Hello, I am experiencing some problems with adding a mesh interface on a device D-Link DWA-160 H/W rev. A2, Carl9170 driver from compat.wireless.3.6 Any help will be appreciated Log:

sudo iw dev wlan1 interface add mesh0 type mp mesh_id mymesh

As a result I have this: command failed: Operation not supported (-95)

My system: uname -a Linux ubuntu 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:31:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

lsusb Bus 001 Device 002: ID 07d1:3a09 D-Link System DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.A2) [Atheros AR9170+AR9104] Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

lspci 00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 10) 00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10) 00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 01) 00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 01) 00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 https://github.com/cozybit/open80211s/issues/1 (rev 01) 00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 https://github.com/cozybit/open80211s/issues/2 (rev 01) 00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 https://github.com/cozybit/open80211s/issues/3 (rev 01) 00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 https://github.com/cozybit/open80211s/issues/4 (rev 01) 00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) 00:1f.2 IDE interface: Intel Corporation NM10/ICH7 Family SATA Controller IDE mode http://rev%2001 00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 01) 01:00.0 Ethernet controller: Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0)

iw dev phy#0 Interface wlan1 ifindex 3 type managed

iw list Wiphy phy0 Band 1: Capabilities: 0x184e HT20/HT40 SM Power Save disabled RX HT40 SGI No RX STBC Max AMSDU length: 7935 bytes DSSS/CCK HT40 Maximum RX AMPDU length 65535 bytes (exponent: 0x003) Minimum RX AMPDU time spacing: 8 usec (0x06) HT TX/RX MCS rate indexes supported: 0-15, 32 Frequencies:

  • 2412 MHz 1 http://20.0%20dBm
  • 2417 MHz 2 http://20.0%20dBm
  • 2422 MHz 3 http://20.0%20dBm
  • 2427 MHz 4 http://20.0%20dBm
  • 2432 MHz 5 http://20.0%20dBm
  • 2437 MHz 6 http://20.0%20dBm
  • 2442 MHz 7 http://20.0%20dBm
  • 2447 MHz 8 http://20.0%20dBm
  • 2452 MHz 9 http://20.0%20dBm
  • 2457 MHz 10 http://20.0%20dBm
  • 2462 MHz 11 http://20.0%20dBm
  • 2467 MHz 12 http://20.0%20dBm
  • 2472 MHz 13 http://20.0%20dBm
  • 2484 MHz 14 http://disabled Bitrates (non-HT):
  • 1.0 Mbps
  • 2.0 Mbps (short preamble supported)
  • 5.5 Mbps (short preamble supported)
  • 11.0 Mbps (short preamble supported)
  • 6.0 Mbps
  • 9.0 Mbps
  • 12.0 Mbps
  • 18.0 Mbps
  • 24.0 Mbps
  • 36.0 Mbps
  • 48.0 Mbps
  • 54.0 Mbps Band 2: Capabilities: 0x184e HT20/HT40 SM Power Save disabled RX HT40 SGI No RX STBC Max AMSDU length: 7935 bytes DSSS/CCK HT40 Maximum RX AMPDU length 65535 bytes (exponent: 0x003) Minimum RX AMPDU time spacing: 8 usec (0x06) HT TX/RX MCS rate indexes supported: 0-15, 32 Frequencies:
  • 4920 MHz -16 http://disabled
  • 4940 MHz -12 http://disabled
  • 4960 MHz -8 http://disabled
  • 4980 MHz -4 http://disabled
  • 5040 MHz 8 http://disabled
  • 5060 MHz 12 http://disabled
  • 5080 MHz 16 http://disabled
  • 5180 MHz 36 http://disabled
  • 5200 MHz 40 http://disabled
  • 5220 MHz 44 http://disabled
  • 5240 MHz 48 http://disabled
  • 5260 MHz 52 http://disabled
  • 5280 MHz 56 http://disabled
  • 5300 MHz 60 http://disabled
  • 5320 MHz 64 http://disabled
  • 5500 MHz 100 http://disabled
  • 5520 MHz 104 http://disabled
  • 5540 MHz 108 http://disabled
  • 5560 MHz 112 http://disabled
  • 5580 MHz 116 http://disabled
  • 5600 MHz 120 http://disabled
  • 5620 MHz 124 http://disabled
  • 5640 MHz 128 http://disabled
  • 5660 MHz 132 http://disabled
  • 5680 MHz 136 http://disabled
  • 5700 MHz 140 http://disabled
  • 5745 MHz 149 http://30.0%20dBm
  • 5765 MHz 153 http://30.0%20dBm
  • 5785 MHz 157 http://30.0%20dBm
  • 5805 MHz 161 http://30.0%20dBm
  • 5825 MHz 165 http://30.0%20dBm
  • 5170 MHz 34 http://disabled
  • 5190 MHz 38 http://disabled
  • 5210 MHz 42 http://disabled
  • 5230 MHz 46 http://disabled Bitrates (non-HT):
  • 6.0 Mbps
  • 9.0 Mbps
  • 12.0 Mbps
  • 18.0 Mbps
  • 24.0 Mbps
  • 36.0 Mbps
  • 48.0 Mbps
  • 54.0 Mbps max # scan SSIDs: 4 max scan IEs length: 2257 bytes Coverage class: 0 (up to 0m) Supported Ciphers:
  • WEP40 (00-0f-ac:1)
  • WEP104 (00-0f-ac:5)
  • TKIP (00-0f-ac:2)
  • CCMP (00-0f-ac:4) Available Antennas: TX 0 RX 0 Supported interface modes:
  • IBSS
  • managed
  • AP
  • AP/VLAN
  • monitor
  • P2P-client
  • P2P-GO software interface modes (can always be added):
  • AP/VLAN
  • monitor valid interface combinations:
  • { managed, AP, P2P-client, P2P-GO } <= 2,

    total <= 2, #channels <= 1 Supported commands:

  • new_interface
  • set_interface
  • new_key
  • new_beacon
  • new_station
  • new_mpath
  • set_mesh_params
  • set_bss
  • authenticate
  • associate
  • deauthenticate
  • disassociate
  • join_ibss
  • join_mesh
  • remain_on_channel
  • set_tx_bitrate_mask
  • action
  • frame_wait_cancel
  • set_wiphy_netns
  • set_channel
  • set_wds_peer
  • Unknown command (84)
  • Unknown command (87)
  • Unknown command (85)
  • testmode
  • connect
  • disconnect Supported TX frame types:
  • IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
  • managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
  • AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
  • AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
  • mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
  • P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
  • P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 Supported RX frame types:
  • IBSS: 0xb0 0xc0 0xd0
  • managed: 0x40 0xd0
  • AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
  • AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
  • mesh point: 0xb0 0xc0 0xd0
  • P2P-client: 0x40 0xd0
  • P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 Device supports RSN-IBSS. HT Capability overrides:
  • MCS: ff ff ff ff ff ff ff ff ff ff
  • maximum A-MSDU length
  • supported channel width
  • short GI for 40 MHz
  • max A-MPDU length exponent
  • min MPDU start spacing Device supports TX status socket option. Device supports HT-IBSS.

lsmod Module Size Used by arc4 12529 2 carl9170 81942 0 mac80211 549354 1 carl9170 ath 23827 1 carl9170 cfg80211 211363 3 carl9170,mac80211,ath rfcomm 42651 0 bnep 18140 2 bluetooth 204950 10 rfcomm,bnep compat 14949 6 carl9170,mac80211,cfg80211,rfcomm,bnep,bluetooth binfmt_misc 17500 1 coretemp 13400 0 ppdev 17073 0 ext2 72880 1 psmouse 95552 0 snd_hda_codec_via 46478 1 microcode 22803 0 snd_hda_intel 33491 3 snd_hda_codec 134212 2 snd_hda_codec_via,snd_hda_intel snd_hwdep 13602 1 snd_hda_codec lpc_ich 17061 0 snd_pcm 96580 2 snd_hda_intel,snd_hda_codec snd_timer 29425 1 snd_pcm snd 78734 12 snd_hda_codec_via,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer soundcore 15047 1 snd i915 520519 3 parport_pc 32688 1 snd_page_alloc 18484 2 snd_hda_intel,snd_pcm serio_raw 13215 0 asus_atk0110 17646 0 drm_kms_helper 46784 1 i915 drm 275528 4 i915,drm_kms_helper i2c_algo_bit 13413 1 i915 video 19335 1 i915 mac_hid 13205 0 lp 17759 0 parport 46345 3 ppdev,parport_pc,lp floppy 69452 1 atl1e 33208 0

Best regards,

Ivan Selin

— Reply to this email directly or view it on GitHubhttps://github.com/cozybit/open80211s/issues/27 .

IvanSelin commented 11 years ago

Hello twpedersen,

With compat drivers 3.8 mesh interface was created successfully. Thanks for help Bu the way, is there some kind of a table, where is listed all new functionality in drivers and driver version, where it appeared first? It could reduce number of people with a problem like mine.

Best regards, Ivan

creasyw commented 3 years ago

Hi @twpedersen!! 👋