15:48 | topi`_> | should "uEnv.txt" on the first vfat formatted partition of the sdcard be enough to instruct uboot correctly? |
15:48 | topi`_> | first I got this from uboot: "** Unable to read file /boot/uEnv.txt" |
15:49 | vpeter> | Put it in boot folder? |
15:49 | topi`_> | then I created file boot/uEnv.txt on the first partition and retried. Now that mesage is gone (it says 60 bytes read in 11 ms" |
15:49 | topi`_> | Importing environment from mmc0 |
15:49 | topi`_> | but still it tries to do netboot |
15:49 | jnettlet[m]> | it checks boot/uEnv.txt first, then tries /uEnv.txt |
15:50 | jnettlet[m]> | u-boot is just stupidly verbose about this |
15:50 | topi`_> | instaed of mmcboot, which I wanted (I put something like "mmcboot=setenv bootargs blaablaa" into uEnv.txt |
15:50 | topi`_> | I cannot check the current environment vars because uboot doesn't recognise my Microsoft Wired 600 keyboard |
15:51 | topi`_> | I'll set up a serial console |
17:12 | topi`_> | ## Executing script at 17f00000 |
17:12 | topi`_> | Wrong image format for "source" command |
17:12 | topi`_> | what does this message mean? and where does this "script" at 17f00000 come from? |
17:19 | vpeter> | topi`_: fatload loads it at that address. If we are talking about uEnv.txt. |
17:27 | topi`_> | right |
17:27 | topi`_> | but why is it wrong image format? |
17:27 | topi`_> | uenv.txt is just a text file. |
18:16 | topi`_> | jnettlet[m]: can one simply disable core(s) from imx6 if/when the environment gets too hot? a heatsink is very limited if the ambient temps around it get very hot |
18:16 | topi`_> | I think disabling cores would be the first method of bringing down the chip temps |
18:17 | topi`_> | it will of course affect somewhat the perf of our display, but it would still convey critical information |
18:17 | jnettlet[m]> | topi`_: is your board not scaling the temps? |
18:17 | topi`_> | should be |
18:17 | topi`_> | I shall test :) |
18:17 | topi`_> | but I think dropping cores would be even more effective |
18:18 | topi`_> | in the summer the devices might face some very hot temps |
18:18 | jnettlet[m]> | with our kernel both rabeeh and myself have had all the cores full out with neon instructions and using a heat gun and weren't able to overload it |
18:18 | topi`_> | :) |
18:18 | topi`_> | I think the real test is putting the device in a heating chamber and adjusting ambient temps to 60 degrees |
18:18 | jnettlet[m]> | I spent a while on the cpu scaling code to be able to handle pretty much worst case scenario |
18:19 | topi`_> | I guess I don't get that scaling code in the mainline kernel? |
18:19 | jnettlet[m]> | we can test that if you would like |
18:19 | topi`_> | we wanted the mainline for the etnaviv stuff |
18:19 | jnettlet[m]> | no, I am trying to sort that out. |
18:19 | topi`_> | not just etnaviv, but etnaviv and the newfangled DRM/GBM stuff |
18:19 | jnettlet[m]> | mainline is the new focus. |
18:20 | jnettlet[m]> | yeah, so with mainline you probably aren't getting that. I had some patches around at some point. I will dig them back up. |
18:20 | topi`_> | etnaviv is somewhat buggy but nothing that we couldn't workaround |
18:21 | topi`_> | btw I just tested openssl 1.1.0 from debian/stretch on a ThunderX vps |
18:21 | topi`_> | aes128 speeds were 450MB/s |
18:21 | topi`_> | I cannot wait for the imx8 stuff to arrive... |
18:22 | topi`_> | the ThunderX doesn't have much bang in single core... maybe somewhat better than cortex-53 but not much. But that AES speed... |
18:22 | jnettlet[m]> | the 8040 should be able to beat that then. The A72's should be much faster than the ThunderX cores |
18:22 | topi`_> | problem with scp is that it usually limits transfer speeds at around 10-20MB/s because aes is so slow |
18:23 | topi`_> | probably, gonna test that as well but right now I needed to borrow the power supply from macchiato over to the hummingboard |
18:24 | jnettlet[m]> | you should also test rsync over ssh. that tends to get much better throughput |
18:25 | topi`_> | yes if transferring lots of small files |
18:26 | topi`_> | grr, the kernel's still compiling |
18:26 | topi`_> | I need to move the compilation of HB kernels over to the macchiatobin :) |
18:28 | jnettlet[m]> | in my notes on fast file transfer. I have a project called fast scp, which changes some buffers and such. I also have a link to this project which I never got around to testing because it uses rust. https://github.com/mcginty/shoop |
18:28 | jnettlet[m]> | I have notes that it is interesting but infant |
18:29 | jnettlet[m]> | fast scp was annoying because you need a special setup on the host machine. |
18:31 | topi`_> | rust should be easy to build :) but it can get tricky if the project is using old libs etc |
18:31 | topi`_> | they've moved stuff around in the language and as a result something that used to be in the stdlib can now be in an external lib and so on |
18:31 | jnettlet[m]> | well if you give it a go, I will be interested if the numbers are that much better. |
18:33 | topi`_> | Rust is interesting because it gives you the tools to write perfect threaded code |
18:36 | topi`_> | btw I have an ATX power supply from a PC. But it seems it does not start feeding power until the user presses the "power" button on the PC |
18:36 | topi`_> | how can I emulate that signaling? |
18:37 | topi`_> | I think that signal is in the ATX poewr connector |
18:37 | jnettlet[m]> | yeah, you jumper 2 of the pins |
18:37 | topi`_> | seems the ATX power conn on the macchiato is the 24-pin version |
18:37 | jnettlet[m]> | http://www.instructables.com/id/How-to-power-up-an-ATX-Power-Supply-without-a-PC/ |
18:38 | topi`_> | is it the PWR_OK or PS_ON# ? |
18:39 | topi`_> | oh, the PS_ON# is that green one |
18:39 | jnettlet[m]> | yes PS-ON |
18:40 | topi`_> | so there is nothing on the macchiato motherboard that can be used to trigger this? |
18:41 | jnettlet[m]> | no, I believe the only things wired up to the header is the 12V |
18:41 | topi`_> | right |
18:42 | topi`_> | I'll kludge that with a thin wire |
18:42 | jnettlet[m]> | the pins on the bottom of the case are very accessible, just remember to tape over them |
18:43 | jnettlet[m]> | sorry bottom of the board. |
18:43 | jnettlet[m]> | answering two different questions :) |
18:43 | topi`_> | :) |
18:43 | topi`_> | what was the make target for linux kernel that created .deb packaging? |
18:43 | topi`_> | make bindeb or something |
18:43 | jnettlet[m]> | I think Artox answered that. |
18:44 | topi`_> | yeah |
18:46 | topi`_> | make bindeb-pkg |
18:46 | topi`_> | my memory is getting so bad that I should retire soon... |
18:47 | jnettlet[m]> | or take better notes. Without my personal kb I would be doomed |
18:47 | topi`_> | yeah I need a big notebook :) |