You are not logged in.
Two days ago I installed zsh and ohmyzsh. After all current configurations were done I ran:
apt-get autoclean; cmac; .z; apt-get dist-upgrade; apt-get upgrade; apt-get update; reset
Now:
No power to usb WiFi dongle (PAU0B AC600), yet it's ID'd in lsusb and was working prior.
Connman doesn't show it even existing.
╭──[/]
╰─[>:)]# cat /sys/module/usbcore/parameters/autosuspend
2
╭──[/]
╰─[>:)]# echo -1 | sudo tee /sys/module/usbcore/parameters/autosuspend
-1
╭──[/]
╰─[>:)]# cat /sys/module/usbcore/parameters/autosuspend
-1
╭──[/]
╰─[>:)]# lsusb
Bus 004 Device 002: ID 8087:8001 Intel Corp. Integrated Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8009 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 0e8d:7610 MediaTek Inc. WiFi ## <<< USB WiFi Device
Bus 002 Device 003: ID 0c45:8101 Microdia USB Device
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
╭──[/]
╰─[>:)]# nf ## VVV System Info Below VVV
A
VW
VVW\ OS: Refracta GNU/Linux (Chimaera) x86_64
yWWW\ Host: Z97-HD3
,;,,u,;yy;;v;uyyyyyyy ,WWWWW^ Kernel: 5.10.0-35-amd64
*WWWWWWWWWWWWWWWW/ $VWWWWw , Packages: 1366 (dpkg)
^*%WWWWWWVWWX $WWWW** ,yy Shell: zsh 5.8
"**WWW/' **' ,yy/WWW*` Resolution: 1920x1080
&WWWWWwy `*` <,ywWW%VWWW* DE: Xfce 4.16
yWWWWWWWWWW* ., "**WW%W%^ CPU: Intel i5-4690K (4) @ 3.900GHz
,&WWWWWM*"` ,y/ &WWWww ^* GPU: NVIDIA GeForce GTX 1060 6GB
XWWX*^ ,yWWWW09 WWWWWWWWWWwy, GPU: Intel HD Graphics
*` &WWWWWM VWWWWWWWWWWWWWWww, Memory: 585MiB / 19866MiB
(WWWWW` #####WWW************
^WWWW\
VWW\
Wh.
V/
╭──[/]
╰─[>:)]# z
Directions to getting WiFi back up are appreciated.
Last edited by _mAL_4_th3_fl00r (2025-09-27 21:24:05)
Offline
What does rfkill say?
Offline
rfkill
outputs nothing.
Offline
Kinda hard to help, not knowing what version of Devuan you are using, compounded by the fact that this question has been posted in Derivatives instead of the apropos tech area, are you using Devuan or one of the derivatives? Daedalus, Excalibur or other version of Devuan?
Just off the top of my head, I see the Mediatek wifi device, and there have been some changes to where Mediatek firmware is located, previously it was part of firmware-misc-nonfree but in Excalbur (and Daedalus backports) it's been split off and is now in firmware-mediatek and the new package conflicts with older versions of firmware-misc-nonfree. So maybe something got removed or held back during your upgrade depending on what you have.
https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded August 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
Distro is Refracta 11(Chimaera). Please scroll down on the code text for system info(neofetch).
Offline
@_mAL_4_th3_fl00r #1 : beside that the commands are to execute from right to left ... what is "cmac; .z" doing?
Offline
@delgado
alias cmac = 'macchanger -A eth0'
alias .z = 'source ~/zshrc'
Offline
Not sure it'll make a difference, but the normal sequence is:
to run "apt-get update" first, because that updates the local meta information to be current.
thereafter you run "apt-get upgrade" to bring existing packages up-to-date as much as possible.
finally you run "apt-get dist-upgrade" to also handle changing dependencies of new package versions, which may involve both removing and installing packages.
Does udev detect the device and install associated modules? What's in /sys/class/net/
What's in your latest boot dmesg?
Offline
Distro is Refracta 11(Chimaera). Please scroll down on the code text for system info(neofetch).
My bad, sorry. Yeah, my guess is you're missing the mediatek firmware package I mentioned, the misc firmware package got updated and the new one no longer has the mediatek and ralink firmware in it that it used to have.
https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded August 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
@ralph.ronnquis
I've changed the apt-get sequence as proposed.
/sys/class/net only contains eth0 lo
Couple dmesg lines I noticed:
[ 6.976540] mt76x0u 3-9:1.0: ASIC revision: 76100002 MAC revision: 76502000
[ 6.977430] mt76x0u 3-9:1.0: firmware: failed to load mediatek/mt7610e.bin (-2)
[ 6.977466] mt76x0u 3-9:1.0: mediatek/mt7610e.bin not found, switching to mediatek/mt7610u.bin
[ 6.977470] mt76x0u 3-9:1.0: firmware: failed to load mediatek/mt7610u.bin (-2)
[ 6.977503] mt76x0u 3-9:1.0: Direct firmware load for mediatek/mt7610u.bin failed with error -2
[ 6.983111] mt76x0u: probe of 3-9:1.0 failed with error -2
[ 6.983127] usbcore: registered new interface driver mt76x0u
@greenjeans
You may be correct on the missing firmware.
/etc/Wireless/RT2860STA only contains only RT2860STA.dat
I tried adding RT2870STA.dat from https://github.com/pauledd/mt7610u then a reboot, to no avail. Not sure if I even did it right .
Last edited by _mAL_4_th3_fl00r (2025-09-28 17:33:25)
Offline
The firmware that is loaded by the kernel is located in /usr/lib/firmware/mediatek. Check what you got in there. The dat file is something else but firmware.
Offline
@rolfie
The directory usr/lib/firmware does not exist on my system. Will creating it and adding https://github.com/pauledd/mt7610u suffice?
Last edited by _mAL_4_th3_fl00r (2025-09-28 20:04:30)
Offline
The directory usr/lib/firmware does not exist on my system. Will creating it and adding
No need just install the proper package and it will be created with needed firmware put there.
zeus@9600k:~$ apt-file search mediatek/mt7610e.bin
firmware-mediatek: /usr/lib/firmware/mediatek/mt7610e.bin
You want the firmware-mediatek package.
Online
@RedGreen925
Ok. Ran this manualinstall_wififix.sh and got WiFi back up. Thank you everyone.
#!/bin/bash
# Manual WiFi Firmware Installer for MediaTek mt76x0u Devices (Refracta/Devuan)
# Use when firmware-mediatek package is missing or incomplete.
echo "== Detecting WiFi Chipset =="
lsusb | grep -i -E "mediatek|mt76|ralink" || echo "[!] Could not detect MediaTek USB device via lsusb."
# Directory for firmware
FW_DIR="/lib/firmware/mediatek"
echo "== Creating Firmware Directory if Needed =="
mkdir -p $FW_DIR
echo "== Downloading MediaTek Firmware Blobs from Debian Non-Free Firmware Repo =="
# Adjust these links to the correct .bin firmware files for your chipset
wget -O $FW_DIR/mt7610u.bin https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/mediatek/mt7610u.bin
wget -O $FW_DIR/mt7610e.bin https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/mediatek/mt7610e.bin
echo "== Verifying Firmware Presence =="
ls -lh $FW_DIR/mt7610*.bin
echo "== Updating Initramfs =="
update-initramfs -u
echo "== Reloading mt76x0u Driver =="
modprobe -r mt76x0u
sleep 2
modprobe mt76x0u
echo "== Checking Kernel Messages =="
dmesg | grep -i mt76x0u | tail -20
echo "== Checking Network Interfaces =="
ip link show | grep -E "^[0-9]+: (wl|wlan|wlp)"
Last edited by _mAL_4_th3_fl00r (2025-09-29 02:22:38)
Offline