My USB WiFi adapter worked just fine on Windows and on LTS Ubuntu and Mint. But because I need Skype for my communication needs and Skype seemed to render those operating systems (the Linux ones) useless and broken, I decided to go to the latest releases and that is when my WiFi disconnecting as soon as I put some serious traffic on it became an issue. I am on quite an old machine. I have used two different USB WiFI adapters and I don’t really know their make and model.
Hi and welcome to
Can we start with some information about the machine:
inxi --full --filter --usb --extra 1
or
fpaste --sysinfo-short --printonly
fpaste --sysinfo-usb-verbose --printonly
You want to cut/paste the output using the </>
pre-formatted text so it’s more legible.
Thanks
System:
Kernel: 6.11.10-300.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc
v: 2.43.1-2.fc41
Desktop: GNOME v: 47.1 Distro: Fedora Linux 41 (Workstation Edition)
Machine:
Type: Desktop System: Dell product: OptiPlex 9020 v: 00
serial: <superuser required>
Mobo: Dell model: 0PC5F7 v: A01 serial: <superuser required> UEFI: Dell
v: A16 date: 05/18/2016
CPU:
Info: quad core model: Intel Core i5-4670 bits: 64 type: MCP arch: Haswell
rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
Speed (MHz): avg: 3764 min/max: 800/3800 cores: 1: 3764 2: 3764 3: 3764
4: 3764 bogomips: 27138
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics
vendor: Dell driver: i915 v: kernel arch: Gen-7.5 bus-ID: 00:02.0
Device-2: Logitech Webcam C270 driver: snd-usb-audio,uvcvideo type: USB
bus-ID: 1-6:3
Display: wayland server: X.Org v: 24.1.4 with: Xwayland v: 24.1.4
compositor: gnome-shell driver: dri: crocus gpu: i915
resolution: 1920x1080~60Hz
API: OpenGL v: 4.6 vendor: intel mesa v: 24.2.8 glx-v: 1.4
direct-render: yes renderer: Mesa Intel HD Graphics 4600 (HSW GT2)
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio vendor: Dell
driver: snd_hda_intel v: kernel bus-ID: 00:03.0
Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Dell
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
Device-3: Logitech Webcam C270 driver: snd-usb-audio,uvcvideo type: USB
bus-ID: 1-6:3
API: ALSA v: k6.11.10-300.fc41.x86_64 status: kernel-api
Server-1: JACK v: 1.9.22 status: off
Server-2: PipeWire v: 1.2.7 status: active
Network:
Device-1: Intel Ethernet I217-LM vendor: Dell driver: e1000e v: kernel
port: f080 bus-ID: 00:19.0
IF: eno1 state: down mac: <filter>
Device-2: Realtek 802.11ac NIC driver: rtw_8821cu type: USB bus-ID: 1-12:9
IF: wlp0s20u12 state: up mac: <filter>
Drives:
Local Storage: total: 1.83 TiB used: 265.32 GiB (14.2%)
ID-1: /dev/sda vendor: Seagate model: ST1000VM002-1ET162 size: 931.51 GiB
ID-2: /dev/sdb vendor: SanDisk model: Cruzer Blade size: 7.45 GiB
type: USB
ID-3: /dev/sdc vendor: Western Digital model: WD10SPCX-24HWST1
size: 931.51 GiB type: USB
Partition:
ID-1: / size: 927.53 GiB used: 147.8 GiB (15.9%) fs: btrfs dev: /dev/sda3
ID-2: /boot/efi size: 2.92 GiB used: 19.3 MiB (0.6%) fs: vfat
dev: /dev/sda2
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 2.63 GiB (32.9%) dev: /dev/zram0
USB:
Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 15 rev: 2.0
speed: 480 Mb/s chip-ID: 1d6b:0002
Device-1: 1-4:2 info: SHARKOON GmbH [Mediatrack Edge Mini Keyboard]
type: keyboard,mouse driver: hid-generic,usbhid rev: 1.1 speed: 12 Mb/s
chip-ID: 1ea7:0066
Device-2: 1-6:3 info: Logitech Webcam C270 type: video,audio
driver: snd-usb-audio,uvcvideo rev: 2.0 speed: 480 Mb/s chip-ID: 046d:0825
Device-3: 1-8:4 info: SanDisk Cruzer Blade type: mass storage
driver: usb-storage rev: 2.0 speed: 480 Mb/s chip-ID: 0781:5567
Device-4: 1-9:5 info: JMicron / USA JMS567 SATA 6Gb/s bridge
type: mass storage driver: usb-storage rev: 2.1 speed: 480 Mb/s
chip-ID: 152d:0567
Device-5: 1-11:6 info: Logitech Mouse type: mouse
driver: hid-generic,usbhid rev: 2.0 speed: 1.5 Mb/s chip-ID: 046d:c077
Device-6: 1-12:9 info: Realtek 802.11ac NIC type: Network
driver: rtw_8821cu rev: 2.0 speed: 480 Mb/s chip-ID: 0bda:c811
Hub-2: 2-0:1 info: full speed or root hub ports: 3 rev: 2.0
speed: 480 Mb/s chip-ID: 1d6b:0002
Hub-3: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
speed: 480 Mb/s chip-ID: 8087:8008
Hub-4: 3-0:1 info: super-speed hub ports: 6 rev: 3.0 speed: 5 Gb/s
chip-ID: 1d6b:0003
Hub-5: 4-0:1 info: full speed or root hub ports: 3 rev: 2.0
speed: 480 Mb/s chip-ID: 1d6b:0002
Hub-6: 4-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0
speed: 480 Mb/s chip-ID: 8087:8000
Sensors:
System Temperatures: cpu: 58.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB available: 15.52 GiB used: 5.78 GiB (37.2%)
Processes: 413 Uptime: 13h 49m Init: systemd target: graphical (5)
Packages: 23 note: see --rpm Compilers: N/A Shell: Bash v: 5.2.32
inxi: 3.3.36
Gathering system info ......................
=== fpaste 0.5.0.0 System Information ===
* OS Release (cat /etc/*-release | uniq):
Fedora release 41 (Forty One)
NAME="Fedora Linux"
VERSION="41 (Workstation Edition)"
RELEASE_TYPE=stable
ID=fedora
VERSION_ID=41
VERSION_CODENAME=""
PLATFORM_ID="platform:f41"
PRETTY_NAME="Fedora Linux 41 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:41"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f41/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=41
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=41
SUPPORT_END=2025-12-15
VARIANT="Workstation Edition"
VARIANT_ID=workstation
Fedora release 41 (Forty One)
* CPU Model (grep 'model name' /proc/cpuinfo | awk -F: '{print $2}' | uniq -c |
sed -re 's/^ +//' ):
4 Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz
* 64-bit Support (grep -q ' lm ' /proc/cpuinfo && echo Yes || echo No):
Yes
* Hardware Virtualization Support (grep -Eq '(vmx|svm)' /proc/cpuinfo && echo Yes || echo No):
Yes
* Kernel (uname -r):
6.11.10-300.fc41.x86_64
* Kernel cmdline (cat /proc/cmdline):
BOOT_IMAGE=(hd2,gpt3)/root/boot/vmlinuz-6.11.10-300.fc41.x86_64 root=UUID=ded352fb-531a-484a-a6bf-665944d51b9a ro rootflags=subvol=root rhgb quiet
* Desktop(s) Running (ps -eo comm= | grep -E '(gnome-session|startkde|startactive|xfce.?-session|fluxbox|blackbox|hackedbox|ratpoison|enlightenment|icewm-session|od-session|wmaker|wmx|openbox-lxde|openbox-gnome-session|openbox-kde-session|mwm|e16|fvwm|xmonad|sugar-session|mate-session|lxqt-session|cinnamon|lxdm-session|awesome|phosh|sway|Hyperland)' ):
gnome-session-b
gnome-session-c
gnome-session-b
* Desktop(s) Installed (ls -m /usr/share/{xsessions,wayland-sessions}/ | sed 's/\.desktop//g' ):
/usr/share/wayland-sessions/:
gnome-classic, gnome-classic-wayland, gnome,
gnome-wayland
/usr/share/xsessions/:
* Session Type (env | grep 'XDG_SESSION_TYPE' | sed 's/.*=//' ):
wayland
* Memory usage (free -hm):
total used free shared buff/cache available
Mem: 15Gi 5.8Gi 281Mi 691Mi 10Gi 9.8Gi
Swap: 8.0Gi 2.6Gi 5.4Gi
* ZRAM usage (zramctl --output-all):
NAME DISKSIZE DATA COMPR ALGORITHM STREAMS ZERO-PAGES TOTAL MEM-LIMIT MEM-USED MIGRATED MOUNTPOINT
/dev/zram0 8G 2.6G 793.6M lzo-rle 4 106462 817.5M 0B 847.4M 64.4K [SWAP]
* block devices (lsblk -o NAME,FSTYPE,SIZE,FSUSE%,MOUNTPOINT,UUID,MIN-IO,SCHED,DISC-GRAN,MODEL):
NAME FSTYPE SIZE FSUSE% MOUNTPOINT UUID MIN-IO SCHED DISC-GRAN MODEL
sda 931.5G 4096 bfq 4K ST1000VM002-1ET162
├─sda1 vfat 1G AB38-9481 4096 bfq 4K
├─sda2 vfat 2.9G 1% /boot/efi DA9A-9509 4096 bfq 4K
└─sda3 btrfs 927.5G 16% / ded352fb-531a-484a-a6bf-665944d51b9a 4096 bfq 4K
sdb iso9660 7.5G 2024-10-24-15-04-27-00 512 bfq 512B Cruzer Blade
├─sdb1 iso9660 2.3G 100% /run/media/bryanb/Fedora-WS-Live-41-1-4 2024-10-24-15-04-27-00 512 bfq 512B
├─sdb2 vfat 12.6M 1F44-A258 512 bfq 512B
└─sdb3 300K 512 bfq 512B
sdc 931.5G 512 bfq 512B WDC WD10SPCX-24HWST1
└─sdc1 vfat 931.5G 13% /run/media/bryanb/BACKUP 1C32-7620 512 bfq 512B
sr0 1024M 512 bfq 512B TSSTcorp DVD+/-RW SH-216DB
zram0 8G [SWAP] 4096 4K
* PCI devices (lspci -nn):
00:00.0 Host bridge [0600]: Intel Corporation 4th Gen Core Processor DRAM Controller [8086:0c00] (rev 06)
00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06)
00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06)
00:14.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI [8086:8c31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 [8086:8c3a] (rev 04)
00:16.3 Serial controller [0700]: Intel Corporation 8 Series/C220 Series Chipset Family KT Controller [8086:8c3d] (rev 04)
00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection I217-LM [8086:153a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 [8086:8c2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 [8086:8c10] (rev d4)
00:1c.1 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 [8086:8c12] (rev d4)
00:1d.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 [8086:8c26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation Q87 Express LPC Controller [8086:8c4e] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] [8086:8c02] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller [8086:8c22] (rev 04)
02:00.0 PCI bridge [0604]: Texas Instruments XIO2001 PCI Express-to-PCI Bridge [104c:8240]
* USB devices (lsusb):
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 1ea7:0066 SHARKOON Technologies GmbH [Mediatrack Edge Mini Keyboard]
Bus 001 Device 003: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 001 Device 004: ID 0781:5567 SanDisk Corp. Cruzer Blade
Bus 001 Device 005: ID 152d:0567 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge
Bus 001 Device 006: ID 046d:c077 Logitech, Inc. Mouse
Bus 001 Device 009: ID 0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
* PCI Video Card (lspci | grep -i -E 'vga' | cut -b1-7 | xargs -i lspci -vnnks {} | grep -v "<access denied>"):
00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06) (prog-if 00 [VGA controller])
DeviceName: Onboard IGD
Subsystem: Dell Device [1028:05a4]
Flags: bus master, fast devsel, latency 0, IRQ 32
Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at f000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Kernel driver in use: i915
Kernel modules: i915
* GL Support (glxinfo -B | grep -E "OpenGL version|OpenGL renderer"):
OpenGL renderer string: Mesa Intel(R) HD Graphics 4600 (HSW GT2)
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.2.8
* PCI Audio devices (lspci | grep -i -E 'audio' | cut -b1-7 | xargs -i lspci -vnnks {} | grep -v "<access denied>"):
00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06)
Subsystem: Dell Device [1028:05a4]
Flags: bus master, fast devsel, latency 0, IRQ 35
Memory at f7c34000 (64-bit, non-prefetchable) [size=16K]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 04)
Subsystem: Dell Device [1028:05a4]
Flags: bus master, fast devsel, latency 0, IRQ 34
Memory at f7c30000 (64-bit, non-prefetchable) [size=16K]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
* Audio devices (cat /proc/asound/cards):
0 [WEBCAM ]: USB-Audio - C270 HD WEBCAM
C270 HD WEBCAM at usb-0000:00:14.0-6, high speed
1 [HDMI ]: HDA-Intel - HDA Intel HDMI
HDA Intel HDMI at 0xf7c34000 irq 35
2 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xf7c30000 irq 36
* User audio services (systemctl --user --no-pager status wireplumber pipewire* | sed "s/$(hostname)/ahost/"):
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Drop-In: /usr/lib/systemd/user/service.d
└─10-timeout-abort.conf
Active: active (running) since Wed 2024-12-04 05:44:47 EST; 13h ago
Invocation: 0b0cced75839464b9a56dff0b8a8deb4
Main PID: 2040 (wireplumber)
Tasks: 9 (limit: 18934)
Memory: 5.1M (peak: 8.7M swap: 3.2M swap peak: 3.3M)
CPU: 8.930s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─2040 /usr/bin/wireplumber
Dec 04 05:44:47 ahost systemd[1908]: Started wireplumber.service - Multimedia Service Session Manager.
Dec 04 05:44:48 ahost wireplumber[2040]: spa.bluez5: BlueZ system service is not available
Dec 04 05:44:49 ahost wireplumber[2040]: [0:01:11.874500168] [2040] INFO Camera camera_manager.cpp:325 libcamera v0.3.2
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: disabled)
Drop-In: /usr/lib/systemd/user/pipewire.service.d
└─00-uresourced.conf
/usr/lib/systemd/user/service.d
└─10-timeout-abort.conf
Active: active (running) since Wed 2024-12-04 05:44:47 EST; 13h ago
Invocation: 07be449b62504630b7ca078b26b51be3
TriggeredBy: ● pipewire.socket
Main PID: 2037 (pipewire)
Tasks: 3 (limit: 18934)
Memory: 4.1M (peak: 11.1M swap: 4M swap peak: 4M)
CPU: 3min 20.190s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─2037 /usr/bin/pipewire
Dec 04 18:28:19 ahost pipewire[2037]: pw.node: (alsa_input.usb-046d_C270_HD_WEBCAM_B8770D60-02.mono-fallback-51) xrun state:0x7f6987e04008 pending:1/1 s:42227407291799 a:42227407304529 f:42227407305560 waiting:12730 process:1031 status:triggered
Dec 04 18:52:55 ahost pipewire[2037]: pw.node: (alsa_output.pci-0000_00_1b.0.analog-stereo-52) graph xrun not-triggered (0 suppressed)
Dec 04 18:52:55 ahost pipewire[2037]: pw.node: (alsa_output.pci-0000_00_1b.0.analog-stereo-52) xrun state:0x7f698799c008 pending:1/3 s:43703639724221 a:43703639911596 f:43703639947446 waiting:187375 process:35850 status:triggered
Dec 04 18:52:55 ahost pipewire[2037]: pw.node: (io.github.celluloid_player.Celluloid-72) xrun state:0x7f6987af2008 pending:0/1 s:43703682382422 a:43703682419197 f:43703639779058 waiting:36775 process:18446744073666911477 status:awake
Dec 04 19:00:30 ahost pipewire[2037]: pw.node: (alsa_input.usb-046d_C270_HD_WEBCAM_B8770D60-02.mono-fallback-51) graph xrun not-triggered (1 suppressed)
Dec 04 19:00:30 ahost pipewire[2037]: pw.node: (alsa_input.usb-046d_C270_HD_WEBCAM_B8770D60-02.mono-fallback-51) xrun state:0x7f6987e04008 pending:1/1 s:44158337401159 a:44158337414155 f:44158337415327 waiting:12996 process:1172 status:triggered
Dec 04 19:21:12 ahost pipewire[2037]: pw.node: (alsa_output.pci-0000_00_1b.0.analog-stereo-52) graph xrun not-triggered (26 suppressed)
Dec 04 19:21:12 ahost pipewire[2037]: pw.node: (alsa_output.pci-0000_00_1b.0.analog-stereo-52) xrun state:0x7f698799c008 pending:1/2 s:45400408938625 a:45400409126963 f:45400409158150 waiting:188338 process:31187 status:triggered
Dec 04 19:21:15 ahost pipewire[2037]: pw.node: (alsa_input.usb-046d_C270_HD_WEBCAM_B8770D60-02.mono-fallback-51) graph xrun not-triggered (1 suppressed)
Dec 04 19:21:15 ahost pipewire[2037]: pw.node: (alsa_input.usb-046d_C270_HD_WEBCAM_B8770D60-02.mono-fallback-51) xrun state:0x7f6987e04008 pending:1/2 s:45403910857295 a:45403910869930 f:45403910871009 waiting:12635 process:1079 status:triggered
● pipewire.socket - PipeWire Multimedia System Sockets
Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled)
Active: active (running) since Wed 2024-12-04 05:44:46 EST; 13h ago
Invocation: c3af7553c1854c51b4f9a432a869bbb5
Triggers: ● pipewire.service
Listen: /run/user/1000/pipewire-0 (Stream)
/run/user/1000/pipewire-0-manager (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket
Dec 04 05:44:46 ahost systemd[1908]: Listening on pipewire.socket - PipeWire Multimedia System Sockets.
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: disabled)
Drop-In: /usr/lib/systemd/user/service.d
└─10-timeout-abort.conf
Active: active (running) since Wed 2024-12-04 05:44:51 EST; 13h ago
Invocation: 02278701a4b84b77b91396797c08e7ab
TriggeredBy: ● pipewire-pulse.socket
Main PID: 2560 (pipewire-pulse)
Tasks: 3 (limit: 18934)
Memory: 9.5M (peak: 20.7M swap: 1.6M swap peak: 5.2M)
CPU: 3min 31.244s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─2560 /usr/bin/pipewire-pulse
Dec 04 05:44:51 ahost systemd[1908]: Started pipewire-pulse.service - PipeWire PulseAudio.
● pipewire-pulse.socket - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.socket; enabled; preset: enabled)
Active: active (running) since Wed 2024-12-04 05:44:46 EST; 13h ago
Invocation: b64821857410463abc49554ad026867e
Triggers: ● pipewire-pulse.service
Listen: /run/user/1000/pulse/native (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire-pulse.socket
Dec 04 05:44:46 ahost systemd[1908]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.
* PCI Network devices (lspci | grep -i -E 'net' | cut -b1-7 | xargs -i lspci -vnnks {} | grep -v "<access denied>"):
00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection I217-LM [8086:153a] (rev 04)
DeviceName: Onboard LAN
Subsystem: Dell Device [1028:05a4]
Flags: bus master, fast devsel, latency 0, IRQ 36
Memory at f7c00000 (32-bit, non-prefetchable) [size=128K]
Memory at f7c3d000 (32-bit, non-prefetchable) [size=4K]
I/O ports at f080 [size=32]
Kernel driver in use: e1000e
Kernel modules: e1000e
* Network status (ip -br addr | awk '{print $1" " $2}' | column -t):
lo UNKNOWN
eno1 DOWN
wlp0s20u12 UP
That is your wifi device and should be the focus of the discussion.
As far as I know this is my USB WiFi adapter:
BrosTrend 650Mbps Linux WiFi Adapter for Ubuntu, Mint, Debian, Kubuntu, Lubuntu, Xubuntu, Zorin, PureOS, Raspberry Pi 2+, Windows 11/10/8/7/XP 5G/2.4G
With the USB vendor and device ID’s you can used the [LHDB}(https://linux-hardware.org) amd USB WiFi by @morrownr to see whether they work with linux.
Your USB WiFi appears in 1360 LHDB probesLHDB. Some users provide workarounds needed for particular host systems or subvendor:subdevice examples.
Support for USB WiFi is generally similar across distros, but because Fedora tends to have recent kernels there are often delays porting drivers for devices that don’t have kernel.org drivers and you may have to build modules on your system each time the kernel changes.
Often the markings on the outside may be misleading.
The system recognizes the hardware (chipset) and reports it as I noted above. The chipset identification is what is used to configure it and to load the proper drivers.
So what should I do next to update the driver for my WiFi adapter?
Note the comment by George (@gnwiii ) just above about the linux hardware database (LHDB) and the many probes there with your adapter.
The probes there are for much older versions of Linux distros, and there is only one failed case of Fedora 37 if memory serves me right. I am thinking of installing tiny 11 now, but I will definitely miss Fedora.
See my adapter works on Linux and the speed is awesome too, but keeps on failing (disconnecting) sometimes that requires me to unplug and replug the adapter.
Do both adapters have this issue? Do they have the same USB ID?
Your WiFi environment may be the cause. I used to teach workshops in student labs where there was a mix of linux and Windows laptops using WiFi. Linux systems were having the issue you describe because the Windows systems default QoS (Quality of Service) setting gave them priority over Linux. When doing network-intensive work we implemented a “buddy” system where two users did the work on one laptop, then repeated it on the second. This had the advantage of reducing the number of typos so fewer people stuck with “it doesn’t work”.
Edit: see kernel.org – Wireless QoS
Yes, both adapters have the same issue. We do not currently have any Windows PCs on the network. All we have is my Fedora 41 Workstation and an android and a couple of iPhones. The iPhones only make use of the network part time.
It may be time to look for a more robust WiFi dongle. USB-WiFi has recommendations.
I went back to Ubuntu 24.04 and the adapter is working with no issue. The Linux kernel team must have broken something recently that both Fedora 41 and Ubuntu 24.10 don’t work with any WiFi adapter.
The only reason I tried the bleeding edge was because the one before broke when I put anything as the startup apps. So I compromised that. Both of these issues are kernel issues that need to be shared with the kernel team.
So, the old kernel causes the system to become unbearably slow once something gets into the list of start-up apps. And the new one doesn’t work with most, if not all WiFi adapters.