2018-12-21.log

specingI'd say a fpga based system that costs a small fortune and cannot even be stuck into a 3.5" slot  cannot really be called an open ssd00:00
specingthe problem is that all the dedicated controllers are absolutely proprietary00:01
Jookiaesad: i run full disk encryption on my imx6 and it doesn't slow down noticably00:01
specingand the one that was opening up was quickly bought up and nothing was heard ever since00:01
mntmnJookia cool, how did you set it up? dm-crypt?00:01
Jookiayep! i think caam integrates with the kernel crypto API00:01
mntmncool00:01
Jookiaso even things like openssl should be accelerated00:01
Jookiayou can also install hwrng and to get entropy from CAAM00:02
mntmnohh00:03
mntmnpart of rng-tools?00:03
Jookiayeah00:04
- esad (QUIT: Quit: My MacBook has gone to sleep. ZZZzzz…) (~textual@84-113-242-212.cable.dynamic.surfer.at)00:04
mntmnah yeah i do have /dev/hwrng00:05
Jookiayou need to modprobe caamrng and caamhash i think00:08
mntmnlooks like i did include them in the last kernel i shipped00:11
Jookiait kind of only matters because linux's weird idea of entropy exists00:12
Jookiaonce you have enough initial entropy then you don't need any more00:13
Jookiabut linux thinks you do00:13
mntmnah00:13
mntmndo you know if cryptdevice=... is a kernel feature or is it something that the bootloader interprets?00:14
mntmnlike, is it the kernel that asks for decrypting a device or is it something in initramfs?00:14
Jookiathe initramfs00:14
Jookiadecryption/key handling is done in userspace using dm-crypt so the initramfs has to run it00:15
Jookiaall the kernel does is map a block device based on a key00:15
Jookiathe actual unlocking is done using cryptsetup which reads the LUKS header on the encrypted system00:16
mntmnah, sad00:16
mntmnbut thanks for the explanation00:16
JookiaLUKS contains a single key for the disk decryption, and key slots that decrypt that key so you can have multiple keys00:16
mntmn(sad because the current setup does not have an initramfs)00:16
Jookiayeah, the novena doesn't ship with an initramfs either00:17
mntmnhow are you doing it? retrofitted an initramfs?00:17
Jookiai think what the kernel does interpret is root= and sets /dev/root to that00:17
Jookiai have debian generate the initramfs as normal00:17
Jookiathen u-boot set to load it00:18
mntmnok00:18
mntmni'll try that00:18
JookiaThis isn't the ideal setup I want, but it shall do for now :)00:18
JookiaIf you're in the future with a u-boot newer than 2015 you may want to try adding an extlinux.conf00:18
Jookiau-boot will see your extlinux.conf that specifies the kernel, device tree and initramfs and boot it00:19
Jookiahttps://github.com/LeMaker/u-boot/blob/master/doc/README.distro00:21
mntmnah, my u-boot is pretty bleeding edge00:21
mntmnbut i haven't tried anything with extlinux.conf yet00:22
mntmnbtw is novena just not updated anymore?00:22
JookiaPretty much, though february I'll be rebasing everything and updating00:23
JookiaThe Buster soft freeze happens 2019-02-12 so I'll get a base for it00:25
mntmnok cool00:29
JookiaThere's some Novena packages in the official Debian repo that need a maintainer so I might try that00:30
Jookias/some/one00:31
- Jookia (QUIT: Ping timeout: 256 seconds) (~Jookia@gateway/tor-sasl/jookia)00:40
+ Jookia (~Jookia@gateway/tor-sasl/jookia)00:56
- Jookia (QUIT: Quit: Jookia) (~Jookia@gateway/tor-sasl/jookia)06:14
+ Jookia (~Jookia@gateway/tor-sasl/jookia)07:07
+ esad (~textual@84-113-242-212.cable.dynamic.surfer.at)08:28
- esad (QUIT: Quit: My MacBook has gone to sleep. ZZZzzz…) (~textual@84-113-242-212.cable.dynamic.surfer.at)08:49
+ esad (~textual@84-113-242-212.cable.dynamic.surfer.at)08:54
- esad (QUIT: Quit: My MacBook has gone to sleep. ZZZzzz…) (~textual@84-113-242-212.cable.dynamic.surfer.at)09:12
+ Jookia1 (~Jookia@gateway/tor-sasl/jookia)10:35
- Jookia (QUIT: Ping timeout: 256 seconds) (~Jookia@gateway/tor-sasl/jookia)10:35
+ esad (~textual@84-113-242-212.cable.dynamic.surfer.at)10:58
- wiedi (QUIT: Quit: ^C) (~wiedi@91.64.239.199)11:02
- esad (QUIT: Quit: My MacBook has gone to sleep. ZZZzzz…) (~textual@84-113-242-212.cable.dynamic.surfer.at)11:25
* Jookia1 -> Jookia11:29
+ esad (~textual@84-113-242-212.cable.dynamic.surfer.at)11:37
- esad (QUIT: Quit: My MacBook has gone to sleep. ZZZzzz…) (~textual@84-113-242-212.cable.dynamic.surfer.at)11:58
+ esad (~textual@193.43.158.229)14:36
- esad (QUIT: Read error: Connection reset by peer) (~textual@193.43.158.229)14:40
- Jookia (QUIT: Remote host closed the connection) (~Jookia@gateway/tor-sasl/jookia)15:44
+ erlehmann (~erlehmann@x59cc8a51.dyn.telefonica.de)16:32
- erlehmann (QUIT: Read error: Connection reset by peer) (~erlehmann@x59cc8a51.dyn.telefonica.de)17:29
- opan (PART: "User left") (soundmatri@gateway/shell/matrix.org/x-yszrfaannoxjjfhw)18:48
mntmnmany changes+fixes coming for etnaviv21:39
+ Jookia (~Jookia@gateway/tor-sasl/jookia)22:17
mntmnalso an interesting experimental thing https://patchwork.freedesktop.org/series/46197/22:18

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