libera/#maemo-leste/ Sunday, 2021-12-12

uvossgx ideling problem follows sdcard00:06
uvoshmm00:06
Wizzupsome app that uses 3d?00:09
uvosi just synced up pstree between the devices it dident help00:17
Wizzupkernel idenfical?00:19
uvos5.15.0-1+2m7.600:20
uvosyeah00:20
Wizzuprsync -avn shows diff?00:22
Wizzup(presumbly a lot)00:22
Wizzupmaybe + --delete00:23
uvosyeah i dont think thats helpfull00:23
Wizzupok00:23
uvosone image is clean00:23
uvosthe other has a huge tone of pacakges installed00:23
Wizzupmhm00:24
Wizzupso ssi bug is between 5.7 and 5.800:24
Wizzupwait... now I need to check what I just asid00:24
Wizzuplol00:24
Wizzupsorry 5.8 and 5.900:25
WizzupI'll bisect it before I go to bed00:25
uvosahhh00:31
uvosi had video-omap in debug mode00:32
uvosapperantly that dosent let sgx sleep00:32
Wizzupheh00:32
uvos(thats a bit wierd tho as it only adds prints afaik)00:32
Wizzuphuh v5.9 is ok00:35
Wizzupbut v5.9.y was not00:35
Wizzupok00:35
uvosthat should make the bisect very short00:35
Wizzup10 steps00:36
Wizzupnot really00:36
Wizzupit's a binary search, so even a large range doesn't matter00:36
Wizzupit's the zooming in on a specific commit that takes a whilr00:37
WizzupI do full rebuilds every time to be sure00:37
uvosit stil groes with the amount of commits00:37
Wizzupmaybe I shouldn't00:37
Wizzupsure, logarithmically00:37
WizzupI mean it doesn't matter00:37
Wizzupbut the other ones took 11 commits, and that was a major version00:37
Wizzupusually when I get down to the last few steps I feel it's better to just look at the log00:38
uvosok00:38
Wizzupbut then I realise I'm tired and it's better to just do the mindless thing :P00:38
uvoshmm so it enters ret now00:39
uvosbut that dident really do anything for the power consumption00:39
uvosstill 200mw ish00:39
Wizzupfollows sd card?00:39
uvosyeah00:39
uvoslets see what powertop sais00:39
Wizzupprobably that it would really like to have CONFIG_TIMER_STATS00:40
Wizzup:D00:40
uvosno doubt00:40
uvosok its nvm its 140 now, was just the modem calming down00:40
Wizzupthat sounds like a lot still00:41
uvosits just a couple of minutes after boot00:41
Wizzupok00:41
uvosthats "normal" for mine00:42
WizzupI think mine is 90mW with modem off00:42
uvosit also dosent go abelow 100 anymore for me00:42
Wizzupwell I have the n900 off mode regressions reverted00:42
Wizzupat least CONFIG_COMPACT probably impacts d4 too00:42
uvosthe bionic still dose 60-70mw00:43
uvosi have never seen the d4 go that low00:43
uvosstill need to debug that one00:43
uvosstarting by unloading all the modules that are different maybe00:43
uvosthat and the 2800mAh battery makes the bionic idle absolutly forever00:45
Wizzupyeah, that's neat00:49
Wizzupuvos: btw I will from now on refer to this wlcore reset as the microwave bug00:55
uvosyes, and newspost will hopefully contain: fixed device rebooting when placed into a microwave.00:56
Wizzuprepeatedly00:57
uvosright00:57
Wizzupmaybe we can sneak that info a kernel commit msg somehow00:58
uvosi hope so :P01:04
uvosanyhow ttyl01:04
* uvos zzzz01:04
Wizzupttyl01:05
Wizzuptmo doesn't work for me at home, blergh01:34
Wizzupyeah ok reverting f959dcd6ddfd29235030e8026471ac1b022ad2b0 makes the modem work02:37
Wizzuplooks like the right fix will be either setting the dma mask, or more likely, make sure it doesn't try the dma path when it shouldn't - there's a dma_capable that checks if the dma_mask is NULL, and if it is, it returns false (not dma capable)02:38
Wizzupit looks more likely to me that this path was taken02:38
Wizzupit's an old sim, so it's denied, but hey, it works:02:46
Wizzup$ mdbus2 -s org.ofono /n900_2  org.ofono.NetworkRegistration.GetProperties02:46
Wizzup({'Status': <'denied'>, 'Mode': <'auto'>, 'LocationAreaCode': <uint16 6150>, 'CellId': <uint32 11277755>, 'Technology': <'hspa'>, 'Name': <''>},)02:46
Wizzupoh rip the cellid is there, oh well02:46
* Wizzup zzz02:46
freemangordonWizzup: great!10:34
Wizzupfreemangordon: yeah now we need just need a proper fix12:01
* Wizzup has like 10 patches to submit now12:01
Wizzupbetter get on it12:01
sicelowhat pkg provides /usr/sbin/hildon-menu-generate ?12:01
siceloit's missing on my droid 4 now (possibly after trying to install the new mesa/ddk last week).12:02
parazydsicelo: hildon-desktop12:04
sicelothanks. yes. just figured it out. it's installing already :-)12:04
Wizzupsicelo: remind me did you figure out how to make rgb led work or audio probe on recent n900?12:06
siceloi know why it doesn't. i also made it work, but i'm not 100% sure it's the correct/clean way. audio i never looked at12:06
siceloWizzup: RGB LED patch that i submitted to upstream: https://paste.debian.net/1223109/12:08
sicelopavel, who's the maintainer for LED subsystem, was willing to accept it. but around that time, someone else in the ML submitted a patch affecting exactly this line, setting it to LOW :p12:10
Wizzupok, so maybe we poke pavel12:11
Wizzupdid you cc linux-omap on that patch12:11
Wizzupor, where can I find the mails?12:12
sicelohttps://www.spinics.net/lists/linux-leds/msg19029.html12:13
Wizzupty12:14
sicelodts also needs to be updated (because it's way out of date with current binding documentation), https://paste.debian.net/1223110/12:14
siceloif you want to test it, i would suggest starting with just the dts patch. see if it doesn't work with just that alone, before patching the driver12:15
sicelothere's possibility that dts by itself may suffice12:16
Wizzupok12:16
WizzupI wonder if the modem ever used dma or if it was always pio12:16
siceloWizzup: since you're bisecting, maybe you can find out what really changed with the LED. iirc by 5.9 it wasn't working anymore, although on pmOS' 5.7 it does12:19
sicelommm, interacting with Leste seems slower now than before. hope i didn't break anything12:21
Wizzupsicelo: hnggg I've done 4 or 5 bisects now and I was kind of hoping to be done with it12:26
WizzupI mean I could if it's the easiest path to getting it fixed, but I'd rather not12:26
Wizzuptotally unrelated, but does someone recall how to pass through the n900 modem over usb?12:27
siceloyeah, i understand. i was just curious as to what could have really changed, since the driver itself didn't change between those kernel versions, iirc.12:27
Wizzupiirc there was some special gadget for it, right?12:27
Wizzupsicelo: yeah apart from the omap3 thermal stuff all the other things that broke were completely unrelated and non-obvious from commit logs and diffs12:28
Wizzupsicelo: wrt I guess that if the fix is non obvious then I can try a bisect since I'm set up for it now and I have all the required fixes for all the different versions to even boot etc, which will cost me more time say a few weeks from now12:30
Wizzupwrt the bisect I guess*12:30
Wizzupsicelo: so I am seeing this:12:41
Wizzup[   26.682403] lp5523x: probe of 2-0032 failed with error -2212:41
Wizzupnevermind, that's in your message as well12:41
Wizzupsry12:41
Wizzupsicelo: did you see 9b663b34c94a78f39fa2c7a8271b1f828b546e16 / 7749510c459c10c431d746a4749e7c9cf289915612:46
Wizzupprobably we just need this12:46
Wizzupalso I guess a5d3d1adc95f4ac5968b7a77ee95a3abbbb96f49 is the 'other variant' on the commit you mentioned12:46
Wizzupsicelo: lp5523:kb* are all white leds, no?12:48
Wizzupok it's a multi faceted problem I think, I think I have fix13:00
sicelokb* all white, yes. my dts patch has white for those13:01
* sicelo checks those patches13:01
Wizzupjust a sec13:02
WizzupI think the multiclass was also missing from config13:02
Wizzuperr multicolor13:02
WizzupCONFIG_LEDS_CLASS_MULTICOLOR that is13:02
Wizzuphrm, still fails to probe13:06
siceloLEDS_CLASS_MULTICOLOR is not needed for N900, if i understand the meaning of that config correctly. "This class is not intended for single color LEDs." ... although it looks like one LED, ours is 3 LED from kernel POV13:07
Wizzuphm13:08
WizzupI got confused by the config change in 92a81562e69513:08
Wizzup+       depends on LEDS_CLASS_MULTICOLOR || !LEDS_CLASS_MULTICOLOR13:08
Wizzupthat's kinda .. weird13:08
Wizzupah, I did not pick up on your function changes13:08
sicelo:-)13:11
siceloi was honestly taken aback when a5d3d1adc95f4ac5968b7a77ee95a3abbbb96f49 or similar appeared. the lp55* datasheet says it needs active high. tbh, i think the GPIOD_ASIS is more correct, assuming the state/direction should come from dts. n900 already specifies "enable-gpios = <&gpio2 9 GPIO_ACTIVE_HIGH>; /* 41 */" ... so theoretically this whole thing should be working without any patching13:13
Wizzuplet me take a look at that after this13:15
Wizzupif the dts change works, will you submit it to the dts ml or shall I? fine either way, I just want it all submitted13:15
Wizzupit looks like just your dts change is not enough13:16
sicelook. it wasn't enough for me too back then (but i was hoping by now it would be) :-)13:17
Wizzupso you're suggesting I take the HIGH change and see if it works?13:17
siceloyes13:17
siceloit will work, definitely :-)13:18
Wizzupalso, if this gpio descriptor thing really messes things up then I am not surprised audio doesn't work13:18
Wizzupand isp1707 as well13:19
Wizzupalthough the isp one might be related to my blacklist13:19
Wizzupwell one thing at a time13:19
siceloright. so it means the real fix is in something that handles general gpio then, not specifically lp55xx or other affected subsystems13:20
Wizzupit looks like the gpio change was on purpose, per a5d3d1adc95f4ac5968b7a77ee95a3abbbb96f4913:20
siceloi think that was a 'hack' ... like my own lp55xx change possibly is13:21
siceloalso, that a5d3d1adc95f4ac5968 came AFTER rgb already wasn't working for us13:22
Wizzuptoo bad he doesn't mention a commit hash13:22
sicelomy mail was in april, and that's only after i had found a hack/fix. the issue had been there for much longer than that (plus it took me a long time to figure out - kernel noob here)13:23
Wizzupit's not like I know a lot more about kernel :)13:23
Wizzupbut yeah13:23
Wizzuphmm13:23
Wizzuplet's see if I can find these "Convert to use GPIO descriptors" commits13:23
Wizzup-22 is what, einval?13:24
Wizzupyeah13:25
siceloyup13:25
Wizzupac219bf3c9bdf9200767e8c98a56ad42c75e5cd5 is leds: lp55xx: Convert to use GPIO descriptors13:26
sicelohehe, you do know more than myself. anyway, looks like the Convert to use GPIO descriptors came from linusw13:26
siceloah, you got it13:26
Wizzupsicelo: I wonder if each led@ entry needs a 'reg' entry somehow13:38
Wizzupper lp55xx_parse_common_child13:38
sicelothere is, in my dts patch13:38
Wizzuphow did I miss that :(13:39
sicelo:-)13:39
siceloactually i can say with some certainty that this dts patch is correct. i held back submitting it at that time because i wanted to find proper fix for the led itself, but LED people took a very long time to respond (april to august). by then i had little spare time. maybe i should do it right away13:42
Wizzupgive me a sec just to confirm it works13:42
Wizzupsicelo: please take a moment and confirm that your patch works, I can't get this to work somehow13:44
Wizzupmaybe I missed something else, idk13:44
WizzupI still get -EINVAL13:45
siceloyou have dts patch + lp55xx patch?13:45
Wizzupwhy would I get einval with the HIGH->LOW change though13:46
WizzupI'll do that now, but I do not have high hopes13:46
siceloyou need both :-)13:46
Wizzupok13:46
WizzupI'll make a coffee while this boots13:47
siceloi also don't have a very good explanation for the HIGH->LOW thing. because of a5d3d1adc95f4ac5968, i can say that adjusting it inside the driver is probably a hack13:50
Wizzupsicelo: yes that works13:54
Wizzuplet me commit it to our n900 wip branch at least13:54
Wizzupsicelo: I wonder why enable-gpios = <&gpio2 9 GPIO_ACTIVE_HIGH>; /* 41 */ is not used from dts13:57
Wizzupshouldn't it?13:57
siceloprecisely my question! i still think GPIOD_ASIS is correct in the driver, because dts should tell it we need HIGH. as for why it doesn't work ... beats me13:58
Wizzupok13:58
Wizzupi pushed the wip patch here https://github.com/maemo-leste/droid4-linux/commits/wip/n900/maemo-5.1513:58
siceloyou'll see i mentioned it here, https://www.spinics.net/lists/linux-leds/msg18183.html13:59
Wizzupyeah13:59
WizzupI guess I've been doing this for too many days in a day and need to go outside ;)13:59
siceloyou've done really great work for the N900 in last few days. i appreciate it14:01
sicelowhere's "Conversations"? i would like to install it on the Droid 414:03
Wizzupshould be in beowulf-devel14:03
Wizzupapt install conversations14:04
siceloah, i see, it's in core14:04
Wizzupyeah14:04
Wizzupsicelo: wondering if  ac219bf3c9bdf9200767e8c98a56ad42c75e5cd5 requires 'enable' not 'enable-gpios' or 'enable-gpio'14:04
sicelommmm, i think the dts binding docs say it differently14:05
Wizzupper https://elixir.bootlin.com/linux/latest/source/drivers/gpio/gpiolib.c#L384514:06
siceloplease try 'enable' though ... i don't recall if i tried it14:06
Wizzuphm: https://elixir.bootlin.com/linux/latest/source/drivers/gpio/gpiolib-of.c#L49214:06
Wizzup/* Try GPIO property "foo-gpios" and "foo-gpio" */14:06
siceloso maybe lp55xx should have enable-gpios instead of just enable :-)14:08
sicelothat makes a lot of sense to me14:08
Wizzupwell it has that in your patch14:08
Wizzupbut that didn't work, I think?14:09
Wizzupwith just enable I get this:14:09
Wizzup[   27.733764] lp5523x 2-0032: device detection err: -12114:09
Wizzup[   27.759643] omap-sham 480c3000.sham: will run requests pump with realtime priority14:09
Wizzup[   27.811279] lp5523x: probe of 2-0032 failed with error -12114:09
sicelono. my patch hardcodes HIGH. the other guy hardcodes LOW. but i think ASIS gets what's in DTS ... except possibly in this case, the dts property doesn't get read by the driver since driver looks for 'enable' instaed of enable-gpios.14:10
siceloi also did get the -121 when HIGH was not hardcoded14:10
Wizzuplet me double check my assertions14:10
Wizzupso the driver does this:14:11
Wizzup    pdata->enable_gpiod = devm_gpiod_get_optional(dev, "enable",14:11
Wizzup                              GPIOD_ASIS);14:11
Wizzup                              //GPIOD_OUT_HIGH);14:11
Wizzup(either with ASIS or HIGH)14:11
Wizzupagreed?14:11
siceloyes14:11
Wizzup(or LOW)14:11
Wizzupok so that ends up in the link I sent14:11
Wizzupwhich tries "%s-%s"14:11
Wizzupwhich is "enable-gpios"14:11
Wizzupand "enable-gpio"14:11
Wizzupso I think the driver does the right thing wrt the name at least if we have "enable-gpios"14:12
sicelook14:12
siceloso i don't know why ASIS doesn't work14:13
Wizzupomg just grepping for this in dmesg is scary:14:13
Wizzupdmesg|grep of_get_named_gpiod_flags14:13
Wizzupat least with | grep "can't"  added14:13
Wizzup[   26.930053] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/ocp@68000000/i2c@48072000/lp5523@32[0]'14:14
siceloheh, i think i know what you see :-P14:14
Wizzup[   27.140014] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/ocp@68000000/i2c@48072000/lp5523@32[0]'14:14
Wizzupvoila14:14
Wizzupbut that is with my "enable"14:14
Wizzupso let's revert that and see what happens14:14
Wizzupjust for the record https://dpaste.com/7D4REVWNS14:14
siceloi think it'll be exactly the same.14:15
sicelofrom my mail, i got -22 when dts was still unpatched. after patching it to be in line with current binding docs, i  started getting -121. only way i could find to make it work was the hack of hardcoding HIGH.14:16
Wizzupok14:16
Wizzuplet me reproduce that first14:16
Wizzupthen I'll add a printk to driver to print what it parses14:16
sicelohehe, https://dpaste.com/7D4REVWNS yes, i saw this too. that's when i realized that our precious N900 needs a lot of dts work14:17
Wizzupthe ssi one annoys me14:17
Wizzupmaybe that is why the dma doesn't work or something14:18
Wizzupwell, unlikely actually14:18
Wizzupone thing at a time anyway14:18
sicelowhen i stopped working on the n900, i was trying to also get the flash LED working. iirc it's also some gpio issue14:18
Wizzupyou'll have to remind me once this works with the ASIS commit14:19
Wizzups/commit/change/14:19
Wizzupor file a bug on GH :p14:19
siceloremind you about the LED flash? i don't remember much now ... i just looked at it very briefly.14:19
Wizzupyeah, now I get this:14:19
Wizzup[   27.111755] of_get_named_gpiod_flags: parsed 'enable-gpios' property of node '/ocp@68000000/i2c@48072000/lp5523@32[0]' - status (0)14:19
Wizzup[   27.697570] lp5523x 2-0032: device detection err: -12114:19
Wizzupsicelo: I mean that it's broken14:19
Wizzup[   27.702880] lp5523x: probe of 2-0032 failed with error -12114:19
WizzupI don't think we have a use for it on leste yet (no camera)14:20
Wizzupso I am not too worried about it atm14:20
siceloyeah, agreed14:20
sicelobut i wanted to use it as a torch :p14:20
sicelonot urgent need though14:20
siceloyou fixed the ssi one, didn't you?14:21
siceloor you think it's a hack?14:21
Wizzuphttps://stackoverflow.com/questions/47393813/linux-gpiod-get-and-gpiod-asis14:24
Wizzupsicelo: not sure, it depends on if dma ever worked with ssi14:24
siceloalright14:25
Wizzupok, so there are a few questions to answer:14:28
Wizzup(1) what value actually gets parsed14:28
Wizzup(2) does lp55xx_init_device actually use the right value, and how is it different if you specify HIGH directly14:29
WizzupI will do that after a break14:29
siceloagreed14:29
sicelois Droid 4 known to be a bit sluggish with the new mesa/ddk/kernel?14:49
siceloit's not as slow as when we didn't have acceleration, but noticeably slower than it was on ddk 1.9. or i have a broken install? any hints on what to check?14:50
sicelomy battery is 700mAh now :(14:51
Wizzupit should be as fast14:52
Wizzupare you on -experimental?14:52
siceloyes, experimental is enabled14:55
Wizzupapt dist-upgrade?15:02
Wizzupso asis says:15:04
Wizzup* GPIOD_ASIS or 0 to not initialize the GPIO at all. The direction must be set later with one of the dedicated functions.15:04
Wizzupand I don't think I see the direction being set anywhere15:04
sicelohence forcing it works15:06
Wizzupyes15:07
Wizzupbut the driver doesn't call gpiod_direction_output15:07
Wizzupand I think it should15:07
siceloagreed. that'd possibly remove the need for HIGH/LOW hacks15:08
WizzupI think the value for that call should be 015:09
Wizzupsince that's also the first thing _init sets15:09
Wizzupworks :)15:09
Wizzup(with ASIS)15:10
sicelolovely. what's the fix? :-)15:10
Wizzuplet me jsut check the sysfs nodes first15:11
WizzupI saw no errors in dmesg15:11
Wizzupbut basically this:15:11
Wizzup@@ -439,6 +439,8 @@ int lp55xx_init_device(struct lp55xx_chip *chip)15:11
Wizzup                return -EINVAL;15:11
Wizzup        if (pdata->enable_gpiod) {15:11
Wizzup+               gpiod_direction_output(pdata->enable_gpiod, 0);15:11
Wizzup+15:11
Wizzup                gpiod_set_consumer_name(pdata->enable_gpiod, "LP55xx enable");15:11
Wizzupand revert the LOW commit15:11
siceloi think this is THE fix indeed :-)15:11
sicelono ugly hardcoding15:11
WizzupI'll mail pavel momentarily and submit a patch later - do you want to do the dts part of it?15:12
Wizzupnp if not, just lmk15:12
sicelothanks!15:12
siceloi can do the dts. sure. it looks correct to you too?15:13
WizzupI think so, maybe we should test the leds from sysfs just in case15:16
Wizzuphttps://github.com/maemo-leste/droid4-linux/commits/wip/n900/maemo-5.1515:16
siceloi'll wait for your tests. from my testing all was well15:16
sicelobut it's been a while ... i won't be surprised if something else is up now15:17
Wizzupwe'll need to mark both commits with the right fixes: as well15:17
Wizzupso let's send them in tandem'15:17
siceloor, send both of them. it's perfectly fine ;)15:19
Wizzupit's your work, don't want to take credit15:19
Wizzupmaybe I could send it with you as author15:19
WizzupI don't know much about the bureaucracy around patch submission15:20
Wizzupsometimes I do, but then I try to forget again :P15:20
sicelo:)15:20
* Wizzup brushes off git send-email15:20
siceloi also don't really know, hehe. i recall reading about it a bit back then, but can't recall off the top of my head either15:21
sicelolet me send it then. will do it in a couple of hours15:21
WizzupI'm fine with sending it -- oh ok :P15:21
Wizzupbtw for the ssi parse problem, it parses fine15:23
Wizzupit just tries gpios before gpio15:23
Wizzupso we just need to add an s there to get rid of the meaningless warning15:23
Wizzupsicelo: you agree that kb1 is rightmost keyboard led?15:24
Wizzupif so, it all works15:24
WizzupI'll get the fixes: stuff in the above git tree15:27
Wizzupjfyi I dropped you a pm about your email, I think the patches are ready15:36
sicelocool. please go ahead :-)15:42
Wizzupok15:47
WizzupI'm going to send them all at once so it'll be another day or two maybe15:47
Wizzupbtw, maybe this is why audio doesn't probe:15:54
Wizzup[   28.327880] omap_i2c 48072000.i2c: controller timed out15:54
Wizzupso maybe 89f845a6dcd38a2b83b995cb6a8c7ef3e5abfd3a15:55
Wizzupnah probably not..15:56
Wizzupfreemangordon: looks like in 2013 you saw same error as we see now with n900 audio16:03
Wizzuphttps://mg.pov.lt/maemo-ssu-irclog/%23maemo-ssu.2013-12-01.log.html16:03
Wizzupsearch for "rx51-audio rx51-audio: snd_soc_register_card failed (-517)"16:03
WizzupI'm pretty sure the i2c timeout is the problem here16:10
Wizzupactually that would be weird..16:14
Wizzupsince leds are on the same bus16:14
sicelothere have been some recent commits touching tlv320aic31xx. i hope those aren't going to affect us. at least a quick look showed that we have TLV320AIC3X. fingers crossed that they don't affect each other negatively, otherwise more fun ahead :p16:20
Wizzupyeah a lot of commits16:20
Wizzupstill the bus timeout is a bit scary16:20
Wizzuplooks like at least 5.7 works16:27
freemangordonWizzup: I remember something holding i2c buss down16:30
freemangordon*bus16:30
freemangordonfmtx?16:30
freemangordonnot really sure, it was a while ago16:31
Wizzupphew16:33
WizzupI think I might better just clean up existing patches first16:33
WizzupI guess one final bisect...16:41
Wizzupfreemangordon: btw whenever you think you're ready with n900 sgx we can move that kernel to devel17:23
Wizzupwith all my fixes it's fine/stable as long as we don't enable off mode from userspace17:24
Wizzupthere's just the X crash atm17:24
Wizzupbrb17:24
_uvos_rotation dosent work right? but it dosent in stable either18:58
Wizzupright18:58
_uvos_the question is what happens when you try to rotate18:58
WizzupI can try after I finish this audio bisect18:58
Wizzupaudio on n900 is broken by a96d2ba2d8248d5e8170f2f44f98d4a33329b08a20:42
sicelohehe, so indeed  TLV320AIC stuff ... while you're at that, please check the very recent tlv320aic31xx commits then, if you have a chance. i think they're from last week or so. i doubt they'll affect us, but since it's same device family, who knows20:48
Wizzupit's kinda lame20:48
WizzupI think the fix is just a defconfig change20:48
Wizzupand I thought I checked for it but the device names are not human friendly20:48
Wizzup CONFIG_SND_SOC_TLV320AIC23_I2C vs CONFIG_SND_SOC_TLV320AIC3X_I2C20:48
uvosWizzup: while your at it maybe you want to bisect why hdmi audio stopped working between 5.8 and i think 5.10 :P20:49
Wizzup;_;20:49
Wizzupuvos: I'm doing this because I have a serial and it's hard to do it on the n900 without serial20:54
WizzupI expect some support for the d4 ;-)20:54
uvos:P20:54
uvosfine20:54
siceloWizzup: n900 is aic3x, not the aic2320:55
siceloor you mean that they all use AIC23 config now?20:57
Wizzupthe one the n900 uses is not in omap2plus_defconfig because a96d2ba2d8248d5e8170f2f44f98d4a33329b08a changes the config name20:57
Wizzupand I thought I checked for it before the bisect but I got misread20:58
Wizzupbut I misread20:58
Wizzupwell the module loads now21:06
WizzupI get an audio card but now I need to figure out what 10000 mixers to set again :)21:06
sicelothe famous sound card21:11
Wizzuplol21:12
Wizzupuvos: we can drop "drm/omap: get fbdev working for manually updated display" right?21:36
uvosno21:38
uvosthat patch dose work21:38
uvosbut it has problems with caching21:39
uvosthat cause missed pixels21:39
uvosthus its not in mainline21:39
uvosbut its also the only way the fbdev interface works at all on mapphones21:39
WizzupI mean do we need fbdev still?21:41
uvosi have not flipped charge mode over21:41
uvosi have to test it on every device21:41
uvosalso fbkeyboard21:41
uvosalso why would we want the interface to be broken?21:41
Wizzupok, let's keep it21:42
Wizzuphttps://github.com/maemo-leste/droid4-linux/commits/wip/n900/maemo-5.15-cleaned-up21:45
Wizzupthis ought to just work21:46
Wizzupsicelo: ^^21:46
Wizzupand it gives audio btw21:55
WizzupMartijnBraam[m]: did pmos find a new maintainer for n900 ?23:10
MartijnBraam[m]hmm23:10
MartijnBraam[m]https://gitlab.com/postmarketOS/pmaports/-/merge_requests/270823:10
MartijnBraam[m]danct touched it last :D23:11
MartijnBraam[m]saw the kernel tweet, very nice23:11
WizzupI seemed to recall you were looking for a maintainer23:12
Wizzupmaybe I missed that23:12
Wizzupyeah I'm trying to upstream all the patches now23:12
MartijnBraam[m]yeah because currently I'm co-maintainer and the other maintainer is not active, and I'm having too much stuff to maintain :P23:14
MartijnBraam[m]a few people responded that they'd maintain it but nobody did it so far23:14
Wizzupok23:15
siceloi am going to pick it up, but not in time for the upcoming release23:15
WizzupI'll poke you when more stuff is merged23:15
MartijnBraam[m]sicelo: oh it's not for the upcoming release, but it needs maintainership at all :)23:15
MartijnBraam[m]awesome Wizzup23:15
siceloyes, i definitely will pick it up.23:15
uvoswould be neat if someone also updated the d4 a bit23:16
uvosit still uses kernel 3.0.8 with libhybris on pmos23:16
uvosoutch :P23:16
siceloactually i want to do them together, and work with mighty17[m] to use same kernel on all three23:17
uvosthat would be great :)23:17
tkso it sounds like maemo-leste is going to be viable on the N900 soon-ish?23:27
tkI should fix my N90023:27
uvosno23:29
uvosor well23:29
uvosdepends on what the bar for viable is for you23:29
uvosn900 gets usable 3d accleration and ok battery life soon23:30
uvosbut call audio remains unsolved and our guis for calls and sms etc are not finished23:30
Wizzupthere is some support for call audio, but it needs more work for sure23:36
Wizzupwe hope to at least have a usable sms ui at the end of january, calls maybe around that time too, that's tbd23:36
Wizzupsicelo: sent led patches, let's see if people complain23:36
Wizzupalso sent the wifi patch half an hour ago23:38
Wizzupnot sure if they will take it, but let's see23:38
tkby soon I mean N900 timescales soon23:40
tkin like a year23:40
uvosoh sure23:40
uvosboth mapphones and n900 should be viable by then23:40
tkmapphones?23:40
uvosmotorola droid 4, droid bionic, droid 323:41
tki see23:41
uvosthey are a bit ahead in the usability department on lesta atm, the changes to the n900 are it finaly catching up :)23:42
uvosso these and n900 should be viable at the same time23:42
tkcool23:42
tkthat's very nice23:42
tkwhat's the web browsing situation looking like?23:42
tkis there something light enough which can still load some pages?23:43
uvoson maphones its fine really23:43
uvosthey work on with firefox and there is also qtwebrowser23:43
tkI spent years being quite fine with the N900's default browser with javascript disabled23:43
uvosthe main problem with n90023:43
uvosis its ram23:43
uvosits very litte for a modern layout engine with bloated modern sites23:43
tkyes23:44
tkso something like the droid 4 would be more viable in terms of a phone with a keyboard running maemo?23:44
uvosi dont see this changing and a very restrictive browser like netsurf and not using big heavy sites will allways be what is needed for n90023:44
uvostk: i think n900 can be viable too23:44
Wizzupyeah, something like netsurf or the other minimal no-js browsers should work on the n90023:45
uvosbut yeah the mapphones offer mutch better expierance performance wise ofc23:45
Wizzupwe're aiming for the n900 to still work with our core stuff23:45
tkcool23:45
tkan unrelated question, anyone know where to get decent N900 batteries?23:45
uvospolarcell23:45
tkhmm, okay, I found that brand too23:45
tkalthough then I stopped finding it23:46
uvosthos are pretty good really23:46
tkokay, found them again23:49
tkdoes leste have a donation page or something?23:52
uvosno we dont23:52
uvosand we lack an organization to accept donations23:53
uvosi gues you would donate to one of us personally but i dont think any of us currently accept donations23:53
uvos*s/would/could23:53
tkif you're ever in the UK near london, I'll buy anyone here a beer.23:54
Wizzuphehe :-)23:54
tk(at the very least)23:54
WizzupWe do plan to set up an organisation, I'm waiting for some advice, but perhaps we should just move forward asap23:54
Wizzuptmlind: sent out initial rfc for droid 323:59

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