Luke-Jr has joined #openwrt-devel
philipp64 has joined #openwrt-devel
clayface has joined #openwrt-devel
clayface_ has quit [Ping timeout: 480 seconds]
Levitator has joined #openwrt-devel
<Levitator> Hey, was wondering if you guys know of someone having success with the Espressobin v7 and a Marvell 8997 Wifi NIC.
<Levitator> Because I ran into nasty problems, but I'm not sure if it's something I missed.
Levitator has quit [Remote host closed the connection]
Levitator has joined #openwrt-devel
<Levitator> Well, given that I don't have infinite time, I'm just going to set up a forwarding rule so that the Wifi subnet fetches DNS from the LAN subnet, which works properly.
<Levitator> But it annoys me slightly that I have no idea why the WAN subnet has no DNS service of its own.
goliath has quit [Quit: SIGSEGV]
william_guo has joined #openwrt-devel
william_guo has quit []
Tapper1 has quit [Ping timeout: 480 seconds]
minimal has quit []
Levitator has quit [Remote host closed the connection]
Strykar has quit [Quit: /quit]
Strykar has joined #openwrt-devel
srslypascal has quit [Ping timeout: 480 seconds]
srslypascal has joined #openwrt-devel
rmilecki has joined #openwrt-devel
nitroshift has joined #openwrt-devel
lmore377_ has joined #openwrt-devel
lmore377 has quit [Ping timeout: 480 seconds]
srslypascal has quit [Remote host closed the connection]
srslypascal has joined #openwrt-devel
f00b4r0 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
nitroshift has quit [Remote host closed the connection]
nitroshift has joined #openwrt-devel
Grommish has joined #openwrt-devel
rua has quit [Ping timeout: 480 seconds]
rua has joined #openwrt-devel
rua has quit []
rua has joined #openwrt-devel
f00b4r0 has joined #openwrt-devel
lmore377_ has quit [Read error: Connection reset by peer]
lmore377 has joined #openwrt-devel
srslypascal has quit [Ping timeout: 480 seconds]
srslypascal has joined #openwrt-devel
<Grommish> rsalvaterra: ping
<rsalvaterra> Grommish: Ouch. Change looks good, though.
<Grommish> The irony seems to be the NSS bug doesn't effect Firefox, just everything else
<stintel> haha yes
victhor has joined #openwrt-devel
<aparcar[m]> ldir: do you still have a macmini I could use for compiling things?
<mangix> aparcar[m]: is an iphone good enough?
<aparcar[m]> mangix: if you can offer ssh, maybe
<mangix> aparcar[m]: should be doable
<mangix> although there's pretty much no space on it...
<aparcar[m]> mangix: I'll wait for some proper OSX device I think, thanks 😉
<mangix> :). FWIW it has apt instead of homebrew's terribleness
<aparcar[m]> tempting
<mangix> phone's still running 14.5.1. wonder if I should update.
danitool has joined #openwrt-devel
aleksander has joined #openwrt-devel
<rsalvaterra> aparcar[m]: There are no "proper" OSX devices, by definition. macOS is a cancer. :P
* rsalvaterra has been working on a Mac Mini for the last 8 years, or so.
<mangix> rsalvaterra: what about iOS?
<rsalvaterra> mangix: Please, don't. :P
<rsalvaterra> I mean, Android is a chronic desease, but at least it's manageable.
<rsalvaterra> *disease
* f00b4r0 is a satisfied user of macOS and iOS.
<f00b4r0> to each their own poison I guess ;P
<mangix> I got a librem 5. Strange device.
<rsalvaterra> f00b4r0: Have you measured the context switch latency of macOS? :P
<f00b4r0> rsalvaterra: no, because I never needed to?
<karlp> lol :)
* karlp hi5s f00b4r0
<f00b4r0> ;)
<rsalvaterra> The only thing I like on macOS are *some* aspects of the GUI. That's all.
<aparcar[m]> lol
<rsalvaterra> I can emulate them all with Compiz on MATE. Which I do. :P
<aparcar[m]> rsalvaterra: so can you offer me a mac ssh to compile things?
<f00b4r0> it's ok. I prefer to have tools that help me do what I do, rather than things I need to fix first before I can try to use them :3
<rsalvaterra> mangix: The cube is just… silly. :P
<mangix> since you mentioned compiz :)
<aparcar[m]> can I use grep with spaces instead of newlines without using tr twice?
<rsalvaterra> aparcar[m]: Not really, sorry… And this machine is running Catalina. :/
<rsalvaterra> mangix: There's a lot more to Compiz than the cube. ;)
<mangix> hmmm pegasus explout is fixed in 14.8. maybe i should update...
* enyc meeps
<enyc> so many PRs in github hrrrm
<f00b4r0> aparcar[m]: what sort of horsepower do you need and how long would you need it?
<aparcar[m]> f00b4r0: I'm collaborating with the APK developer and he'd use it to compile APK on mac until... it compiles
<aparcar[m]> so maybe 5g of storage, 512mb ram, 1 core, 1 month?
<f00b4r0> does he need a specific version of macOS or would any do? If the latter, I might be able to help
<mangix> aparcar[m]: has he looked at cfarm?
<f00b4r0> also that ^
<aparcar[m]> cfarm is a good pointer, I didn't know they have apple stuff now
<aparcar[m]> I'll point him to that thank you!
<mangix> hmmmm
<mangix> gcc304 is red for some reason...
<aparcar[m]> too many context switches?
<f00b4r0> :D
<mangix> ssh: Connection to mangix@gcc304.fsffrance.org:22 exited: Connect failed: Operation timed ou
<mangix> meh
<rsalvaterra> Speaking of macOS…
<Grommish> mangix: Thanks for pointing out the ping for Lucian, I wish github usernames were part of the Maintainer field, and i didn't think bout a general search until after you mentioned it, so thank you :)
<rsalvaterra> … does anyone have any idea on how to corretly map a normal keyboard? Especially in Portuguese, the keys are completely wrong.
<f00b4r0> a pc keyboard you mean?
<rsalvaterra> f00b4r0: Yes, PC keyboard.
<f00b4r0> system pref -> keyboard -> input methods
<f00b4r0> + -> chose your language variant with the "PC" tag
<rsalvaterra> f00b4r0: There isn't one.
<mangix> what OS is this?
<rsalvaterra> 10.15.7 Catalina.
<f00b4r0> indeed. Portuguese seems leftover
<f00b4r0> well, you have two options
<f00b4r0> you can switch to good old US QWERTY layout, if you know from memory where the keys are
<f00b4r0> or you can use this: https://software.sil.org/ukelele/
<f00b4r0> it's also possible someone already made and published such a layout
<rsalvaterra> f00b4r0: Sorry, I need access to diacritics which aren't available in the US layout. ;)
<mangix> as a sidenote, I find non phonetic cyrillic layouts are weird
<f00b4r0> rsalvaterra: they are
<f00b4r0> long press is your friend.
<rsalvaterra> And Ukelele is… a mess. Been there.
<rsalvaterra> I have a Linux dual boot here, so I just usually just tell macOS to go forth and multiply, after work. :P
<f00b4r0> the layout looks to me like the UK layout
<rsalvaterra> Besides, Linux doesn't crash whenever I try to use OpenGL apps.
<f00b4r0> if I'm not completely mistaken (been a while since I last touched a UK keyboard)
<f00b4r0> maybe try UK - PC?
jschwart has quit [Read error: Connection reset by peer]
<rsalvaterra> f00b4r0: Nah. For that, I'll just stick with this weird PT layout.
jschwart has joined #openwrt-devel
<rsalvaterra> Still, how can one take seriuously and OS which doesn't even get something as fundamental as input right?
<rsalvaterra> *seriously
<Grommish> Unicode work on Mac?
<f00b4r0> it gets input much righter than Win in many ways
<rsalvaterra> f00b4r0: When you set the bar that low… :P
<f00b4r0> the french PC layout is a clusterfuck that requires constant use of Alt-Gr
<Grommish> Like Á
<f00b4r0> anyway, we understand you're a die-hard linux fan :)
<rsalvaterra> f00b4r0: I can assure you, however, the last version of Windows I used (XP) got PT input perfectly right.
<f00b4r0> Grommish: exactly. In fact, capitalized diacritics are insane on PC
<Grommish> If so, just manually re-assign a keyboard mapping software that works
<Grommish> Alt-0193 for Á
<Grommish> But if it takes unicode, you can do whatever you want
<rsalvaterra> Grommish: Christ.
<nbd_> one of the worst keyboard layout clusterfucks that i've seen is the german mac keyboard layout
<nbd_> i mean the german pc keyboard layout is already bad for programming
<nbd_> but the mac layout is something else entirely
<f00b4r0> for programming I typically switch to US anyway. Much better in every possible aspect :)
<nbd_> i order my macs with english (international) layout
<nbd_> which is quite decent
<nbd_> i don't like the return key placement of the us layout
<Grommish> rsalvaterra: That help at all?
<f00b4r0> nbd_: agreed, it's annoying. That's why running US on EU keyboard is nicer :)
<nbd_> english (international) is like the eu layouts, but with QWERTY
<rsalvaterra> Grommish: Not really, but thanks anyway. Note that I have all the PT keyboard keys, they're just mapped wrong on the 105 key PC keyboard. :)
<nbd_> very close to the US layout, but without the crappy return key placement/shape
<f00b4r0> nbd_: oh, that's nice
<rsalvaterra> nbd_: You mean ISO vs ANSI return?
<nbd_> probably
<f00b4r0> yes
<f00b4r0> vertical return key vs horizontal return
<Grommish> rsalvaterra: Gotcha. Mac doesn't have a keyboard remapping software? I'm completely Mac-stupid
<rsalvaterra> nbd_: I like the ISO layout. :)
<rsalvaterra> The "two row" return key.
Tapper has joined #openwrt-devel
<nbd_> yes, me too
<karlp> they normally don't even bother makingkeyboards for my local layout.
<karlp> we get stickers from the shop to fix the keys for most of them :|
<Grommish> rsalvaterra: I would have had you down as a mechanical KB afficionato
<f00b4r0> Grommish: I have a pile of AEK2s. I only use that keyboard on desktop machines :D
<Grommish> a solder-your-own DIY kit :D
<rsalvaterra> Grommish: I am. I have a very nice Logitech keyboard with brown switches. :)
rua has quit [Ping timeout: 480 seconds]
rua has joined #openwrt-devel
<aparcar[m]> nbd_: do you remember why OpenWrt chose to use IPKG_INSTROOT and not chroot for the rootfs creation?
<nbd_> we can't chroot, since we can't execute binaries from the rootfs dir on the host
<aparcar[m]> nbd_: sure but if we'd temporarily copy busybox?
<nbd_> does busybox even work on non-linux systems like macos?
<aparcar[m]> for what it's worth, APK is broken for macos anyway 😉
<nbd_> heh
<aparcar[m]> I'll test busybox on my mac later, I think it shold work
<aparcar[m]> Looking at https://github.com/daliworks/busybox-osx/commits/master it doesn't seem impossible to fix busybox for osx
<nbd_> that's from 2015...
<aparcar[m]> the APK developer is willing to fix APK for macos, we just need a SSH-able mac device.
<aparcar[m]> nbd_: sure I know. a quick rebase
<nbd_> why is this necessary?
<aparcar[m]> APK, busybox? macos?
<nbd_> busybox + fakechroot
<nbd_> when it comes to dealing with portability issues of busybox vs dealing with a few shell script path issues, my preference is very clear
<aparcar[m]> APK uses chroot for installations != /. While this can be patched away, I found (within 5 seconds) at least one that doesn't use IPKG_INSTROOT in a postinstall script
<aparcar[m]> so I thought to solve this type of problem by using chroot
<aparcar[m]> however I can also remove the chroot behavior and imitate exactly what opkg does
f00b4r0 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<nbd_> i'd prefer leaving out chroot for now
<aparcar[m]> ack
goliath has joined #openwrt-devel
<nbd_> btw. in that osx busybox tree it's not just the top commits needed for osx support
<nbd_> there's a merge commit and some more hackery further down in the history
<nbd_> and this stuff looks ugly
<nbd_> so it's not just a simple quick rebase job
<aparcar[m]> good to know, macos isn't yet fully on my radar
<nbd_> i use it for most of my openwrt dev work
<aparcar[m]> Well good thing without chroot only APK needs mac support
<nbd_> i can help with that
<aparcar[m]> nbd_: that would be awesome! please have a look here https://gitlab.alpinelinux.org/alpine/apk-tools
<aparcar[m]> if possible please us meson
minimal has joined #openwrt-devel
Grommish has quit [Read error: Connection reset by peer]
Grommish has joined #openwrt-devel
Grommish_ has joined #openwrt-devel
Grommish has quit [Ping timeout: 480 seconds]
dangole has joined #openwrt-devel
dangole has quit [Remote host closed the connection]
<nbd_> aparcar[m]: i expect it will be quite a bit of work to make it portable
<nbd_> lots of non-portable stuff in there
<aparcar[m]> nbd_: there is an open issue where I posted a wip patch and the developer is also willing to check it out. Let me know if you consider it as not feasible at all
f00b4r0 has joined #openwrt-devel
<karlp> the end goal here is to replace opkg with apk for ... reasons right?
<Habbie> i was just wondering why all the talk about apk
Tapper has quit [Ping timeout: 480 seconds]
<stintel> hanetzer: my EAP615-Walls have arrived =)
<hanetzer> stintel: nice. they're a bit of a prick to get open :)
<hanetzer> still, no 'special screws'. just two phillips and clips around the side.
<stintel> I nuked the LED button already 😂
<hanetzer> there appears to be an unpopulated serial header, but I don't have any pin headers to test it with
<stintel> it came of the SoC, with the PCB traces still on it :D
<hanetzer> whoa
<stintel> I have a pin header on it already, and made a hole in the case so I could reassemble with the header on it
<stintel> I don't have 90 degree headers in my stock anymore
<hanetzer> nice. yeah, those are what I intend to use.
<stintel> so that was the only option besides leaving the device open
<hanetzer> so, did you capture a bootlog, from u-boot onward?
<hanetzer> stintel: nice. its pretty easy to grab the dtb out of either a flash dump or the firmware they provide. binwalk on it; it will show two device trees. the first one is the FIT image containing the kernel and actual device tree, you can dd out the second one using the size and offsets it gives.
mva has quit [Ping timeout: 480 seconds]
Tapper has joined #openwrt-devel
c0sm1cSlug has joined #openwrt-devel
c0sm1cSlug_ has quit [Ping timeout: 480 seconds]
nitroshift has quit [Quit: Gone that way --->]
<aparcar[m]> karlp: Habbie correct
<Habbie> cool
<Habbie> this is not a joke question: are you expecting more convergence between Alpine and OpenWrt?
<jow> karlp: yes, the end goal is to switch to apk eventually
<jow> karlp: opkg is a dead end. Upstream is extremely bloated (libsolv, libarchive, ...)
<jow> karlp: the opkg-lede fork will go nowhere
<stintel> I was about to say, if it suits our needs and we get to maintain 1 less fork, it's a win
<stintel> and that's already like that without all the arguments against opkg :)
<jow> a big problem is opkg's naive package list format and parsing logic
<jow> it is fine for 200-300 packages
<jow> but if the plaintext lists approach >> 1MB raw file size, opkg's "lets gobble up the entire dependency graph in main memory" approach falls flat
<jow> it uses very inefficient internal data structures, requires reading the entire lists even for just simple operations etc.
<jow> changing that would essentially be a rewrite of opkg (after opkg-lede already rewrote large chunks and led nowhere)
bluew has joined #openwrt-devel
aleksander has quit [Quit: Leaving]
mva has joined #openwrt-devel
linusw_ has quit []
<aparcar> and that's why I'm working on APK, thanks jow
<Grommish_> You know that feeling, when you're 2+ hours into the build and it fails because you forgot that single line? *facepalm* I'm deep into that at the moment :D
<stintel> :D
<Grommish_> stintel: oo.. So, I think I'm just going to create rust-lang tuples for openwrt toolchains and upstream them They seem receptive and it'll simplify things for me
<Grommish_> and, of course, it'll make all that arm target handling completely moot :/
Grommish_ is now known as Grommish
anon_ has joined #openwrt-devel
anon_ has quit [Remote host closed the connection]
<stintel> Grommish: nice work!
Tapper has quit [Ping timeout: 480 seconds]
<stintel> hanetzer: tftpboot working, but have to go :(
f00b4r0 has quit [Remote host closed the connection]
f00b4r0 has joined #openwrt-devel
Lynx- has joined #openwrt-devel
<Lynx-> hey what is the command to expand each shell call and print again?
Tapper has joined #openwrt-devel
<aparcar[m]> Lynx-: set -x?
<Lynx-> ye sthanks
<Lynx-> root@OpenWrt:/tmp# awk '/$reflector/' /tmp/tmp.GBAnkB <-- correct syntax?
<Lynx-> to get $reflector replaced by 9.9.9.9
<Habbie> looks like a question for #openwrt, or #linux perhaps
Gaspare has joined #openwrt-devel
clayface_ has joined #openwrt-devel
<Pepes> Grommish: You should prepare nss update for OpenWrt 21.02 as well. I could not easily cherry-pick it, though.
clayface has quit [Ping timeout: 480 seconds]
<Grommish> Pepes: I don't have 21.02 local, but I'll check it out after i finished building this
Tapper has quit [Ping timeout: 480 seconds]
Lynx- has quit [Quit: Going offline, see ya! (www.adiirc.com)]
shibboleth has joined #openwrt-devel
Tapper has joined #openwrt-devel
Grommish has quit [Remote host closed the connection]
Gaspare has quit [Ping timeout: 480 seconds]
Borromini has joined #openwrt-devel
jschwart has quit [Read error: Connection reset by peer]
guerby has quit [Remote host closed the connection]
dangole has joined #openwrt-devel
guerby has joined #openwrt-devel
mkresin has quit [Remote host closed the connection]
mkresin has joined #openwrt-devel
jschwart has joined #openwrt-devel
Tapper has quit [Ping timeout: 480 seconds]
pmelange has joined #openwrt-devel
pmelange has left #openwrt-devel [#openwrt-devel]
Grommish has joined #openwrt-devel
jschwart has quit []
jschwart has joined #openwrt-devel
Tapper has joined #openwrt-devel
<Habbie> wiki down?
<Habbie> slash super slow
<stintel> the pos plugin is at it again
<Habbie> i am not surprised
<Habbie> indeed it loaded eventually
<stintel> should be slightly better now
<stintel> but the whole thing is broken by design
shibboleth has quit [Quit: shibboleth]
<Habbie> way better now
<stintel> yes I restarted mysql, there were like 20 stuck queries from that shit plugin
<stintel> hanetzer: it's going to take some work, e.g. the mt75xx phy driver that is currently only in the mediatek target is used in the device
<stintel> or maybe not
<svanheule> stintel: EAP615 is using a more modern software stack than the EAP235 then?
<stintel> looks like it
<stintel> it uses phy-mode = "trgmii"; and git grep trgmii pointed me to that mt75xx driver in mediatek target
<stintel> but I'll have to do more research first
lucenera has quit [Quit: The Lounge - https://thelounge.chat]
<stintel> 01:00.0 Unclassified device [0002]: MEDIATEK Corp. Device 7916
lucenera has joined #openwrt-devel
<stintel> mt7915/pci.c: { PCI_DEVICE(PCI_VENDOR_ID_MEDIATEK, 0x7916) },
<stintel> ok that's reassuring :)
Habbie has quit [Ping timeout: 480 seconds]
<Borromini> stintel: you got one too?
<stintel> I have 2
<stintel> going to have to figure out where to get mt7915_eeprom_dbdc.bin
<Borromini> :)
<rsalvaterra> stintel: You have an MT7916? I thought they were vapourware for the time being…!
<stintel> according to lspci there's one 7916 in the EAP615-Wall, yes
zorun has quit [Remote host closed the connection]
zorun has joined #openwrt-devel
<Borromini> neat so 6 GHz support huh?
<stintel> I've not seen anything about that in the specs
<Borromini> ok first hit points me to MTK site and the summary says WiFi 6E :-/
<slh> the specs only refer to 3x3 2.4 GHz and 4x4 5 GHz, not 6 GHz
<slh> 6 GHz is still 'fun' in Europe, Intel's ax210 drivers don't support it yet
<stintel> and actually the dts does ieee80211-freq-limit = <0x4c4b40 0x5b8d80>;
<Borromini> but that's a product using MT7916 so maybe the 6E capability is handled by other hardware
<stintel> which is 5G-6G
<stintel> so not > 6G
<stintel> as of December all EU countries are expected to have implemented the regulation to allow it
<stintel> so it'll come
<Borromini> well could as well be a neutered design no? wouldn't be the first vendor to sell such stuff
<stintel> really looking forward to have 6E APs :)
<stintel> my phone supports it already!
<stintel> but I might fix that piece of crap with a hammer
<stintel> today I'm in the bakery, and my google pay says "doesn't meet security requirements"
<slh> sadly the Intel drivers don't allow it so far, not linux, not windows 10, not windows 11 (just installed that for this purpose,but no dice with Intel's 22.90.0 ax210 drivers)
<stintel> I used google pay the day before no issue, not running beta, not rooted, no update between yesterday and today
<stintel> and samsung support says "reset all settings"
<stintel> how about no, at least look at some goddamn logs wankers
<stintel> I'm actually close to buying a bloody iphone
<Borromini> all I read about Google Pay is it's a sh*tshow the way any Google product tends to be
<Borromini> seems short attention span deficit is something Google selects their hires on
* Borromini waits till they throw out Google Workplace whatever
<stintel> I've been using Google pay for years without issues
<stintel> workplace is a facebook product? :P
<Borromini> but they did an overhaul recently didn't they?
<Borromini> stintel: idk :P. Their MS O365 suite counterpart :P
<Borromini> ah Workspace it's called.
<Borromini> ...
rmilecki has quit [Ping timeout: 480 seconds]
goliath has quit [Quit: SIGSEGV]
Habbie has joined #openwrt-devel
* Borromini is out
<stintel> o/
<Borromini> stintel: the EAP615-Wall looks enticing but I have no AX clients and 3 EAP235-Walls already :P
<Borromini> missus won't be happy with me :P
<Borromini> later
<stintel> :P
<stintel> she doesn't need to know
<stintel> the APs look identical to your current ones :P
<Borromini> true :P
Borromini has quit [Quit: leaving]
<stintel> I have 3 AX devices
<slh> with 802.11ax you can usually easily achieve 650 to >1 GBit/s throughput over wireless, at least within the same room. it's really a quite significant speedup
<slh> also quite some improvement for 2.4 GHz
<stintel> well proper 11ac wave2 is already quite fast
<slh> ~350-400 MBit/s
<stintel> but indeed, the improvements on 2.4 are more interesting
<stintel> slh: I get >600Mbps on my phone on an ac AP
<slh> in praczice, with 2x2 clients
<stintel> sorry, not 600
<stintel> close to 500
<stintel> saw ~650 when connected to the EAP615 running stock firmware
<stintel> have not tried laptop yet
Tapper has quit [Ping timeout: 480 seconds]
Grommish has quit [Ping timeout: 480 seconds]