- mjw (QUIT: Quit: Leaving) (~wielaard@gnu.wildebeest.org) | 00:26 | |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20) | 00:29 | |
Boostisbetter | > Boostisbetter: well, tell me if you find any small amd ryzen embedded SOMs that have board-to-board connectors | 00:51 |
---|---|---|
Boostisbetter | Yeah it is doubtful honestly. But who knows. Maybe one day. | 00:51 |
- mtm (QUIT: Ping timeout: 268 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net) | 01:02 | |
- S0rin (QUIT: Ping timeout: 268 seconds) (~S0rin@user/s0rin) | 01:25 | |
+ S0rin (~S0rin@user/s0rin) | 01:26 | |
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon) | 01:31 | |
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon) | 01:31 | |
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@static-198-54-135-69.cust.tzulo.com) | 02:58 | |
+ bkeys (~Thunderbi@static-198-54-135-69.cust.tzulo.com) | 03:04 | |
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net) | 03:08 | |
+ bluerise_ (~bluerise@pc19f88b6.dip0.t-ipconnect.de) | 04:26 | |
- bluerise (QUIT: Ping timeout: 252 seconds) (~bluerise@user/bluerise) | 04:26 | |
josch | vagrantc: you mean the upgrade process for u-boot? | 04:40 |
vagrantc | josch: yeah | 04:41 |
vagrantc | i suppose it's in the thourough documentation or something ... not used to that being a thing | 04:41 |
josch | vagrantc: probably just the right wget and dd calls | 04:41 |
vagrantc | most likely something along those lines | 04:42 |
josch | in reform-tools, reform-flash-rescue flashes the latest u-boot to eMMC | 04:44 |
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20) | 05:32 | |
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon) | 06:42 | |
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon) | 06:43 | |
- ajr (QUIT: Quit: WeeChat 3.7) (~ajr@user/ajr) | 07:02 | |
ec0 | Boostisbetter: I’m also obsessed with the UMPC form factor and can’t wait for the pocket :) | 09:21 |
+ robin_ (~robin@user/terpri) | 11:34 | |
- robin (QUIT: Ping timeout: 260 seconds) (~robin@user/terpri) | 11:35 | |
josch | minute: how much are the reform homing keys if i'd like them being engraved with the appropriate letters so that they fit the rest of my keyboard? | 12:10 |
- GNUmoon (QUIT: Ping timeout: 255 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon) | 12:23 | |
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon) | 12:36 | |
- mtm (QUIT: Ping timeout: 272 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net) | 13:03 | |
minute | josch: we had a brief discussion about this yesterday, so prob 9 eur for the engraving. i realize this is a bit overpriced | 13:21 |
minute | we probably need to pre engrave a bunch of them | 13:21 |
josch | minute: 9 EUR per key so 18 EUR for both? | 13:24 |
minute | no, 18 for the engraved pair | 13:25 |
minute | in total | 13:25 |
minute | i guess 5 eur would be a fairer price but right now theres manual labor involved | 13:25 |
josch | well... it's not like i buy this pair more than once... so i'd buy it for 18 EUR | 13:26 |
josch | *them | 13:26 |
- XYZ (QUIT: Read error: Connection reset by peer) (~XYZ@37-48-51-185.nat.epc.tmcz.cz) | 14:10 | |
sevan | it would be cool if there was a cheaper shipping method available, it's 9 euros for those pair of keys + 40euro for UPS to ship to the UK :( | 15:06 |
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net) | 15:08 | |
sigrid | cinap_lenrek: usb stop doesn't seem to reset the actual usb. maybe it makes sense to do a reset via gpio after usb_stop() call | 16:20 |
sigrid | cause sometimes usb devices are very flaky in 9front and linux after boot | 16:20 |
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon) | 16:21 | |
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon) | 16:22 | |
mtm | minute: how much battery life are you experiencing with the Pocket? I know it's early days and nothing is optimised yet... | 17:04 |
Boostisbetter | what I would estimate based on the 8000 mah available on the Pocket, that we are looking at about half of the battery life that the Reform now sees. This is about 2 -3 hours. | 18:06 |
Boostisbetter | Just a guess though. | 18:06 |
Boostisbetter | it is probably more as there will be power savings found in the smaller display and the built in wifi / bt on the newer SOC being offered. | 18:07 |
Boostisbetter | these savings should be drastic but might add up more than I expect. | 18:07 |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20) | 19:03 | |
cinap_lenrek | sigrid: we can try, yeah | 19:05 |
cinap_lenrek | sigrid: i'v been experimenting with mmc and i even get adata abort panics sometimes | 19:06 |
cinap_lenrek | sigrid: enabled debug, and it seems to be corelated when the mmc driver configures it to 200Mhz mode | 19:06 |
cinap_lenrek | initially, it seems to configure it at 40Mhz | 19:07 |
cinap_lenrek | later rescan attempts 200Mhz and then the front falls off | 19:07 |
cinap_lenrek | not sure if we can even do 200Mhz as we'd need to switch signaling voltage no? | 19:08 |
sigrid | idk | 19:19 |
sigrid | there is errata on mmc btw | 19:19 |
sigrid | i recall seeing something regarding clocks | 19:19 |
sigrid | cinap_lenrek: i tried a usb reset via gpio and it works fine. i need to restart more times to make sure tho | 19:33 |
+ bkeys1 (~Thunderbi@static-198-54-135-69.cust.tzulo.com) | 19:33 | |
sigrid | ie http://okturing.com/src/14830/body | 19:35 |
sigrid | maybe it doesn't even need to come out of reset | 19:35 |
cinap_lenrek | sigrid: https://source.mnt.re/cinap_lenrek/reform-boundary-uboot/-/commit/278763f01b90e2d81508544d68755e3284030fff | 20:08 |
cinap_lenrek | sigrid: this fixes the panics for me | 20:08 |
cinap_lenrek | sigrid: lemme take a look at the usb reset | 20:08 |
cinap_lenrek | i hadnt had issues with usb tho | 20:08 |
cinap_lenrek | but i'll apply and try | 20:08 |
cinap_lenrek | sigrid: works | 20:14 |
cinap_lenrek | sigrid: https://source.mnt.re/cinap_lenrek/reform-boundary-uboot/-/commit/b724d929fc68fb0e60ac1bd999fa964b733b034d | 20:15 |
cinap_lenrek | btw | 20:17 |
cinap_lenrek | "not sure if we can even do 200Mhz as we'd need to switch signaling voltage no?" | 20:17 |
cinap_lenrek | it is not the external sdcard that causes the hangs | 20:17 |
cinap_lenrek | it was the emmc (usdhc1) | 20:17 |
cinap_lenrek | for me, it was independent of having sdcard inserted or removed | 20:18 |
cinap_lenrek | maybe it is caused by the pin muxing for the 200mhz state of the emmc | 20:18 |
cinap_lenrek | i havnt checked these constants | 20:18 |
cinap_lenrek | in any case | 20:19 |
cinap_lenrek | my patch will probably cause performance regression | 20:19 |
vkoskiv | For the emmc? | 20:19 |
cinap_lenrek | for anyone using the internal emmc | 20:19 |
cinap_lenrek | yeah | 20:19 |
cinap_lenrek | tho who does that? :) | 20:19 |
cinap_lenrek | its only ment for rescure system, no? | 20:19 |
vkoskiv | Yeah, it's only intended for recovery. | 20:19 |
cinap_lenrek | you put your important stuff on the nvme | 20:20 |
cinap_lenrek | also, i'm not a expert on emmc | 20:20 |
cinap_lenrek | at least the issue could be isolated | 20:20 |
vkoskiv | Wonderful work by the both of you, by the way. I've just been lurking the conversation from the beginning. | 20:20 |
cinap_lenrek | so if anyone cares, it might be just a matter of debugging the emmc switch operation | 20:21 |
cinap_lenrek | because 200mhz actually works | 20:21 |
cinap_lenrek | it is just when switching/initializing that it causes some kind of interference | 20:21 |
vkoskiv | I'd like to get more towards this kind of hw development, but I'm still clueless for the most part. | 20:21 |
cinap_lenrek | my crazy longterm plan is to get rid of uboot | 20:24 |
cinap_lenrek | but i have to see how much time i have | 20:24 |
vkoskiv | What are the alternatives to uboot? | 20:24 |
cinap_lenrek | 9front has a kind of kexec support | 20:24 |
cinap_lenrek | right now, we can't boot a linux kernel yet | 20:25 |
* robin_ -> robin | 20:25 | |
cinap_lenrek | but that appears to be really the easy part | 20:25 |
vkoskiv | So just a more minimal thing compared to uboot? | 20:25 |
cinap_lenrek | yes. | 20:25 |
cinap_lenrek | 9front is way smaller than uboot | 20:25 |
vkoskiv | Sounds good. Fewer lines of code -> fewer bugs and less headache | 20:25 |
cinap_lenrek | and its a full operating syste :) | 20:25 |
vkoskiv | I did see you had some comments on how convoluted u-boot is :D | 20:25 |
cinap_lenrek | also, i would like to attempt the challenge of getting ddr initialization done from scratch | 20:26 |
vkoskiv | reverse-engineer the blob? | 20:26 |
cinap_lenrek | not neccesarily | 20:26 |
sigrid | cinap_lenrek: emmc contains the kernel. otoh adding nvme boot support could be a thing | 20:26 |
vkoskiv | The kernel is what, few dozen MB compressed? | 20:27 |
cinap_lenrek | linux kernel or 9front kernel? | 20:27 |
cinap_lenrek | but yeah, lets see when its done | 20:28 |
cinap_lenrek | we definitely need to get our shit together on these uboot changes | 20:29 |
cinap_lenrek | if you want to upstream it | 20:29 |
cinap_lenrek | ah, btw | 20:30 |
cinap_lenrek | sigrid: have the boot logo patch somewhere? | 20:30 |
cinap_lenrek | sigrid → optional logo: https://ftrv.se/_/0001-a-more-fitting-logo.patch | 20:30 |
cinap_lenrek | found it | 20:30 |
cinap_lenrek | hahaha | 20:32 |
cinap_lenrek | brilliant | 20:32 |
sigrid | can make a catclock splash screen too | 20:40 |
cinap_lenrek | imagine a human foot stamping on a raspberry pi, forever. | 20:44 |
cinap_lenrek | sigrid: can you verify that the mmc issues are fixed with the change? | 20:45 |
cinap_lenrek | sigrid: https://source.mnt.re/cinap_lenrek/reform-boundary-uboot/-/commit/278763f01b90e2d81508544d68755e3284030fff | 20:46 |
sigrid | i can try it sometime later | 20:47 |
sigrid | rn busy | 20:47 |
cinap_lenrek | okay | 20:49 |
cinap_lenrek | its fine | 20:49 |
cinap_lenrek | i'll make some music in the meantime | 20:49 |
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20) | 21:44 | |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20) | 21:57 | |
sigrid | ok, now I have time | 22:11 |
sigrid | cinap_lenrek: hmmm. the device tree specified 1.8v for mmc, but the ushc config in spl.c did not | 22:13 |
sigrid | usdhc_cfg thingy, there should be "vs18_enable" set to 1 if it's 1.8v | 22:14 |
sigrid | but anyway, I'll test your patch first | 22:14 |
sigrid | cinap_lenrek: your patch seems to fix it, I reverted my delay increase as well and it still works | 22:22 |
sigrid | but setting 1.8v seems to work too without your patch? | 22:23 |
sigrid | cinap_lenrek: https://ftrv.se/_/0001-mmc-it-s-1.8v.patch | 22:24 |
sigrid | yeah, I can't get it to hang with that one instead of yours either :) | 22:26 |
sigrid | so maybe that's what it was, it had 1.8v set in the device tree, but was initializing as 3.4v | 22:26 |
sigrid | unless I completely misunderstad all these magical layers that u-boot consists of | 22:27 |
sigrid | 10 reboots, no hang, no usb falling out | 22:29 |
sigrid | ok, a hang | 22:32 |
sigrid | let's try yours again | 22:32 |
sigrid | cinap_lenrek: all good. no hangs | 22:43 |
sigrid | SHIP IT | 22:43 |
cinap_lenrek | http://felloff.net/usr/cinap_lenrek/music/op1.mp3 | 22:48 |
sigrid | nice. should make one about u-boot :) | 22:51 |
cinap_lenrek | hmmmm | 22:51 |
cinap_lenrek | but sdcard should be 3v3 no? | 22:51 |
cinap_lenrek | USDHC2 is the sdcard | 22:51 |
cinap_lenrek | for emmc i can understand | 22:52 |
sigrid | yeah it did not help anyway, I just noticed inconsistency and felt like trying this out | 22:52 |
sigrid | disregard my patch | 22:52 |
+ XYZ (~XYZ@37.48.60.70) | 23:06 | |
+ XYZ89 (~XYZ@37-48-60-70.nat.epc.tmcz.cz) | 23:14 | |
- XYZ (QUIT: Read error: Connection reset by peer) (~XYZ@37.48.60.70) | 23:15 | |
- bkeys1 (QUIT: Ping timeout: 260 seconds) (~Thunderbi@static-198-54-135-69.cust.tzulo.com) | 23:19 | |
cinap_lenrek | http://felloff.net/usr/cinap_lenrek/music/op2.mp3 | 23:33 |
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20) | 23:35 | |
cinap_lenrek | http://felloff.net/usr/cinap_lenrek/music/op3.mp3 | 23:56 |
cinap_lenrek | i will stop :D | 23:56 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!