SlimeyX_ has joined #openwrt-devel
SlimeyX has quit [Ping timeout: 480 seconds]
SlimeyX_ is now known as SlimeyX
madwoota has quit [Quit: Leaving]
madwoota has joined #openwrt-devel
nixuser has quit [Ping timeout: 480 seconds]
rua has quit [Ping timeout: 480 seconds]
rua has joined #openwrt-devel
minimal has quit [Quit: Leaving]
goliath has quit [Quit: SIGSEGV]
Danct12 has joined #openwrt-devel
Danct12 has quit [Quit: WeeChat 3.8]
Danct12 has joined #openwrt-devel
tSYS has quit [Quit: *squeak*]
tSYS has joined #openwrt-devel
danitool has quit [Ping timeout: 480 seconds]
philipp64 is now known as Guest464
philipp64 has joined #openwrt-devel
Guest464 has quit [Ping timeout: 480 seconds]
nixuser has joined #openwrt-devel
csharper2005 has joined #openwrt-devel
ktifhfl has quit [Quit: Ping timeout (120 seconds)]
ktifhfl has joined #openwrt-devel
<csharper2005> djfe: device has dualboot but ubi1 is empty because fw version is 1.00 and we have no new fw version from Mercusys at the time. First U-Boot at least check ubi0 format and requires all 3 volumes with the right names.
danitool has joined #openwrt-devel
<csharper2005> for example, this device has 3 U-Boots those really involved in boot process - https://openwrt.org/toh/tp-link/ec330-g5u_v1#flash_layout
cbeznea has joined #openwrt-devel
awgh has quit [Remote host closed the connection]
awgh has joined #openwrt-devel
csharper2005 has quit [Ping timeout: 480 seconds]
valku has quit [Quit: valku]
rua has quit [Quit: Leaving.]
rua has joined #openwrt-devel
danitool has quit [Quit: Cubum autem in duos cubos, aut quadratoquadratum in duos quadratoquadratos]
<owrt-2203-builds> Build [#254](https://buildbot.openwrt.org/openwrt-22.03/images/#builders/36/builds/254) of `sunxi/cortexa8` completed successfully.
Piraty has quit [Remote host closed the connection]
Piraty has joined #openwrt-devel
<KGB-1> https://tests.reproducible-builds.org/openwrt/openwrt_omap.html has been updated. (11.1% images and 99.9% packages reproducible in our current test framework.)
<owrt-2203-builds> Build [#261](https://buildbot.openwrt.org/openwrt-22.03/images/#builders/14/builds/261) of `ramips/mt7620` completed successfully.
<owrt-2203-builds> Build [#251](https://buildbot.openwrt.org/openwrt-22.03/images/#builders/38/builds/251) of `bcm47xx/generic` completed successfully.
mrkiko has quit [Quit: leaving]
tidalf_ has joined #openwrt-devel
tidalf has quit [Ping timeout: 480 seconds]
MaxSoniX has joined #openwrt-devel
<owrt-2203-builds> Build [#264](https://buildbot.openwrt.org/openwrt-22.03/images/#builders/11/builds/264) of `at91/sama5` completed successfully.
<owrt-2203-builds> Build [#259](https://buildbot.openwrt.org/openwrt-22.03/images/#builders/8/builds/259) of `rockchip/armv8` completed successfully.
cmonroe has joined #openwrt-devel
cmonroe_ has quit [Ping timeout: 480 seconds]
bluew_ has quit [Ping timeout: 480 seconds]
<hgl> Ansuel: ping?
<owrt-2203-builds> Build [#251](https://buildbot.openwrt.org/openwrt-22.03/images/#builders/71/builds/251) of `bcm63xx/generic` completed successfully.
hanetzer2 has joined #openwrt-devel
<owrt-2203-builds> Build [#264](https://buildbot.openwrt.org/openwrt-22.03/images/#builders/13/builds/264) of `armvirt/64` completed successfully.
hanetzer1 has quit [Ping timeout: 480 seconds]
<owrt-2203-builds> Build [#254](https://buildbot.openwrt.org/openwrt-22.03/images/#builders/22/builds/254) of `bcm4908/generic` completed successfully.
<hgl> Ansuel: I've run tested the refactor build, and also sent the LuCI fix for the uwsgi package. I mentioned a few pending issues I discovered in the refactor PR. Please take a look when you're available.
rua has quit [Quit: Leaving.]
rua has joined #openwrt-devel
<owrt-2203-builds> Build [#253](https://buildbot.openwrt.org/openwrt-22.03/images/#builders/74/builds/253) of `mpc85xx/p2020` completed successfully.
hanetzer3 has joined #openwrt-devel
<owrt-2203-builds> Build [#250](https://buildbot.openwrt.org/openwrt-22.03/images/#builders/70/builds/250) of `sunxi/cortexa53` completed successfully.
hanetzer2 has quit [Ping timeout: 480 seconds]
tidalf has joined #openwrt-devel
tidalf_ has quit [Ping timeout: 480 seconds]
goliath has joined #openwrt-devel
xutaxkamay has quit [Ping timeout: 480 seconds]
robimarko has joined #openwrt-devel
cbeznea1 has joined #openwrt-devel
cbeznea has quit [Ping timeout: 480 seconds]
robimarko_ has joined #openwrt-devel
djfe_ has joined #openwrt-devel
robimarko has quit [Ping timeout: 480 seconds]
tidalf has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
djfe has quit [Ping timeout: 480 seconds]
cbeznea1 has quit [Ping timeout: 480 seconds]
cbeznea has joined #openwrt-devel
dangole has joined #openwrt-devel
<owrt-2203-builds> Build [#253](https://buildbot.openwrt.org/openwrt-22.03/images/#builders/54/builds/253) of `x86/generic` completed successfully.
tidalf has joined #openwrt-devel
mrkiko has joined #openwrt-devel
Danct12 has quit [Quit: WeeChat 3.8]
<owrt-2203-builds> Build [#250](https://buildbot.openwrt.org/openwrt-22.03/images/#builders/73/builds/250) of `lantiq/xrx200` completed successfully.
cbeznea has quit [Quit: Leaving.]
<KGB-1> https://tests.reproducible-builds.org/openwrt/openwrt_sunxi.html has been updated. (0% images and 100.0% packages reproducible in our current test framework.)
tidalf_ has joined #openwrt-devel
floof58 is now known as Guest494
floof58 has joined #openwrt-devel
tidalf has quit [Ping timeout: 480 seconds]
Guest494 has quit [Ping timeout: 480 seconds]
<Ansuel> guys i need some clarification about uci-defaults
<Ansuel> if a package is updated will, the uci defaults script is skipped?
<f00b4r0> updated will?
<Ansuel> LOL.... a run of opkg update on the outdated package will run the uci default or it's skipped?
<f00b4r0> uci-default isn't run by opkg (as far as I know). It's run at first boot if present
<Ansuel> ah!
<Ansuel> so post install script is needed...
<Znevna> can we have an update of regdb/
<Ansuel> there is a pr right?
<Znevna> hm no
<Znevna> it was updated yesterday :P too soon
<Znevna> also, does OpenWrt always set indoor as the operating environment?
<Znevna> because I can't find a setting for that
<Ansuel> nope
<robimarko_> Znevna: Somebody made a PR for regdb
<Znevna> oh sorry
<Znevna> missed it
<robimarko_> Its still pretty new, so give it some time
<Znevna> indians won't be happy :P
<robimarko_> Because of new DFS reqs?
<Znevna> they required DFS for a while now
<Znevna> but regdb was broken
<robimarko_> Well, nobody updated it to reflect new rules
<robimarko_> I wouldnt call that broken
* f00b4r0 discovers to his great despair that sysupgrade uncleanly kills calling ssh; wreaking havoc in scripts
<f00b4r0> oh, it's actually weirder
<f00b4r0> upgrade: Commencing upgrade. Closing all shell sessions.
<f00b4r0> Command failed: ubus call system sysupgrade { "prefix": "\/tmp\/root", "path": "\/tmp\/sysupgrade.img", "command": "\/lib\/upgrade\/do_stage2", "options": { "save_partitions": 1 } } (Connection failed)
<f00b4r0> that can't be right
<schmars[m]> that's what sysupgrade has looked like for me for a long time
<oliv3r[m]> robimarko: was just looking at that realtek dump; but that's what it is :( I just hope we can get some magic values 'demagiced'
<oliv3r[m]> and if you look at how they are using regmaps, it'll make you cry a little on the inside
<schmars[m]> lost count of how many people i've told that "command failed" means "command is succeeding" in this particular case :)
<Ansuel> oliv3r happy to talk in private ?
<oliv3r[m]> Ansuel: no problem!
<oliv3r[m]> robimarko: in any case, I think having a dialog with realtek is super valueable, and hopefully we can pull them into the void a little
<oliv3r[m]> but one decision openwrt has to make; is 'okay to accept some 'lesser quality' to keep the dialog going, or stick to our guns, and value quality more
<f00b4r0> schmars[m]: darn. Makes it impossible to assert success in scripts :(
<oliv3r[m]> but look at this for giggles: "clk_regmap_update(&clkm->clkr, clkm->pll_ofs, 0x1f << sft, val << sft);" instead of just doing 'proper' regmaps :(
minimal has joined #openwrt-devel
nixuser has quit [Ping timeout: 480 seconds]
<Znevna> so this can be set :P
csharper2005 has joined #openwrt-devel
gladiac has joined #openwrt-devel
<Slimey> heh nice
dgcampea is now known as Guest502
dgcampea has joined #openwrt-devel
<robimarko_> oliv3r[m]: Yeah, it made me cringe with more downstream crap
<oliv3r[m]> robimarko_: but this is a delicate balance :) you want to reign them in; but there's a lot of work needed ...
cmonroe has quit [Ping timeout: 480 seconds]
<owrt-2102-builds> Build [#70](https://buildbot.openwrt.org/openwrt-21.02/images/#builders/37/builds/70) of `rockchip/armv8` failed.
<robimarko_> oliv3r[m]: Well, I fear that this will end up being a code dump that needs to be maintained forever
<robimarko_> oliv3r[m]: Also, good point on making those just as subtargets of realtek
Guest502 has quit [Ping timeout: 480 seconds]
<oliv3r[m]> well that'll put the maintainance burden on the realtek people here :p but at least it's not completly isolated
<oliv3r[m]> but i'm stepping carerfully :)
<oliv3r[m]> if I'd actually review that crap; he'd run away never to return :p
<Ansuel> robimarko do you remember any problem with the frame_mode param ? trying to think of a good solution
nixuser has joined #openwrt-devel
minimal has quit [Quit: Leaving]
<Slimey> whats the testing_kernel ver as of yet
<Slimey> 5.15.110?
dangole has quit [Ping timeout: 480 seconds]
cmonroe has joined #openwrt-devel
floof58 is now known as Guest508
floof58 has joined #openwrt-devel
rotanid_ is now known as rotanid
<robimarko_> oliv3r[m]: Well, what is the point of merging code if they are scared of a review
<robimarko_> Ansuel: Its been a while, but there had to have been a reason to avoid module parameter and just use DTS
Guest508 has quit [Ping timeout: 480 seconds]
<owrt-2203-builds> Build [#252](https://buildbot.openwrt.org/openwrt-22.03/images/#builders/37/builds/252) of `ramips/rt3883` failed.
<Ansuel> yep trying to find a good way for ath10k without asking a new refactor of the code
<robimarko_> Well, I can only think of just echoing the module param in preinit or using DTS
robimarko_ is now known as robimarko
<owrt-2203-builds> Build [#253](https://buildbot.openwrt.org/openwrt-22.03/images/#builders/66/builds/253) of `zynq/generic` completed successfully.
cbeznea has joined #openwrt-devel
csharper2005 has quit [Ping timeout: 480 seconds]
tidalf_ has quit [Remote host closed the connection]
tidalf has joined #openwrt-devel
<oliv3r[m]> robimarko_: they just want to check a box; 'upstream openwrt support'
<robimarko> oliv3r[m]: I get that, but what then happens is they just vanish and then we are stuck with bumping the kernel until its gets impossible and it gets removed
<robimarko> Its supposed to be a 2 way street
<oliv3r[m]> yeah, but that's not how it works :p
<oliv3r[m]> they have gotten a new job by then :)
<robimarko> Well, that is why we cant just merge stuff like realtek target was
<robimarko> Cause we are left with bad upstream support and no docs
<Ansuel> well providing docs would be real good
<Ansuel> even an NDA agreemen or some sort...
<robimarko> I think we all know that is not going to happen
<robimarko> I wish vendors would offer docs even under NDA to certain community members
Borromini has joined #openwrt-devel
<oliv3r[m]> i still fail to understand what the advantage is of keeping your docs secret, but offering at the very least some code :)
<Ansuel> even the reg design is industry secret
<Ansuel> the dma descriptor... if you provide docs with how to enable some offload feature there goes qcom selling qsdk support :D
<robimarko> Same here, especially with old SoC designs
<robimarko> Ansuel: QCA doesnt even sell QSDK support, its free if you buy the silicon
<f00b4r0> robimarko: isn't that what Mediatek does (providing docs)? I thought they were the better player here
<robimarko> f00b4r0: I dont think they are providing docs to anybody other than Felix
<robimarko> All of the Filogic work that Daniel did is based of the SDK code as far as I am aware
<f00b4r0> robimarko: that's still one more person than, well, every other vendor? :)
<robimarko> f00b4r0: I dont know what relationship Felix has with MTK
<robimarko> But I give MTK credits for really improving when it comes to upstreaming
<robimarko> They are now contributing even to U-boot
<f00b4r0> *nod*
<robimarko> So, better than other vendors I know
<robimarko> QCA is really hit and miss, they seem to start upstreaming certain SoC and then just stop
<robimarko> Their mobile SoC-s on the other hand are quite active
<Ansuel> android and google
<f00b4r0> ^
<Ansuel> ok lets put android on ipq soc
<Ansuel> LOL
<oliv3r[m]> so frustrating and makes you feel helpless though
<oliv3r[m]> you'd think that they have learned in the last 10 years; that upstreaming has benefits
<oliv3r[m]> especially with all the hot discussions on 'longer security reports'
<f00b4r0> oliv3r[m]: legal teams don't care.
<robimarko> Nah, I feel like they just start turning around and then legal or any other senior management gets replaced and we are at square one
<oliv3r[m]> yeah; far more likely
<Ansuel> my idea is that hw team is peak and superior... also who design stuff.. but the rest of the sw part is rushed till the thing barely work
<robimarko> Well, that happens when you dont have time
<oliv3r[m]> i see that at $work too; hw gets pushed out; without (much) software involvement; hardware is validated; this alll happens in days to a few months; the next few years, software gets to dance; and always under pressure
<robimarko> Not to mention all of the fun HW bugs and erratas
<oliv3r[m]> yep; but lets face it; hw design is generally a lot 'cheaper' (in terms of time/skills)
<robimarko> Oh yeah
<oliv3r[m]> sure, doing an AMD CPU is complex; but i've done FPGA dev; and for the most part; just click some components together in your IDE, which generates vhdl for you; write a bit of code for your modules
<oliv3r[m]> not even to speak of 'general' PCB design
<f00b4r0> errr
<f00b4r0> that's not my understanding. Custom silicon design is *not* cheap. Skills required are usually very high, the design tools are very pricey, not to mention time, prototyping, validation etc
<f00b4r0> could be wrong though, I lost touch with that venue decades ago
<Ansuel> new chiplet tech improved the situation a lot but still it's magic
<f00b4r0> *nod*
<f00b4r0> usually sw is the "cheap" side of things, that can typically be outsourced too. At least from mgmt perspective.
<Ansuel> and i bet that is the main problem... they outsource to the wrong people
<Ansuel> and they go cheap on the outsourcing
<f00b4r0> the high barrier to entry to hw design is pretty much the very reason why there are so few players
<f00b4r0> oliv3r[m]: in fact, FPGA dev is *not* hw design: the hw is already there for you, it's merely "reconfigurable". That's exactly what makes it easy ;)
<oliv3r[m]> I know; I graduated even on FPGA design :p but this is of course what most of these SOC vendors do
<oliv3r[m]> mind you, 'reconfiguring' it in pure code (VHDL or what not) is still complex and hard :D
<oliv3r[m]> doing a custom asic (one without (many) standard IP blocks; that's pretty hard and expensive
<oliv3r[m]> but a soc; is "easy"
<f00b4r0> I respectfully disagree :)
<robimarko> Even the big players use most of the peripherals off the shelf
<robimarko> But it aint easy
<f00b4r0> and I know for sure that if I had pursued a career in hw design when I ended my studies, I'd make quite a lot more money than I did as i swe :)
<robimarko> Doing silicon design yes, but I have friends doing automotive embedded and its less money than SW
<f00b4r0> automotive pays jacks shit, though? :)
<f00b4r0> regardless of field
<robimarko> Well not really, I have friends doing SW for the same automotive company and they are payed better
<f00b4r0> i see
Borromini has quit [Ping timeout: 480 seconds]
<f00b4r0> so that's why modern cars have all sorts of electronic failures ;D
<robimarko> So HW department is getting a big angry recently as they froze hiring HW engineers but are hiring and paying more in the SW department
<robimarko> I think we can thank the bean counters for wonders of modern cars
<Ansuel> f00b4r0 it's bad considering a wrong design and your battery catch fire
<f00b4r0> robimarko: *nod* :)
<f00b4r0> Ansuel: I'm lead to believe that BEVs catching fire is a feature, not a bug xD
<robimarko> Considering all of the modern electric cars have cooled batteries almost all fires are when the battery is pierced externally
<f00b4r0> well LiPo is inherently unsafe. At least the typically used chemistries
<robimarko> Yeah
<hurricos> robimarko: nice to see realtek contributing indeed, but yeah, driver porting is :(
<oliv3r[m]> a 'simple' SoC is easy, not a super high-performance soc; as i said, you drag some off-the-shelf peripherals into your IDE, and you have a SoC.
<robimarko> hurricos: yeah, nice to see any vendor contributing, but dumping code full of magic values doesnt help
<hurricos> truly not. I'm now seeing the LIST of commits T_T
<oliv3r[m]> whats worse; the current state of rtl83xx/rtl93xx makes it look like what they share is 'okay'
<robimarko> And with the claim of upstreaming since kernel 5.8 I am not holding my breath for this getting upstreamed ever
<robimarko> oliv3r[m]: I wouldnt measure anything against those targets, cause even QCA-s broken crap looks good compared to that
<oliv3r[m]> i checked the 5.8 code; it's just some dts with basic arm stuff (not upstreamed by them btw)
<oliv3r[m]> only some off-the-shelf compatibles are there (CPU, UART etc) and 1 driver (wdt) which is like 50 loc
<robimarko> Hehe, so somebody was enthusiastic and then just gave up when the "fun" stuff started
<Ansuel> or probably fired
<Ansuel> or was too valuable and moved to other project
<hurricos> :(
<robimarko> Well, looks like that initial upstreaming was a contract job with some SUSE dev
<robimarko> Last DTS change if we dont count the generic UART node rename was in 202
<robimarko> *2020
<hurricos> I should also know better to trust realtek to make good hardware. It's a combination of community work to decipher register documentation, and afaict fairly simple featureset that has made rtl83xx and rtl93xx stuff work so far
<hurricos> this is the realtek of rtl8812au fame ....
<hurricos> rtl88[1234][1234][abcde][ue] fame =_=
<Ansuel> hauke (no idea if you notice but send you a pm)
<robimarko> hurricos: Well, they are basically just dumping all of the not fully standard HW drivers in a PR
danitool has joined #openwrt-devel
<guidosarducci> Ansuel: thanks for committing the IO_URING PR#12482. Any news on your 6.1 PR?
<Ansuel> will take care once we branch... but it won't take a lot to refresh the 6.1 pr
<oliv3r[m]> but, again; now this is politically sensitive; push them away with 'refactor more' (a few times) and potentially never hear back from them and have them give up; or olive branch things
<robimarko> oliv3r[m]: How to olive branch this?
<oliv3r[m]> Ansuel: eta for 6.1? I really want to move away from 5.15 asap :p
<oliv3r[m]> robimarko: that's the political sensitive task; just saying 'its not good enough' won't help here either
<oliv3r[m]> I do wonder where they are with that 'we are busy upsteraming, but it takes a long time' when did that start, where are those commits? what's the flak they are getting there
<robimarko> oliv3r[m]: Well, that is my issue
<robimarko> They are not upstreaming at all
Borromini has joined #openwrt-devel
<guidosarducci> Ansuel: no, not too hard I agree. I just updated and tested malta for 6.1, found upstream bugs as usual :-(.
<robimarko> If they were actually sending stuff upstream then I would be happy, but nothing changed since 2020 upstream
<f00b4r0> robimarko: oh but they are upstreaming... to openwrt. And it's hard ;^}
* f00b4r0 hides
<Ansuel> guido i already god fun with ipq806x...
<Ansuel> nand driver was broken
<Ansuel> pcie was broken...
<Ansuel> gpio broken...
<robimarko> f00b4r0: You can look at it that way
<Ansuel> but was quick enough to send fixes even before 6.1 was outside rc
<robimarko> Ansuel: That is the fun stuff
<Ansuel> oh no i have to recover working on the LED patch... someone help me
<Ansuel> current situation
<oliv3r[m]> 'recover'?
cbeznea has quit [Quit: Leaving.]
<Ansuel> for my own sanity i stop and give some time to boil
<oliv3r[m]> ah yes ;)
<KGB-0> https://tests.reproducible-builds.org/openwrt/openwrt_bcm47xx.html has been updated. (100.0% images and 100.0% packages reproducible in our current test framework.)
xutaxkamay has joined #openwrt-devel
<guidosarducci> Ansuel: <sigh> my "fun" with 6.1 malta was confirming long-standing suspicion that current MIPS32 BPF JIT is broken and basic tests weren't run.
MaxSoniX has quit [Quit: Konversation terminated!]
<guidosarducci> Ansuel: irony is I wrote, tested and submitted my own JIT upstream in 2021, but it wasn't used.
gladiac has quit [Quit: k thx bye]
cbeznea has joined #openwrt-devel
PtitGNU has quit [Remote host closed the connection]
PtitGNU has joined #openwrt-devel
Borromini has quit [Quit: Lost terminal]
minimal has joined #openwrt-devel
<domon> Hi, maybe somebody knows, does exist of the dump/clone of codeaura?
<domon> Official page now closed https://bye.codeaurora.org :/
cbeznea has quit [Quit: Leaving.]
<ukleinek> domon: there is an archive on archive.org somewhere
hanetzer4 has joined #openwrt-devel
hanetzer3 has quit [Ping timeout: 480 seconds]
<domon> Thank you, hope it will contain all repos
Tapper has joined #openwrt-devel
<robimarko> domon: There is https://git.codelinaro.org/ now, but some repos are missing
tidalf has quit [Remote host closed the connection]
tidalf has joined #openwrt-devel
<owrt-2203-builds> Build [#250](https://buildbot.openwrt.org/openwrt-22.03/images/#builders/72/builds/250) of `ath79/generic` completed successfully.
<domon> Thank you, i saw it, but never thought, they could change also paths ...
Guest12291 has quit []
Danct12 has joined #openwrt-devel
robimarko has quit [Quit: Leaving]
tidalf has quit [Quit: Textual IRC Client: www.textualapp.com]
bluew_ has joined #openwrt-devel
philipp64 has quit [Ping timeout: 480 seconds]
rmilecki has quit [Ping timeout: 480 seconds]
<slh> realtek has gone more active in terms of mainlining wireless drivers and reviewing changes for drivers, including those that aren't really in their prime focus, still a long way to go, of course - but some kind of (slow) change is visible
<slh> compared to throwing a GPL tarball over the fence and going into hiding
djfe_ is now known as djfe
rmilecki has joined #openwrt-devel
rmilecki has quit [Read error: Connection reset by peer]
danitool has quit [Ping timeout: 480 seconds]
dangole has joined #openwrt-devel