!RjBlCIbsLDzHBIzmaA:nixos.org

NixOS on ARM

986 Members
NixOS on ARM — Support: AArch64 is supported and cached; armv6 and armv7 are best effort, without any official cache. — Documentation: https://wiki.nixos.org/wiki/NixOS_on_ARM — Community build box: https://github.com/nix-community/aarch64-build-box → build box status: https://status.nixos.org/grafana/d/5LANB9pZk/per-instance-metrics?orgId=1&refresh=30s&var-instance=147.75.77.190 —238 Servers

Load older messages


SenderMessageTime
29 May 2025
@k900:0upti.meK900Do it 02:55:12
@k900:0upti.meK900If you have a flowtable 02:55:17
@emilazy:matrix.orgemilyyeah it seemed to02:55:45
@emilazy:matrix.orgemilyworking with mini jumbo frames too02:55:53
@emilazy:matrix.orgemilyalso 6 GHz WiFi seems to work pretty well, since I guess the txpower data for those doesn't get messed up on the messed up units for some reason??02:56:24
@emilazy:matrix.orgemilyI have no idea how they managed that02:56:30
@emilazy:matrix.orgemilylike the EEPROM isn't garbage, it's just… missing the data for 2.4 and 5 GHz?02:56:40
@k900:0upti.meK900I don't know 02:57:20
@k900:0upti.meK900Mine is perfectly fine02:57:43
@emilazy:matrix.orgemilyI get the impression that at some point they broke it and now all new units ship out bad.02:58:46
@uep:matrix.org@uep:matrix.orgpppoe hardware offload.. mini jumbo frames.. they have taken us for absolute fools, etc02:58:47
@emilazy:matrix.orgemilyI wouldn't be doing PPP if I could avoid it :)02:59:01
@emilazy:matrix.orgemilyI need to figure out how to enable WED too.03:02:30
@emilazy:matrix.orgemilyeven if it's kinda broken it'd be interesting to see.03:02:41
@emilazy:matrix.orgemilymy phone can't quite max out my WAN over WiFi seemingly03:03:03
@k900:0upti.meK900OpenWRT should have all the firmware needed 03:03:19
@k900:0upti.meK900 So you should be able to just set mem=2G and then the module knob that I forget 03:03:56
@k900:0upti.meK900And supposedly it works until it doesn't 03:03:58
@emilazy:matrix.orgemilyI still don't understand why you'd have to limit your RAM.03:04:22
@k900:0upti.meK900Because the firmware can't handle large addresses, presumably 03:07:15
@emilazy:matrix.orgemilyso gross.03:07:57
@emilazy:matrix.orgemilywell there was a new firmware release this month so maybe it'll work better.03:08:04
@emilazy:matrix.orgemilyI hoped it would solve the txpower thing but it seems to be working no worse (and no better)03:08:19
@k900:0upti.meK900 There is at least one IP block on there that operates on 31-bit addresses 03:08:47
@k900:0upti.meK900I don't know why 03:08:52
@k900:0upti.meK900
In reply to @emilazy:matrix.org
well there was a new firmware release this month so maybe it'll work better.
That's the wrong firmware
03:08:57
@k900:0upti.meK900There's a separate firmware running on the Ethernet end and that's the one that's broken 03:09:11
@k900:0upti.meK900That one is mt7988_wo_*.bin IIRC03:10:11
@matthewcroughan:defenestrate.itmatthewcroughanI couldn't, you have to "take pictures" of the device in its broken state, and then they let you speak to the vendor, but it times out after a while, you would also have to ship it back to them and disassemble10:05:22
@matthewcroughan:defenestrate.itmatthewcroughan
From 8088940ffd047a6d282a95af829562e8038f5b2d Mon Sep 17 00:00:00 2001
From: Yukari Yakumo <mistelinn@gmail.com>
Date: Wed, 5 Feb 2025 09:33:47 +0300
Subject: [PATCH] Add tx_power check

---
 drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c b/drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c
index 53dfac02f..a699668ca 100644
--- a/drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c
+++ b/drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c
@@ -206,6 +206,13 @@ static int mt7996_eeprom_load(struct mt7996_dev *dev)
 				goto out;
 			}
 		}
+
+		/* read tx_power values from fw */
+		u8 *eeprom = dev->mt76.eeprom.data;
+		if (!eeprom[MT_EE_TX0_POWER_2G] || !eeprom[MT_EE_TX0_POWER_5G] || !eeprom[MT_EE_TX0_POWER_6G] ) {
+			use_default = true;
+			goto out;
+		}
 	}
 
 out:
10:07:23

Show newer messages


Back to Room ListRoom Version: 6