minimal has quit [Quit: Leaving]
<swalker> updated openwrt/upstream, https://sdwalker.github.io/uscan/index.html
<KGB-0> https://tests.reproducible-builds.org/openwrt/openwrt_bcm47xx.html has been updated. (100.0% images and 99.8% packages reproducible in our current test framework.)
tSYS has quit [Quit: *squeak*]
tSYS has joined #openwrt-devel
filimonic has quit [Ping timeout: 480 seconds]
goliath has joined #openwrt-devel
rmilecki has quit [Quit: Konversation terminated!]
rmilecki has joined #openwrt-devel
rmilecki has quit []
rmilecki has joined #openwrt-devel
dgcampea is now known as Guest1701
dgcampea has joined #openwrt-devel
Guest1701 has quit [Remote host closed the connection]
Tapper has joined #openwrt-devel
<Tapper> Hi cant some one do somthing about the emailist sending "The sender domain has a DMARC Reject/Quarantine policy which disallows
<Tapper> To mitigate this problem, the original message has been wrapped
<Tapper> sending mailing list messages using the original "From" header.
<Tapper> "
<Tapper> automatically by the mailing list software.
<KanjiMonster> Tapper: what do you suggest to do instead to mitigate the issue? Not doing anything would cause e.g. gmail to automatically classify all emails with this issue as spam
robimarko has joined #openwrt-devel
<KGB-2> https://tests.reproducible-builds.org/openwrt/openwrt_tegra.html has been updated. (100.0% images and 99.9% packages reproducible in our current test framework.)
<SpectreDev_01> robimarko: flashed and works on V2
<robimarko> SpectreDev_01: Nice to hear
<robimarko> If V1 has 512MB of RAM
<robimarko> Then please make a DTSI and then v1 and v2 as separate DTS
<SpectreDev_01> But this is reported by log [ 9.849969] ath11k c000000.wifi: qmi ignore invalid mem req type 3 [ 9.857388] ath11k c000000.wifi: chip_id 0x0 chip_family 0x0 board_id 0xff soc_id 0xffffffff [ 9.857424] ath11k c000000.wifi: fw_version 0x290984a5 fw_build_timestamp 2023-07-19 02:31 fw_build_id WLAN.HK.2.9.0.1-01862-QCAHKSWPL_SILICONZ-1 [ 10.124738] ath11k c000000.wifi: htt event 48 not handled
<SpectreDev_01> robimarko: ok
<robimarko> As for 512MB of RAM you want to include the appropriate RAM profile as well as set the ath11k FW mode to 1 so it uses less RAM
<robimarko> That HTT event is expected, its unused in the driver
<SpectreDev_01> Yeah it's fw memory mode is set 1 already anywys
<robimarko> It shouldnt be unless you copy/pasted stuff
<SpectreDev_01> Yeah I set it thinking it'd be fine
<SpectreDev_01> But I'll disable it for V2
<robimarko> Just remove the override, it defaults to 0
<SpectreDev_01> Ok, how do I set ram profile in DTS
<SpectreDev_01> memory {
<SpectreDev_01> };
<SpectreDev_01> reg = <0x00 0x40000000 0x00 0x20000000>;
<SpectreDev_01> device_type = "memory";
<SpectreDev_01> This?
<robimarko> You add: #include "ipq8074-512m.dtsi"
<robimarko> Before the CPU include in the DTS
<robimarko> U-Boot will update/add the appropriate memory node
<SpectreDev_01> Ah
gladiac has quit [Quit: k thx bye]
<SpectreDev_01> robimarko: how does that look
<SpectreDev_01> robimarko: Thanks a ton, seriously appreciate it, wouldnt be possible without your help,
<robimarko> Please move the wifi enablement and variant to the DTSI as both devices use the same variant
<SpectreDev_01> Ok
<\x> hi robimarko is frame_mode 2 also working for ath11k?
<robimarko> \x: It works unless you are using WDS
<\x> also now I dont see any reason to run fw mode 1 on my MR7350, its not like I get that cold boot calibration thing
<\x> it is disabled
<robimarko> Its disabled as its broken
<\x> i will now try to get a good uptime to see stability
<\x> so far i am testing 1Conan's
<\x> so far we cannot get any stability when we disable m3 dump and nss regions
<\x> its hard to pinpoint which is which
<\x> but something like this https://pastebin.com/raw/Wpk1LGde + fw mode 2 really works well
<\x> but yes we are just talking about 8 and 1 MB here
<robimarko> Its probably M3
<\x> nil at best
<robimarko> Remoteproc could still be using it despite its content not being used by the kernel
<robimarko> NSS should be free game as the FW is not loaded
<\x> thanks
<\x> ill have a try
rmilecki has quit [Quit: Konversation terminated!]
rmilecki has joined #openwrt-devel
<\x> heya robimarko, you playing with W7 stuff already?
<SpectreDev_01> robimarko: shall I make a pull request to add to official repo after I've tested V1
robimarko has quit [Remote host closed the connection]
robimarko has joined #openwrt-devel
floof58 has quit [Ping timeout: 480 seconds]
floof58 has joined #openwrt-devel
<robimarko> \x: No, I dont have any IPQ957x or IPQ533x HW
<robimarko> Its way to expensive for me
<robimarko> SpectreDev_01: Once you have completed everything including flashing instructions sure, make a PR
<SpectreDev_01> Ok
<SpectreDev_01> robimarko: I forgot to add /lib/upgrade/platform.sh how do I find out what command it uses
<rmilecki> robimarko: the problem with other U-Boot variables holding MACs is that Rob didn't want to allow "compatible = "mac"" despite many tries ;)
<rmilecki> robimarko: it seems he's OK with "compatible" in NVMEM layouts
<rmilecki> so I may be able to have support for MAC in other envs once I convert U-Boot from device driver to NVMEM layout
<robimarko> SpectreDev_01: You need nand_upgrade
<robimarko> rmilecki: That would be great, DT guys are really a pain in the ass with the idealistic views
<robimarko> I hate custom stuff, but vendors just keep churning it
<SpectreDev_01> robimarko: Ok thanks, I asked because other Linksys devices were using a custom script
<robimarko> SpectreDev_01: Well, you might as well need that
<robimarko> I proposed nand_upgrade purely because its using NAND and you will end up using that for sure
<robimarko> But, there may be some custom handling required
<robimarko> That being said, I dont know what Linksys is doing
<SpectreDev_01> Ok we'll give nand_upgrade a go
<robimarko> Check first what Linksys is doing
<robimarko> Dont just try running it
<SpectreDev_01> Well that's a long upgrade process
<robimarko> Probably just handling the custom dual FW
<SpectreDev_01> Yeah, some parts like rootfs1 and rootfs2 will need to be changed
<SpectreDev_01> dev: size erasesize name
<SpectreDev_01> root@OpenWrt:~# cat /proc/mtd
<SpectreDev_01> mtd0: 00100000 00020000 "0:sbl1"
<SpectreDev_01> mtd1: 00100000 00020000 "0:mibib"
<SpectreDev_01> mtd2: 00080000 00020000 "0:bootconfig"
<SpectreDev_01> mtd3: 00080000 00020000 "0:bootconfig1"
<SpectreDev_01> mtd4: 00300000 00020000 "0:qsee"
<SpectreDev_01> mtd5: 00300000 00020000 "0:qsee_1"
<SpectreDev_01> mtd6: 00080000 00020000 "0:devcfg"
<SpectreDev_01> mtd7: 00080000 00020000 "0:devcfg_1"
<SpectreDev_01> mtd8: 00080000 00020000 "0:apdp"
<SpectreDev_01> mtd9: 00080000 00020000 "0:apdp_1"
<SpectreDev_01> mtd10: 00080000 00020000 "0:rpm"
<SpectreDev_01> mtd11: 00080000 00020000 "0:rpm_1"
<SpectreDev_01> mtd12: 00080000 00020000 "0:cdt"
<SpectreDev_01> mtd13: 00080000 00020000 "0:cdt_1"
<SpectreDev_01> mtd14: 00080000 00020000 "0:appsblenv"
<SpectreDev_01> mtd15: 00100000 00020000 "0:appsbl"
<SpectreDev_01> mtd16: 00100000 00020000 "0:appsbl_1"
<SpectreDev_01> mtd17: 00080000 00020000 "0:art"
<SpectreDev_01> mtd18: 00040000 00020000 "u_env"
<SpectreDev_01> mtd20: 00020000 00020000 "devinfo"
<SpectreDev_01> mtd19: 00020000 00020000 "s_env"
<SpectreDev_01> mtd22: 09600000 00020000 "rootfs_1"
<SpectreDev_01> mtd21: 09600000 00020000 "rootfs"
<SpectreDev_01> mtd24: 00080000 00020000 "0:ethphyfw"
<SpectreDev_01> mtd23: 00200000 00020000 "sysdiag"
<SpectreDev_01> mtd25: 0b800000 00020000 "syscfg"
<SpectreDev_01> mtd26: 00900000 00020000 "0:wififw"
<SpectreDev_01> Our partition list
<SpectreDev_01> This one seems like a better one to use
<SpectreDev_01> Ah alt_kernel and kernel are missing I guess I gotta add that manually to the DTS?
<SpectreDev_01> Wait weirdly smem-parser turned kernel and alt_kernel into rootfs and rootfs_1
<robimarko> SMEM parser doesnt do anything, it just parses the table stored in one of the SMEM tables
<robimarko> You sure you are not getting the partitions passed via cmdline?
<SpectreDev_01> Actually I got them
<SpectreDev_01> Time to write them up into the DTS
<robimarko> Again, are they being passed via cmdline?
<robimarko> Just check the bootargs?
<robimarko> Cause if so, then DO NOT HARDCODE into the DTS
<SpectreDev_01> What do you mean passed via cmdline
<robimarko> Bootloader can pass the whole partition table via the cmdline
<SpectreDev_01> ~ # fw_printenv altkern=a680000 auto_recovery=yes baudrate=115200 bdf_country=UK_ME_EU boot_part=1 boot_part_ready=3 boot_ver=1.0.03 bootargs=console=ttyMSM0,115200n8
<robimarko> Just look at the boot log
<robimarko> It should be around the top
<robimarko> It should say: Kernel command line:
<SpectreDev_01> Ah ok lemme see
<SpectreDev_01> Stock fw log right?
<robimarko> Both stock and OpenWrt
<SpectreDev_01> Kernel command line: init=/sbin/init rootfstype=squashfs ubi.mtd= 22,2048 ubi.block=0,0 root=/dev/ubiblock0_0 rootwait ro mtdparts=qcom_nand.0:0x1 00000@0x0(0:SBL1),0x100000@0x100000(0:MIBIB),0x80000@0x200000(0:BOOTCONFIG),0x80 000@0x280000(0:BOOTCONFIG1),0x300000@0x300000(0:QSEE),0x300000@0x600000(0:QSEE_1 ),0x80000@0x900000(0:DEVCFG),0x80000@0x980000(0:DEVCFG_1),0x80000@0xa00000(0:APD
<SpectreDev_01> P),0x80000@0xa80000(0:APDP_1),0x80000@0xb00000(0:RPM),0x80000@0xb80000(0:RPM_1), 0x80000@0xc00000(0:CDT),0x80000@0xc80000(0:CDT_1),0x80000@0xd00000(0:APPSBLENV), 0x100000@0xd80000(0:APPSBL),0x100000@0xe80000(0:APPSBL_1),0x80000@0xf80000(0:ART ),0x40000@0x1000000(u_env),0x20000@0x1040000(s_env),0x20000@0x1060000(devinfo),0 x9600000@0x1080000(kernel),0x9000000@0x1680000(rootfs),0x9600000@0xa680000(alt_k
<SpectreDev_01> ernel),0x9000000@0xac80000(alt_rootfs),0x200000@0x13c80000(sysdiag),0x80000@0x13 e80000(0:ETHPHYFW),0xb800000@0x13f00000(syscfg),0x900000@0x1f700000(0:WIFIFW) sw iotlb=1 coherent_pool=2M [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
<SpectreDev_01> That's stock
<stintel> pastebin please
<SpectreDev_01> 0.000000] Kernel command line: console=ttyMSM0,115200n8
<SpectreDev_01> Openwrt
<SpectreDev_01> stintel: oh sorry
<SpectreDev_01> Will do pastebin next time
<robimarko> My guess is that its only passing them if booting via the bootipq command
<robimarko> Not when booting from initramfs
<SpectreDev_01> Hmm so you need the log from when I do a permanent install
<robimarko> Can you fw_printenv from OpenWrt?
<SpectreDev_01> Ok one sec
dangole has joined #openwrt-devel
<SpectreDev_01> robimarko: https://pastebin.com/YyVCVmmp
<SpectreDev_01> That's no good
<robimarko> Well, you need to add your device config to envtools first
<robimarko> You can print it from the bootloader for now
<SpectreDev_01> Ok hmm how do I get it to print from bootloader
<robimarko> I think that just print is enough
<robimarko> Worst case its printenv
<SpectreDev_01> Nope
<robimarko> You need to enter into the U-Boot CLI
<robimarko> Not from OpenWrt
<SpectreDev_01> Oh
dgcampea has quit [Remote host closed the connection]
dgcampea has joined #openwrt-devel
dangole has quit [Ping timeout: 480 seconds]
<SpectreDev_01> robimarko: it doesn't wanna enter uboot
<SpectreDev_01> robimarko: https://pastebin.com/V765uFt1
G10h4ck has quit [Remote host closed the connection]
G10h4ck has joined #openwrt-devel
<robimarko> Ok, then as expected its passing them only if the default bootcmd is invoked
<SpectreDev_01> So what do I do from here
dangole has joined #openwrt-devel
<SpectreDev_01> robimarko: I guess I have to add something to uboot-envtools
<robimarko> You have to add config for envtools anyway
<robimarko> But for the partitions you have 2 options, somehow make the installation not require initramfs
<robimarko> Or hardcode them if they do not change
<SpectreDev_01> I think hardcoding should be fine
<SpectreDev_01> It'd be an easier route than to use initramfs
<SpectreDev_01> *not use
goliath has quit [Quit: SIGSEGV]
<SpectreDev_01> robimarko: just to confirm hardcoding should be fine right, turns out both V1 and V2 have the same partition, it was my mistake where I thought they were different.
<robimarko> Then its fine
<SpectreDev_01> Ok time to get on doing that
<SpectreDev_01> Robimarko: Btw what are info do I use to make envtool config
<robimarko> Just what is the partition name, what it its size and since its on NAND how many blocks that is
<robimarko> Just look at the qualcomaxx_ipq807x file, there is plenty of examples
dangole has quit [Ping timeout: 480 seconds]
<SpectreDev_01> Ok thanks
<SpectreDev_01> Uh which is size and which is block 0x000000d00000-0x000000d80000
_lore_ has quit [Read error: Connection reset by peer]
bluew has quit [Ping timeout: 480 seconds]
schwicht has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zkrx has quit [Ping timeout: 480 seconds]
dangole has joined #openwrt-devel
goliath has joined #openwrt-devel
rua has quit [Quit: Leaving.]
rua has joined #openwrt-devel
tidalf has quit [Ping timeout: 480 seconds]
danitool has joined #openwrt-devel
<SpectreDev_01> robimarko: any clue
<KanjiMonster> SpectreDev_01: first is start address and second one is end address (exclusive), difference is size - so probably this one: 0x80000@0xd00000(0:APPSBLENV)
<KanjiMonster> SpectreDev_01: since you usually have a dedicated partion for the uboot env, you usually say first block (0), and block size you can get from /proc/mtd
<SpectreDev_01> Ah ok
<philipp64> what are the handles for Florian Eckert and Nick Smith? I've got some questions about the modemmanger packaging...
dgcampea has quit [Remote host closed the connection]
dgcampea has joined #openwrt-devel
f00b4r0 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
f00b4r0 has joined #openwrt-devel
f00b4r0 has quit []
f00b4r0 has joined #openwrt-devel
philipp64 has quit [Quit: philipp64]
philipp64 has joined #openwrt-devel
Tapper has quit [Read error: Connection reset by peer]
<blocktrron> Ansuel: hi, i was just trying to forward port a multi-if netdev trigger and have seen you've been working on LED state offloading
<blocktrron> My take currently is to scrap the idea to forward port this to the upstream netdev trigger and implement a new trigger only implementing link-state. Reason is we can not support duplex state with multiple interfaces in a consistent manner
<blocktrron> what's your take on this?
robimarko has quit [Remote host closed the connection]
dangole has quit [Quit: Leaving]
dxld has quit [Remote host closed the connection]
Emantor has quit [Read error: Connection reset by peer]
hitech95 has quit [Read error: Connection reset by peer]
shoragan has quit [Write error: connection closed]
indy has quit [Read error: Connection reset by peer]
shoragan has joined #openwrt-devel
lucenera has quit [Ping timeout: 480 seconds]
fakuivan has quit [Ping timeout: 480 seconds]
fakuivan has joined #openwrt-devel
rua has quit [Remote host closed the connection]
rua has joined #openwrt-devel
jakllsch has joined #openwrt-devel
schwicht has joined #openwrt-devel
schwicht has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Misanthropos has quit [Ping timeout: 480 seconds]
floof58 has quit [Ping timeout: 480 seconds]
floof58 has joined #openwrt-devel
mcbridematt has quit [Quit: Leaving]