libera/#maemo-leste/ Thursday, 2023-03-30

Wizzupfreemangordon:02:08
WizzupUnpacking leste-config-common (1.88-1+m7.1) over (1.86-1+m7) ...02:08
WizzupSetting up leste-config-common (1.88-1+m7.1) ...02:08
WizzupRemoving 'diversion of /etc/profile.d/xdg-runtime.sh to /etc/profile.d/xdg-runtime.sh.leste-orig by leste-config-common'02:08
WizzupRemoving obsolete conffile /etc/profile.d/xdg-runtime.sh.leste ...02:08
Wizzupseems like it does? or?02:08
freemangordonWizzup: yes, that's fine08:32
Wizzupfreemangordon: what I mean is that it does seem to remove the etc file11:05
Wizzupor is the 'obsolete conffile' your echo?11:05
* Wizzup checks11:05
Wizzupah, maintscript? never heard of it before11:07
buZzooooo, jabber works again \o/12:26
buZzthanks!12:27
buZzso some people overclocked SPI interfaces to cards here? what improvement in speeds did that give?12:47
Wizzuptmlind: I made a ticket for your find fwiw https://github.com/maemo-leste/bugtracker/issues/70412:50
uvos__buZz: spi???13:04
buZzuvos__: the interface where SD is accessed over13:10
uvos__lol13:10
uvos__no13:10
uvos__i mean you can access sdcards over spi13:11
uvos__but no high performance device dose that13:11
uvos__that mode is 2.5mb/s max13:11
uvos__meanwhile13:11
uvos__yes overclocking the bus gets you 40 ish mb/s read and write13:11
uvos__on a fast sdcard13:11
uvos__this is noticable when lanuching stuff13:12
buZzwith just plain SPI mode?13:12
uvos__no13:12
uvos__we dont use spi mode13:12
uvos__forget about that13:12
uvos__its only used by uc13:12
uvos__we use 4bit wide path13:12
buZzah alright13:14
buZzcan we overclock -that- ? :P13:14
uvos__yes13:15
buZzwhat speed benefits does it show?13:15
uvos__40ish mb/s13:15
uvos__on a good sdcard13:15
buZzvs?13:16
uvos__2013:16
buZznice, and you're describing d4?13:16
uvos__n900 should be the same13:16
uvos__same mmc controller13:16
buZz:) nice, how can i enable that OC?13:17
uvos__difference isten that great in real usage however, launching sutff ist faster13:17
uvos__but no where near 2x13:17
uvos__probubly cpu is limit13:17
uvos__buZz: you have to hack the dirver atm13:17
buZzaw :(13:17
uvos__theres no easy way13:17
uvos__i have been wanting to add as a sysfs option to force a freqency13:18
uvos__but too mutch to do13:18
buZzi guess it improves throughput but not accesstimes?13:22
Wizzupprobably also improves access time a bit under load13:24
tmlindWizzup: thanks i should have filed the bug myself..16:32
Wizzupnp, it's good info16:36
WizzupI just don't have an immediate fix right away, but had a note to self not to forget about the find16:37
WizzupI did notice that on wifi the battery does drain a lot faster16:37
Wizzupso if this is what causes it...16:37
Wizzupoh wait16:39
WizzupI wonder if we can do this with sysctl16:51
Wizzupmaybe net.ipv4.neigh.default.interval_probe_time_ms16:53
Wizzup(and net.ipv6.neigh.default.interval_probe_time_ms)16:53
Wizzuptmlind: putting this in /etc/sysctl.d/no_neigh.conf:17:45
Wizzupnet.ipv4.neigh.default.interval_probe_time_ms = -117:45
Wizzupnet.ipv6.neigh.default.interval_probe_time_ms = -117:45
Wizzupmakes them all -1 (2147483628)17:45
Wizzupfreemangordon: shall I add this to leste-config ?17:52
tmlindWizzup: no idea if that makes connecting to a network slower or something.. have not seen any issues here17:55
tmlindi guess it's like arp related stuff, anybody know?17:55
bencohneigh/default/interval_probe_time_ms - INTEGER17:56
bencoh    The probe interval for neighbor entries with NTF_MANAGED flag, the min value is 1.17:56
bencohstill trying to understand what this actually means17:57
WizzupI think it might be for p2p wifi stuff or something?17:57
tmlindno idea if -1 makes any sense, value of 0 did not work via sysfs17:57
Wizzuphttps://man7.org/linux/man-pages/man8/ip-neighbour.8.html17:58
bencohhttps://lore.kernel.org/netdev/20220629084832.2842973-3-wangyuweihx@gmail.com/ looks like it's new btw (?)17:58
Wizzupmaybe we just increase it to like 300s or something17:59
bencohdo we even have managed entries in a normal usecase (ie. without issueing ip neigh replace commands)?18:01
* tmlind on d4 right now and not into browsing into the www currently18:01
bencoh(stable's ip command has no support for that thing apparently btw)18:03
tmlindmaybe neigh is some arp like protocol?18:04
bencohwe do have ip neigh (it's the replacement to the arp command indeed, meant to be used with ipv4 arp and ipv6 neigh), just no support for the "managed" flag18:05
tmlindok18:06
Wizzupbencoh: ip neighbour did print some stuff on my laptop18:06
bencohWizzup: with a managed flag?18:06
Wizzuplet me check18:06
Wizzupnot sure how to check18:07
bencoh(it prints the arp/neighbour tables, basically)18:07
Wizzupyeah18:07
Wizzupdon't know how to see if it is managed18:07
bencohme neither, but I don't think this version knows how to anyway18:07
bencohhttps://lore.kernel.org/netdev/20211011121238.25542-1-daniel@iogearbox.net/18:09
tmlindtry arp -a or whatever the command is18:10
tmlindand compare to ip neighbour?18:10
bencohafaiu the NTF_MANAGED flag allows the userspace to avoid some entries being evicted18:10
tmlindarp -a -n18:10
tmlindip neigh show18:12
tmlindi guess it shows the same results?18:12
bencohpretty much yeah18:15
bencohanyway, maybe this interval_probe_time_ms sets a timer independently of the fact that there is no managed entry18:17
bencohwhich would explain what you saw18:17
bencohmy view on this is that it's useless on chimaera (with no compatible userspace to use it), so ... we can just set it to some insanely high value18:18
Wizzupbencoh: ok, do we go for -insanely high- or just really high18:19
Wizzuplike, we can set it to once every 5 or 10 minutes and it won'r really impact pm18:19
bencohheh, I guess just really high would work :)18:19
Wizzupor we can set it to many years :)18:19
bencoh(between that and the memory pressure worker that woke up every now and then and destroyed idle efforts, it really feels like they hardly care for embedded / battery-powered sometimes ...)18:20
tmlindyeah looking at powertop neigh still runs sometimes with -118:23
Wizzuptmlind: hm, with it set for everything?18:25
Wizzupbencoh: they probably care but don't give it any thought18:25
freemangordonWizzup: no idea what this is about :)18:25
Wizzupfreemangordon: https://github.com/maemo-leste/bugtracker/issues/70418:26
freemangordonI mean - I have no clue what neigh is ;)18:26
freemangordonwill read about it, bit not now18:26
Wizzupprobably not too necessary18:28
Wizzuptmlind: what is the process name in powertop18:28
freemangordonis that some fancy name for ARP?18:29
bencohfreemangordon: pretty much (it's more generic and is relevant for ipv6 as well)18:30
freemangordonok18:30
freemangordonthanks18:30
freemangordonhttps://elixir.bootlin.com/linux/latest/source/net/ipv4/arp.c#L16618:56
Wizzuphm?19:31
freemangordonthe default values, iiuc19:31
WizzupI still see neigh_periodic_work19:34
Wizzupwith the time set to 2147483628 for all19:34
Wizzupsysctl -a | grep neigh | grep interval_probe19:34
tmlindWizzup: yeah neigh_periodic_work or something in powertop19:34
Wizzupthere is also net.ipv4.neigh.default.gc_interval19:34
Wizzupset to 3019:35
tmlindno idea about that stuff19:35
freemangordonpro1 is out of stock :(20:10
Wizzupfreemangordon: I could try to send mine if you want one20:51
freemangordonwell, I hope they will produce more21:15
freemangordonwill mail them asking what are the plans21:15
uvosso can i issue beowulf and chimara builds at the same time yet?23:18
uvosor is this sill an issue23:19
WizzupI never had issues with it personally, but I recall you or fmg did a while ago23:22
uvosboth of us23:22
uvoswe had pacakges form chimeara ending up in beowulf23:22
uvosbut i gues for the kernel this dosent matter for once xD23:23
uvosso maybe i should try it again...23:23
WizzupI'm sure if we need the kernel for beowulf at this point23:23
WizzupI'm not sure*23:23
uvosi mean in the kernel case its essentaly free since it cant really cause any beowulf sepcific issues23:24
uvosbesides ci issues23:24
Wizzupsure23:24
uvosok i will see what happens23:25
uvostmlinds idle test patch is included now23:25
uvosbtw23:25
Wizzupty23:25

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!