Sometimes when I shut down, the output will spit out a lot of errors from the rt2x00 firmware, or at least that’s the gist I’m getting from reading around on the internet a bit. The exact output is attached, I can hold the power button to shut it down without any issues so far but that’s of course not ideal.
Hello @anon7497936
Looks like it is a driver issue maybe. We’ll need more info than we have. The only thing i know is that this is a usb wifi adapter.
Could you post the output of the following commands.
lsusb
dmesg | grep rt2
$ lsusb
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 002: ID 046d:c33a Logitech, Inc. G413 Gaming Keyboard
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 046d:c521 Logitech, Inc. Cordless Mouse Receiver
Bus 003 Device 002: ID 13fd:0842 Initio Corporation USB Mass Storage Device
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 048d:1336 Integrated Technology Express, Inc. SD/MMC Cardreader
Bus 001 Device 003: ID 0d8c:0005 C-Media Electronics, Inc. Blue Snowball
Bus 001 Device 002: ID 148f:5372 Ralink Technology, Corp. RT5372 Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$dmesg | grep rt2
[ 17.791451] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 5392, rev 0223 detected
[ 18.468948] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 5372 detected
[ 18.475831] usbcore: registered new interface driver rt2800usb
[ 23.017457] ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
[ 23.065728] ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.36
The USB I believe is recognised as the Ralink RT5372 Wireless Adapter.
I think it’s detecting two and you may have to black list one of the modules. Could you post the output of lsmod
Also lspci -k
$lsmod
Module Size Used by
ccm 20480 3
rt2800usb 32768 0
rt2x00usb 28672 1 rt2800usb
rt2800lib 143360 1 rt2800usb
rt2x00lib 90112 3 rt2800usb,rt2x00usb,rt2800lib
mac80211 1007616 3 rt2x00lib,rt2x00usb,rt2800lib
snd_usb_audio 294912 1
cfg80211 860160 2 rt2x00lib,mac80211
snd_usbmidi_lib 40960 1 snd_usb_audio
libarc4 16384 1 mac80211
snd_rawmidi 45056 1 snd_usbmidi_lib
snd_seq_device 16384 1 snd_rawmidi
mousedev 24576 0
joydev 28672 0
mc 61440 1 snd_usb_audio
input_leds 16384 0
fuse 139264 7
amdgpu 5279744 25
r8169 94208 0
edac_mce_amd 32768 0
kvm_amd 110592 0
ccp 106496 1 kvm_amd
rng_core 16384 1 ccp
realtek 24576 1
snd_hda_codec_realtek 126976 1
snd_hda_codec_generic 94208 1 snd_hda_codec_realtek
libphy 114688 2 r8169,realtek
kvm 811008 1 kvm_amd
ledtrig_audio 16384 2 snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_codec_hdmi 73728 1
irqbypass 16384 1 kvm
snd_hda_intel 57344 7
snd_intel_dspcfg 28672 1 snd_hda_intel
gpu_sched 36864 1 amdgpu
snd_hda_codec 163840 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
i2c_algo_bit 16384 1 amdgpu
ttm 122880 1 amdgpu
eeepc_wmi 16384 0
drm_kms_helper 237568 1 amdgpu
snd_hda_core 106496 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
asus_wmi 36864 1 eeepc_wmi
drm 557056 15 gpu_sched,drm_kms_helper,amdgpu,ttm
snd_hwdep 16384 2 snd_usb_audio,snd_hda_codec
snd_pcm 143360 6 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_hda_core
battery 24576 1 asus_wmi
crct10dif_pclmul 16384 1
crc32_pclmul 16384 0
sparse_keymap 16384 1 asus_wmi
rfkill 28672 4 asus_wmi,cfg80211
ghash_clmulni_intel 16384 0
agpgart 53248 2 ttm,drm
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
snd_timer 40960 2 snd_pcm
wmi_bmof 16384 0
aesni_intel 368640 2
crypto_simd 16384 1 aesni_intel
snd 114688 26 snd_hda_codec_generic,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
cryptd 24576 2 crypto_simd,ghash_clmulni_intel
glue_helper 16384 1 aesni_intel
soundcore 16384 1 snd
sp5100_tco 20480 0
pcspkr 16384 0
k10temp 16384 0
i2c_piix4 28672 0
evdev 24576 25
mac_hid 16384 0
pinctrl_amd 32768 0
gpio_amdpt 20480 0
acpi_cpufreq 28672 0
wmi 36864 2 asus_wmi,wmi_bmof
pkcs8_key_parser 16384 0
crypto_user 16384 0
ip_tables 36864 0
x_tables 53248 1 ip_tables
ext4 786432 1
crc32c_generic 16384 0
crc16 16384 1 ext4
mbcache 16384 1 ext4
jbd2 135168 1 ext4
sd_mod 57344 7
sr_mod 28672 0
cdrom 77824 1 sr_mod
uas 32768 0
hid_generic 16384 0
usbhid 65536 0
hid 147456 2 usbhid,hid_generic
usb_storage 77824 1 uas
crc32c_intel 24576 2
ahci 40960 4
libahci 45056 1 ahci
libata 290816 2 libahci,ahci
xhci_pci 20480 0
scsi_mod 258048 5 sd_mod,usb_storage,uas,libata,sr_mod
xhci_hcd 282624 1 xhci_pci
$lscpi -k
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
Subsystem: ASUSTeK Computer Inc. Raven/Raven2 Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
Subsystem: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
Kernel driver in use: pcieport
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
Kernel driver in use: pcieport
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
Subsystem: ASUSTeK Computer Inc. FCH SMBus Controller
Kernel driver in use: piix4_smbus
Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
Subsystem: ASUSTeK Computer Inc. FCH LPC Bridge
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3
Kernel driver in use: k10temp
Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tonga XT / Amethyst XT [Radeon R9 380X / R9 M295X] (rev f1)
Subsystem: PC Partner Limited / Sapphire Technology Radeon R9 380X Nitro 4G D5
Kernel driver in use: amdgpu
Kernel modules: amdgpu
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Tonga HDMI Audio [Radeon R9 285/380]
Subsystem: PC Partner Limited / Sapphire Technology Radeon R9 285/380 HDMI Audio
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
02:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 XHCI Controller (rev 01)
Subsystem: ASMedia Technology Inc. 400 Series Chipset USB 3.1 XHCI Controller
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
02:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset SATA Controller (rev 01)
Subsystem: ASMedia Technology Inc. 400 Series Chipset SATA Controller
Kernel driver in use: ahci
Kernel modules: ahci
02:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Bridge (rev 01)
Kernel driver in use: pcieport
03:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
Kernel driver in use: pcieport
03:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
Kernel driver in use: pcieport
03:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
Kernel driver in use: pcieport
03:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
Kernel driver in use: pcieport
03:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
Kernel driver in use: pcieport
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Kernel driver in use: r8169
Kernel modules: r8169
09:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function (rev c8)
Subsystem: ASUSTeK Computer Inc. Zeppelin/Raven/Raven2 PCIe Dummy Function
09:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
Subsystem: ASUSTeK Computer Inc. Family 17h (Models 10h-1fh) Platform Security Processor
09:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
Subsystem: ASUSTeK Computer Inc. Raven USB 3.1
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
09:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
Subsystem: ASUSTeK Computer Inc. Raven USB 3.1
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
09:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
Subsystem: ASUSTeK Computer Inc. Family 17h (Models 10h-1fh) HD Audio Controller
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
0a:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 61)
Subsystem: ASUSTeK Computer Inc. FCH SATA Controller [AHCI mode]
Kernel driver in use: ahci
Kernel modules: ahci
It’s using the correct module. which is most current i believe. It might be useful to look at dmesg and also run journalctl -b -1
Hopefully someone else can way in here and look at this info as you get some posted here.
Is it hanging on shutdown, locking up or you can wait it out or you have to hard rest with power button always? Are you running the current kernel? Have you tried the lts kernel? Did this just start happening after an update or is this a fresh install? Sorry for all the questions. I’m hoping someone else can weigh in here with the info you are providing.
Although this isn’t a fresh install, it’s been happening since I installed it, which must have been several months ago, some time in January this year. It occasionally happens, sometimes it shuts down without issues, other times it does that. I either have to wait 5 or so minutes, then it either hangs up on no video output or actually turns off normally, or it does this indefinitely; maybe it stops eventually but I don’t want to keep my computer running for hours when I want it to shut down so I hold the power button.
Probably a related issue, maybe not, but sometimes after any time between 10 minutes to a couple hours of run time the computer performance will slow down immensely, scrolling on a website becomes a crawl, and that is usually when that happens when I go to restart the computer. Sometimes when it’s at that limbo of no video output like I mentioned above the graphics card fan spins at 100% until I turn it off manually.
I’m running kernel 5.5.7-arch1-1 and haven’t tried others.
Here is the output of dmesg, hosted on GitHub Gist for clarity since the output is very long.
And here’s the output of journalctl -b -1. It’s worth noting that I had to restart today in the morning and in the afternoon (around ten to 9 and 15, Ctrl+F “Reached target shutdown” for the times where I believe I restarted due to that slowdown I mentioned earlier). Interestingly there isn’t any output of a vendor request error in this log like there is in the picture shared initially.
I think look at more logs journalct -err and maybe systemctl --failed
Does it only happen on wifi? Is it possible to run it on ethernet to test for a while?
I’ve never tried out an Ethernet connection because the WiFi connection always worked, I guess it could probably work but I’m not able to test it out; I’d assume that the problem occurs because of the USB stick being present, regardless of whether it’s connected to the internet or not, but I might be mistaken there. I should stress that this is only causing shutdown issues and (except for the slow down which might be a different problem entirely) has no effect on anything else, so it’s not exactly a terribly pressing issue.
And the output of systemctl --failed:
UNIT LOAD ACTIVE SUB DESCRIPTION
● systemd-backlight@backlight:acpi_video0.service loaded failed failed Load/Save Screen Backlight Brightness of backlight:acpi_video0
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
1 loaded units listed.