ChanServ changed the topic of #armlinux to: ARM kernel talk [Upstream kernel, find your vendor forums for questions about their kernels] | https://libera.irclog.whitequark.org/armlinux
sakman has joined #armlinux
hanetzer has joined #armlinux
apritzel_ has quit [Ping timeout: 248 seconds]
alpernebbi has quit [Ping timeout: 252 seconds]
alpernebbi has joined #armlinux
amitk has joined #armlinux
jclsn has quit [Ping timeout: 248 seconds]
jclsn has joined #armlinux
hanetzer has quit [Ping timeout: 248 seconds]
hanetzer has joined #armlinux
jclsn has quit [Ping timeout: 252 seconds]
jclsn has joined #armlinux
hanetzer has quit [Ping timeout: 252 seconds]
hanetzer has joined #armlinux
guillaume_g has joined #armlinux
guillaume_g has quit [Client Quit]
apritzel_ has joined #armlinux
apritzel_ has quit [Ping timeout: 248 seconds]
sszy has joined #armlinux
iivanov has joined #armlinux
russ has quit [Ping timeout: 252 seconds]
russ has joined #armlinux
mcoquelin has quit [Remote host closed the connection]
mcoquelin has joined #armlinux
headless has joined #armlinux
frieder has joined #armlinux
apritzel has joined #armlinux
cmarinas has quit [Quit: ZNC 1.8.2 - https://znc.in]
cmarinas has joined #armlinux
cmarinas has quit [Ping timeout: 248 seconds]
iivanov has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
iivanov has joined #armlinux
cmarinas has joined #armlinux
headless has quit [Quit: Konversation terminated!]
cmarinas has quit [Read error: Connection reset by peer]
cmarinas has joined #armlinux
<milkylainen> hmm. no linux networking on libera?
<mwalle> arnd: I made a new driver within the nvmem subsystem, but the device tree changes did go through the nxp soc tree. I forgot to enable the driver though. I expect that it will prevent networking from probing because it adds a phandle how to get the mac address. Thus the boards in kernelci will probably have some regressions. Do you have an idea how to handle that one?
<mwalle> I can't really go through the soc tree because the driver isn't there.
<mwalle> Maybe I can wait until after the merge window and try to get that defconfig for the rc
<geertu> mwalle: So the driver and defconfig update had to go in first, and the DTS update in the next cycle.
<geertu> mwalle: I assume both the driver and DTS update are destined for v6.3?
<geertu> Perhaps you can still get the defconfig in for v6.2? Although that wouldn't really help, as the issue will only show up during the merge window (and in linux-next now).
<geertu> SO I think the best is make sure the defconfig update will be in v6.3-rc1, too, i.e. sent it to soc now.
amitk_ has joined #armlinux
<arnd> mwalle: I can take the defconfig change even without the driver being there. It would be nice to have a fallback in the network driver to make it still work even when the nvmem driver is missing, but I realize this is a hard problem when the netwirj driver doesn't know if it should defer probing or fall back to a random address
amitk_ has quit [Ping timeout: 252 seconds]
guillaume_g has joined #armlinux
<mwalle> arnd: well, it just went sideways anyway. greg just naked the series. seems like i have to revert the dts change
<mwalle> arnd: and I presume fwlink will prevent probing the network driver
<mwalle> geertu: ^^ but I hope to remember for next time :)
snalty has quit [Ping timeout: 246 seconds]
guillaume_g has quit [Quit: Konversation terminated!]
snalty has joined #armlinux
snalty has quit [Ping timeout: 248 seconds]
snalty has joined #armlinux
prabhakarlad has quit [Ping timeout: 260 seconds]
amitk_ has joined #armlinux
torez has joined #armlinux
amitk_ has quit [Ping timeout: 260 seconds]
headless has joined #armlinux
heat has joined #armlinux
prabhakarlad has joined #armlinux
prabhakarlad has quit [Quit: Client closed]
heat has quit [Remote host closed the connection]
heat has joined #armlinux
headless has quit [Quit: Konversation terminated!]
benh_ has joined #armlinux
shenki_ has quit [Ping timeout: 246 seconds]
benh has quit [Ping timeout: 246 seconds]
shenki has joined #armlinux
prabhakarlad has joined #armlinux
frieder has quit [Remote host closed the connection]
heat_ has joined #armlinux
heat has quit [Ping timeout: 256 seconds]
prabhakarlad has quit [Quit: Client closed]
heat_ is now known as heat
apritzel has quit [Ping timeout: 248 seconds]
prabhakarlad has joined #armlinux
* geertu is "relieved" to see all these regressions for non-Renesas platforms in v6.2-rc7, reported by kernelci against the renesas tree...
headless has joined #armlinux
HardWallzz has joined #armlinux
mag has quit [Remote host closed the connection]
mag has joined #armlinux
HardWall has quit [Ping timeout: 248 seconds]
amitk has quit [Ping timeout: 260 seconds]
russ has quit [Ping timeout: 252 seconds]
russ has joined #armlinux
<milkylainen> Is there a way to feed a default ethernet advertisment mask for nics without a userspace?
<geertu> milkylainen: Documentation/admin-guide/nfs/nfsroot.rst:ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>:<dns0-ip>:<dns1-ip>:<ntp0-ip>
heat has quit [Remote host closed the connection]
heat has joined #armlinux
heat has quit [Remote host closed the connection]
heat has joined #armlinux
<milkylainen> geertu: hmm. advertisment mask?
<milkylainen> The phy advertised link speeds.
<rfs613> milkylainen: milkylainen: you could perhaps set it in the devicetree PHY using reg-init
<rfs613> (though it seems that might be Marvell-specific)
<milkylainen> rfs613: hmm. interesting.
<milkylainen> So what I'm trying to do is the following: Bootloader tends to poke nic adv and up & down. Linux tends to reset phy, leaving it down. So I get to wait for a gigabit link-up after userspace has initialized it. And link-ups for gigabit can take a while. Which adds seconds before the device can communicate.
heat has quit [Remote host closed the connection]
heat has joined #armlinux
<milkylainen> I'd want a way to set an advertisment that matches runtime adv list and let the phy do linkup immediately after initialization. So that ifup is just carrier changes, since the adv list is the same.
<milkylainen> Should be perfectly sane to do so to cut time to "first communication".
<rfs613> milkylainen: hmm so your phy chip defaults to not advertising gigabit after reset? that seems unusual (for a gigabit capable phy)
headless has quit [Quit: Konversation terminated!]
<rfs613> I've never tried to optimise the time for ethernet to come up, but at least in my experience, from when I do "ifconfig eth0 up; udhcpc eth0" it typically takes only a couple of seconds to establish link.
MWelchUK1 has joined #armlinux
tomeu7 has joined #armlinux
<rfs613> If it takes 30 seconds or minutes, then you likely have some fancy networking gear (cisco's are famous for this) which essentially block traffic for quite a while, purportedly to "improve" network performance (not exactly sure how, perhaps prevent duplciate IPs?)
<rfs613> the simple fix in that case is to stick a cheap non-managed switch in between ;-)
heat has quit [Remote host closed the connection]
heat has joined #armlinux
<milkylainen> rfs613: it does, but advertisment list is reset by linux if anything is diff. After which the phy goes through mandatory renegotiation. Also phy tends to be down until "ifconfig eth0 up".
MWelchUK1 has quit [Ping timeout: 246 seconds]
<milkylainen> rfs613: yes, it usually takes a few seconds to autoneg a gigabit link.
tomeu7 has quit [Ping timeout: 268 seconds]
<milkylainen> I think it's highly relevant. Network is getting work done. It's annoying to wait for a gigabit link (upwards 4 seconds) on a previously negotiated phy link after userspace is up. If the goal is to come up quickly and talk to whatever needs to be talked to, that re-negotiation time is substantial. To say the least.
<rfs613> No argument from me, but, it's never bothered me enough to try to do something about. I'm content if it comes up reliably every time I boot...
<milkylainen> It's been a pet peeve for quite some time. :)
<milkylainen> iirc linux didn't use to poke the reset immediately on ethernet phys on initialization. Means I could carry the link from the bootloader straight into Linux. This was ages ago. I don't know when and why that changed. If it was the phy state machine that went "you have to be initialized and pass through a reset to be sure".
apritzel_ has joined #armlinux
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
tomeu0 has joined #armlinux
robclark_ has joined #armlinux
tfiga_ has joined #armlinux
linusw__ has joined #armlinux
jbowen_ has joined #armlinux
jclsn_ has joined #armlinux
snalty has quit [Quit: ZNC 1.8.2 - https://znc.in]
snalty has joined #armlinux
hanetzer has quit [Ping timeout: 252 seconds]
jclsn has quit [*.net *.split]
tomeu has quit [*.net *.split]
amstan1 has quit [*.net *.split]
tfiga has quit [*.net *.split]
linusw_ has quit [*.net *.split]
jbowen has quit [*.net *.split]
robclark has quit [*.net *.split]
tfiga_ is now known as tfiga
tomeu0 is now known as tomeu
jbowen_ is now known as jbowen
linusw__ is now known as linusw_
robclark_ is now known as robclark
hanetzer has joined #armlinux
amstan1 has joined #armlinux
iivanov has quit [Ping timeout: 246 seconds]