Wireless
Participate in insightful discussions regarding issues related to Intel® Wireless Adapters and technologies
8518 Discussions

wifi: intel: incorrect RSSI values on beacons from APs using legacy rates

3isam7amdi
Beginner
1,291 Views

Hello,

We identified an issue where the RSSI values for beacons from legacy rates AP are incorrect, consistently showing -128.

This issue was identified on the Intel AX210 WiFi chip with firmware version "89.202a2f7b.0 ty-a0-gf-a0-89.ucode op_mode iwlmvm."

To reproduce this issue :

- Setup an AP with legacy rates on the frequency 2422Mhz

- And on the device with Intel AX210 chip run:

     iw phy0 interface add mon0 type monitor

     ip link set mon0 up

     iw dev mon0 set freq 2422

     tcpdump -i mon0 -v

After debugging, we discovered that the RSSI values become correct when a printk() statement is added to the RX path in the iwlwifi driver.

Alternatively, adding udelay() instead of printk() also corrects the incorrect RSSI values; however, this approach leads to firmware warnings and errors.

Additionally, we found that deleting all existing interfaces on the PHY and then creating a monitor interface resolves this issue:

    iw dev wlan0 interface del   # In case we have wlan0 as the existing interface.

    iw phy0 interface add mon0 type monitor

    ip link set mon0 up

    iw dev mon0 set freq 2422

 

This looks like a firmware bug to us, it seems the firmware writes the RSSI too
late. We don't have the means to debug this further, though.

 

We are looking for your support to solve this issue.

 

Best regards,

Issam

0 Kudos
9 Replies
Earl_Intel
Moderator
1,130 Views

Hi 3isam7amdi,


Thank you for posting in the communities!


To better assist you and determine the most appropriate resolution, could you please provide the needed details listed below:


  • May I know if there are changes on the system before you encounter this issue? like software updates, hardware updates, driver updates?
  • Is your device a laptop or a desktop? if it's a laptop, may I know the make and model of it?


Kindly run this on your system so that I can also gauge the following peripherals and the driver versions that you have:

Intel® System Support Utility for Windows*

Once finished downloading, open the tool, click on scan (leave the default items checked), click next, then save the system information to a .txt file. Please provide us the .txt file.


Best regards,

Earl E.

Intel Customer Support Technician


0 Kudos
Earl_Intel
Moderator
1,110 Views

Hi 3isam7amdi,


I wanted to check if you had the chance to review the questions I posted. Please let me know at your earliest convenience so that we can determine the best course of action to resolve this matter.


Best regards,

Earl E.

Intel Customer Support Technician


0 Kudos
3isam7amdi
Beginner
1,105 Views

Hello Earl,

Thank you for getting back to me about this issue.

Sorry for the late reply.

These are my response regarding your questions:

  • May I know if there are changes on the system before you encounter this issue? like software updates, hardware updates, driver updates?
    • No, there was no changes.
  • Is your device a laptop or a desktop? if it's a laptop, may I know the make and model of it?
    • It's a laptop and these are it's infos:

 

$ cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

$lshw
lenovo-t480s                
    description: Computer
    width: 64 bits
    capabilities: smp vsyscall32
  *-core
       description: Motherboard
       physical id: 0
     *-memory
          description: System memory
          physical id: 0
          size: 15GiB
     *-cpu
          product: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
          vendor: Intel Corp.
          physical id: 1
          bus info: cpu@0
          version: 6.142.10
          size: 800MHz
          capacity: 4GHz
          width: 64 bits
          capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp x86-64 constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust sgx bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp vnmi md_clear flush_l1d arch_capabilities cpufreq
          configuration: microcode=240
     *-pci
          description: Host bridge
          product: Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 08
          width: 32 bits
          clock: 33MHz
          configuration: driver=skl_uncore
          resources: irq:0
        *-display
             description: VGA compatible controller
             product: UHD Graphics 620
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             logical name: /dev/fb0
             version: 07
             width: 64 bits
             clock: 33MHz
             capabilities: vga_controller bus_master cap_list rom fb
             configuration: depth=32 driver=i915 latency=0 resolution=2560,1440
             resources: irq:171 memory:db000000-dbffffff memory:80000000-9fffffff ioport:e000(size=64) memory:c0000-dffff
        *-generic:0
             description: Signal processing controller
             product: Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
             vendor: Intel Corporation
             physical id: 4
             bus info: pci@0000:00:04.0
             version: 08
             width: 64 bits
             clock: 33MHz
             capabilities: cap_list
             configuration: driver=proc_thermal latency=0
             resources: irq:16 memory:dc240000-dc247fff
        *-generic:1 UNCLAIMED
             description: System peripheral
             product: Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
             vendor: Intel Corporation
             physical id: 8
             bus info: pci@0000:00:08.0
             version: 00
             width: 64 bits
             clock: 33MHz
             capabilities: cap_list
             configuration: latency=0
             resources: memory:dc250000-dc250fff
        *-usb
             description: USB controller
             product: Sunrise Point-LP USB 3.0 xHCI Controller
             vendor: Intel Corporation
             physical id: 14
             bus info: pci@0000:00:14.0
             version: 21
             width: 64 bits
             clock: 33MHz
             capabilities: xhci bus_master cap_list
             configuration: driver=xhci_hcd latency=0
             resources: irq:146 memory:dc220000-dc22ffff
        *-generic:2
             description: Signal processing controller
             product: Sunrise Point-LP Thermal subsystem
             vendor: Intel Corporation
             physical id: 14.2
             bus info: pci@0000:00:14.2
             version: 21
             width: 64 bits
             clock: 33MHz
             capabilities: cap_list
             configuration: driver=intel_pch_thermal latency=0
             resources: irq:18 memory:dc251000-dc251fff
        *-generic:3
             description: Signal processing controller
             product: Sunrise Point-LP Serial IO I2C Controller #0
             vendor: Intel Corporation
             physical id: 15
             bus info: pci@0000:00:15.0
             version: 21
             width: 64 bits
             clock: 33MHz
             capabilities: bus_master cap_list
             configuration: driver=intel-lpss latency=0
             resources: irq:16 memory:dc252000-dc252fff
        *-communication
             description: Communication controller
             product: Sunrise Point-LP CSME HECI #1
             vendor: Intel Corporation
             physical id: 16
             bus info: pci@0000:00:16.0
             version: 21
             width: 64 bits
             clock: 33MHz
             capabilities: bus_master cap_list
             configuration: driver=mei_me latency=0
             resources: irq:173 memory:dc253000-dc253fff
        *-pci:0
             description: PCI bridge
             product: Sunrise Point-LP PCI Express Root Port #1
             vendor: Intel Corporation
             physical id: 1c
             bus info: pci@0000:00:1c.0
             version: f1
             width: 32 bits
             clock: 33MHz
             capabilities: pci normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:122 ioport:2000(size=4096) memory:7c800000-7c9fffff ioport:7ca00000(size=2097152)
        *-pci:1
             description: PCI bridge
             product: Sunrise Point-LP PCI Express Root Port #5
             vendor: Intel Corporation
             physical id: 1c.4
             bus info: pci@0000:00:1c.4
             version: f1
             width: 32 bits
             clock: 33MHz
             capabilities: pci normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:123 ioport:3000(size=8192) memory:c4000000-da0fffff ioport:a0000000(size=570425344)
           *-pci
                description: PCI bridge
                product: JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016]
                vendor: Intel Corporation
                physical id: 0
                bus info: pci@0000:04:00.0
                version: 01
                width: 64 bits
                clock: 33MHz
                capabilities: pci normal_decode bus_master cap_list
                configuration: driver=pcieport
                resources: iomemory:31310-3130f irq:16 ioport:3000(size=4096) memory:c4000000-da0fffff ioport:a0000000(size=570425344)
              *-pci:0
                   description: PCI bridge
                   product: JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016]
                   vendor: Intel Corporation
                   physical id: 0
                   bus info: pci@0000:05:00.0
                   version: 01
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:126 memory:da000000-da0fffff
                 *-generic
                      description: System peripheral
                      product: JHL6240 Thunderbolt 3 NHI (Low Power) [Alpine Ridge LP 2016]
                      vendor: Intel Corporation
                      physical id: 0
                      bus info: pci@0000:06:00.0
                      version: 01
                      width: 32 bits
                      clock: 33MHz
                      capabilities: bus_master cap_list
                      configuration: driver=thunderbolt latency=0
                      resources: irq:16 memory:da000000-da03ffff memory:da040000-da040fff
              *-pci:1
                   description: PCI bridge
                   product: JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016]
                   vendor: Intel Corporation
                   physical id: 1
                   bus info: pci@0000:05:01.0
                   version: 01
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:127 ioport:3000(size=4096) memory:c4000000-d9efffff ioport:a0000000(size=570425344)
              *-pci:2
                   description: PCI bridge
                   product: JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016]
                   vendor: Intel Corporation
                   physical id: 2
                   bus info: pci@0000:05:02.0
                   version: 01
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:128 memory:d9f00000-d9ffffff
                 *-usb
                      description: USB controller
                      product: JHL6240 Thunderbolt 3 USB 3.1 Controller (Low Power) [Alpine Ridge LP 2016]
                      vendor: Intel Corporation
                      physical id: 0
                      bus info: pci@0000:3c:00.0
                      version: 01
                      width: 32 bits
                      clock: 33MHz
                      capabilities: xhci bus_master cap_list
                      configuration: driver=xhci_hcd latency=0
                      resources: irq:155 memory:d9f00000-d9f0ffff
        *-pci:2
             description: PCI bridge
             product: Sunrise Point-LP PCI Express Root Port #7
             vendor: Intel Corporation
             physical id: 1c.6
             bus info: pci@0000:00:1c.6
             version: f1
             width: 32 bits
             clock: 33MHz
             capabilities: pci normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:124 memory:dc100000-dc1fffff
           *-network
                description: Wireless interface
                product: Wi-Fi 6 AX210/AX211/AX411 160MHz
                vendor: Intel Corporation
                physical id: 0
                bus info: pci@0000:3d:00.0
                logical name: wlp61s0
                version: 1a
                serial: 86:ce:49:46:91:67
                width: 64 bits
                clock: 33MHz
                capabilities: bus_master cap_list ethernet physical wireless
                configuration: broadcast=yes driver=iwlwifi driverversion=6.8.0-rc4-wt-ath+ firmware=72.daa05125.0 ty-a0-gf-a0-72.uc latency=0 link=no multicast=yes wireless=IEEE 802.11
                resources: irq:18 memory:dc100000-dc103fff
        *-pci:3
             description: PCI bridge
             product: Sunrise Point-LP PCI Express Root Port #9
             vendor: Intel Corporation
             physical id: 1d
             bus info: pci@0000:00:1d.0
             version: f1
             width: 32 bits
             clock: 33MHz
             capabilities: pci normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:125 memory:dc000000-dc0fffff
           *-nvme
                description: NVMe device
                product: SAMSUNG MZVLB1T0HALR-000L7
                vendor: Samsung Electronics Co Ltd
                physical id: 0
                bus info: pci@0000:3e:00.0
                logical name: /dev/nvme0
                version: 5L2QEXA7
                serial: S3TPNF0K608263
                width: 64 bits
                clock: 33MHz
                capabilities: nvme nvm_express bus_master cap_list
                configuration: driver=nvme latency=0 nqn=nqn.2014.08.org.nvmexpress:144d144dS3TPNF0K608263      SAMSUNG MZVLB1T0HALR-000L7 state=live
                resources: irq:16 memory:dc000000-dc003fff
              *-namespace:0
                   description: NVMe disk
                   physical id: 0
                   logical name: hwmon2
              *-namespace:1
                   description: NVMe disk
                   physical id: 2
                   logical name: /dev/ng0n1
              *-namespace:2
                   description: NVMe disk
                   physical id: 1
                   bus info: nvme@0:1
                   logical name: /dev/nvme0n1
                   configuration: wwid=eui.0025388681b58d1b
        *-isa
             description: ISA bridge
             product: Sunrise Point LPC Controller/eSPI Controller
             vendor: Intel Corporation
             physical id: 1f
             bus info: pci@0000:00:1f.0
             version: 21
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master
             configuration: latency=0
           *-pnp00:00
                product: PnP device PNP0c02
                physical id: 0
                capabilities: pnp
                configuration: driver=system
           *-pnp00:01
                product: PnP device PNP0c02
                physical id: 1
                capabilities: pnp
                configuration: driver=system
           *-pnp00:02
                product: PnP device PNP0c02
                physical id: 2
                capabilities: pnp
                configuration: driver=system
           *-pnp00:03
                product: PnP device PNP0c02
                physical id: 3
                capabilities: pnp
                configuration: driver=system
           *-pnp00:04
                product: PnP device PNP0b00
                physical id: 4
                capabilities: pnp
                configuration: driver=rtc_cmos
           *-pnp00:05
                product: PnP device INT3f0d
                physical id: 5
                capabilities: pnp
                configuration: driver=system
           *-pnp00:06
                product: PnP device LEN0071
                physical id: 6
                capabilities: pnp
                configuration: driver=i8042 kbd
           *-pnp00:07
                product: PnP device LEN008f
                physical id: 7
                capabilities: pnp
                configuration: driver=i8042 aux
           *-pnp00:08
                product: PnP device PNP0c02
                physical id: 8
                capabilities: pnp
                configuration: driver=system
           *-pnp00:09
                product: PnP device PNP0c02
                physical id: 9
                capabilities: pnp
                configuration: driver=system
           *-pnp00:0a
                product: PnP device PNP0c02
                physical id: a
                capabilities: pnp
                configuration: driver=system
           *-pnp00:0b
                product: PnP device PNP0c01
                physical id: b
                capabilities: pnp
                configuration: driver=system
        *-memory UNCLAIMED
             description: Memory controller
             product: Sunrise Point-LP PMC
             vendor: Intel Corporation
             physical id: 1f.2
             bus info: pci@0000:00:1f.2
             version: 21
             width: 32 bits
             clock: 33MHz (30.3ns)
             configuration: latency=0
             resources: memory:dc24c000-dc24ffff
        *-multimedia
             description: Audio device
             product: Sunrise Point-LP HD Audio
             vendor: Intel Corporation
             physical id: 1f.3
             bus info: pci@0000:00:1f.3
             logical name: card0
             logical name: /dev/snd/controlC0
             logical name: /dev/snd/hwC0D0
             logical name: /dev/snd/hwC0D2
             logical name: /dev/snd/pcmC0D0c
             logical name: /dev/snd/pcmC0D0p
             logical name: /dev/snd/pcmC0D3p
             logical name: /dev/snd/pcmC0D7p
             logical name: /dev/snd/pcmC0D8p
             version: 21
             width: 64 bits
             clock: 33MHz
             capabilities: bus_master cap_list
             configuration: driver=snd_hda_intel latency=64
             resources: irq:184 memory:dc248000-dc24bfff memory:dc230000-dc23ffff
           *-input:0
                product: HDA Digital PCBeep
                physical id: 0
                logical name: input11
                logical name: /dev/input/event9
                capabilities: pci
           *-input:1
                product: HDA Intel PCH Mic
                physical id: 1
                logical name: input12
                logical name: /dev/input/event10
           *-input:2
                product: HDA Intel PCH Headphone
                physical id: 2
                logical name: input13
                logical name: /dev/input/event11
           *-input:3
                product: HDA Intel PCH HDMI/DP,pcm=3
                physical id: 3
                logical name: input14
                logical name: /dev/input/event12
           *-input:4
                product: HDA Intel PCH HDMI/DP,pcm=7
                physical id: 4
                logical name: input15
                logical name: /dev/input/event13
           *-input:5
                product: HDA Intel PCH HDMI/DP,pcm=8
                physical id: 5
                logical name: input16
                logical name: /dev/input/event14
        *-serial
             description: SMBus
             product: Sunrise Point-LP SMBus
             vendor: Intel Corporation
             physical id: 1f.4
             bus info: pci@0000:00:1f.4
             version: 21
             width: 64 bits
             clock: 33MHz
             configuration: driver=i801_smbus latency=0
             resources: irq:16 memory:dc254000-dc2540ff ioport:efa0(size=32)
           *-input:0
                product: Elan TrackPoint
                physical id: 0
                logical name: input10
                logical name: /dev/input/event7
                logical name: /dev/input/mouse1
                capabilities: i2c
           *-input:1
                product: Elan Touchpad
                physical id: 1
                logical name: input9
                logical name: /dev/input/event6
                logical name: /dev/input/mouse0
                capabilities: i2c
        *-network
             description: Ethernet interface
             product: Ethernet Connection (4) I219-V
             vendor: Intel Corporation
             physical id: 1f.6
             bus info: pci@0000:00:1f.6
             logical name: enp0s31f6
             version: 21
             serial: 8c:16:45:d2:e7:04
             size: 1Gbit/s
             capacity: 1Gbit/s
             width: 32 bits
             clock: 33MHz
             capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
             configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=6.8.0-rc4-wt-ath+ duplex=full firmware=0.1-4 ip=192.168.56.173 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
             resources: irq:129 memory:dc200000-dc21ffff
  *-input:0
       product: AT Translated Set 2 keyboard
       physical id: 1
       logical name: input0
       logical name: /dev/input/event0
       logical name: input0::capslock
       logical name: input0::numlock
       logical name: input0::scrolllock
       capabilities: i8042
  *-input:1
       product: Sleep Button
       physical id: 2
       logical name: input2
       logical name: /dev/input/event1
       capabilities: platform
  *-input:2
       product: Lid Switch
       physical id: 3
       logical name: input3
       logical name: /dev/input/event2
       capabilities: platform
  *-input:3
       product: Power Button
       physical id: 4
       logical name: input4
       logical name: /dev/input/event3
       capabilities: platform
  *-input:4
       product: Video Bus
       physical id: 5
       logical name: input6
       logical name: /dev/input/event4
       capabilities: platform
  *-input:5
       product: ThinkPad Extra Buttons
       physical id: 6
       logical name: input7
       logical name: /dev/input/event8
       capabilities: platform
  *-input:6
       product: PC Speaker
       physical id: 7
       logical name: input8
       logical name: /dev/input/event5
       capabilities: isa

 

 

Best regards,

Issam

0 Kudos
Earl_Intel
Moderator
1,085 Views

Hi 3isam7amdi,

 

Thank you for sharing this useful information with us.

 

No worries, I will further check on this issue internally and provide and update on this thread as soon as possible.

 

Best regards,

Earl E.

Intel Customer Support Technician

 

0 Kudos
Earl_Intel
Moderator
1,068 Views

Hi 3isam7amdi,


Thank you for patiently waiting on us.


We have checked the laptop specifications, and it appears that the supported operating system is Windows only. The compatible wireless cards are Intel Dual band Wireless-AC 8265, Wi-Fi 2x2 802.11ac + Bluetooth 4.1, M.2 card.

Here's the link: ThinkPad_T480s_Spec.pdf


I have a few clarifications regarding to the issue:

  • Have you changed the wireless card of this computer?
  • Is this computer working fine with Windows OS?
  • Have you already contacted Lenovo Support regarding to this issue?


Please take note that this is an OEM device, we will try to assist you with general troubleshooting steps even if it's something not traditionally covered in our support. However, if the issue still persists, you will have to contact the Original Equipment Manufacturer of your device. Your device manufacturer may have altered features, incorporated customizations, or made other changes to some components for better compatibility with your system.


Please be advised about our "Regulatory Information Regarding Wireless Hardware Installation or upgrade."

Source link: Regulatory Information Regarding Wireless Hardware Installation or...


Best regards,

Earl E.

Intel Customer Support Technician


0 Kudos
Earl_Intel
Moderator
1,037 Views

Hi 3isam7amdi,


I wanted to check if you had the chance to review the questions I posted. Please let me know at your earliest convenience so that we can determine the best course of action to resolve this matter.


Best regards,

Earl E.

Intel Customer Support Technician


0 Kudos
3isam7amdi
Beginner
1,026 Views

Hello Earl,

The issue I discovered is related to the Intel AX210 WiFi chip running firmware version "89.202a2f7b.0 ty-a0-gf-a0-89.ucode op_mode iwlmvm" on a Linux OS. This problem is reproducible on any device using this WiFi chip. I am seeking a solution for the Intel AX210, either through a firmware update or a fix in the iwlwifi driver.

 

Regards,

3isam

 

 

0 Kudos
Earl_Intel
Moderator
1,006 Views

Hi 3isam7amdi,


Thank you for your response.


I'll check on this and provide an update on this thread as soon as I can.


Best regards,

Earl E.

Intel Customer Support Technician


0 Kudos
Earl_Intel
Moderator
979 Views

Hi 3isam7amdi,


Thank you for patiently waiting.


Upon further checking, to install the latest stable kernel version 6.12 (Original Release Date: 12/06/2024 from the The Linux Kernel Archives) WLAN firmware version with iwlwifi-ty-a0-gf-a0-89. However, since you made a wireless integration + used unsupported OS, we recommend contacting Lenovo for further support.


You can also check our article: Why Doesn't My Laptop Recognize My New Intel® Wireless...

As reference with a potential reasons why self-integrated adapter may not work as expected:


Manufacturer limitations - Original equipment manufacturers (OEMs) may limit the computer to only specific wireless adapters, causing an installation error when booting with a different, previously installed wireless adapter.

Regulatory issues - replacing an adapter associated with specific wireless software and a different adapter type may cause connection issues or software error messages

Driver limitations - computer manufacturer can customize drivers and software to enable or alter features, or provide improved operation on your computer


Best regards,

Earl E.

Intel Customer Support Technician


0 Kudos
Reply