<Grommish>
mangix: explain it to me like the idiot I am.. Why would someone want to run an OS that is already EOL and slated for EOL on even the LTS in less than a year?
<Grommish>
mangix: explain it to me like the idiot I am.. Why would someone want to run an OS that is already EOL and slated for EOL on even the LTS in less than a year?
<Grommish>
mangix: explain it to me like the idiot I am.. Why would someone want to run an OS that is already EOL and slated for EOL on even the LTS in less than a year?
<Grommish>
I mean, I get it that sometimes it isn't an option.. I worked for a large Fortune1000 company that used COBOL mainframes and flat files, but only on the backend
<Grommish>
I mean, I get it that sometimes it isn't an option.. I worked for a large Fortune1000 company that used COBOL mainframes and flat files, but only on the backend
<Grommish>
I mean, I get it that sometimes it isn't an option.. I worked for a large Fortune1000 company that used COBOL mainframes and flat files, but only on the backend
dorf_ has joined #openwrt-devel
dorf_ has joined #openwrt-devel
dorf_ has joined #openwrt-devel
<Grommish>
but doesn't expanding the base of "compatible" build systems lead to other issues of compatability across ALL bases?
<Grommish>
but doesn't expanding the base of "compatible" build systems lead to other issues of compatability across ALL bases?
<Grommish>
but doesn't expanding the base of "compatible" build systems lead to other issues of compatability across ALL bases?
<Grommish>
I'm legit asking because I'm interested in the view.. When I installed Ubuntu, I went with 20.04LTS rather than 18.04, let alone 16.04 which that says is also going to be dropped
<Grommish>
I'm legit asking because I'm interested in the view.. When I installed Ubuntu, I went with 20.04LTS rather than 18.04, let alone 16.04 which that says is also going to be dropped
<Grommish>
I'm legit asking because I'm interested in the view.. When I installed Ubuntu, I went with 20.04LTS rather than 18.04, let alone 16.04 which that says is also going to be dropped
<mangix>
Grommish: the large company aspect is the issue
<mangix>
Grommish: the large company aspect is the issue
<mangix>
Grommish: the large company aspect is the issue
<Grommish>
mangix: Yes, but openwrt isn't being built by large companies, is it?
<Grommish>
mangix: Yes, but openwrt isn't being built by large companies, is it?
<Grommish>
mangix: Yes, but openwrt isn't being built by large companies, is it?
<mangix>
I assume netgear is a large company
<mangix>
I assume netgear is a large company
<mangix>
I assume netgear is a large company
<mangix>
not that I wish to imply they do, but there are multiple large companies that use OpenWrt as a base
<mangix>
not that I wish to imply they do, but there are multiple large companies that use OpenWrt as a base
<mangix>
not that I wish to imply they do, but there are multiple large companies that use OpenWrt as a base
<Grommish>
From their firmware, I'd say not so much.. nor are they running a current version of OpenWrt
<Grommish>
From their firmware, I'd say not so much.. nor are they running a current version of OpenWrt
<Grommish>
From their firmware, I'd say not so much.. nor are they running a current version of OpenWrt
<Grommish>
They use a base of it, but I don't know of one that uses an official release?
<Grommish>
They use a base of it, but I don't know of one that uses an official release?
<Grommish>
They use a base of it, but I don't know of one that uses an official release?
<mangix>
Grommish: I mean, there's nothing newer than 19.07 yet
<mangix>
Grommish: I mean, there's nothing newer than 19.07 yet
<mangix>
Grommish: I mean, there's nothing newer than 19.07 yet
<mangix>
seems a lot of the newer SDKs use that
<mangix>
seems a lot of the newer SDKs use that
<mangix>
seems a lot of the newer SDKs use that
<Grommish>
*nod* Ok. Well, you'd think they'd update their build system to a supported version
<Grommish>
*nod* Ok. Well, you'd think they'd update their build system to a supported version
<Grommish>
*nod* Ok. Well, you'd think they'd update their build system to a supported version
<Grommish>
I'm not disagreeing or agreeing with either position btw
<Grommish>
I'm not disagreeing or agreeing with either position btw
<Grommish>
I'm not disagreeing or agreeing with either position btw
<Grommish>
I'm curious as to what line does it not become tenible to try and support everyone
<Grommish>
I'm curious as to what line does it not become tenible to try and support everyone
<Grommish>
I'm curious as to what line does it not become tenible to try and support everyone
anonzadas has joined #openwrt-devel
anonzadas has joined #openwrt-devel
anonzadas has joined #openwrt-devel
<Grommish>
even MS gave up on XP eventually :D
<Grommish>
even MS gave up on XP eventually :D
<Grommish>
even MS gave up on XP eventually :D
<mangix>
Grommish: I assume just keep support for everything LTS
<mangix>
Grommish: I assume just keep support for everything LTS
<mangix>
Grommish: I assume just keep support for everything LTS
SwedeMike has joined #openwrt-devel
SwedeMike has joined #openwrt-devel
SwedeMike has joined #openwrt-devel
<Grommish>
Fair enough.. Will Deb make a Python3.6 package if it's within their LTS timeline you think?
<Grommish>
Fair enough.. Will Deb make a Python3.6 package if it's within their LTS timeline you think?
<Grommish>
Fair enough.. Will Deb make a Python3.6 package if it's within their LTS timeline you think?
<Grommish>
if they can't be bothered, why jump through hoops on compat with it?
<Grommish>
if they can't be bothered, why jump through hoops on compat with it?
<Grommish>
if they can't be bothered, why jump through hoops on compat with it?
<Grommish>
of course, that just require 3.6, so I guess if they had it locally they'd be fine regardless
<Grommish>
of course, that just require 3.6, so I guess if they had it locally they'd be fine regardless
<Grommish>
of course, that just require 3.6, so I guess if they had it locally they'd be fine regardless
<Grommish>
no?
<Grommish>
no?
<Grommish>
no?
<Grommish>
I KNOW there are reasons for everything, I just want to understand it :)
<Grommish>
I KNOW there are reasons for everything, I just want to understand it :)
<Grommish>
I KNOW there are reasons for everything, I just want to understand it :)
<Grommish>
You and others don't complain just to complain
<Grommish>
You and others don't complain just to complain
<Grommish>
You and others don't complain just to complain
<mangix>
Grommish: you would think you can build OpenWrt everywhere.
<mangix>
Grommish: you would think you can build OpenWrt everywhere.
<mangix>
Grommish: you would think you can build OpenWrt everywhere.
<mangix>
Unfortunately, only GNU/Linux is really supported
<mangix>
Unfortunately, only GNU/Linux is really supported
<mangix>
Unfortunately, only GNU/Linux is really supported
<mangix>
macOS kind of sort of.
<mangix>
macOS kind of sort of.
<mangix>
macOS kind of sort of.
<mangix>
FreeBSD even less so
<mangix>
FreeBSD even less so
<mangix>
FreeBSD even less so
<mangix>
Cygwin, forget it
<mangix>
Cygwin, forget it
<mangix>
Cygwin, forget it
<mangix>
there's also clang
<mangix>
there's also clang
<mangix>
there's also clang
<mangix>
in my branch, I have several build fixes for clang but I haven't sent since they'll just get rejected
<mangix>
in my branch, I have several build fixes for clang but I haven't sent since they'll just get rejected
<mangix>
in my branch, I have several build fixes for clang but I haven't sent since they'll just get rejected
<Grommish>
Meh, I don't like it when people say that.. If you've got it, make them reject it and give you a reason.. If it is't a good reason, then complain
<Grommish>
Meh, I don't like it when people say that.. If you've got it, make them reject it and give you a reason.. If it is't a good reason, then complain
<Grommish>
Meh, I don't like it when people say that.. If you've got it, make them reject it and give you a reason.. If it is't a good reason, then complain
<Grommish>
But just saying "Not sending it in because they might say no" *shrug* I dunno..
<Grommish>
But just saying "Not sending it in because they might say no" *shrug* I dunno..
<Grommish>
But just saying "Not sending it in because they might say no" *shrug* I dunno..
<mangix>
Grommish: been there done that
<mangix>
Grommish: been there done that
<mangix>
Grommish: been there done that
<Grommish>
If it works, send it.. make them justify not using it
<Grommish>
If it works, send it.. make them justify not using it
<Grommish>
If it works, send it.. make them justify not using it
<Grommish>
*nod* Gotcha
<Grommish>
*nod* Gotcha
<Grommish>
*nod* Gotcha
<mangix>
and it's not might
<mangix>
and it's not might
<mangix>
and it's not might
<mangix>
it's will
<mangix>
it's will
<mangix>
it's will
<Grommish>
Any idea why?
<Grommish>
Any idea why?
<Grommish>
Any idea why?
<mangix>
Argument is that the bug is HOSTCC/HOSTCXX not being respected
<mangix>
Argument is that the bug is HOSTCC/HOSTCXX not being respected
<mangix>
Argument is that the bug is HOSTCC/HOSTCXX not being respected
<mangix>
both are set to gcc and g++ respectively
<mangix>
both are set to gcc and g++ respectively
<mangix>
both are set to gcc and g++ respectively
<mangix>
but even so, a one line patch still gets rejected
<mangix>
but even so, a one line patch still gets rejected
<mangix>
but even so, a one line patch still gets rejected
<mangix>
there was a guy named Tom who no longer contributes that was complaining about his patches being rejected for no good reason
<mangix>
there was a guy named Tom who no longer contributes that was complaining about his patches being rejected for no good reason
<mangix>
there was a guy named Tom who no longer contributes that was complaining about his patches being rejected for no good reason
<mangix>
He changed the submitter name and patches were applied instantly
<mangix>
He changed the submitter name and patches were applied instantly
<mangix>
He changed the submitter name and patches were applied instantly
<Grommish>
My issue with people who push push push for patches is they have no real idea of the wide-reaching consequences across all devices that get used for. the scope of OpenWrt is beyond a single device or tree (as you are well familar with)
<Grommish>
My issue with people who push push push for patches is they have no real idea of the wide-reaching consequences across all devices that get used for. the scope of OpenWrt is beyond a single device or tree (as you are well familar with)
<Grommish>
My issue with people who push push push for patches is they have no real idea of the wide-reaching consequences across all devices that get used for. the scope of OpenWrt is beyond a single device or tree (as you are well familar with)
SwedeMike has quit [Ping timeout: 272 seconds]
SwedeMike has quit [Ping timeout: 272 seconds]
SwedeMike has quit [Ping timeout: 272 seconds]
<Grommish>
But, when I was doing active android rom dev, we told people if they wanted something we didnt offer, they could fork and do what they wanted with our base
<Grommish>
But, when I was doing active android rom dev, we told people if they wanted something we didnt offer, they could fork and do what they wanted with our base
<Grommish>
But, when I was doing active android rom dev, we told people if they wanted something we didnt offer, they could fork and do what they wanted with our base
<Grommish>
Very very few wanted to get their hands dirty enough to actually do it
<Grommish>
Very very few wanted to get their hands dirty enough to actually do it
<Grommish>
Very very few wanted to get their hands dirty enough to actually do it
<mangix>
OpenWrt is not android. I also do not want to carry out of tree patches for no good reason.
<mangix>
OpenWrt is not android. I also do not want to carry out of tree patches for no good reason.
<mangix>
OpenWrt is not android. I also do not want to carry out of tree patches for no good reason.
<Grommish>
Right.. YOU know different :) Your active and respected (by me if no one else ;p)
<Grommish>
Right.. YOU know different :) Your active and respected (by me if no one else ;p)
<Grommish>
Right.. YOU know different :) Your active and respected (by me if no one else ;p)
<Grommish>
Even if I don't understand or agree with everything
<Grommish>
Even if I don't understand or agree with everything
<Grommish>
Even if I don't understand or agree with everything
<Grommish>
Don't get me wrong, I've dealt with my own ego and frustration with patches, but.. eh.. If it bothered me enough, I'd run my own
<Grommish>
Don't get me wrong, I've dealt with my own ego and frustration with patches, but.. eh.. If it bothered me enough, I'd run my own
<Grommish>
Don't get me wrong, I've dealt with my own ego and frustration with patches, but.. eh.. If it bothered me enough, I'd run my own
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has quit [Remote host closed the connection]
<Grommish>
mangix: In order to test this, I should remove staging_dir and build_dir between builds?
<Grommish>
mangix: In order to test this, I should remove staging_dir and build_dir between builds?
<Grommish>
or will make clean be enough?
<Grommish>
or will make clean be enough?
<mangix>
make clean should be enough
<mangix>
make clean should be enough
<mangix>
ld.gold speeds up the linking stage, not necessarily compilation
<mangix>
ld.gold speeds up the linking stage, not necessarily compilation
_whitelogger_ has joined #openwrt-devel
_whitelogger_ has joined #openwrt-devel
_whitelogger_ has joined #openwrt-devel
Tapper has joined #openwrt-devel
Tapper has joined #openwrt-devel
Tapper has joined #openwrt-devel
<Grommish>
Ok.. I'm running it now then
<Grommish>
Ok.. I'm running it now then
<Grommish>
Ok.. I'm running it now then
<Grommish>
I'll have numbers in a few minutes
<Grommish>
I'll have numbers in a few minutes
<Grommish>
I'll have numbers in a few minutes
<Grommish>
mangix: Errored out
<Grommish>
mangix: Errored out
<Grommish>
mangix: Errored out
Tapper has quit [Ping timeout: 245 seconds]
Tapper has quit [Ping timeout: 245 seconds]
Tapper has quit [Ping timeout: 245 seconds]
<Grommish>
mangix: let me make sure it in't omething I did stupid
<Grommish>
mangix: let me make sure it in't omething I did stupid
<Grommish>
mangix: let me make sure it in't omething I did stupid
<mangix>
Grommish: these two patches require a toolchain rebuild btw
<mangix>
Grommish: these two patches require a toolchain rebuild btw
<mangix>
Grommish: these two patches require a toolchain rebuild btw
<Grommish>
So make clean isn't enough? hehe
<Grommish>
So make clean isn't enough? hehe
<Grommish>
So make clean isn't enough? hehe
<Grommish>
I'll just shitcan the entire build structure between runs. no biggie
<Grommish>
I'll just shitcan the entire build structure between runs. no biggie
<Grommish>
I'll just shitcan the entire build structure between runs. no biggie
<Grommish>
but i want to make sure it isn't an issue on something I forget to bring over first
<Grommish>
but i want to make sure it isn't an issue on something I forget to bring over first
<Grommish>
but i want to make sure it isn't an issue on something I forget to bring over first
<mangix>
Grommish: so you can apply the patches and compile the toolchain. if you want to compare before and after, just undo the changes in the last patch
<mangix>
Grommish: so you can apply the patches and compile the toolchain. if you want to compare before and after, just undo the changes in the last patch
<mangix>
Grommish: so you can apply the patches and compile the toolchain. if you want to compare before and after, just undo the changes in the last patch
<Grommish>
I usuallt remove bin/ build_dir/ staging_dir/ tmp/
<Grommish>
I usuallt remove bin/ build_dir/ staging_dir/ tmp/
<Grommish>
I usuallt remove bin/ build_dir/ staging_dir/ tmp/
tobleminer-tSYS has quit [Quit: AS4242423214]
tobleminer-tSYS has quit [Quit: AS4242423214]
tobleminer-tSYS has quit [Quit: AS4242423214]
tobleminer-tSYS has joined #openwrt-devel
tobleminer-tSYS has joined #openwrt-devel
tobleminer-tSYS has joined #openwrt-devel
<mangix>
the first patch actually builds gold. the second switches OpenWrt to actually use it
<mangix>
the first patch actually builds gold. the second switches OpenWrt to actually use it
<mangix>
the first patch actually builds gold. the second switches OpenWrt to actually use it
<Grommish>
*nod*
<Grommish>
*nod*
<Grommish>
*nod*
dengqf6 has joined #openwrt-devel
dengqf6 has joined #openwrt-devel
dengqf6 has joined #openwrt-devel
<Grommish>
I'll remove .ccache as well just for giggles
<Grommish>
I'll remove .ccache as well just for giggles
<Grommish>
I'll remove .ccache as well just for giggles
<Grommish>
building out now :)
<Grommish>
building out now :)
<Grommish>
building out now :)
<Grommish>
(I don't think I use ccache to build with anymore, but eh.. can't hurt)
<Grommish>
(I don't think I use ccache to build with anymore, but eh.. can't hurt)
<Grommish>
(I don't think I use ccache to build with anymore, but eh.. can't hurt)
<mangix>
why not?
<mangix>
why not?
<mangix>
why not?
<Grommish>
i had issues with ccache when I was buildig with CONFIG_ALL
<Grommish>
i had issues with ccache when I was buildig with CONFIG_ALL
<Grommish>
i had issues with ccache when I was buildig with CONFIG_ALL
<mangix>
I would like to know which. I already fixed a bunch.
<mangix>
I would like to know which. I already fixed a bunch.
<mangix>
I would like to know which. I already fixed a bunch.
<mangix>
In other news, AliExpress refunded my purchase of the totolink :(
<mangix>
In other news, AliExpress refunded my purchase of the totolink :(
<mangix>
In other news, AliExpress refunded my purchase of the totolink :(
<mangix>
no ax for me
<mangix>
no ax for me
<mangix>
no ax for me
<Grommish>
was with the luci packages if I remember right
<Grommish>
was with the luci packages if I remember right
<Grommish>
was with the luci packages if I remember right
<mangix>
Maybe I should look into the linksys e8450 instead...
<mangix>
Maybe I should look into the linksys e8450 instead...
<mangix>
Maybe I should look into the linksys e8450 instead...
nitdega has quit [Quit: ZNC - 1.6.0 - http://znc.in]
nitdega has quit [Quit: ZNC - 1.6.0 - http://znc.in]
nitdega has quit [Quit: ZNC - 1.6.0 - http://znc.in]
<mangix>
:(. more expensive
<mangix>
:(. more expensive
<mangix>
:(. more expensive
<Grommish>
Why did they cancel the order?
<Grommish>
Why did they cancel the order?
<Grommish>
Why did they cancel the order?
<mangix>
No idea
<mangix>
No idea
<mangix>
No idea
<mangix>
Just says closed
<mangix>
Just says closed
<mangix>
Just says closed
<Grommish>
Huh. AE doesn't usually stop and order. sell worthless fakes, yes, but not cancel
<Grommish>
Huh. AE doesn't usually stop and order. sell worthless fakes, yes, but not cancel
<Grommish>
Huh. AE doesn't usually stop and order. sell worthless fakes, yes, but not cancel
<Grommish>
maybe the shop got shut down
<Grommish>
maybe the shop got shut down
<Grommish>
maybe the shop got shut down
<Grommish>
and you got saved from being scammed
<Grommish>
and you got saved from being scammed
<Grommish>
and you got saved from being scammed
nitdega has joined #openwrt-devel
nitdega has joined #openwrt-devel
nitdega has joined #openwrt-devel
<pkgadd>
I've been really interested in the e8450/ rt3200 for the last couple of days - but shipping- and import/ customs fees for post-Brexit Britain have gotten quite uncomfortable
<pkgadd>
I've been really interested in the e8450/ rt3200 for the last couple of days - but shipping- and import/ customs fees for post-Brexit Britain have gotten quite uncomfortable
<pkgadd>
I've been really interested in the e8450/ rt3200 for the last couple of days - but shipping- and import/ customs fees for post-Brexit Britain have gotten quite uncomfortable
<pkgadd>
the price over all is still reasonable, but ~25 EUR shipping/ customs for a device that already sells with 21% VAT included just feels wrong
<pkgadd>
the price over all is still reasonable, but ~25 EUR shipping/ customs for a device that already sells with 21% VAT included just feels wrong
<pkgadd>
the price over all is still reasonable, but ~25 EUR shipping/ customs for a device that already sells with 21% VAT included just feels wrong
<mangix>
pkgadd: more expensive than the totolink :(
<mangix>
pkgadd: more expensive than the totolink :(
<mangix>
pkgadd: more expensive than the totolink :(
<Grommish>
oof.. yeah.. They've still got teh 25% tarrifs on damn near all silicon parts here.. it's nuts
<Grommish>
oof.. yeah.. They've still got teh 25% tarrifs on damn near all silicon parts here.. it's nuts
<Grommish>
oof.. yeah.. They've still got teh 25% tarrifs on damn near all silicon parts here.. it's nuts
<pkgadd>
I might still bite, as I have a need for a device faster (or at least as fast as-) ipq8065 (especially considering wired performance), but so far I haven't gotten through with it
<pkgadd>
I might still bite, as I have a need for a device faster (or at least as fast as-) ipq8065 (especially considering wired performance), but so far I haven't gotten through with it
<pkgadd>
I might still bite, as I have a need for a device faster (or at least as fast as-) ipq8065 (especially considering wired performance), but so far I haven't gotten through with it
<pkgadd>
I've skipped looking at the totolink because of its mt7621 SOC, independent of the price (and I'm not toooo keen on importing from outside the EU either) - mt7622b is just so much more interesting
<pkgadd>
I've skipped looking at the totolink because of its mt7621 SOC, independent of the price (and I'm not toooo keen on importing from outside the EU either) - mt7622b is just so much more interesting
<pkgadd>
I've skipped looking at the totolink because of its mt7621 SOC, independent of the price (and I'm not toooo keen on importing from outside the EU either) - mt7622b is just so much more interesting
<mangix>
hmmm so the Linksys E8450 from what I see sells for around ~200
<mangix>
hmmm so the Linksys E8450 from what I see sells for around ~200
<mangix>
hmmm so the Linksys E8450 from what I see sells for around ~200
<mangix>
Seller failed to ship your order in time. A full refund will be issued automatically to your original payment method within 3 to 20 business days.
<mangix>
Seller failed to ship your order in time. A full refund will be issued automatically to your original payment method within 3 to 20 business days.
<mangix>
Seller failed to ship your order in time. A full refund will be issued automatically to your original payment method within 3 to 20 business days.
<Grommish>
Ah, see.. probably a scam store
<Grommish>
Ah, see.. probably a scam store
<Grommish>
Ah, see.. probably a scam store
<pkgadd>
but I've often noticed low promotional prices on amazon.co.uk not seen on e.g. amazon.de, the Linksys ea6350v3 sold for ~35 GBP there as well
<pkgadd>
but I've often noticed low promotional prices on amazon.co.uk not seen on e.g. amazon.de, the Linksys ea6350v3 sold for ~35 GBP there as well
<pkgadd>
but I've often noticed low promotional prices on amazon.co.uk not seen on e.g. amazon.de, the Linksys ea6350v3 sold for ~35 GBP there as well
<mangix>
Grommish: No it's the official one
<mangix>
Grommish: No it's the official one
<mangix>
Grommish: No it's the official one
<Grommish>
mangix: Interesting then
<Grommish>
mangix: Interesting then
<Grommish>
mangix: Interesting then
<mangix>
maybe they ran out
<mangix>
maybe they ran out
<mangix>
maybe they ran out
<mangix>
Now I have to convince myself to get the rt3200
<mangix>
Now I have to convince myself to get the rt3200
<mangix>
Now I have to convince myself to get the rt3200
<pkgadd>
I'd be fine with the price (~92 EUR), but not the shipping/ import duties on top
<pkgadd>
I'd be fine with the price (~92 EUR), but not the shipping/ import duties on top
<pkgadd>
I'd be fine with the price (~92 EUR), but not the shipping/ import duties on top
<pkgadd>
the xiaomi ax3600 could be a nice alternative (ipq8071a), but sadly there seem to be quite some roadblocks to get ethernet/ wireless going with ipq807x
<pkgadd>
the xiaomi ax3600 could be a nice alternative (ipq8071a), but sadly there seem to be quite some roadblocks to get ethernet/ wireless going with ipq807x
<pkgadd>
the xiaomi ax3600 could be a nice alternative (ipq8071a), but sadly there seem to be quite some roadblocks to get ethernet/ wireless going with ipq807x
<mangix>
right. I assume there are more mediatek devices that can be added
<mangix>
right. I assume there are more mediatek devices that can be added
<mangix>
right. I assume there are more mediatek devices that can be added
<mangix>
I don't see anything on the mailing list
<mangix>
I don't see anything on the mailing list
<mangix>
I don't see anything on the mailing list
<pkgadd>
btw. there seems to be one difference between e8450 and rt3200, the number of LEDs (the rt3200 only seems to have two, the e8450 also activity LEDs for the LAN ports on the bottom front)
<pkgadd>
btw. there seems to be one difference between e8450 and rt3200, the number of LEDs (the rt3200 only seems to have two, the e8450 also activity LEDs for the LAN ports on the bottom front)
<pkgadd>
btw. there seems to be one difference between e8450 and rt3200, the number of LEDs (the rt3200 only seems to have two, the e8450 also activity LEDs for the LAN ports on the bottom front)
<pkgadd>
hard to tell from the vendor pictures though
<pkgadd>
hard to tell from the vendor pictures though
<pkgadd>
hard to tell from the vendor pictures though
<mangix>
meh I hate LEDs
<mangix>
meh I hate LEDs
<mangix>
meh I hate LEDs
<mangix>
nbd seems to have a patch for the D-Link DIR-X1860
<mangix>
nbd seems to have a patch for the D-Link DIR-X1860
<mangix>
nbd seems to have a patch for the D-Link DIR-X1860
* mangix
looks
* mangix
looks
* mangix
looks
<pkgadd>
furthermore the e8450 advertizes 2500 sqft coverage, the rt3200 2000 sqft - which doesn't need to mean anything
<pkgadd>
furthermore the e8450 advertizes 2500 sqft coverage, the rt3200 2000 sqft - which doesn't need to mean anything
<pkgadd>
furthermore the e8450 advertizes 2500 sqft coverage, the rt3200 2000 sqft - which doesn't need to mean anything
<pkgadd>
(or could refer to FCC vs ETSI power levels)
<pkgadd>
(or could refer to FCC vs ETSI power levels)
<pkgadd>
(or could refer to FCC vs ETSI power levels)
<mangix>
yeah...no. DIR-X1860 costs too much here
<mangix>
yeah...no. DIR-X1860 costs too much here
<mangix>
yeah...no. DIR-X1860 costs too much here
<mangix>
and it's mt7621
<mangix>
and it's mt7621
<mangix>
and it's mt7621
<pkgadd>
btw. has anyone seen encrypted/ signed firmwares for mt7621 so far? or is it 'safe' to assume that mt7621 based devices can be ported/ flashed 'easily'? (I know that the TP-Link mt7622b+mt7915 devices seem to make it difficult that way)
<pkgadd>
btw. has anyone seen encrypted/ signed firmwares for mt7621 so far? or is it 'safe' to assume that mt7621 based devices can be ported/ flashed 'easily'? (I know that the TP-Link mt7622b+mt7915 devices seem to make it difficult that way)
<pkgadd>
btw. has anyone seen encrypted/ signed firmwares for mt7621 so far? or is it 'safe' to assume that mt7621 based devices can be ported/ flashed 'easily'? (I know that the TP-Link mt7622b+mt7915 devices seem to make it difficult that way)
<pkgadd>
I have devices using it (ath79/ tl-wr1043nd v1 and lantiq/ Arcadyan/Astoria Easybox 904xDSL (VGV952CJW33-E-IR)), but not really any developer side experience
<pkgadd>
I have devices using it (ath79/ tl-wr1043nd v1 and lantiq/ Arcadyan/Astoria Easybox 904xDSL (VGV952CJW33-E-IR)), but not really any developer side experience
<pkgadd>
I have devices using it (ath79/ tl-wr1043nd v1 and lantiq/ Arcadyan/Astoria Easybox 904xDSL (VGV952CJW33-E-IR)), but not really any developer side experience
lucenera has joined #openwrt-devel
lucenera has joined #openwrt-devel
lucenera has joined #openwrt-devel
<mangix>
ugh
<mangix>
ugh
<mangix>
ugh
<mangix>
how did these openssl failures creep in
<mangix>
how did these openssl failures creep in
<mangix>
how did these openssl failures creep in
<Grommish>
I've got the switch working, but only 4 of the 5 ports ;/ port0 on the switch refuses to work
<Grommish>
I've got the switch working, but only 4 of the 5 ports ;/ port0 on the switch refuses to work
<Grommish>
I've got the switch working, but only 4 of the 5 ports ;/ port0 on the switch refuses to work
<Grommish>
It's wierd because eth5 (port0 on the switch) is competely dead.. doesn't even recognize a cable plugged in.. but the rest of the switch is afine
<Grommish>
It's wierd because eth5 (port0 on the switch) is competely dead.. doesn't even recognize a cable plugged in.. but the rest of the switch is afine
<Grommish>
It's wierd because eth5 (port0 on the switch) is competely dead.. doesn't even recognize a cable plugged in.. but the rest of the switch is afine
<mangix>
Grommish: how did you get those numbers. Was it just a difference between the second commit?
<mangix>
Grommish: how did you get those numbers. Was it just a difference between the second commit?
<mangix>
Grommish: how did you get those numbers. Was it just a difference between the second commit?
<Grommish>
mangix: Right.. I have my standard kernel-5.10 branch.. that's the without.. the only different between the two are your two patches
<Grommish>
mangix: Right.. I have my standard kernel-5.10 branch.. that's the without.. the only different between the two are your two patches
<Grommish>
mangix: Right.. I have my standard kernel-5.10 branch.. that's the without.. the only different between the two are your two patches
<Grommish>
with the removal of the directories before each build
<Grommish>
with the removal of the directories before each build
<Grommish>
with the removal of the directories before each build
<Grommish>
and just a time make -j5 for each *shrug* seemed like the easiest way to A/B test
<Grommish>
and just a time make -j5 for each *shrug* seemed like the easiest way to A/B test
<Grommish>
and just a time make -j5 for each *shrug* seemed like the easiest way to A/B test
<mangix>
Those numbers make no sense to me. Can you try just by applying both patches and reverting/keeping the last one?
<mangix>
Those numbers make no sense to me. Can you try just by applying both patches and reverting/keeping the last one?
<mangix>
Those numbers make no sense to me. Can you try just by applying both patches and reverting/keeping the last one?
<Grommish>
What do you mean? I rebased from master, removed bin/ build_dir/ staging_dir/ tmp/ .ccache/, built with time make -j5 Switched branches from master, cherry-picked your 2 commits, removed the same dirs and built again
<Grommish>
What do you mean? I rebased from master, removed bin/ build_dir/ staging_dir/ tmp/ .ccache/, built with time make -j5 Switched branches from master, cherry-picked your 2 commits, removed the same dirs and built again
<Grommish>
What do you mean? I rebased from master, removed bin/ build_dir/ staging_dir/ tmp/ .ccache/, built with time make -j5 Switched branches from master, cherry-picked your 2 commits, removed the same dirs and built again
<Grommish>
So the only difference is your 2 commits *shrug*
<Grommish>
So the only difference is your 2 commits *shrug*
<Grommish>
So the only difference is your 2 commits *shrug*
<Grommish>
but, I'll run it again later for ya if you'd like
<Grommish>
but, I'll run it again later for ya if you'd like
<Grommish>
but, I'll run it again later for ya if you'd like
<Grommish>
I need to get the toolchain for the er10x rebuilt (I built for the Itus device) so it's doing that at the moment
<Grommish>
I need to get the toolchain for the er10x rebuilt (I built for the Itus device) so it's doing that at the moment
<Grommish>
I need to get the toolchain for the er10x rebuilt (I built for the Itus device) so it's doing that at the moment
black_ant has joined #openwrt-devel
black_ant has joined #openwrt-devel
black_ant has joined #openwrt-devel
black_ant has joined #openwrt-devel
black_ant has quit [Changing host]
black_ant has quit [Changing host]
black_ant has joined #openwrt-devel
black_ant has quit [Changing host]
black_ant has joined #openwrt-devel
<Grommish>
I can only report the output of the time command *shrug*
<Grommish>
I can only report the output of the time command *shrug*
<Grommish>
I can only report the output of the time command *shrug*
<lipnitsk>
mangix: yeah but, effectively dd is delete. unless you care about what's in your default register or whatever
<lipnitsk>
mangix: yeah but, effectively dd is delete. unless you care about what's in your default register or whatever
<lipnitsk>
mangix: yeah but, effectively dd is delete. unless you care about what's in your default register or whatever
<mangix>
interesting to say the least
<mangix>
interesting to say the least
<mangix>
interesting to say the least
<mangix>
lipnitsk: dd + p = cut + paste
<mangix>
lipnitsk: dd + p = cut + paste
<mangix>
lipnitsk: dd + p = cut + paste
<lipnitsk>
ya
<lipnitsk>
ya
<lipnitsk>
ya
<mangix>
i was googling how to paste in vim
<mangix>
i was googling how to paste in vim
<mangix>
i was googling how to paste in vim
<lipnitsk>
p - paste after cursor, P - paste before cursor
<lipnitsk>
p - paste after cursor, P - paste before cursor
<lipnitsk>
p - paste after cursor, P - paste before cursor
<lipnitsk>
you can also paste with mouse in insert mode ;)
<lipnitsk>
you can also paste with mouse in insert mode ;)
<lipnitsk>
you can also paste with mouse in insert mode ;)
Tapper has joined #openwrt-devel
Tapper has joined #openwrt-devel
Tapper has joined #openwrt-devel
<mangix>
one cool thing I found out is that this vim setup (well nvim actually) automatically wraps commit messages to 72 characters per line
<mangix>
one cool thing I found out is that this vim setup (well nvim actually) automatically wraps commit messages to 72 characters per line
<mangix>
one cool thing I found out is that this vim setup (well nvim actually) automatically wraps commit messages to 72 characters per line
<lipnitsk>
can't say I'm a super expert, but been using it for a number of years and what I know is enough for me..
<lipnitsk>
can't say I'm a super expert, but been using it for a number of years and what I know is enough for me..
<lipnitsk>
can't say I'm a super expert, but been using it for a number of years and what I know is enough for me..
<mangix>
quite convenient for OpenWrt commits
<mangix>
quite convenient for OpenWrt commits
<mangix>
quite convenient for OpenWrt commits
<lipnitsk>
yeah, there are some cool plugins that do all sorts of stuff too
<lipnitsk>
yeah, there are some cool plugins that do all sorts of stuff too
<lipnitsk>
yeah, there are some cool plugins that do all sorts of stuff too
<mangix>
I saw this guy's nvim config and replicated to force myself to use nvim. didn't last long.
<mangix>
I saw this guy's nvim config and replicated to force myself to use nvim. didn't last long.
<mangix>
I saw this guy's nvim config and replicated to force myself to use nvim. didn't last long.
<mangix>
but now I need to since nano doesn't work right on this terminal
<mangix>
but now I need to since nano doesn't work right on this terminal
<mangix>
but now I need to since nano doesn't work right on this terminal
empanisset has joined #openwrt-devel
empanisset has joined #openwrt-devel
empanisset has joined #openwrt-devel
<mangix>
fascinating. just saw an ebay listing for a broadcome router. wonder what that is.
<mangix>
fascinating. just saw an ebay listing for a broadcome router. wonder what that is.
<mangix>
fascinating. just saw an ebay listing for a broadcome router. wonder what that is.
<lipnitsk>
Grommish: maybe eth5 is an internal port similar to 'dsa' and there is a conflict. have you tried using a different label for port@5?
<lipnitsk>
Grommish: maybe eth5 is an internal port similar to 'dsa' and there is a conflict. have you tried using a different label for port@5?
<lipnitsk>
Grommish: maybe eth5 is an internal port similar to 'dsa' and there is a conflict. have you tried using a different label for port@5?
<lipnitsk>
Grommish: ie both mt7530 and rtl8367 drivers are trying to bring it up?
<lipnitsk>
Grommish: ie both mt7530 and rtl8367 drivers are trying to bring it up?
<lipnitsk>
Grommish: ie both mt7530 and rtl8367 drivers are trying to bring it up?
empanisset has quit [Quit: Connection closed]
empanisset has quit [Quit: Connection closed]
empanisset has quit [Quit: Connection closed]
<Grommish>
lipnitsk: Not yet.. this compile is about finished and I can change things quick and easy then. i'm flashing from TFTP to sdram so its quick
<Grommish>
lipnitsk: Not yet.. this compile is about finished and I can change things quick and easy then. i'm flashing from TFTP to sdram so its quick
<Grommish>
lipnitsk: Not yet.. this compile is about finished and I can change things quick and easy then. i'm flashing from TFTP to sdram so its quick
<lipnitsk>
Grommish: I'm going to bed now, sorry. but it seems you are close. probably need to make it work with DSA though anyway.. but it's a start.
<lipnitsk>
Grommish: I'm going to bed now, sorry. but it seems you are close. probably need to make it work with DSA though anyway.. but it's a start.
<lipnitsk>
Grommish: I'm going to bed now, sorry. but it seems you are close. probably need to make it work with DSA though anyway.. but it's a start.
<Grommish>
I can't find a dsa driver for it .. meh
<Grommish>
I can't find a dsa driver for it .. meh
<Grommish>
I can't find a dsa driver for it .. meh
<Grommish>
but yeah, it'll get fixed eventually :) Gnight!
<Grommish>
but yeah, it'll get fixed eventually :) Gnight!
<Grommish>
but yeah, it'll get fixed eventually :) Gnight!
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #openwrt-devel
_whitelogger_ has joined #openwrt-devel
_whitelogger_ has joined #openwrt-devel
lxy has joined #openwrt-devel
lxy has joined #openwrt-devel
lxy has joined #openwrt-devel
danitool has quit [Ping timeout: 245 seconds]
danitool has quit [Ping timeout: 245 seconds]
danitool has quit [Ping timeout: 245 seconds]
<lxy>
Hello, I want to add a procd trigger to watch some files, but not the uci files. How to?
<lxy>
Hello, I want to add a procd trigger to watch some files, but not the uci files. How to?
<lxy>
Hello, I want to add a procd trigger to watch some files, but not the uci files. How to?
<lxy>
It seems that "procd_add_reload_trigger" does not take effect.
<lxy>
It seems that "procd_add_reload_trigger" does not take effect.
<lxy>
It seems that "procd_add_reload_trigger" does not take effect.
<rsalvaterra1>
mangix: Don't drop those. I only added patches to fix things, not to backport the latest device tree changes, although I have them in my tree. :)
<rsalvaterra1>
mangix: Don't drop those. I only added patches to fix things, not to backport the latest device tree changes, although I have them in my tree. :)
<rsalvaterra1>
mangix: Don't drop those. I only added patches to fix things, not to backport the latest device tree changes, although I have them in my tree. :)
<rsalvaterra>
Grommish: Hey, mate! Looks like you're making progress, heh? :)
<rsalvaterra>
Grommish: Hey, mate! Looks like you're making progress, heh? :)
<rsalvaterra>
Grommish: Hey, mate! Looks like you're making progress, heh? :)
<Grommish>
port0 on the switch still is dead for whatever reason :) It's super odd :) Any idea how I can set kernel CONFIG flags for just the er10x without changing config-5.10?
<Grommish>
port0 on the switch still is dead for whatever reason :) It's super odd :) Any idea how I can set kernel CONFIG flags for just the er10x without changing config-5.10?
<Grommish>
port0 on the switch still is dead for whatever reason :) It's super odd :) Any idea how I can set kernel CONFIG flags for just the er10x without changing config-5.10?
<rsalvaterra>
Grommish: You can't, as far as I know… :/
<rsalvaterra>
Grommish: You can't, as far as I know… :/
<rsalvaterra>
Grommish: You can't, as far as I know… :/
<Grommish>
Hmm.. I've got 5 changes to the kernel I need to set that won't be used in any other ramips device i wouldn't think
<Grommish>
Hmm.. I've got 5 changes to the kernel I need to set that won't be used in any other ramips device i wouldn't think
<Grommish>
Hmm.. I've got 5 changes to the kernel I need to set that won't be used in any other ramips device i wouldn't think
<rsalvaterra>
Grommish: Which additional symbols do you need?
<rsalvaterra>
Grommish: Which additional symbols do you need?
<rsalvaterra>
Grommish: Which additional symbols do you need?
<Grommish>
That gives me 9 of the 10 ports *shrug*
<Grommish>
That gives me 9 of the 10 ports *shrug*
<Grommish>
That gives me 9 of the 10 ports *shrug*
<Grommish>
wonder if I should change 0:lan to 1:lan and shift everything down
<Grommish>
wonder if I should change 0:lan to 1:lan and shift everything down
<Grommish>
wonder if I should change 0:lan to 1:lan and shift everything down
<Grommish>
on the switch define
<Grommish>
on the switch define
<Grommish>
on the switch define
<rsalvaterra>
Grommish: Could be… port numbering is weird.
<rsalvaterra>
Grommish: Could be… port numbering is weird.
<rsalvaterra>
Grommish: Could be… port numbering is weird.
<pkgadd>
Grommish: perhaps read a bit into the easybox 904 xDSL porting, which also uses two switches (lantiq and rtl8367b), with weird internal VLAN connections
<pkgadd>
Grommish: perhaps read a bit into the easybox 904 xDSL porting, which also uses two switches (lantiq and rtl8367b), with weird internal VLAN connections
<pkgadd>
Grommish: perhaps read a bit into the easybox 904 xDSL porting, which also uses two switches (lantiq and rtl8367b), with weird internal VLAN connections
<Grommish>
pkgadd: I'll take a look.. the switch works, but just the one port refuses to work
<Grommish>
pkgadd: I'll take a look.. the switch works, but just the one port refuses to work
<Grommish>
pkgadd: I'll take a look.. the switch works, but just the one port refuses to work
<Grommish>
it's like it disabled, doesn't even recognize a cable plugged into it
<Grommish>
it's like it disabled, doesn't even recognize a cable plugged into it
<Grommish>
it's like it disabled, doesn't even recognize a cable plugged into it
<Grommish>
rsalvaterra: Nope.. No change.. meh
<Grommish>
rsalvaterra: Nope.. No change.. meh
<Grommish>
rsalvaterra: Nope.. No change.. meh
<guidosarducci>
Grommish: FYI, I just added the module for CONFIG_MDIO_DEVRES, kmod-mdio-devres
<guidosarducci>
Grommish: FYI, I just added the module for CONFIG_MDIO_DEVRES, kmod-mdio-devres
<guidosarducci>
Grommish: FYI, I just added the module for CONFIG_MDIO_DEVRES, kmod-mdio-devres
<Grommish>
guidosarducci: Oo.. Thanks! :)
<Grommish>
guidosarducci: Oo.. Thanks! :)
<Grommish>
guidosarducci: Oo.. Thanks! :)
<nitroshift>
rsalvaterra, 0/
<nitroshift>
rsalvaterra, 0/
<nitroshift>
rsalvaterra, 0/
<rsalvaterra>
nitroshift: Hey, mate! How's it going? :)
<rsalvaterra>
nitroshift: Hey, mate! How's it going? :)
<rsalvaterra>
nitroshift: Hey, mate! How's it going? :)
<nitroshift>
rsalvaterra, did you forget about HAVE_ARM_ARCH_TIMER in 5.10 config?
<nitroshift>
rsalvaterra, did you forget about HAVE_ARM_ARCH_TIMER in 5.10 config?
<nitroshift>
rsalvaterra, did you forget about HAVE_ARM_ARCH_TIMER in 5.10 config?
<nitroshift>
it doesn't seem to be enabled
<nitroshift>
it doesn't seem to be enabled
<nitroshift>
it doesn't seem to be enabled
<nitroshift>
*enabled --> defined
<nitroshift>
*enabled --> defined
<nitroshift>
*enabled --> defined
* nitroshift
needs more coffee
* nitroshift
needs more coffee
* nitroshift
needs more coffee
<pkgadd>
Grommish: yeah, I would normally expect the switch not to work (respectively not allowing access to the SOCs sshd without proper VLAN setups)
<pkgadd>
Grommish: yeah, I would normally expect the switch not to work (respectively not allowing access to the SOCs sshd without proper VLAN setups)
<pkgadd>
Grommish: yeah, I would normally expect the switch not to work (respectively not allowing access to the SOCs sshd without proper VLAN setups)
<rsalvaterra>
nitroshift: Nope. The Armada 385 is Cortex-A9, doesn't implement the ARM architectural (per-CPU) timer.
<rsalvaterra>
nitroshift: Nope. The Armada 385 is Cortex-A9, doesn't implement the ARM architectural (per-CPU) timer.
<rsalvaterra>
nitroshift: Nope. The Armada 385 is Cortex-A9, doesn't implement the ARM architectural (per-CPU) timer.
<rsalvaterra>
Only the ARM global timer.
<rsalvaterra>
Only the ARM global timer.
<rsalvaterra>
Only the ARM global timer.
<nitroshift>
ah i see
<nitroshift>
ah i see
<nitroshift>
ah i see
<nitroshift>
it should be defined as not set nonetheless, shouldn't it?
<nitroshift>
it should be defined as not set nonetheless, shouldn't it?
<nitroshift>
it should be defined as not set nonetheless, shouldn't it?
<rsalvaterra>
The architectural timer is implemented starting in Cortex-A15.
<rsalvaterra>
The architectural timer is implemented starting in Cortex-A15.
<rsalvaterra>
The architectural timer is implemented starting in Cortex-A15.
<nitroshift>
rsalvaterra, i'm doing a build from master right now and it stopped asking about that
<nitroshift>
rsalvaterra, i'm doing a build from master right now and it stopped asking about that
<nitroshift>
rsalvaterra, i'm doing a build from master right now and it stopped asking about that
<rsalvaterra>
nitroshift: I think that's already defined in the generic config, isn't it?
<rsalvaterra>
nitroshift: I think that's already defined in the generic config, isn't it?
<rsalvaterra>
nitroshift: I think that's already defined in the generic config, isn't it?
Tapper has quit [Ping timeout: 245 seconds]
Tapper has quit [Ping timeout: 245 seconds]
Tapper has quit [Ping timeout: 245 seconds]
<rsalvaterra>
Oh, wait, it probably doesn't even need to be specified, if it's one of the filtered symbols.
<rsalvaterra>
Oh, wait, it probably doesn't even need to be specified, if it's one of the filtered symbols.
<rsalvaterra>
Oh, wait, it probably doesn't even need to be specified, if it's one of the filtered symbols.
<rsalvaterra>
nitroshift: Right, it's a CONFIG_HAVE_*, it doesn't have to be specified. https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=target/linux/generic/config-filter;h=719487be5fc73a448a734bca0eb9f8a8fc3a0b70;hb=HEAD
<rsalvaterra>
nitroshift: Right, it's a CONFIG_HAVE_*, it doesn't have to be specified. https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=target/linux/generic/config-filter;h=719487be5fc73a448a734bca0eb9f8a8fc3a0b70;hb=HEAD
<rsalvaterra>
nitroshift: Right, it's a CONFIG_HAVE_*, it doesn't have to be specified. https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=target/linux/generic/config-filter;h=719487be5fc73a448a734bca0eb9f8a8fc3a0b70;hb=HEAD
<nitroshift>
rsalvaterra, strange
<nitroshift>
rsalvaterra, strange
<nitroshift>
rsalvaterra, strange
<nitroshift>
must be my local clone....
<nitroshift>
must be my local clone....
<nitroshift>
must be my local clone....
mangix has quit [Ping timeout: 265 seconds]
mangix has quit [Ping timeout: 265 seconds]
mangix has quit [Ping timeout: 265 seconds]
<rsalvaterra>
git log
<rsalvaterra>
git log
<rsalvaterra>
git log
<rsalvaterra>
Ouch. Wrong terminal, sorry.
<rsalvaterra>
Ouch. Wrong terminal, sorry.
<rsalvaterra>
Ouch. Wrong terminal, sorry.
<EqUaTe>
rsalvaterra: you say that like not everyone does it :)
<EqUaTe>
rsalvaterra: you say that like not everyone does it :)
<EqUaTe>
rsalvaterra: you say that like not everyone does it :)
<rsalvaterra>
:P
<rsalvaterra>
:P
<rsalvaterra>
:P
mangix has joined #openwrt-devel
mangix has joined #openwrt-devel
mangix has joined #openwrt-devel
mangix has quit [Ping timeout: 245 seconds]
mangix has quit [Ping timeout: 245 seconds]
mangix has quit [Ping timeout: 245 seconds]
grift has quit [Quit: Bye]
grift has quit [Quit: Bye]
grift has quit [Quit: Bye]
grift has joined #openwrt-devel
grift has joined #openwrt-devel
grift has joined #openwrt-devel
lxy has quit [Quit: Connection closed]
lxy has quit [Quit: Connection closed]
lxy has quit [Quit: Connection closed]
Borromini has joined #openwrt-devel
Borromini has joined #openwrt-devel
Borromini has joined #openwrt-devel
mangix has joined #openwrt-devel
mangix has joined #openwrt-devel
mangix has joined #openwrt-devel
Piraty has joined #openwrt-devel
Piraty has joined #openwrt-devel
Piraty has joined #openwrt-devel
mangix has quit [Client Quit]
mangix has quit [Client Quit]
mangix has quit [Client Quit]
mangix has joined #openwrt-devel
mangix has joined #openwrt-devel
mangix has joined #openwrt-devel
mangix has quit [Remote host closed the connection]
mangix has quit [Remote host closed the connection]
mangix has quit [Remote host closed the connection]
mangix has joined #openwrt-devel
mangix has joined #openwrt-devel
mangix has joined #openwrt-devel
victhor has joined #openwrt-devel
victhor has joined #openwrt-devel
victhor has joined #openwrt-devel
<rsalvaterra>
OMG, I just noticed my jffs2 zstd implementation has two perfectly avoidable *backwards* goto. The perils of copy-paste…
<rsalvaterra>
OMG, I just noticed my jffs2 zstd implementation has two perfectly avoidable *backwards* goto. The perils of copy-paste…
<rsalvaterra>
OMG, I just noticed my jffs2 zstd implementation has two perfectly avoidable *backwards* goto. The perils of copy-paste…
<Borromini>
zx2c4: congrats on the FreeBSD port. sucks to get that kind of flak from netgate for actually helping *them* out >_>
<Borromini>
zx2c4: congrats on the FreeBSD port. sucks to get that kind of flak from netgate for actually helping *them* out >_>
<Borromini>
zx2c4: congrats on the FreeBSD port. sucks to get that kind of flak from netgate for actually helping *them* out >_>
<rsalvaterra>
Borromini: Come on, it's not like Netgate is making money out of it… *rolls eyes*
<rsalvaterra>
Borromini: Come on, it's not like Netgate is making money out of it… *rolls eyes*
<rsalvaterra>
Borromini: Come on, it's not like Netgate is making money out of it… *rolls eyes*
<Borromini>
:P
<Borromini>
:P
<Borromini>
:P
<Borromini>
seems they kind of stonewalled him and now they're complaining about fallout and bad press for them
<Borromini>
seems they kind of stonewalled him and now they're complaining about fallout and bad press for them
<Borromini>
seems they kind of stonewalled him and now they're complaining about fallout and bad press for them
<jow>
nbd: I've started looking at luci/dsa again to get it in shape for the release
<jow>
nbd: I've started looking at luci/dsa again to get it in shape for the release
<jow>
nbd: I've started looking at luci/dsa again to get it in shape for the release
<jow>
nbd: I encountered two issues I consider blockers
<jow>
nbd: I encountered two issues I consider blockers
<jow>
nbd: I encountered two issues I consider blockers
<jow>
nbd: 1) when we have conflicting settings (config interface lan + option type bridge and config device; option type bridge; option name br-lan) - which one is preferred? Currently it seems that the behaviour is undefined
<jow>
nbd: 1) when we have conflicting settings (config interface lan + option type bridge and config device; option type bridge; option name br-lan) - which one is preferred? Currently it seems that the behaviour is undefined
<jow>
nbd: 1) when we have conflicting settings (config interface lan + option type bridge and config device; option type bridge; option name br-lan) - which one is preferred? Currently it seems that the behaviour is undefined
<jow>
nbd: 2) what is the proper way to attach wifi-iface specific wireless netdevs as "config device; option type bridge" ports? It seems ucrrently the only ways are either a) "list ifname wlanX" in "config device" which is highly discourages due to the dynamic nature of wireless netdev naming
<jow>
nbd: 2) what is the proper way to attach wifi-iface specific wireless netdevs as "config device; option type bridge" ports? It seems ucrrently the only ways are either a) "list ifname wlanX" in "config device" which is highly discourages due to the dynamic nature of wireless netdev naming
<jow>
nbd: 2) what is the proper way to attach wifi-iface specific wireless netdevs as "config device; option type bridge" ports? It seems ucrrently the only ways are either a) "list ifname wlanX" in "config device" which is highly discourages due to the dynamic nature of wireless netdev naming
<grift>
karlp: thanks for updating libwebsockets, turns out that did not fix my ttyd ssl issues but still appreciated
<grift>
karlp: thanks for updating libwebsockets, turns out that did not fix my ttyd ssl issues but still appreciated
<grift>
karlp: thanks for updating libwebsockets, turns out that did not fix my ttyd ssl issues but still appreciated
<jow>
or b) utilizing "option network" in "config wifi-iface", but that requires an intermediate "config interface" referencing the target bridge
<jow>
or b) utilizing "option network" in "config wifi-iface", but that requires an intermediate "config interface" referencing the target bridge
<jow>
or b) utilizing "option network" in "config wifi-iface", but that requires an intermediate "config interface" referencing the target bridge
<karlp>
grift: no problems, it was well overdue, and it's much bigger than it used to be, but hey, "latest is greatest"
<karlp>
grift: no problems, it was well overdue, and it's much bigger than it used to be, but hey, "latest is greatest"
<karlp>
grift: no problems, it was well overdue, and it's much bigger than it used to be, but hey, "latest is greatest"
<karlp>
and at least this version works on both ttyd and mosquitto.
<karlp>
and at least this version works on both ttyd and mosquitto.
<karlp>
and at least this version works on both ttyd and mosquitto.
<jow>
I can work around 1) in LuCI by forcing a migration from "config interface lan; option type bridge; option ifname ..." to "config interface lan; option ifname br-lan" plus "config device; option name br-lan; option type bridge; option ifname ..."
<jow>
I can work around 1) in LuCI by forcing a migration from "config interface lan; option type bridge; option ifname ..." to "config interface lan; option ifname br-lan" plus "config device; option name br-lan; option type bridge; option ifname ..."
<jow>
I can work around 1) in LuCI by forcing a migration from "config interface lan; option type bridge; option ifname ..." to "config interface lan; option ifname br-lan" plus "config device; option name br-lan; option type bridge; option ifname ..."
Mrnumbers has quit [Remote host closed the connection]
Mrnumbers has quit [Remote host closed the connection]
Mrnumbers has quit [Remote host closed the connection]
Mrnumbers has joined #openwrt-devel
Mrnumbers has joined #openwrt-devel
Mrnumbers has joined #openwrt-devel
Mrnumbers has quit [Remote host closed the connection]
Mrnumbers has quit [Remote host closed the connection]
Mrnumbers has quit [Remote host closed the connection]
qgTG has quit [Quit: quit]
qgTG has quit [Quit: quit]
qgTG has quit [Quit: quit]
qgTG has joined #openwrt-devel
qgTG has joined #openwrt-devel
qgTG has joined #openwrt-devel
paracyst_ has joined #openwrt-devel
paracyst_ has joined #openwrt-devel
paracyst_ has joined #openwrt-devel
paracyst has quit [Ping timeout: 276 seconds]
paracyst has quit [Ping timeout: 276 seconds]
paracyst has quit [Ping timeout: 276 seconds]
Mrnumbers has joined #openwrt-devel
Mrnumbers has joined #openwrt-devel
Mrnumbers has joined #openwrt-devel
Mrnumbers has quit [Remote host closed the connection]
Mrnumbers has quit [Remote host closed the connection]
Mrnumbers has quit [Remote host closed the connection]
dwmw2_gone has joined #openwrt-devel
dwmw2_gone has joined #openwrt-devel
dwmw2_gone has joined #openwrt-devel
<karlp>
and.... what a surprrise, wolfssl + libwebsockets doesn't actually work....
<karlp>
and.... what a surprrise, wolfssl + libwebsockets doesn't actually work....
<karlp>
and.... what a surprrise, wolfssl + libwebsockets doesn't actually work....
SpaceRat has quit [Quit: Quagmire .gx.]
SpaceRat has quit [Quit: Quagmire .gx.]
SpaceRat has quit [Quit: Quagmire .gx.]
romany has quit [Quit: Ping timeout (120 seconds)]
romany has quit [Quit: Ping timeout (120 seconds)]
romany has quit [Quit: Ping timeout (120 seconds)]
romany has joined #openwrt-devel
romany has joined #openwrt-devel
romany has joined #openwrt-devel
rsalvaterra1 has joined #openwrt-devel
rsalvaterra1 has joined #openwrt-devel
rsalvaterra1 has joined #openwrt-devel
rsalvaterra1 has quit [Client Quit]
rsalvaterra1 has quit [Client Quit]
rsalvaterra1 has quit [Client Quit]
rsalvaterra1 has joined #openwrt-devel
rsalvaterra1 has joined #openwrt-devel
rsalvaterra1 has joined #openwrt-devel
rsalvaterra has quit [Ping timeout: 276 seconds]
rsalvaterra has quit [Ping timeout: 276 seconds]
rsalvaterra has quit [Ping timeout: 276 seconds]
<nbd>
jow: with dsa, we'd have a switch0 bridge with two vlans. we should name the vlan devs something like sw0-lan, sw0-wan and use them as ifname in the config interface lan/wan section
<nbd>
jow: with dsa, we'd have a switch0 bridge with two vlans. we should name the vlan devs something like sw0-lan, sw0-wan and use them as ifname in the config interface lan/wan section
<nbd>
jow: with dsa, we'd have a switch0 bridge with two vlans. we should name the vlan devs something like sw0-lan, sw0-wan and use them as ifname in the config interface lan/wan section
<nbd>
lan/wan interfaces will then no longer be bridges, but you can still use option network lan in wifi-iface sections
<nbd>
lan/wan interfaces will then no longer be bridges, but you can still use option network lan in wifi-iface sections
<nbd>
lan/wan interfaces will then no longer be bridges, but you can still use option network lan in wifi-iface sections
<nbd>
there is no need to create device sections for wifi ifaces
<nbd>
there is no need to create device sections for wifi ifaces
<nbd>
there is no need to create device sections for wifi ifaces
<nbd>
netifd will figure out that the vlan device sits on top of a vlan-filtering bridge
<nbd>
netifd will figure out that the vlan device sits on top of a vlan-filtering bridge
<nbd>
netifd will figure out that the vlan device sits on top of a vlan-filtering bridge
<nbd>
and add the ports dynamically
<nbd>
and add the ports dynamically
<nbd>
and add the ports dynamically
<jow>
I know, currently writign a summary mail with the problems I see
<jow>
I know, currently writign a summary mail with the problems I see
<jow>
I know, currently writign a summary mail with the problems I see
<jow>
a lot can be solved by shipping a different default config that makes the switch0 bridge declaration explicit
<jow>
a lot can be solved by shipping a different default config that makes the switch0 bridge declaration explicit
<jow>
a lot can be solved by shipping a different default config that makes the switch0 bridge declaration explicit
<jow>
we should phase out implicit bridging entirely
<jow>
we should phase out implicit bridging entirely
<jow>
we should phase out implicit bridging entirely
<nbd>
i agree
<nbd>
i agree
<nbd>
i agree
<nbd>
we should keep support for it in netifd, but once configs have been migrated, we can phase out simple ui support for it
<nbd>
we should keep support for it in netifd, but once configs have been migrated, we can phase out simple ui support for it
<nbd>
we should keep support for it in netifd, but once configs have been migrated, we can phase out simple ui support for it
<jow>
one piece of the puzzle I miss is the ability to attach wifi-ifaces to config device bridges without requiring a dummy config interface
<jow>
one piece of the puzzle I miss is the ability to attach wifi-ifaces to config device bridges without requiring a dummy config interface
<jow>
one piece of the puzzle I miss is the ability to attach wifi-ifaces to config device bridges without requiring a dummy config interface
<jow>
right now the netdefs are bridged into (wireless.wifi-iface.network -> network.interface.ifname -> network.device.name)
<jow>
right now the netdefs are bridged into (wireless.wifi-iface.network -> network.interface.ifname -> network.device.name)
<jow>
right now the netdefs are bridged into (wireless.wifi-iface.network -> network.interface.ifname -> network.device.name)
<jow>
*wireless netdevs
<jow>
*wireless netdevs
<jow>
*wireless netdevs
<nbd>
for normal configurations you have a interface set up on each relevant vlan, right?
<nbd>
for normal configurations you have a interface set up on each relevant vlan, right?
<nbd>
for normal configurations you have a interface set up on each relevant vlan, right?
<jow>
Not necessarily
<jow>
Not necessarily
<jow>
Not necessarily
<jow>
I mean sure, if with "normal" you mean lan + wan
<jow>
I mean sure, if with "normal" you mean lan + wan
<jow>
I mean sure, if with "normal" you mean lan + wan
<jow>
and nothing else
<jow>
and nothing else
<jow>
and nothing else
<nbd>
if you don't, you could still set up a proto=none interface for the relevant vlan
<nbd>
if you don't, you could still set up a proto=none interface for the relevant vlan
<nbd>
if you don't, you could still set up a proto=none interface for the relevant vlan
<nbd>
and use that in option network in wifi-iface
<nbd>
and use that in option network in wifi-iface
<nbd>
and use that in option network in wifi-iface
<jow>
I know, and I don't like it
<jow>
I know, and I don't like it
<jow>
I know, and I don't like it
<nbd>
so you wouldn't refer to dummy interfaces from bridge port listings
<nbd>
so you wouldn't refer to dummy interfaces from bridge port listings
<nbd>
so you wouldn't refer to dummy interfaces from bridge port listings
<jow>
requiring dummy config interfaces w/ proto none made a little bit more sense when we did implicit bridging at the same time, so that these actually declared the target bridge
<jow>
requiring dummy config interfaces w/ proto none made a little bit more sense when we did implicit bridging at the same time, so that these actually declared the target bridge
<jow>
requiring dummy config interfaces w/ proto none made a little bit more sense when we did implicit bridging at the same time, so that these actually declared the target bridge
dedeckeh has quit [Quit: Connection closed]
dedeckeh has quit [Quit: Connection closed]
dedeckeh has quit [Quit: Connection closed]
<jow>
now with bridge devices declared as config device, they're just redundant config churn
<jow>
now with bridge devices declared as config device, they're just redundant config churn
<jow>
now with bridge devices declared as config device, they're just redundant config churn
<jow>
I'd rather wish for an wireless.wifi-iface.bridge which simply refers to a netdev (e.g. br-lan)
<jow>
I'd rather wish for an wireless.wifi-iface.bridge which simply refers to a netdev (e.g. br-lan)
<jow>
I'd rather wish for an wireless.wifi-iface.bridge which simply refers to a netdev (e.g. br-lan)
<jow>
no implicit behaviour choices based on type of target interface (and type of device referenced by target interface)
<jow>
no implicit behaviour choices based on type of target interface (and type of device referenced by target interface)
<jow>
no implicit behaviour choices based on type of target interface (and type of device referenced by target interface)
<nbd>
so you'd prefer to specify bridge and vlan settings explicitly as two options?
<nbd>
so you'd prefer to specify bridge and vlan settings explicitly as two options?
<nbd>
so you'd prefer to specify bridge and vlan settings explicitly as two options?
<jow>
you mean bridge membership or layer 3 settings? VLAN settings are separate in either case
<jow>
you mean bridge membership or layer 3 settings? VLAN settings are separate in either case
<jow>
you mean bridge membership or layer 3 settings? VLAN settings are separate in either case
<nbd>
bridge port vlan membership
<nbd>
bridge port vlan membership
<nbd>
bridge port vlan membership
<jow>
either option network + option network_vlan to select vlan within target bridge
<jow>
either option network + option network_vlan to select vlan within target bridge
<jow>
either option network + option network_vlan to select vlan within target bridge
<nbd>
brb
<nbd>
brb
<nbd>
brb
<jow>
yes, I'd prefer bridge port membership to be explicit
<jow>
yes, I'd prefer bridge port membership to be explicit
<jow>
yes, I'd prefer bridge port membership to be explicit
<jow>
option network is too overloaded with different configuration semantics
<jow>
option network is too overloaded with different configuration semantics
<jow>
option network is too overloaded with different configuration semantics
<jow>
if the target config interface is unbridged (option type bridge removed or ifname changed to something not being a bridge), I'd rather see the wireless netdevs become orphaned than suddenly inheriting layer 3 protcol settings in an undefined manner
<jow>
if the target config interface is unbridged (option type bridge removed or ifname changed to something not being a bridge), I'd rather see the wireless netdevs become orphaned than suddenly inheriting layer 3 protcol settings in an undefined manner
<jow>
if the target config interface is unbridged (option type bridge removed or ifname changed to something not being a bridge), I'd rather see the wireless netdevs become orphaned than suddenly inheriting layer 3 protcol settings in an undefined manner
grift has quit [Quit: Bye]
grift has quit [Quit: Bye]
grift has quit [Quit: Bye]
<jow>
so that you end up with two interfaces running a dhcp client, or worse having the same static ip settings or just one of the former members
<jow>
so that you end up with two interfaces running a dhcp client, or worse having the same static ip settings or just one of the former members
<jow>
so that you end up with two interfaces running a dhcp client, or worse having the same static ip settings or just one of the former members
<jow>
... having them
<jow>
... having them
<jow>
... having them
grift has joined #openwrt-devel
grift has joined #openwrt-devel
grift has joined #openwrt-devel
grift has quit [Client Quit]
grift has quit [Client Quit]
grift has quit [Client Quit]
grift has joined #openwrt-devel
grift has joined #openwrt-devel
grift has joined #openwrt-devel
mangix has quit [Read error: Connection reset by peer]
mangix has quit [Read error: Connection reset by peer]
mangix has quit [Read error: Connection reset by peer]
mangix has joined #openwrt-devel
mangix has joined #openwrt-devel
mangix has joined #openwrt-devel
<nbd>
jow: from a ui consistency point of view, i actually strongly prefer the option network variant
<nbd>
jow: from a ui consistency point of view, i actually strongly prefer the option network variant
<nbd>
jow: from a ui consistency point of view, i actually strongly prefer the option network variant
<nbd>
because it means that wifi interface network settings can be assigned with one single drop down
<nbd>
because it means that wifi interface network settings can be assigned with one single drop down
<nbd>
because it means that wifi interface network settings can be assigned with one single drop down
<jow>
from being the one implementing the ui I can assure you that there is no consistency at all
<jow>
from being the one implementing the ui I can assure you that there is no consistency at all
<jow>
from being the one implementing the ui I can assure you that there is no consistency at all
<jow>
the code has grown extremely complex
<jow>
the code has grown extremely complex
<jow>
the code has grown extremely complex
<nbd>
why not just allow selecting any interface as network for the wifi iface?
<nbd>
why not just allow selecting any interface as network for the wifi iface?
<nbd>
why not just allow selecting any interface as network for the wifi iface?
<jow>
because in my tests it results in undefined behaviour
<jow>
because in my tests it results in undefined behaviour
<jow>
because in my tests it results in undefined behaviour
<nbd>
which tests?
<nbd>
which tests?
<nbd>
which tests?
<jow>
multiple interfaces inheriting the same layer 3 settings for example
<jow>
multiple interfaces inheriting the same layer 3 settings for example
<jow>
multiple interfaces inheriting the same layer 3 settings for example
<jow>
also keep in mind that option network is actually a list
<jow>
also keep in mind that option network is actually a list
<jow>
also keep in mind that option network is actually a list
<jow>
you can attach a wifi-iface to multiple networks
<jow>
you can attach a wifi-iface to multiple networks
<jow>
you can attach a wifi-iface to multiple networks
<jow>
got knows what happens if one is a bridge or happens to reference a bridge and the other is not
<jow>
got knows what happens if one is a bridge or happens to reference a bridge and the other is not
<jow>
got knows what happens if one is a bridge or happens to reference a bridge and the other is not
<nbd>
what was the use case for supporting network as a list?
<nbd>
what was the use case for supporting network as a list?
<nbd>
what was the use case for supporting network as a list?
<nbd>
maybe the first step in reducing complexity would be to get rid of that
<nbd>
maybe the first step in reducing complexity would be to get rid of that
<nbd>
maybe the first step in reducing complexity would be to get rid of that
<jow>
wireless wan
<jow>
wireless wan
<jow>
wireless wan
<jow>
having both wan and wan6
<jow>
having both wan and wan6
<jow>
having both wan and wan6
<nbd>
one way to deal with that would be to add a way to assign wan6 to wan without making it depend on wan being up
<nbd>
one way to deal with that would be to add a way to assign wan6 to wan without making it depend on wan being up
<nbd>
one way to deal with that would be to add a way to assign wan6 to wan without making it depend on wan being up
<nbd>
then network could go back to being a single option
<nbd>
then network could go back to being a single option
<nbd>
then network could go back to being a single option
<nbd>
and we'd get rid of some corner cases that way
<nbd>
and we'd get rid of some corner cases that way
<nbd>
and we'd get rid of some corner cases that way
<nbd>
and we'd get rid of some duplication of ifnames in /etc/config/network while we're at it
<nbd>
and we'd get rid of some duplication of ifnames in /etc/config/network while we're at it
<nbd>
and we'd get rid of some duplication of ifnames in /etc/config/network while we're at it
<nbd>
specify the wan device only in the wan section
<nbd>
specify the wan device only in the wan section
<nbd>
specify the wan device only in the wan section
<jow>
there is no duplication of ifnames
<jow>
there is no duplication of ifnames
<jow>
there is no duplication of ifnames
<jow>
typically in the non-bridge case, the target interface has no option ifname
<jow>
typically in the non-bridge case, the target interface has no option ifname
<jow>
typically in the non-bridge case, the target interface has no option ifname
<nbd>
i mean for the non-wireless wan case
<nbd>
i mean for the non-wireless wan case
<nbd>
i mean for the non-wireless wan case
<nbd>
where we typically throw the same ifname in both wan and wan6
<nbd>
where we typically throw the same ifname in both wan and wan6
<nbd>
where we typically throw the same ifname in both wan and wan6
<jow>
usually we throw @wan in wan6
<jow>
usually we throw @wan in wan6
<jow>
usually we throw @wan in wan6
<nbd>
i think we got rid of that
<nbd>
i think we got rid of that
<nbd>
i think we got rid of that
<nbd>
because that would mean with dhcp, ipv6 connectivity depends on ipv4 connectivity
<nbd>
because that would mean with dhcp, ipv6 connectivity depends on ipv4 connectivity
<nbd>
because that would mean with dhcp, ipv6 connectivity depends on ipv4 connectivity
<nbd>
if wan6 would use @wan, there would be no need to specify both wan and wan6 as wifi-iface network
<nbd>
if wan6 would use @wan, there would be no need to specify both wan and wan6 as wifi-iface network
<nbd>
if wan6 would use @wan, there would be no need to specify both wan and wan6 as wifi-iface network
<jow>
correct
<jow>
correct
<jow>
correct
<nbd>
so all we need is a way to make wan6 inherit the l2 device of wan
<nbd>
so all we need is a way to make wan6 inherit the l2 device of wan
<nbd>
so all we need is a way to make wan6 inherit the l2 device of wan
<jow>
I just tried just setting "option network wan" in a wifi-iface btw, didn't work
<jow>
I just tried just setting "option network wan" in a wifi-iface btw, didn't work
<jow>
I just tried just setting "option network wan" in a wifi-iface btw, didn't work
<nbd>
with @wan in wan6 ifname?
<nbd>
with @wan in wan6 ifname?
<nbd>
with @wan in wan6 ifname?
<nbd>
or what kind ofconfig?
<nbd>
or what kind ofconfig?
<nbd>
or what kind ofconfig?
<jow>
wan kept its ip settings, wlan0-1 ended up being unconfigured (which is fine, better than both inheriting settings or even worse, randomly either wlan or ethernet getting them)
<jow>
wan kept its ip settings, wlan0-1 ended up being unconfigured (which is fine, better than both inheriting settings or even worse, randomly either wlan or ethernet getting them)
<jow>
wan kept its ip settings, wlan0-1 ended up being unconfigured (which is fine, better than both inheriting settings or even worse, randomly either wlan or ethernet getting them)
<nbd>
ah
<nbd>
ah
<nbd>
ah
<jow>
but it also means that it is not consistent from an ui perspective
<jow>
but it also means that it is not consistent from an ui perspective
<jow>
but it also means that it is not consistent from an ui perspective
<jow>
you still need to evaluate the target network, not offer interfaces which already have an ifname set (or if they have an ifname set, check if its a bridge or not, and only offer it if it is a bridge etc.)
<jow>
you still need to evaluate the target network, not offer interfaces which already have an ifname set (or if they have an ifname set, check if its a bridge or not, and only offer it if it is a bridge etc.)
<jow>
you still need to evaluate the target network, not offer interfaces which already have an ifname set (or if they have an ifname set, check if its a bridge or not, and only offer it if it is a bridge etc.)
<nbd>
or let the user configure it, but report an error when attempting to set it up
<nbd>
or let the user configure it, but report an error when attempting to set it up
<nbd>
or let the user configure it, but report an error when attempting to set it up
<nbd>
an error which clearly indicates what's wrong
<nbd>
an error which clearly indicates what's wrong
<nbd>
an error which clearly indicates what's wrong
<jow>
so in short, the same magic wrt. option network that happens in netifd, needs to be replicated in the ui, only with less state available
<jow>
so in short, the same magic wrt. option network that happens in netifd, needs to be replicated in the ui, only with less state available
<jow>
so in short, the same magic wrt. option network that happens in netifd, needs to be replicated in the ui, only with less state available
<nbd>
we could make netifd report an error for a wifi-iface that couldn't be assigned to a network
<nbd>
we could make netifd report an error for a wifi-iface that couldn't be assigned to a network
<nbd>
we could make netifd report an error for a wifi-iface that couldn't be assigned to a network
<nbd>
and then the ui could easily tell the user what's wrong
<nbd>
and then the ui could easily tell the user what's wrong
<nbd>
and then the ui could easily tell the user what's wrong
<jow>
yes, would be an improvement
<jow>
yes, would be an improvement
<jow>
yes, would be an improvement
<jow>
next problem is config interface xxx + option type bridge vs. config device + option type bridge + option name br-xxx clashes
<jow>
next problem is config interface xxx + option type bridge vs. config device + option type bridge + option name br-xxx clashes
<jow>
next problem is config interface xxx + option type bridge vs. config device + option type bridge + option name br-xxx clashes
<jow>
also something the ui needs to handle atm
<jow>
also something the ui needs to handle atm
<jow>
also something the ui needs to handle atm
<jow>
which becomes a non-issue once I remove support for implicit bridging
<jow>
which becomes a non-issue once I remove support for implicit bridging
<jow>
which becomes a non-issue once I remove support for implicit bridging
<jow>
but right now it is an issue, not sure how netifd handles it
<jow>
but right now it is an issue, not sure how netifd handles it
<jow>
but right now it is an issue, not sure how netifd handles it
<jow>
ideally the config device should take precedence since it offers more bridge specific settings afair
<jow>
ideally the config device should take precedence since it offers more bridge specific settings afair
<jow>
ideally the config device should take precedence since it offers more bridge specific settings afair
<nbd>
i think it merges the device settings currently
<nbd>
i think it merges the device settings currently
<nbd>
i think it merges the device settings currently
<jow>
let me check
<jow>
let me check
<jow>
let me check
<nbd>
no, wait. it overwrites the config blob
<nbd>
no, wait. it overwrites the config blob
<nbd>
no, wait. it overwrites the config blob
<nbd>
since device gets parsed first, and the interface can overwrite it
<nbd>
since device gets parsed first, and the interface can overwrite it
<nbd>
since device gets parsed first, and the interface can overwrite it
<nbd>
i guess i could change the code to simply pick the device instead
<nbd>
i guess i could change the code to simply pick the device instead
<nbd>
i guess i could change the code to simply pick the device instead
<rsalvaterra1>
nbd: If possible, when you have time, would you please take a look at why mt76 breaks with mangix's musl 1.2.2 patch series? It builds, loads and runs, but something in broken in the EEPROM reading. I find it extremely odd, since musl is userspace and these are kernel modules… :/
<rsalvaterra1>
nbd: If possible, when you have time, would you please take a look at why mt76 breaks with mangix's musl 1.2.2 patch series? It builds, loads and runs, but something in broken in the EEPROM reading. I find it extremely odd, since musl is userspace and these are kernel modules… :/
<rsalvaterra1>
nbd: If possible, when you have time, would you please take a look at why mt76 breaks with mangix's musl 1.2.2 patch series? It builds, loads and runs, but something in broken in the EEPROM reading. I find it extremely odd, since musl is userspace and these are kernel modules… :/
<nbd>
rsalvaterra1: what device?
<nbd>
rsalvaterra1: what device?
<nbd>
rsalvaterra1: what device?
<rsalvaterra1>
nbd: All of mt76. In my specific case, MT7603 and MT7615.
<rsalvaterra1>
nbd: All of mt76. In my specific case, MT7603 and MT7615.
<rsalvaterra1>
nbd: All of mt76. In my specific case, MT7603 and MT7615.
<nbd>
and what do you mean by "something in broken in the EEPROM reading"?
<nbd>
and what do you mean by "something in broken in the EEPROM reading"?
<nbd>
and what do you mean by "something in broken in the EEPROM reading"?
<rsalvaterra1>
nbd: Simple: on my Redmi AC2100, when I build OpenWrt with musl 1.2.2, mt76 fails to read the correct MAC addresses and caldata.
<rsalvaterra1>
nbd: Simple: on my Redmi AC2100, when I build OpenWrt with musl 1.2.2, mt76 fails to read the correct MAC addresses and caldata.
<rsalvaterra1>
nbd: Simple: on my Redmi AC2100, when I build OpenWrt with musl 1.2.2, mt76 fails to read the correct MAC addresses and caldata.
<rsalvaterra1>
The system works, but the signal strength is extremely low and the Wi-Fi MAC addresses are random.
<rsalvaterra1>
The system works, but the signal strength is extremely low and the Wi-Fi MAC addresses are random.
<rsalvaterra1>
The system works, but the signal strength is extremely low and the Wi-Fi MAC addresses are random.
<rsalvaterra1>
But mangix has more details. Something related to stddef and endianness.
<rsalvaterra1>
But mangix has more details. Something related to stddef and endianness.
<rsalvaterra1>
But mangix has more details. Something related to stddef and endianness.
<zorun>
possibly an issue with the caldata scripts? maybe something goes wrong in printf or other base tools
<zorun>
possibly an issue with the caldata scripts? maybe something goes wrong in printf or other base tools
<zorun>
possibly an issue with the caldata scripts? maybe something goes wrong in printf or other base tools
<rsalvaterra1>
zorun: No scripts involved. The driver reads the data directly.
<rsalvaterra1>
zorun: No scripts involved. The driver reads the data directly.
<rsalvaterra1>
zorun: No scripts involved. The driver reads the data directly.
<rsalvaterra1>
zorun: It's not the same as ath9k or ath10k.
<rsalvaterra1>
zorun: It's not the same as ath9k or ath10k.
<rsalvaterra1>
zorun: It's not the same as ath9k or ath10k.
<zorun>
ah ok, it's different then
<zorun>
ah ok, it's different then
<zorun>
ah ok, it's different then
<Borromini>
zorun: eeprom location is set in the dts for mt7621
<Borromini>
zorun: eeprom location is set in the dts for mt7621
<Borromini>
zorun: eeprom location is set in the dts for mt7621
<Borromini>
unless i'm speaking out of turn
<Borromini>
unless i'm speaking out of turn
<Borromini>
unless i'm speaking out of turn
<rsalvaterra1>
Borromini: You're not, it's exactly like that.
<rsalvaterra1>
Borromini: You're not, it's exactly like that.
<rsalvaterra1>
Borromini: You're not, it's exactly like that.
rsalvaterra1 has quit [Quit: Leaving.]
rsalvaterra1 has quit [Quit: Leaving.]
rsalvaterra1 has quit [Quit: Leaving.]
rsalvaterra has joined #openwrt-devel
rsalvaterra has joined #openwrt-devel
rsalvaterra has joined #openwrt-devel
<Borromini>
rsalvaterra: is this a nand device?
<Borromini>
rsalvaterra: is this a nand device?
<Borromini>
rsalvaterra: is this a nand device?
<rsalvaterra>
Borromini: Yes, it is. 128 MiB.
<rsalvaterra>
Borromini: Yes, it is. 128 MiB.
<rsalvaterra>
Borromini: Yes, it is. 128 MiB.
<Borromini>
but it works when you roll back the musl bump right
<Borromini>
but it works when you roll back the musl bump right
<Borromini>
but it works when you roll back the musl bump right
<rsalvaterra>
Borromini: Yes, it works with the current musl. Weird as hell.
<rsalvaterra>
Borromini: Yes, it works with the current musl. Weird as hell.
<rsalvaterra>
Borromini: Yes, it works with the current musl. Weird as hell.
<rsalvaterra>
Borromini: Here's the relevant device tree: https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=target/linux/ramips/dts/mt7621_xiaomi_router-ac2100.dtsi;h=7e6b3afcdf008dc6506bd09b207ec64770a59bbf;hb=HEAD
<rsalvaterra>
Borromini: Here's the relevant device tree: https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=target/linux/ramips/dts/mt7621_xiaomi_router-ac2100.dtsi;h=7e6b3afcdf008dc6506bd09b207ec64770a59bbf;hb=HEAD
<rsalvaterra>
Borromini: Here's the relevant device tree: https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=target/linux/ramips/dts/mt7621_xiaomi_router-ac2100.dtsi;h=7e6b3afcdf008dc6506bd09b207ec64770a59bbf;hb=HEAD
<Borromini>
this might be silly, but hexdumping the factory partition returns the same contents before and after? you probably already checked that
<Borromini>
this might be silly, but hexdumping the factory partition returns the same contents before and after? you probably already checked that
<Borromini>
this might be silly, but hexdumping the factory partition returns the same contents before and after? you probably already checked that
<jow>
nbd: last question; for wifi-iface netdevs, the bridge vlan membership is inherited from the target interface's ifname, right? So if there's a config interface vlan200; option ifname switch0.200 and a wifi-iface with option network vlan200, It'll end up as port in the bridge vlan with vid 200?
<jow>
nbd: last question; for wifi-iface netdevs, the bridge vlan membership is inherited from the target interface's ifname, right? So if there's a config interface vlan200; option ifname switch0.200 and a wifi-iface with option network vlan200, It'll end up as port in the bridge vlan with vid 200?
<jow>
nbd: last question; for wifi-iface netdevs, the bridge vlan membership is inherited from the target interface's ifname, right? So if there's a config interface vlan200; option ifname switch0.200 and a wifi-iface with option network vlan200, It'll end up as port in the bridge vlan with vid 200?
<rsalvaterra>
Borromini: Yes, I hexedumped to compare. It's untouched by OpenWrt (and it better be :P).
<rsalvaterra>
Borromini: Yes, I hexedumped to compare. It's untouched by OpenWrt (and it better be :P).
<rsalvaterra>
Borromini: Yes, I hexedumped to compare. It's untouched by OpenWrt (and it better be :P).
<nbd>
mangix: shouldn't that be up to the kernel build system to pass that flag?
<nbd>
mangix: shouldn't that be up to the kernel build system to pass that flag?
<nbd>
mangix: shouldn't that be up to the kernel build system to pass that flag?
<nbd>
is there an upstream commit that fixes it?
<nbd>
is there an upstream commit that fixes it?
<nbd>
is there an upstream commit that fixes it?
gch981213 has joined #openwrt-devel
gch981213 has joined #openwrt-devel
gch981213 has joined #openwrt-devel
luke-jr has quit [Excess Flood]
luke-jr has quit [Excess Flood]
luke-jr has quit [Excess Flood]
luke-jr has joined #openwrt-devel
luke-jr has joined #openwrt-devel
luke-jr has joined #openwrt-devel
dangole has joined #openwrt-devel
dangole has joined #openwrt-devel
dangole has joined #openwrt-devel
meffe has quit [Remote host closed the connection]
meffe has quit [Remote host closed the connection]
meffe has quit [Remote host closed the connection]
meffe has joined #openwrt-devel
meffe has joined #openwrt-devel
meffe has joined #openwrt-devel
PaulFertser has quit [Ping timeout: 264 seconds]
PaulFertser has quit [Ping timeout: 264 seconds]
PaulFertser has quit [Ping timeout: 264 seconds]
gch9812130 has joined #openwrt-devel
gch9812130 has joined #openwrt-devel
gch9812130 has joined #openwrt-devel
gch981213 has quit [Read error: Connection reset by peer]
gch981213 has quit [Read error: Connection reset by peer]
gch981213 has quit [Read error: Connection reset by peer]
gch9812130 is now known as gch981213
gch9812130 is now known as gch981213
gch9812130 is now known as gch981213
Neighbor11111112 has joined #openwrt-devel
Neighbor11111112 has joined #openwrt-devel
Neighbor11111112 has joined #openwrt-devel
<Neighbor11111112>
Hi all, if I build the kernel using make target/linux/install does that automatically update the firmware image as well? Or do I have to run another command to build the firmware image?
<Neighbor11111112>
Hi all, if I build the kernel using make target/linux/install does that automatically update the firmware image as well? Or do I have to run another command to build the firmware image?
<Neighbor11111112>
Hi all, if I build the kernel using make target/linux/install does that automatically update the firmware image as well? Or do I have to run another command to build the firmware image?
damex has quit [Read error: Connection reset by peer]
damex has quit [Read error: Connection reset by peer]
damex has quit [Read error: Connection reset by peer]
<hurricos>
I spend like ... no time actually articulating builds these days. It's just commit/push, add diffconfig + files, then `make output-${remote}_${revision}` and wait
<hurricos>
I spend like ... no time actually articulating builds these days. It's just commit/push, add diffconfig + files, then `make output-${remote}_${revision}` and wait
<hurricos>
I spend like ... no time actually articulating builds these days. It's just commit/push, add diffconfig + files, then `make output-${remote}_${revision}` and wait
damex has joined #openwrt-devel
damex has joined #openwrt-devel
damex has joined #openwrt-devel
damex has quit [Read error: Connection reset by peer]
damex has quit [Read error: Connection reset by peer]
damex has quit [Read error: Connection reset by peer]
damex has joined #openwrt-devel
damex has joined #openwrt-devel
damex has joined #openwrt-devel
Tost has quit [Ping timeout: 245 seconds]
Tost has quit [Ping timeout: 245 seconds]
Tost has quit [Ping timeout: 245 seconds]
hgl has quit [Quit: Bye]
hgl has quit [Quit: Bye]
hgl has quit [Quit: Bye]
hgl has joined #openwrt-devel
hgl has joined #openwrt-devel
hgl has joined #openwrt-devel
hgl has joined #openwrt-devel
hgl has joined #openwrt-devel
hgl has joined #openwrt-devel
luke-jr has quit [Read error: Connection reset by peer]
luke-jr has quit [Read error: Connection reset by peer]
luke-jr has quit [Read error: Connection reset by peer]
<grift>
i am toying with an idea to hold recurring test day's, i shamelessly copied that idea from fedora test day. it would look something like this (rough sketch) http://sprunge.us/s1NYlF
<grift>
i am toying with an idea to hold recurring test day's, i shamelessly copied that idea from fedora test day. it would look something like this (rough sketch) http://sprunge.us/s1NYlF
<grift>
i am toying with an idea to hold recurring test day's, i shamelessly copied that idea from fedora test day. it would look something like this (rough sketch) http://sprunge.us/s1NYlF
damex has quit [Client Quit]
damex has quit [Client Quit]
damex has quit [Client Quit]
Ivan__83 has joined #openwrt-devel
Ivan__83 has joined #openwrt-devel
Ivan__83 has joined #openwrt-devel
<grift>
now sure i dont expect much participation in the first 3 or 4 test day's but it might pick up as people get used to the announcements posted in forums, mailing lists and other mediums
<grift>
now sure i dont expect much participation in the first 3 or 4 test day's but it might pick up as people get used to the announcements posted in forums, mailing lists and other mediums
<grift>
now sure i dont expect much participation in the first 3 or 4 test day's but it might pick up as people get used to the announcements posted in forums, mailing lists and other mediums
dangole has joined #openwrt-devel
dangole has joined #openwrt-devel
dangole has joined #openwrt-devel
<grift>
ill refine the idea but i can sense the excitement for the prospect, thats a good sign and inspirational
<grift>
ill refine the idea but i can sense the excitement for the prospect, thats a good sign and inspirational
<grift>
ill refine the idea but i can sense the excitement for the prospect, thats a good sign and inspirational
<grift>
inspiring*
<grift>
inspiring*
<grift>
inspiring*
Tost has joined #openwrt-devel
Tost has joined #openwrt-devel
Tost has joined #openwrt-devel
shibboleth has quit [Quit: shibboleth]
shibboleth has quit [Quit: shibboleth]
shibboleth has quit [Quit: shibboleth]
Ivan__83 has quit [Ping timeout: 272 seconds]
Ivan__83 has quit [Ping timeout: 272 seconds]
Ivan__83 has quit [Ping timeout: 272 seconds]
damex has joined #openwrt-devel
damex has joined #openwrt-devel
damex has joined #openwrt-devel
Ivan__83 has joined #openwrt-devel
Ivan__83 has joined #openwrt-devel
Ivan__83 has joined #openwrt-devel
silverwhitefish has quit [Quit: One for all, all for One (2 Corinthians 5)]
silverwhitefish has quit [Quit: One for all, all for One (2 Corinthians 5)]
silverwhitefish has quit [Quit: One for all, all for One (2 Corinthians 5)]
dedeckeh has joined #openwrt-devel
dedeckeh has joined #openwrt-devel
dedeckeh has joined #openwrt-devel
dangole has quit [Remote host closed the connection]
dangole has quit [Remote host closed the connection]
dangole has quit [Remote host closed the connection]
Piraty has quit [Quit: ---]
Piraty has quit [Quit: ---]
Piraty has quit [Quit: ---]
Piraty has joined #openwrt-devel
Piraty has joined #openwrt-devel
Piraty has joined #openwrt-devel
<Grommish>
hurricos: Half the time a build fails it's a PITA to figure out why the build-bot died :p I honestly find it's easier to build locally for anything I need, but maybe it's because I never learned to use Git actions to build it for me..
<Grommish>
hurricos: Half the time a build fails it's a PITA to figure out why the build-bot died :p I honestly find it's easier to build locally for anything I need, but maybe it's because I never learned to use Git actions to build it for me..
<Grommish>
hurricos: Half the time a build fails it's a PITA to figure out why the build-bot died :p I honestly find it's easier to build locally for anything I need, but maybe it's because I never learned to use Git actions to build it for me..
<Grommish>
I just do a make -j5 || make -j1 V=sc and come back in 15 minutes to see what happened
<Grommish>
I just do a make -j5 || make -j1 V=sc and come back in 15 minutes to see what happened
<Grommish>
I just do a make -j5 || make -j1 V=sc and come back in 15 minutes to see what happened
<lipnitsk>
Grommish: isn't it usually searching the build log for "Error" or similar?
<lipnitsk>
Grommish: isn't it usually searching the build log for "Error" or similar?
<lipnitsk>
Grommish: isn't it usually searching the build log for "Error" or similar?
<Grommish>
lipnitsk: or "***", but "error" can occur in many places that arent fatal
<Grommish>
lipnitsk: or "***", but "error" can occur in many places that arent fatal
<Grommish>
lipnitsk: or "***", but "error" can occur in many places that arent fatal
<mangix>
nbd: the Makefile overrides all NOSTDINC_FLAGS
<mangix>
nbd: the Makefile overrides all NOSTDINC_FLAGS
<mangix>
nbd: the Makefile overrides all NOSTDINC_FLAGS
<mangix>
It should be adding to them
<mangix>
It should be adding to them
<mangix>
It should be adding to them
<karlp>
Grommish: turn onbuild logs and just do "grep -r '\*\*\*' logs" instead ?
<karlp>
Grommish: turn onbuild logs and just do "grep -r '\*\*\*' logs" instead ?
<karlp>
Grommish: turn onbuild logs and just do "grep -r '\*\*\*' logs" instead ?
<Grommish>
karlp: Probably, but the original conversation revovled about ImageBuilder and making it too easy for people who don't want to get hands dirty making silly demands
<Grommish>
karlp: Probably, but the original conversation revovled about ImageBuilder and making it too easy for people who don't want to get hands dirty making silly demands
<Grommish>
karlp: Probably, but the original conversation revovled about ImageBuilder and making it too easy for people who don't want to get hands dirty making silly demands
<Grommish>
karlp: It's why I just OR-gate the -j1 V=sc if it fails, it'll tell me why pretty easily
<Grommish>
karlp: It's why I just OR-gate the -j1 V=sc if it fails, it'll tell me why pretty easily
<Grommish>
karlp: It's why I just OR-gate the -j1 V=sc if it fails, it'll tell me why pretty easily
guidosarducci has quit [Remote host closed the connection]
guidosarducci has quit [Remote host closed the connection]
guidosarducci has quit [Remote host closed the connection]
guidosarducci has joined #openwrt-devel
guidosarducci has joined #openwrt-devel
guidosarducci has joined #openwrt-devel
damex has quit [Read error: Connection reset by peer]
damex has quit [Read error: Connection reset by peer]
damex has quit [Read error: Connection reset by peer]
damex has joined #openwrt-devel
damex has joined #openwrt-devel
damex has joined #openwrt-devel
Borromini has quit [Quit: leaving]
Borromini has quit [Quit: leaving]
Borromini has quit [Quit: leaving]
owrt-snap-builds has quit [Quit: buildmaster reconfigured: bot disconnecting]
owrt-snap-builds has quit [Quit: buildmaster reconfigured: bot disconnecting]
owrt-snap-builds has quit [Quit: buildmaster reconfigured: bot disconnecting]
owrt-snap-builds has joined #openwrt-devel
owrt-snap-builds has joined #openwrt-devel
owrt-snap-builds has joined #openwrt-devel
<hurricos>
Grommish: fair shake. My strat was to strip out the base imgae of the buildbot and script / layer away the process of cloning down everything from scratch ...
<hurricos>
Grommish: fair shake. My strat was to strip out the base imgae of the buildbot and script / layer away the process of cloning down everything from scratch ...
<hurricos>
Grommish: fair shake. My strat was to strip out the base imgae of the buildbot and script / layer away the process of cloning down everything from scratch ...
<hurricos>
so it gives me a really really clean environment with exactly whatever crappy tree I want
<hurricos>
so it gives me a really really clean environment with exactly whatever crappy tree I want
<hurricos>
so it gives me a really really clean environment with exactly whatever crappy tree I want
<hurricos>
and you can use the debug- rather than output- target from my docker-builder to persist the docker image after it dies to see what messed up
<hurricos>
and you can use the debug- rather than output- target from my docker-builder to persist the docker image after it dies to see what messed up
<hurricos>
and you can use the debug- rather than output- target from my docker-builder to persist the docker image after it dies to see what messed up
<hurricos>
or rather it drops you to a shell.
<hurricos>
or rather it drops you to a shell.
<hurricos>
or rather it drops you to a shell.
dedeckeh has quit [Quit: Connection closed]
dedeckeh has quit [Quit: Connection closed]
dedeckeh has quit [Quit: Connection closed]
owrt-1907-builds has quit [Remote host closed the connection]
owrt-2102-builds has quit [Remote host closed the connection]
owrt-2102-builds has quit [Remote host closed the connection]
owrt-2102-builds has quit [Remote host closed the connection]
owrt-1907-builds has quit [Remote host closed the connection]
owrt-1907-builds has quit [Remote host closed the connection]
owrt-snap-builds has quit [Remote host closed the connection]
owrt-snap-builds has quit [Remote host closed the connection]
owrt-snap-builds has quit [Remote host closed the connection]
owrt-2102-builds has joined #openwrt-devel
owrt-2102-builds has joined #openwrt-devel
owrt-2102-builds has joined #openwrt-devel
owrt-1907-builds has joined #openwrt-devel
owrt-1907-builds has joined #openwrt-devel
owrt-1907-builds has joined #openwrt-devel
owrt-snap-builds has joined #openwrt-devel
owrt-snap-builds has joined #openwrt-devel
owrt-snap-builds has joined #openwrt-devel
owrt-snap-builds has quit [*.net *.split]
owrt-snap-builds has quit [*.net *.split]
owrt-snap-builds has quit [*.net *.split]
csrf has quit [*.net *.split]
csrf has quit [*.net *.split]
csrf has quit [*.net *.split]
ivanich has quit [Quit: Konversation terminated!]
ivanich has quit [Quit: Konversation terminated!]
ivanich has quit [Quit: Konversation terminated!]
Mrnumbers has joined #openwrt-devel
Mrnumbers has joined #openwrt-devel
Mrnumbers has joined #openwrt-devel
Tost has quit [Ping timeout: 256 seconds]
Tost has quit [Ping timeout: 256 seconds]
Tost has quit [Ping timeout: 256 seconds]
Mrnumbers has quit [Remote host closed the connection]
Mrnumbers has quit [Remote host closed the connection]
Mrnumbers has quit [Remote host closed the connection]
csrf has joined #openwrt-devel
csrf has joined #openwrt-devel
csrf has joined #openwrt-devel
owrt-snap-builds has joined #openwrt-devel
owrt-snap-builds has joined #openwrt-devel
owrt-snap-builds has joined #openwrt-devel
<karlp>
Grommish: yeah, but it takes way longer?
<karlp>
Grommish: yeah, but it takes way longer?
<karlp>
Grommish: yeah, but it takes way longer?
<mangix>
aparcar[m]: bookmarked
<mangix>
aparcar[m]: bookmarked
<mangix>
aparcar[m]: bookmarked
<aparcar[m]>
mangix: gracias
<aparcar[m]>
mangix: gracias
<aparcar[m]>
mangix: gracias
Tapper has quit [Ping timeout: 245 seconds]
Tapper has quit [Ping timeout: 245 seconds]
Tapper has quit [Ping timeout: 245 seconds]
<rsalvaterra>
Is it normal to see a one-armed router's switch configured with a single untagged VLAN during boot? My laptop is connected to an TL-WDR3600 and is receiving the IP address from the DHCP server upstream of the WDR3600(!!).
<rsalvaterra>
Is it normal to see a one-armed router's switch configured with a single untagged VLAN during boot? My laptop is connected to an TL-WDR3600 and is receiving the IP address from the DHCP server upstream of the WDR3600(!!).
<rsalvaterra>
Is it normal to see a one-armed router's switch configured with a single untagged VLAN during boot? My laptop is connected to an TL-WDR3600 and is receiving the IP address from the DHCP server upstream of the WDR3600(!!).
nucleo has joined #openwrt-devel
nucleo has joined #openwrt-devel
nucleo has joined #openwrt-devel
<rsalvaterra>
I mean, it's not completely surprising, but still…
<rsalvaterra>
I mean, it's not completely surprising, but still…
<rsalvaterra>
I mean, it's not completely surprising, but still…
<mangix>
rsalvaterra: did you try getting musl 1.2 to work with mt76?
<mangix>
rsalvaterra: did you try getting musl 1.2 to work with mt76?
<mangix>
rsalvaterra: did you try getting musl 1.2 to work with mt76?
<rsalvaterra>
mangix: I did, but no cigar… that's why I asked for nbd's help, I was hoping it would be obvious to him, but he was as surprised as I was.
<rsalvaterra>
mangix: I did, but no cigar… that's why I asked for nbd's help, I was hoping it would be obvious to him, but he was as surprised as I was.
<rsalvaterra>
mangix: I did, but no cigar… that's why I asked for nbd's help, I was hoping it would be obvious to him, but he was as surprised as I was.
<lipnitsk>
rsalvaterra: so why do we need GENERIC_CLOCKEVENTS_BROADCAST if we are not using cpuidle?
<lipnitsk>
rsalvaterra: so why do we need GENERIC_CLOCKEVENTS_BROADCAST if we are not using cpuidle?
<lipnitsk>
rsalvaterra: so why do we need GENERIC_CLOCKEVENTS_BROADCAST if we are not using cpuidle?
<rsalvaterra>
lipnitsk: We don't strictly need it, but it's a form of documentation. It means we have a global timer (GIC) capable of waking up the cores if they go to sleep. Of course, we have no cpuidle driver for the 1004Kc, and I don't even know if it makes sense to write one (haven't dived in the datasheet), but at least we have that information.
<rsalvaterra>
lipnitsk: We don't strictly need it, but it's a form of documentation. It means we have a global timer (GIC) capable of waking up the cores if they go to sleep. Of course, we have no cpuidle driver for the 1004Kc, and I don't even know if it makes sense to write one (haven't dived in the datasheet), but at least we have that information.
<rsalvaterra>
lipnitsk: We don't strictly need it, but it's a form of documentation. It means we have a global timer (GIC) capable of waking up the cores if they go to sleep. Of course, we have no cpuidle driver for the 1004Kc, and I don't even know if it makes sense to write one (haven't dived in the datasheet), but at least we have that information.
<rsalvaterra>
At least this is what I understood from reading the code and the documentation I found about GENERIC_CLOCKEVENTS_BROADCAST. If I'm lying through my teeth, someone please yell.
<rsalvaterra>
At least this is what I understood from reading the code and the documentation I found about GENERIC_CLOCKEVENTS_BROADCAST. If I'm lying through my teeth, someone please yell.
<rsalvaterra>
At least this is what I understood from reading the code and the documentation I found about GENERIC_CLOCKEVENTS_BROADCAST. If I'm lying through my teeth, someone please yell.
<lipnitsk>
rsalvaterra: then should it be a weak dependency, 'imply'? Or better yet, an actual documentation entry? :) How much extra code are we talking?
<lipnitsk>
rsalvaterra: then should it be a weak dependency, 'imply'? Or better yet, an actual documentation entry? :) How much extra code are we talking?
<lipnitsk>
rsalvaterra: then should it be a weak dependency, 'imply'? Or better yet, an actual documentation entry? :) How much extra code are we talking?
<lipnitsk>
rsalvaterra: just seems weird to compile in code that is unused
<lipnitsk>
rsalvaterra: just seems weird to compile in code that is unused
<lipnitsk>
rsalvaterra: just seems weird to compile in code that is unused
<lipnitsk>
rsalvaterra: the patch does need to be split up regardless though, so I hope your change gets merged. we can optimize the code size as a future activity
<lipnitsk>
rsalvaterra: the patch does need to be split up regardless though, so I hope your change gets merged. we can optimize the code size as a future activity
<lipnitsk>
rsalvaterra: the patch does need to be split up regardless though, so I hope your change gets merged. we can optimize the code size as a future activity
<mangix>
the issue is the driver is too similar to the already existing one
<mangix>
the issue is the driver is too similar to the already existing one
<mangix>
the issue is the driver is too similar to the already existing one
<rsalvaterra>
mangix: Ok, I'll try a new build with -nostdinc tomorrow. You mean here, right? https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=package/kernel/mt76/Makefile;h=b60afb355d2ac7ed221a7603e1ca6fc2205a3bcf;hb=HEAD#l321
<rsalvaterra>
mangix: Ok, I'll try a new build with -nostdinc tomorrow. You mean here, right? https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=package/kernel/mt76/Makefile;h=b60afb355d2ac7ed221a7603e1ca6fc2205a3bcf;hb=HEAD#l321
<rsalvaterra>
mangix: Ok, I'll try a new build with -nostdinc tomorrow. You mean here, right? https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=package/kernel/mt76/Makefile;h=b60afb355d2ac7ed221a7603e1ca6fc2205a3bcf;hb=HEAD#l321
<lipnitsk>
mangix: well right, maybe extending the existing won't be that hard?
<lipnitsk>
mangix: well right, maybe extending the existing won't be that hard?
<lipnitsk>
mangix: well right, maybe extending the existing won't be that hard?
<mangix>
rsalvaterra: no 2 lines down
<mangix>
rsalvaterra: no 2 lines down
<mangix>
rsalvaterra: no 2 lines down
<mangix>
lipnitsk: close to impossible without breaking the hardware already using it
<mangix>
lipnitsk: close to impossible without breaking the hardware already using it
<mangix>
lipnitsk: close to impossible without breaking the hardware already using it
<lipnitsk>
mangix: has someone tried?
<lipnitsk>
mangix: has someone tried?
<lipnitsk>
mangix: has someone tried?
<mangix>
let me find some logs for you
<mangix>
let me find some logs for you
<mangix>
let me find some logs for you
<rsalvaterra>
mangix: After modules?
<rsalvaterra>
mangix: After modules?
<rsalvaterra>
mangix: After modules?
<rsalvaterra>
lipnitsk: Ok, I was able to enable the driver!
<rsalvaterra>
lipnitsk: Ok, I was able to enable the driver!
<rsalvaterra>
lipnitsk: Ok, I was able to enable the driver!
<lipnitsk>
rsalvaterra: yay. and it selects GENERIC_CLOCKEVENTS_BROADCAST when needed, too, btw
<lipnitsk>
rsalvaterra: yay. and it selects GENERIC_CLOCKEVENTS_BROADCAST when needed, too, btw
<lipnitsk>
rsalvaterra: yay. and it selects GENERIC_CLOCKEVENTS_BROADCAST when needed, too, btw