libera/#maemo-leste/ Friday, 2022-01-07

freemangordonuvos: ok, will check08:08
freemangordonWizzup: re crashes: maybe implementing ReuseBuffer function in DDX will fix it08:09
Wizzupfreemangordon: mhm11:28
Wizzupuvos: is https://github.com/maemo-leste/clown-boot up to date for droid3?11:54
WizzupBlagovestPetrov[: wants to try it on the d311:54
uvosWizzup: no i havent finished the combination yet11:56
uvosim not sure on what to do about android 4.1 bionics11:56
uvosspeaking of witch11:57
uvos"<huckg> I'm still having trouble with droid bionic; I am on step 8 of https://github.com/IMbackK/bionic-clown-boot and getting Sending 'mbm' (256 KB) FAILED (remote: 'unsupported command') despite having upgraded to latest Android platform-tools as uvos suggested."11:57
uvoswe missed that11:57
Wizzupuvos: ok so probably better if we use mine atm https://github.com/MerlijnWajer/bionic-clown-boot/tree/solana11:57
uvosWizzup: right11:57
uvosWizzup: for solana yeah11:57
BlagovestPetrov[thanks :)11:58
uvosmy d3 rebooted sometime tonight11:59
uvos:(11:59
uvoshuckg: if you read the logs: i dont really know whats up with your device so your trying "fastboot flash mbm allow-mbmloader-flashing-mbm.bin", "fastboot --version" gives you "fastboot version 31.0.3-android-tools" or later your  allow-mbmloader-flashing-mbm.bin has sha1sum of e44585ce14524e366df485f2784a0acc49d396c8 and your bootloader version, as displaied on device in fastboot mode is 0A.72 or 0A.78 right?12:05
Wizzupuvos: yeah I get freezes within minutes of interacting with the device12:06
Wizzupuvos: I'll have to check and see what happens if I don't detach kerne lconsole12:06
uvosWizzup: ok12:06
uvoson thing to check might be the EMIF registers on android vs on leste (at load) and  compear it with d412:07
uvoscatching it on serial is a good mission too ofc12:08
uvosas it testing with idle states disabled12:08
uvosi also wonder if the hangs happen12:11
uvosif you kexec to kernel 3.0.8 (ie safestrap) and then kexec to mainline12:12
uvosmaybe the old kernel's inialization state is tripping us up12:12
Wizzupyeah, could be for sure12:12
Wizzupuvos: I am also seeing a delay on the d4 to detect it is discharging12:46
Wizzupat least in upower12:47
uvossome delay is expected12:52
uvosthe ramp up takes about 1s12:52
uvosand the battery is reported charging only when its compleate12:52
Wizzupok13:01
Wizzupit took maybe 30+ s or so13:01
Wizzupwhich is I think the upower poll interval if it gets no other info13:01
freemangordonWizzup: uvos: or, maybe I shall stop spending time on omap DDX and get back to our initial plan now fence bug is fixed: modesetting/glamor (or replacement)13:03
WizzupI don't think that makes sense atm13:03
freemangordonfor missing rotation support: now I understand way better what omapdrm is doing, so I will fix dma_buf support there to allow rotation through TILER/VRFB for dma_buf BOs as well13:04
freemangordonWizzup: not atm, for sure13:04
Wizzupcheck @ rotation13:05
freemangordonbut, shall I spend more time trying to fix various bugs (like what uvos and you report)?13:05
Wizzupfreemangordon: I mean if we have ddx working well and we think we want to go to for modesetting eventually we can do it of course, I just wouldn't suggest we abandon what we have now since it works well13:05
WizzupI think yes13:05
Wizzupbecause we want to push these ddx to stable13:05
Wizzupand the droid4 has twice in the last few days hit this bug where X dies and the screen doesn't want to go on13:05
Wizzupbecause of this resource exhaustion thing13:05
freemangordonI understand, but I am not sure CMA/TILER bugs are easy to fix, even if possible13:06
Wizzupmm13:06
freemangordonIIUC, on d4 the issue is that TILER/DMM space gets fragmented with time13:06
freemangordonand I see no way to fix that13:06
freemangordonthe same happens with CMA on n90013:06
freemangordondo you have any idea how to fix such an issue?13:07
freemangordonI am not going to implement DMM compaction algo in omapdrm13:07
Wizzupfreemangordon: what about reusing buffers and not allocating on the fly?13:09
uvoscant we fix tiler fragmentation by just allocating once13:10
uvos?13:10
uvosd4 isent hurting for ram so mutch13:10
freemangordonwhat about rotation?13:10
uvosor tiler space afaik13:10
uvosfreemangordon: just allocate a block thats 960x960?13:10
freemangordonHDMI?13:10
uvoshdmi dosent rotate13:11
uvosgeneraly13:11
freemangordonit does13:11
uvosso allocate a new one then13:11
freemangordonexactly13:11
uvoswhy would hdmi rotate13:11
uvosie why would you want to do that often13:11
freemangordonforget about hdmi13:11
freemangordonI am not sure you can allocate 960x96013:11
uvoswhy not13:11
uvosits smaller than 1080p and that works ok allready13:12
freemangordonbecause OMAP DDX passes different flags depending on whether it is rotated or not13:12
freemangordonactually different functions are called13:12
freemangordonomap_bo_new vs omap_bo_new_tiled13:12
uvos2 questions13:13
freemangordonnot to say omap ddx does not support dri313:13
uvosthats not so important for now13:13
freemangordonsure13:14
uvos1. how dose tiler space get fragmented anyhow, we are the only ones allocating something there, so if we deallocate all buffers and then allocate new ones how dose fragmentation occure13:14
uvos2. why did ddk1.9 that did use the tiler (look at the allocations) work without problems13:14
freemangordon1: actually DMM is used for *every* buffer on d413:14
freemangordonso, we allocate from TILER for scanout rotated buffers and from DMM for all other buffers13:15
uvosok13:16
freemangordonso, most-probably the allocation taht fails is DMM allocation13:16
uvosbut tiler space seams safe13:16
uvosjust ddm then13:16
uvos*mm13:16
freemangordonyeah13:16
uvosand ddk1.9 did blits everywhere right13:16
freemangordonwait13:16
freemangordonDDK is TILER basically, like, they share the same address space13:17
freemangordonyou just set different properties13:17
freemangordonso, fragmented DMM *is* fragmented TILER13:17
freemangordonthere is DMM/TILER map in /sys/kernel/$somewhere, so Wizzup may want to look at it after some usage of his device13:18
uvosyeah i know13:18
uvoslooks like irc.txt lost alot of stuff13:18
uvosi was just greping for that13:18
freemangordonuvos: not sure why ddk 1.9 works13:19
freemangordonit is using 3buffer as well13:19
freemangordonmaybe I introduced some bug in OMAP ddx with regards to 3buffering13:20
freemangordonWizzup: could you disable TripleBuffer in xorg.conf and check if is still crashes13:20
uvoswatch -n0.3 cat /sys/kernel/debug/dri/1/tiler_map13:21
uvosbtw13:21
freemangordonso, about modesetting:13:23
freemangordon1. dri3 for free. this will fix also the Xorg crashes we are seeing now as buffers are allocated only once in Xorg. A client unable to allocate a buffer will not bring the whole OS down13:23
uvosfreemangordon: so tiler map shows more allocations now than it did in ddk1.913:25
uvos1 vs 3 buffers looks like13:25
uvosnot sure if relevant13:25
freemangordonsure it is13:25
freemangordonwait, this is in landscape?13:25
uvosyeah13:26
uvosthe number of buffers dosent look like it changes in ddk1.913:26
uvosit just changes reprisentation in the map (not sure how to read exactly)13:26
freemangordoncould you disable 3buffer and see if it makes any difference?13:27
uvoswhats the option string?13:28
uvos3Buffer?13:28
uvosTrippleBuffer?13:28
freemangordonTripleBuffer false13:28
freemangordononly one 'p'13:28
freemangordonhttps://github.com/maemo-leste/xf86-video-omap/blob/master/src/omap_driver.c#L11913:29
freemangordonoh, maybe you are right and 1.9 does blit even in fullscreen13:29
freemangordonor, it is simply that I broke omap DDX at some point so it frees buffers more often that it has to13:30
freemangordon*than13:30
Wizzupfreemangordon: on d4? sure13:31
freemangordonyes, on d413:31
uvosfreemangordon: no change13:31
uvos@3buffer13:31
freemangordonhmm13:31
Wizzupyou can reproduce it that quickly?13:31
freemangordonWizzup: wa are looking at the tiler map13:31
Wizzupok13:31
freemangordon*we13:31
freemangordonuvos: maybe try without pvr_exa13:32
freemangordonthough it should not make any difference13:32
uvosfreemangordon: do i have to remove the so13:32
uvosor is there an option13:33
freemangordonyep13:33
uvosok13:33
freemangordonmove .so somewhere13:33
freemangordonuvos: BTW, what is omap ddx version?13:33
uvosVersion: 0.5.4+2m7.113:36
freemangordonplease upgrade kernel and ddx13:36
uvoskernel is 5.16 based13:36
uvosi assume you mean leste kernel?13:36
freemangordonyes, leste kernel13:37
freemangordonbut, if you use custom one, make sure to have fence patch in it13:37
uvosnot yet no13:37
freemangordonand the upgrade ddx to 0.5.413:37
uvosbtw i havent had any problems  with x crashing at all yet13:37
uvosexcept the vt switch thing13:37
freemangordonyou want to do that, trust me :)13:37
uvosok ok13:38
freemangordonmaybe Wizzup has different use pattern or different applications13:38
freemangordonI never had Xorg crashing too13:38
uvosxserver-xorg-video-omap armhf 0.5.5+2m713:38
freemangordonyes, but this needs fence patch in kernel13:38
uvosright yeah13:38
uvosi dist-upgraded13:39
uvosshould be there13:39
freemangordonit is in leste kernal, yeah13:39
Wizzupfreemangordon: well I use the droid daily and probably wake it up ~50 times a day with the slider at leaast13:40
freemangordonuvos: it is possible that ddk1.9 kernel omapdrm does not allocate everything through DMM13:40
freemangordonWizzup: yeah, obviously you are using the device :)13:41
uvoswell same here13:41
uvosi use it as primary phone13:41
uvosso not sure13:41
uvosanyhow13:41
freemangordonwell, no idea then13:41
freemangordon(crashes)13:42
freemangordonuvos: I was not expecting difference in allocations13:42
uvosthere are none13:42
freemangordonbetween 5.4 and 5.5 that is13:42
freemangordonbut now you have kernel that WL works too on13:42
uvosneat13:43
uvosbut the wl phone is still on 5.13 :P13:43
freemangordonbasically, dma_buf implicit fencing works13:43
uvosok13:43
freemangordonin omapdrm that is13:43
freemangordonWizzup: is there any pattern in regards to Xorg crashes?13:44
freemangordonuvos: wha tiy can do is13:44
freemangordon*what you can do13:44
uvosso what are we expecting to cause a crash here13:45
freemangordonis enable debug logs in xorg and compare dri2 parts between 1.9/1.1713:45
freemangordonuvos: fragmented DMM/TILER space13:45
uvossure13:45
uvoswould a script that rotates at 1hz help?13:45
freemangordonI don;t hink so13:46
uvosie can we cause fragmentation here on purpose13:46
freemangordonit will not fragment it13:46
freemangordonbut yeah, you can try13:46
uvosok13:46
uvos@debug logs13:46
freemangordonuvos: make sure to re-enable 3buffer first13:47
freemangordonI tried to compare once, but was not able to draw any sane conclusion13:47
freemangordonbut I was after 6ms delay (that appeared to be cause by tmlind's patch) back then, so no surprise13:48
freemangordonuvos: the poin is to understand how often 1.17 ddx creates/destroys buffers compared to 1.913:48
uvosbtw you can make xorg crash eventually be optinging ever more windows13:51
uvosthis is not suprising i gues13:51
freemangordonon d4?13:51
uvosyeah13:51
freemangordonwe run out of DMM space I guess13:51
uvosits alot of windows tho13:51
freemangordoncould you have a look at tiler map just before the crash?13:52
uvossure13:52
freemangordonI guess everything is marked as used there13:52
uvosbut opening windows doent change it at all13:52
freemangordonhow's that13:52
uvosi dont think it did13:52
uvosbut sec13:52
freemangordonit should13:52
uvosit certenly dident on ddk1.913:52
uvos(device is rebooting)13:52
freemangordonok, that's another story13:52
freemangordon(ddk 1.9)13:53
uvosyeah no13:54
freemangordonhmm?13:54
uvosopening windows dose squat to tiler_map13:54
freemangordonsquat like?13:55
freemangordonrephrase please13:55
uvosah non13:55
uvosnvm13:55
uvosits filling up13:55
uvosjust from the bottom of the addr range13:55
freemangordonon 1.17 that is, right?13:55
uvosyes13:55
freemangordonok13:55
uvosah yeah13:55
uvosok13:55
uvosi see what happens13:55
uvosso if you have many windows open13:55
uvosnot that many even13:56
uvosand rotate13:56
uvosit ends up fragmented13:56
freemangordonyep13:56
uvosand then crashes if you open just a few more13:56
uvossoo why do non fullscreen windows need tiler space?13:56
uvosthey get blitted anyhow13:56
freemangordonI have absolutely no idea why DMM is used for non-scanout buffers13:57
uvosok13:57
uvosthis is the difference to ddk 1.913:57
uvosit has the 1 buffer in there13:57
freemangordonthis is something to do with Tomy using some weird IPs that require linear buffers13:57
uvosand no windows13:57
uvosok13:57
freemangordondo you have ddk 1.9 buffer around?13:57
freemangordons/buffer/kernel13:58
uvosno13:58
uvosor what do you mean13:58
freemangordonis it on github?13:58
Wizzupstable image could work13:58
uvosi have an sdcard with old leste13:58
freemangordonthe source code13:58
uvosoh sure13:58
freemangordonuvos: wait, where do you test ddk 1.9?13:58
freemangordonon 5.15?13:58
uvosno13:58
freemangordonah, ok :)13:58
uvosit never worked on 5.1513:59
uvos5.1113:59
uvosjust the old leste kernel13:59
freemangordonWizzup: I wanted to check how omapdrm allocates buffers13:59
uvoshttps://github.com/maemo-leste/droid4-linux13:59
uvos5.11 branch13:59
freemangordonmaemo-5.11?13:59
uvosunfortionatly back then14:00
freemangordonbtw, dows it use omapdrm?14:00
freemangordonor omapfb?14:00
uvosyou had to also apply the patches in debian dir14:00
uvosbut yeah almost14:00
uvosdrm14:00
freemangordonok14:00
freemangordonuvos: definitely omapdrm in 5.11 differs in the way it allocates buffers14:05
freemangordonuvos: oh, I think what happens14:10
freemangordonplease remove EXA14:10
freemangordonand retry14:10
freemangordonwith EXA enabled PVR imports buffer, which leads to them being pinned, thus DMM mapped14:11
uvos[    31.782] (WW) Warning, couldn't open module omap_pvr14:22
uvosstill allocates windows on tiler14:22
freemangordonweird14:22
uvosalso alot of corruption14:22
freemangordonlatest kernel?14:22
uvosyeah14:22
uvosno14:23
uvosi booted the wrong kernel by accident14:23
freemangordonLinux devuan-droid4 5.15.2 #1 SMP PREEMPT Thu Jan 6 12:29:58 UTC 202214:23
freemangordon:)14:23
freemangordonok14:23
freemangordonuvos: when you have a chance, could you pastebin tiler_map on ddk 1.9 in landscape with xterm opened?14:25
freemangordonTBH I am almost sure omapdrm allocates differently in 5.15 vs 5.1114:25
uvosok14:26
freemangordonyeah, that;s it14:28
uvostake it up with tomi then why they broke it i gues :P14:29
freemangordonin 5.11, omap_gem_pin has one more parameter (remap), https://github.com/maemo-leste/droid4-linux/blob/maemo-5.11/drivers/gpu/drm/omapdrm/omap_gem.c#L83714:29
freemangordonthis is missing in 5.1514:29
freemangordonso, omap_gem_pin *always* maps through tiler or DMM14:30
freemangordonhave to attend work MTG, bbl14:30
freemangordonuvos: I'd rather fix dma_buf and migrate omap ddx to use it14:32
freemangordonuvos: BTW, you can take it to Tomy as well :p14:39
uvoshttp://uvos.xyz/maserati/tiler15:12
uvosfreemangordon: this is with 10 xterms15:12
uvoson all15:13
uvosso clearly the windows, besides hildon-desktop itself (makes sense) are not tiler mapped on ddk1.915:13
uvoson rotation ddk1.9 needs only one extra tiler buffer while ddk1.17 looks like it uses 215:13
uvosbut thats not realy a problem15:14
uvosthat part also dosent fragement15:14
uvosclosing the windows cleans it up ofc15:16
uvosso i gues15:16
uvosWizzup has longstanding windows open he never closes15:16
uvosthats why his xorg crashes15:16
uvosi habitually close all or at least most windows and lock the device15:16
uvosso it makes sense i never encouterd this15:16
Wizzupit's really just one or two osso-xterms :p15:17
uvos how long is your uptime15:20
uvosi took the 10 xterms for a 50 rotation spin15:20
uvosand its not close to full yet15:20
uvosanyhow yeah this is liekly the prblem here15:20
freemangordonuvos: this is with PVR EXA?15:21
uvosfreemangordon: yes15:21
freemangordonok15:21
uvosfreemangordon: and makes no difference15:21
freemangordonyeah15:21
uvosofc its without pvr exa on ddk1.915:21
uvos(dosent exist there)15:21
freemangordonyeah15:22
freemangordonWizzup: you have production PP, right?15:45
freemangordonnot devel kit15:45
freemangordonWizzup: USB networking does not seem to work either15:48
freemangordondevice generates lots of heat too15:49
freemangordonmaybe this happens only if you boot with usb cable connected15:50
Wizzupfreemangordon: I ahve devel kit only15:52
freemangordonyeah, same here15:52
Wizzupfreemangordon: ok let me take today to merge rafael2k's changes15:52
Wizzupparazyd: do you have a production pinephone?15:53
freemangordonWizzup: I see issues on devel kit15:53
freemangordonwith maemo-leste-1.0-arm64-pinephone-20220102.img.xz15:53
freemangordonwifi does not show any connection, device heats like crazy, display blinks twice a second. with old kernel it works fine15:54
freemangordonUSB networking does not work either (with latest image)15:54
Wizzupfreemangordon: is this -devel or stable15:55
Wizzupfreemangordon: I don't see any of these problems btw15:55
Wizzupfreemangordon: this image? https://maedevu.maemo.org/images-devel/pinephone/20220102/15:56
freemangordonI just followed the link you pasted on #lima15:56
freemangordondo you boot with usb cable attached?15:56
Wizzupno15:56
freemangordontry with15:56
WizzupI boot with power supply15:56
freemangordonwhat do you mean?15:56
Wizzupfreemangordon: I think we should first take rafael2k's work on the kernel15:56
Wizzupfreemangordon: lab psu15:56
WizzupI soldered to where the battery goes15:57
freemangordonah :)15:57
freemangordonok, I boot with a battery15:57
freemangordonand USB cable attached15:57
freemangordonnow I wait fo battery to charge a bit15:57
freemangordonWizzup: yeah, please do it (kernel changes)15:57
freemangordonsame happens with USB cable disconnected, besides this time wifi seems to work16:10
Wizzupcan you elaborate on 'wifi does not work'16:12
Wizzupdoes it not see the interface?16:12
freemangordonhow do I know without being able to write commnds? :)16:12
freemangordonit does not work like "INternet connections dialog shows 'no connection avalable'"16:13
freemangordonwhen booted with cable detached, there are connection, so wifi works then16:14
freemangordon*connections16:14
freemangordonhowever I cannot write the password16:14
Wizzupdamn that's quite broken16:14
freemangordonmhm16:14
WizzupI am not sure if I have braveheart or not anymore, maybe I swapped16:14
freemangordonand this is the kernel16:14
freemangordonbraveheart?16:14
freemangordonis this some HW release?16:15
Wizzupbraveheart I think is the pre release thing we have, no?16:15
freemangordoncould be, that's why I ask, I am not in line with PP releases16:15
freemangordonlemme check what is written on the box16:16
freemangordonwell, nothing useful16:16
Wizzupif you have an official box I think it's not some pre production one16:17
freemangordonyes, it is official box16:17
Wizzuphttps://wiki.pine64.org/wiki/PinePhone_v1.1_-_Braveheart16:17
Wizzupalso https://wiki.pine64.org/wiki/PinePhone#Hardware_revisions16:17
Wizzupso v1.1 is production I think16:17
freemangordondo you know if there is a way to tell which revision I have?16:20
WizzupI think there might be something in u-boot, but I do not recall on top of my head16:20
Wizzupmaybe we should do rafael's stuff first and then try again16:20
Wizzupit might just solve most problems16:20
freemangordonok16:21
freemangordonWizzup: mine should be the same as yours delivered after anakin16:26
freemangordonso, if you got braveheart then mine is the same16:26
Wizzupfreemangordon: I swapped with parazyd at some point I think16:30
parazydI burned one and the one I have now is the first release16:31
parazydThat's probably Braveheart16:31
Wizzupok, so maybe I gave you the one I bought and I have my prerelease one here16:31
Wizzuprafael2k: around?16:50
mighty17[m]is there some build insruction for https://github.com/maemo-leste/xf86-video-omap? or just autoconf, automake?17:37
uvosits just regular autotools17:42
uvosbut yes autotools are a pain17:42
Wizzup./configure.sh ? :p17:43
freemangordonnot really :)17:44
freemangordon(pain)17:44
WizzupI find autotools nice yeah17:44
mighty17[m]Wizzup: doesnt work17:47
mighty17[m]`./configure: line 20131: syntax error: unexpected word (expecting ")")`17:48
uvosregenerate configure17:49
freemangordonmighty17[m]: autoreconf -v -f -i17:49
freemangordonant then ./configure17:49
uvosthe absuridty of autotools layers :P17:49
freemangordonyeah, yeah17:49
mighty17[m]oh alrighty17:49
mighty17[m]well autotools is a pain17:49
freemangordoncompared to meson/ninja its a breeze17:51
freemangordonWizzup: did you do some HW modifications to PP, besides connecting PSU instead of battery?17:51
Wizzupfreemangordon: no17:54
Wizzupfwiw I mailed rafael about his work17:54
Wizzuphe did some things I don't understand wrt kernel package names17:55
freemangordonok17:55
sicelobtw, the wlan firmware thing on droid 4 runs automatically only on first boot? or does it re-run on all boots?19:33
uvossicelo: just once19:33
uvosparazyd: you here?19:33
siceloasking because - perhaps we need a similar approach with expanding Leste to the size of the SD card19:34
uvoshmm19:34
uvosim not sure we want to do that automaticly19:34
uvoswe could maybe ask the user on first boot19:34
uvosi for one often flash a sdcard and then dd it over to emmc19:34
uvosif you just expand the partition youll break that19:35
uvosso i ported charge-mode over to drm19:36
parazyduvos: What's up?19:36
uvosparazyd: i need to you change sdl219:36
parazydCan I have more context please?19:36
uvossure sec19:36
uvosparazyd: so charge-mode was using the directfb sdl backend, beacuse of bugs in ddk1.919:38
uvosparazyd: next version (ready to be taged out) of charge-mode uses drm now19:38
uvosparazyd: but we need to enable it in sdl219:38
uvos(and disable directfb)19:38
uvoshttps://github.com/maemo-leste-upstream-forks/libsdl2/blob/master/debian/rules19:38
parazydSo what are the new flags we should use?19:39
uvosso wee need  --disable-video-directfb  and --enable-video-kmsdrm --disable-kmsdrm-shared19:39
uvosi would also disable opengl19:39
uvossince that forces some games to use gles19:39
uvos--disable-video-opengl19:39
uvosparazyd: we can also scrub directfbrc.leste for all devices in leste-config19:40
uvosbut having it dosent break anything19:41
uvosso we can do so later19:41
uvosi can pr if you like19:41
parazydSure19:41
parazydI pushed libsdl change19:42
parazydShould I just build it for devel?19:42
uvosyeah19:42
uvosill just update charge-mode for devel first too19:42
parazyd*nod*19:42
uvosparazyd: please make a mental/phyiscal note to promote these together19:42
parazydnoted :)19:43
freemangordonWizzup: don't know what it is, but have a look https://xff.cz/kernels/5.15/README19:51
Wizzupfreemangordon: yes but I think we want the one rafael linked, the mobian 5.15 one19:55
Wizzuphe said:19:55
Wizzup22:27 < rafael2k> so this works: https://github.com/rafael2k/pine64-kernel/tree/maemo/beowulf-devel with this kernel https://github.com/rafael2k/sunxi64-linux/tree/mobian-5.1519:55
Wizzupbut his maemo/beowulf-devel tree there changes the pkg name19:56
freemangordonWizzup: ok, if you say so19:57
Wizzupfreemangordon: see https://github.com/rafael2k/pine64-kernel/blob/maemo/beowulf-devel/debian/patches/series19:58
freemangordonomg19:58
freemangordonwhy are those not in mainline linux?19:58
Wizzupbut he added 5.15 here https://github.com/rafael2k/pine64-kernel/blob/maemo/beowulf-devel/debian/control#L2019:58
Wizzupso I need to check what that is about19:58
Wizzupwe want it to be 'our' name19:59
freemangordonyeah19:59
Wizzuphave guests atm, so not super around atm19:59
Wizzuphttps://github.com/rafael2k/pine64-kernel/commit/cf1c86ff04eaa7850087d561ad7a51cb97731a4e19:59
freemangordonok, lets continue tomorrow19:59
sicelo"why are those not in mainline linux?" - afaik they will be. it's just there have been a lot of PP kernel forks for a while, leading to massive fragmentation. now people are finally working on it together, with aim to have one cross-distro kernel. should be easier to mainline20:04
sicelowhat was that device that had smartphone form factor, but didn't have a modem? Leste was also mentioned in its pages. I forgot the name now20:23
Wizzupthe finnish thing?20:39
Wizzupnecunos?20:39
siceloyeah. thanks! i wonder what happened to them20:39
uvosWizzup: btw so can we enable charge-mode by default for some devices now23:42
uvosWizzup: also since the n900 problem is fixed i think we should add sphone to meta on devel23:42

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