💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-06-27.txt captured on 2024-06-16 at 13:49:10.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

-=-=-=-=-=-=-

2020-06-27T00:00:28 #kisslinux <finnkek> I guess I can try that, the arch one sounds good, but isn't that basically allyes?
2020-06-27T00:00:36 #kisslinux <dilynm> You just have to make sure filesystem drivers and such are built into the kernel (*) and know what's compiled as a module so you can modprobe it after boot
2020-06-27T00:00:50 #kisslinux <dilynm> Localmodconfig is better than allyes
2020-06-27T00:01:05 #kisslinux <finnkek> is Locanmodconfig a file?
2020-06-27T00:01:08 #kisslinux <dilynm> Allyes will also fail to build with a default KISS tarball unless Dylan fixed it
2020-06-27T00:01:29 #kisslinux <dilynm> `make localmodconfig` instead of `make defconfig`
2020-06-27T00:01:48 #kisslinux <dilynm> All of these outputs will be written to .config as Claudia said, and you can carry that around with you
2020-06-27T00:01:56 #kisslinux <finnkek> so if I'm chrooted from my gentoo install would make localmodconfig work?
2020-06-27T00:02:12 #kisslinux <dilynm> Maaaaybbee. Never tried it
2020-06-27T00:02:17 #kisslinux <finnkek> kk
2020-06-27T00:02:19 #kisslinux <finnkek> thanks
2020-06-27T00:02:29 #kisslinux <dilynm> What I did was boot from an arch USB and do lsmod to see what was loaded, and enabled those
2020-06-27T00:02:50 #kisslinux <dilynm> The hardest part is device drivers. You'll need linux-firmware for and gpus, probably
2020-06-27T00:03:05 #kisslinux <finnkek> I think I have linux-firmware
2020-06-27T00:03:19 #kisslinux <finnkek> I downloaded the tarball and moved all of the content to /usr/lib/firmware/
2020-06-27T00:03:26 #kisslinux <finnkek> `make localmodconfig
2020-06-27T00:03:29 #kisslinux <finnkek> the
2020-06-27T00:03:34 #kisslinux <finnkek> selects it.
2020-06-27T00:04:57 #kisslinux <finnkek> same thing non-chrooted
2020-06-27T00:04:58 #kisslinux <dilynm> You have to specify a firmware directory in your kernel config as well
2020-06-27T00:05:06 #kisslinux <dilynm> Oh
2020-06-27T00:05:12 #kisslinux <dilynm> NVM if I'm reading that right
2020-06-27T00:05:32 #kisslinux <dilynm> Also that's good to know ty
2020-06-27T00:06:04 #kisslinux <finnkek> ?
2020-06-27T00:09:45 #kisslinux <dilynm> Nvm
2020-06-27T00:09:54 #kisslinux <dilynm> Ignore me
2020-06-27T00:10:00 #kisslinux <dilynm> I've been drinking I can't pay attention
2020-06-27T00:10:49 #kisslinux <finnkek> When I try to boot for some reason I get `/boot/vmlinuz not found`
2020-06-27T00:12:29 #kisslinux <himmalerin> did you move `/boot/vmlinuz` to `/boot/vmlinuz-#.#.#` like the install guide suggests? If so, you'll need to re-run the grub-mkconfig command for the new kernel location
2020-06-27T00:13:08 #kisslinux <finnkek> I renamed it, same thing
2020-06-27T00:13:18 #kisslinux <finnkek> Grub is installed on gentoo tho
2020-06-27T00:13:33 #kisslinux <finnkek> I ran the update command there but the error persists
2020-06-27T00:15:04 #kisslinux <himmalerin> what's the full command you used with grub-mkconfig? If you're not setting `-o /boot/grub/grub.cfg` you need to do that
2020-06-27T00:15:24 #kisslinux <finnkek> `~ $ doas grub-mkconfig -o /boot/grub/grub.cfg
2020-06-27T00:15:50 #kisslinux <finnkek> the lvmetad thing doesn't matter, I've gotten that in the past and the command still worked
2020-06-27T00:22:35 #kisslinux <finnkek> I am so lost, do I need to install grub on both operating systems
2020-06-27T00:22:37 #kisslinux <finnkek> ?>
2020-06-27T00:26:15 #kisslinux <finnkek> let me get the exact error
2020-06-27T00:26:46 #kisslinux <himmalerin> You shouldn't. You might need os-prober installed for the gentoo grub to find kiss though. Does `grub-mkconfig -o /boot/grub/grub.cfg` list your kiss install? It should be something like `Found linux image: /dev/sda/boot/vmlinuz-5.7` though I'm just guessing since I haven't actually dual-booted in some time. Here's the output of mine if you're
2020-06-27T00:26:46 #kisslinux <himmalerin> curious: http://0x0.st/iJbC.txt
2020-06-27T00:26:58 #kisslinux <himmalerin> You shouldn't need to install grub on both operating systems*
2020-06-27T00:28:23 #kisslinux <finnkek> File not found: /boot/vmlinuz
2020-06-27T00:28:59 #kisslinux <finnkek> wait, maybe I should make boot mount before root in fstab?
2020-06-27T00:31:01 #kisslinux <xzcvczx> no
2020-06-27T00:31:08 #kisslinux <xzcvczx> because you don't have a /boot until you have a /
2020-06-27T00:31:15 #kisslinux <himmalerin> You don't need to I don't think, at least I don't: http://0x0.st/iJcz.txt . Are you using bios or uefi?
2020-06-27T00:31:21 #kisslinux <himmalerin> ah, yeah. that makes sense
2020-06-27T00:31:22 #kisslinux <finnkek> bios
2020-06-27T00:31:55 #kisslinux <finnkek> should I place a boot flag on /boot?
2020-06-27T00:32:08 #kisslinux <xzcvczx> finnkek: are you stuck at grub rescue currently?
2020-06-27T00:32:08 #kisslinux <finnkek> I don't understand what could possibly be the problem
2020-06-27T00:32:26 #kisslinux <himmalerin> Try installing https://packages.gentoo.org/packages/sys-boot/os-prober per https://wiki.archlinux.org/index.php/GRUB#Detecting_other_operating_systems
2020-06-27T00:32:30 #kisslinux <finnkek> no, it just says press enter to continue and takes me back to grub
2020-06-27T00:32:35 #kisslinux <finnkek> I have os-prober installed
2020-06-27T00:32:45 #kisslinux <xzcvczx> and yeah don't be an idiot like me and leave your bios as /boot/vmlinuz if you want the prober to pick it up
2020-06-27T00:33:07 #kisslinux <finnkek> what do you mean by that?
2020-06-27T00:33:17 #kisslinux <finnkek> can it not be called vmlinuz?
2020-06-27T00:33:18 #kisslinux <xzcvczx> if you can access the grub command shell you can ls your hd
2020-06-27T00:33:23 #kisslinux <xzcvczx> and the boot drive
2020-06-27T00:33:30 #kisslinux <finnkek> I can do that
2020-06-27T00:33:30 #kisslinux <xzcvczx> it should be vmlinuz-something
2020-06-27T00:33:35 #kisslinux <xzcvczx> where something is like 5.7
2020-06-27T00:33:37 #kisslinux <xzcvczx> or whatevder
2020-06-27T00:35:19 #kisslinux <finnkek> alrgiht I'll give that a shot
2020-06-27T00:37:33 #kisslinux <xzcvczx> it annoyed me to no end
2020-06-27T00:37:58 #kisslinux <xzcvczx> finnkek: if you ls your hd at the grub command line can you see vmlinuz there?
2020-06-27T00:38:39 #kisslinux <xzcvczx> as it seems that if grub is loading decently and not throwing you in a rescue shell only its finding its stuff at least
2020-06-27T00:38:59 #kisslinux <xzcvczx> and just fyi fstab is post kernel
2020-06-27T00:39:22 #kisslinux <xzcvczx> (post being after not power on self test)
2020-06-27T00:39:36 #kisslinux <finnkek> >finnkek: if you ls your hd at the grub command line can you see vmlinuz there?
2020-06-27T00:39:47 #kisslinux <finnkek> it just says information such as block size and fstype
2020-06-27T00:40:04 #kisslinux <finnkek> I get the same error with vmlinuz-5.7.6
2020-06-27T00:40:38 #kisslinux <finnkek> I'll be right back, feel free to post any ideas you get in this chat
2020-06-27T00:40:38 #kisslinux <xzcvczx> and you reran the mkconfig?
2020-06-27T00:40:54 #kisslinux <finnkek> yes, I reran the mkconfig and os-prober as root
2020-06-27T00:41:05 #kisslinux <finnkek> I'm gonna go afk for a couple minutes
2020-06-27T00:41:05 #kisslinux <xzcvczx> was /boot mounted?
2020-06-27T01:06:55 #kisslinux <dilynm> What are the boot parameters grub is using for that menu entry
2020-06-27T01:35:22 #kisslinux <xzcvczx> note to self update before building qemu
2020-06-27T01:35:33 #kisslinux <xzcvczx> otherwise like an idiot you will just have to rebuild
2020-06-27T01:35:59 #kisslinux <finnkek> >dilynm What are the boot parameters grub is using for that menu entry
2020-06-27T01:36:14 #kisslinux <finnkek> Is there a way I can check from a booted system?
2020-06-27T01:36:33 #kisslinux <xzcvczx> in your grub.cfg
2020-06-27T01:36:35 #kisslinux <finnkek> >xzcvczx was /boot mounted? I think so
2020-06-27T01:36:43 #kisslinux <xzcvczx> run mount
2020-06-27T01:36:46 #kisslinux <xzcvczx> to check if its mounted
2020-06-27T01:36:50 #kisslinux <xzcvczx> and ls /boot/
2020-06-27T01:36:55 #kisslinux <xzcvczx> to make sure that its in the right place
2020-06-27T01:36:56 #kisslinux <finnkek> in the grub commandline?
2020-06-27T01:37:01 #kisslinux <xzcvczx> nah in your system
2020-06-27T01:37:34 #kisslinux <xzcvczx> by the way out of morbid curiosity what livesystems do people use for installing kiss?
2020-06-27T01:37:47 #kisslinux <finnkek> I use systemrescuecd
2020-06-27T01:37:52 #kisslinux <xzcvczx> voidlinux is terrible for it just fyi
2020-06-27T01:37:59 #kisslinux <finnkek> `menuentry 'KISS Linux (on /dev/sdb2)' --class kiss --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-7b5c09a8-8868-4fca-9ec7-02e832b428a4' {
2020-06-27T01:38:00 #kisslinux <finnkek> --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos2' --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2  7b5c09a8-8868-4fca-9ec7-02e832b428a4
2020-06-27T01:38:14 #kisslinux <finnkek> opts used for the menu entry
2020-06-27T01:39:16 #kisslinux <finnkek> >nah your system
2020-06-27T01:39:28 #kisslinux <finnkek> `~ $ doas mount /dev/sdb1 /mnt
2020-06-27T01:39:44 #kisslinux <xzcvczx> oh i meant just mount
2020-06-27T01:39:48 #kisslinux <xzcvczx> it shows you whats mounted
2020-06-27T01:40:31 #kisslinux <finnkek> due to the fact that I am unable to boot into anything other than gentoo it won't yield any helpful results
2020-06-27T01:40:34 #kisslinux <xzcvczx> is 2 your / or your boot?
2020-06-27T01:41:06 #kisslinux <finnkek> sdb2 is my /
2020-06-27T01:41:19 #kisslinux <xzcvczx> ok
2020-06-27T01:41:31 #kisslinux <xzcvczx> so probably best to mount /dev/sdb2 /mnt
2020-06-27T01:41:36 #kisslinux <xzcvczx> then mount /dev/sdb1 /mnt/boot/
2020-06-27T01:41:43 #kisslinux <xzcvczx> and then ls /mnt/boot/
2020-06-27T01:42:11 #kisslinux <finnkek> ok
2020-06-27T01:43:23 #kisslinux <finnkek> https://pastebin.com/Dg2zdB6n
2020-06-27T01:45:50 #kisslinux <micr0> finnkek reading scrollback now
2020-06-27T01:46:05 #kisslinux <micr0> systemrescuecd is fine
2020-06-27T01:46:35 #kisslinux <xzcvczx> micr0: yeah i was just asking as curious, as void is a pita as it doesn't have wget, as well as a couple of other needed programs
2020-06-27T01:46:50 #kisslinux <xzcvczx> and the default root shell is shite
2020-06-27T01:46:54 #kisslinux <xzcvczx> no history and no tab compltee
2020-06-27T01:47:07 #kisslinux <himmalerin> xzcvczx: The two times I've installed Kiss I used an Arch usb I had lying around
2020-06-27T01:47:26 #kisslinux <xzcvczx> o_O not spinning plastic? :P
2020-06-27T01:47:38 #kisslinux <finnkek> so what should I be dojng here? It seems my only options are to reinstall, do some grub trickery or some kernel magic I'm not aware of
2020-06-27T01:47:38 #kisslinux <micr0> i found a neat project recently - ventoy.net Ventoy is an open source tool to create bootable USB drive for ISO files. With ventoy, you don't need to format the disk again and again, you just need to copy the iso file to the USB drive and boot it. You can copy many iso files at a time and ventoy will give you a boot menu to select them
2020-06-27T01:48:04 #kisslinux <micr0> fourth option - enable remote management in the bios and have us remote control and see what is happening
2020-06-27T01:48:12 #kisslinux <xzcvczx> finnkek: well ls /mnt/boot/
2020-06-27T01:48:18 #kisslinux <micr0> fifth option - use a phone to stream on twitch or discord and we can help out
2020-06-27T01:48:34 #kisslinux <micr0> well, i write 'we' but mean 'me
2020-06-27T01:48:39 #kisslinux <finnkek> that's actually not a bad idea lmfao
2020-06-27T01:48:51 #kisslinux <finnkek> `~ $ ls /mnt/boot
2020-06-27T01:49:03 #kisslinux <micr0> ive seen people do it for some unixporn stuff
2020-06-27T01:49:32 #kisslinux <himmalerin> xzcvczx: Nope! I had to a couple months ago since I was installing linux on an ancient dell that didn't support usb booting, the difference in boot speed is impressive
2020-06-27T01:50:01 #kisslinux <xzcvczx> finnkek: its empty o_O
2020-06-27T01:50:10 #kisslinux <finnkek> wdym
2020-06-27T01:50:13 #kisslinux <xzcvczx> himmalerin: haha yup
2020-06-27T01:50:24 #kisslinux <xzcvczx> finnkek: well you haven't pastebinned anything
2020-06-27T01:50:30 #kisslinux <finnkek> oh really?
2020-06-27T01:50:42 #kisslinux <xzcvczx> and based on what you did write its empty
2020-06-27T01:50:46 #kisslinux <finnkek> it shows it for me?
2020-06-27T01:50:50 #kisslinux <finnkek> I'll screenshot
2020-06-27T01:51:19 #kisslinux <micr0> finnkek you have a chroot right?
2020-06-27T01:51:28 #kisslinux <micr0> (from the liveusb)
2020-06-27T01:51:46 #kisslinux <finnkek> I can also chroot from my gentoo install
2020-06-27T01:51:47 #kisslinux <finnkek> https://imgur.com/a/aSnBnrF
2020-06-27T01:52:05 #kisslinux <micr0> so... I wonder. there are a few linux kernels 'packaged' in kiss, but they i think are hardware specific (at least mine is)
2020-06-27T01:52:24 #kisslinux <finnkek> I think this is a grub issue (?)
2020-06-27T01:52:27 #kisslinux * xzcvczx sells dylanaraps to the cheapest bidder for breaking qemu
2020-06-27T01:52:55 #kisslinux <micr0> finnkek oh i missed that part. i thought you had gotten into booting a kernel and had some errors before
2020-06-27T01:53:11 #kisslinux <finnkek> that was before xC
2020-06-27T01:53:37 #kisslinux <finnkek> now I just get an epic "file vmlinuz-5.7.6 not found press enter to continue"
2020-06-27T01:53:43 #kisslinux <finnkek> despite it clearly existing
2020-06-27T01:53:44 #kisslinux <micr0> ohhhh
2020-06-27T01:53:46 #kisslinux <micr0> okay!
2020-06-27T01:53:56 #kisslinux <micr0> I have seen this before
2020-06-27T01:54:03 #kisslinux <finnkek> :D
2020-06-27T01:54:21 #kisslinux <micr0> so...its very possible the vmlinuz after make install is actually installed to /, not /boot
2020-06-27T01:54:36 #kisslinux <micr0> well, to /boot, but an unmounted /boot
2020-06-27T01:54:40 #kisslinux <finnkek> it shows up after an ls /mnt/boot
2020-06-27T01:54:52 #kisslinux <micr0> right, but grub may not have mounted /mnt/boot
2020-06-27T01:55:02 #kisslinux <finnkek> ohh
2020-06-27T01:55:06 #kisslinux <finnkek> how can I fix that?
2020-06-27T01:55:24 #kisslinux <finnkek> `/mnt $ doas find -name "*vmlinuz*"
2020-06-27T01:55:39 #kisslinux <micr0> the hack right now, is just unmount /boot, and install to the /boot folder, that actually exists on the same partition as /
2020-06-27T01:55:53 #kisslinux <finnkek> ah
2020-06-27T01:55:59 #kisslinux <micr0> another thing you can look into, is grub actually has tab completion
2020-06-27T01:56:00 #kisslinux <finnkek> so remove /boot from fstab?
2020-06-27T01:56:05 #kisslinux <finnkek> and delete the part
2020-06-27T01:56:11 #kisslinux <micr0> this should be pre-fstab
2020-06-27T01:56:16 #kisslinux <finnkek> oh yeah
2020-06-27T01:56:28 #kisslinux <finnkek> I'll get back with results, thanks for the suggestion
2020-06-27T01:56:40 #kisslinux <micr0> so if you you boot to grub and go into edit mode, you can do (hd<tab>)/<tab>
2020-06-27T01:56:47 #kisslinux <micr0> and it will show you whats there, just like ls
2020-06-27T01:56:48 #kisslinux <xzcvczx> micr0: have you got qemu installed?
2020-06-27T01:57:05 #kisslinux <micr0> xzcvczx on debian yes
2020-06-27T01:57:16 #kisslinux <xzcvczx> nah i am talking on kiss
2020-06-27T01:57:28 #kisslinux <micr0> lemme chroot in and install it, and if you want i can boot to it
2020-06-27T01:57:55 #kisslinux <micr0> qemu requires sdl2, k
2020-06-27T01:58:13 #kisslinux <xzcvczx> make sure you installing qemu .....-2
2020-06-27T01:58:39 #kisslinux <micr0> i am probably installing admicos' qemu
2020-06-27T01:58:43 #kisslinux <xzcvczx> it errors for me but i want to sanity check with someone else before grabbing my torch and pitchfork and hunting down dylan
2020-06-27T01:58:50 #kisslinux <xzcvczx> whats the difference?
2020-06-27T01:59:34 #kisslinux <micr0> xzcvczx I was mistaken, community/qemu has sdl2 in its dependencies
2020-06-27T01:59:46 #kisslinux <xzcvczx> yeah its needed for a gui
2020-06-27T01:59:55 #kisslinux <xzcvczx> unless you want gtk or something hideous like that
2020-06-27T02:00:16 #kisslinux <finnkek> alright, I put them in the unmounted boot, wish me luck
2020-06-27T02:01:20 #kisslinux <micr0> gl, and mess around with (hd0<tab>)/<tab>, etc
2020-06-27T02:02:17 #kisslinux <micr0> xzcvczx mine didn't build because a ccache error. disabling ccache now
2020-06-27T02:02:25 #kisslinux <xzcvczx> haha no wonder tab buttons wear out before any other key on keybaord
2020-06-27T02:02:36 #kisslinux <finnkek48> it works!
2020-06-27T02:02:49 #kisslinux <xzcvczx> haha see finnkek i am not a complete moron :)
2020-06-27T02:03:03 #kisslinux <finnkek48> thank you very much!
2020-06-27T02:03:24 #kisslinux <finnkek48> now it's just a matter of getting wifi working... yayyyyy.....
2020-06-27T02:03:36 #kisslinux <xzcvczx> finnkek48: out of curiosity why do you have a seperate boot to root?
2020-06-27T02:03:47 #kisslinux <finnkek48> habbit i suppose
2020-06-27T02:03:49 #kisslinux <xzcvczx> finnkek48: what chipset?
2020-06-27T02:03:56 #kisslinux <finnkek48> hold on
2020-06-27T02:04:01 #kisslinux <xzcvczx> haha good ol' gentoo install guide
2020-06-27T02:04:11 #kisslinux <finnkek48> 04:00.0 Network controller: Qualcomm Atheros AR9287 Wireless Network Adapter (PCI-Express) (rev 01)
2020-06-27T02:04:17 #kisslinux <xzcvczx> finnkek48: oh ath9k
2020-06-27T02:04:20 #kisslinux <xzcvczx> no firmware needed
2020-06-27T02:04:23 #kisslinux <finnkek48> should be ath9k_htc
2020-06-27T02:05:01 #kisslinux <xzcvczx> are you sure?
2020-06-27T02:05:04 #kisslinux <xzcvczx> htc is for usb
2020-06-27T02:05:10 #kisslinux <xzcvczx> from what i am currently reading
2020-06-27T02:05:12 #kisslinux <finnkek48> that's the only one avaliable in the kernel config
2020-06-27T02:05:20 #kisslinux <finnkek48> no plain ath0k
2020-06-27T02:05:22 #kisslinux <finnkek48> 9k*
2020-06-27T02:05:41 #kisslinux <micr0> disabled ccache, trying kiss b qemu now
2020-06-27T02:05:42 #kisslinux <finnkek48> lspci is still really cryptic
2020-06-27T02:05:58 #kisslinux <finnkek48> what was the package I needed to install for normal lspci?
2020-06-27T02:06:10 #kisslinux <xzcvczx> pci-utils
2020-06-27T02:06:21 #kisslinux <finnkek48> ah, I missed the hyphen
2020-06-27T02:06:44 #kisslinux <finnkek48> wait, it still says it's not found in any repo
2020-06-27T02:06:54 #kisslinux <xzcvczx> finnkek48: did you enable the right shit in the kernel
2020-06-27T02:06:57 #kisslinux <xzcvczx> as ath9k should be there
2020-06-27T02:07:03 #kisslinux <finnkek48> nvm, community just isn't enabled
2020-06-27T02:07:06 #kisslinux <xzcvczx> and its what supports your card not _htc
2020-06-27T02:07:13 #kisslinux <xzcvczx> and _htc requires firmware just fyi
2020-06-27T02:07:37 #kisslinux <finnkek48> where do i look in menuconfig?
2020-06-27T02:07:47 #kisslinux <finnkek48> networking support right
2020-06-27T02:08:01 #kisslinux <xzcvczx>  /ath9k
2020-06-27T02:08:04 #kisslinux <xzcvczx> and it will show you
2020-06-27T02:08:25 #kisslinux <xzcvczx> it has a bunch of deps that need to be enabled
2020-06-27T02:08:30 #kisslinux <xzcvczx> to be visible
2020-06-27T02:08:37 #kisslinux <finnkek48> oh
2020-06-27T02:08:38 #kisslinux <finnkek48> thanks
2020-06-27T02:09:57 #kisslinux <micr0> i wonder if just making a vanilla-defconfig kernel package would help ease some of the pain for people
2020-06-27T02:10:04 #kisslinux <xzcvczx> micr0: no
2020-06-27T02:10:08 #kisslinux <xzcvczx> because firmware
2020-06-27T02:10:13 #kisslinux <xzcvczx> and you gotta modularise everything
2020-06-27T02:10:16 #kisslinux <micr0> (even though the real pain seems to be some grubstuff)
2020-06-27T02:10:17 #kisslinux <xzcvczx> and thats just annoying
2020-06-27T02:10:19 #kisslinux <xzcvczx> for minimals
2020-06-27T02:10:27 #kisslinux <xzcvczx> grubs always been a pita
2020-06-27T02:10:33 #kisslinux * xzcvczx sorta misses lilo
2020-06-27T02:11:40 #kisslinux <finnkek48> * finnkek48 never had the privilage to try lilo :(
2020-06-27T02:11:57 #kisslinux * xzcvczx hands finnkek48 a new pair of diapers
2020-06-27T02:12:12 #kisslinux <xzcvczx> finnkek48: you found ath9k in the kernel search ok?
2020-06-27T02:12:19 #kisslinux <finnkek48> hold up
2020-06-27T02:13:21 #kisslinux <finnkek48> my color scheme is really weird and menuconfig looks like a blue blob
2020-06-27T02:13:30 #kisslinux <finnkek48> til menuconfig does not play nice with dracula
2020-06-27T02:13:34 #kisslinux <finnkek48> to the tty we go
2020-06-27T02:13:36 #kisslinux <xzcvczx> make nconfig maybe
2020-06-27T02:13:46 #kisslinux <xzcvczx> although search sucks in that
2020-06-27T02:14:15 #kisslinux <finnkek48> i never knew about search, this is so useful
2020-06-27T02:14:43 #kisslinux <micr0> which is worse xzcvczx - depending temporarily on a mediocre generic kernel, or an entire separate distro?
2020-06-27T02:14:54 #kisslinux <xzcvczx> finnkek48: its hard to survive the linux config without a search
2020-06-27T02:15:04 #kisslinux <finnkek48> oh it does have a lot of deps
2020-06-27T02:15:10 #kisslinux <finnkek48> time to open anther tty xD
2020-06-27T02:15:12 #kisslinux <xzcvczx> haha yup
2020-06-27T02:15:13 #kisslinux <micr0> i feel like TTFK (time to first kiss) a decent metric to improve
2020-06-27T02:15:50 #kisslinux <xzcvczx> micr0: well back in the days gentoo was config ya own, but they did switch to genkernel
2020-06-27T02:16:06 #kisslinux <micr0> right, and that didn't preclude from config ya own
2020-06-27T02:16:17 #kisslinux <xzcvczx> i think make defconfig is almost enough tbh
2020-06-27T02:16:45 #kisslinux <xzcvczx> i think the install guide could have a few more suggestions as to where to put stuff for conventions sake
2020-06-27T02:16:51 #kisslinux <xzcvczx> like /usr/src for kernel source
2020-06-27T02:17:02 #kisslinux <xzcvczx> just so people are a bit more directed if they don't know
2020-06-27T02:17:22 #kisslinux <micr0> well like, my kernel config is a kiss package cuz someone else did it and it works pretty well
2020-06-27T02:17:38 #kisslinux <micr0> i make menuconfig and copy the .config over when i need to
2020-06-27T02:17:52 #kisslinux <xzcvczx> oh? i did mine for my system all compiled in including firmware
2020-06-27T02:18:02 #kisslinux <xzcvczx> and then a couple of modules for shit i only want when devving
2020-06-27T02:18:10 #kisslinux <xzcvczx> which are signed and the key is deleted
2020-06-27T02:18:22 #kisslinux <xzcvczx> so i would need to rebuild kernel for more modules
2020-06-27T02:18:32 #kisslinux <micr0> ath10k is unhappy compiled in
2020-06-27T02:18:42 #kisslinux <micr0> in my experience
2020-06-27T02:18:49 #kisslinux <xzcvczx> yeah i don't do ath10k luckily
2020-06-27T02:19:00 #kisslinux <xzcvczx> i have intel 6205
2020-06-27T02:19:09 #kisslinux <xzcvczx> or 6502
2020-06-27T02:19:19 #kisslinux <xzcvczx> whatever, but yeah still thinking about getting a 9k
2020-06-27T02:19:56 #kisslinux <micr0> wat, 6502? thats like, an nes cpu
2020-06-27T02:20:02 #kisslinux <xzcvczx> go glad the whitelist is gone
2020-06-27T02:20:21 #kisslinux <xzcvczx> oh fine it is the 6205 then
2020-06-27T02:20:22 #kisslinux <micr0> (and apple ii i think) (and kinda a variant on the gameboy)
2020-06-27T02:21:29 #kisslinux <xzcvczx> my bad grandpa :P
2020-06-27T02:22:24 #kisslinux <micr0> im not that old, I just have a history working for museums for software preservation
2020-06-27T02:22:56 #kisslinux <xzcvczx> ah lol
2020-06-27T02:23:24 #kisslinux <xzcvczx> do you use /usr/src for your kernel src?
2020-06-27T02:23:38 #kisslinux <micr0> i used to. now i just put it in ~src
2020-06-27T02:23:42 #kisslinux <micr0> err, ~/src
2020-06-27T02:23:59 #kisslinux <finnkek48> search is so useful
2020-06-27T02:24:16 #kisslinux <finnkek48> I'm gonna take a break for today, thanks for all of the help
2020-06-27T02:24:18 #kisslinux <xzcvczx> micr0: ah fair enough
2020-06-27T02:24:19 #kisslinux <finnkek48> later
2020-06-27T02:24:25 #kisslinux <xzcvczx> although i prefer not to pollute /
2020-06-27T02:24:43 #kisslinux <xzcvczx> but yeah i also got really use to /usr/src on gentoo
2020-06-27T02:25:16 #kisslinux <micr0> same but all code i download exists in ~/src . so i figured, why not the kernel?
2020-06-27T02:25:25 #kisslinux <micr0> (including my own code)
2020-06-27T02:25:37 #kisslinux <xzcvczx> oh
2020-06-27T02:25:46 #kisslinux <xzcvczx> are you a bad man who lives as root
2020-06-27T02:25:50 #kisslinux <xzcvczx> or do you chown /src?
2020-06-27T02:26:42 #kisslinux <micr0> i'm pretty sure you can have ~user/src and make the kernel like normal, and just sudo make install or whatever
2020-06-27T02:26:57 #kisslinux <xzcvczx> oh woops i miss understood
2020-06-27T02:27:01 #kisslinux <xzcvczx> i thought you mean /src
2020-06-27T02:27:11 #kisslinux <micr0> nah
2020-06-27T02:27:23 #kisslinux <micr0> i don't like polluting / or /usr
2020-06-27T02:27:32 #kisslinux <micr0> hell i dont like doing stuff in /opt or /mnt either
2020-06-27T02:27:33 #kisslinux <xzcvczx> bah tilde looks rubbish on the font i am on (not kiss)
2020-06-27T02:27:45 #kisslinux <xzcvczx> i don't mind /opt
2020-06-27T02:27:49 #kisslinux <xzcvczx> if its used properly
2020-06-27T02:28:03 #kisslinux <xzcvczx> /usr/src meh i prefer kernel to be root only
2020-06-27T02:28:32 #kisslinux <micr0> yeah i have ~root/src/linux , since im only ever compiling the kernel in a chroot, which defaults to root
2020-06-27T02:28:55 #kisslinux <micr0> (might be a nice feature to have kiss chroot support logging in as a different user easily)
2020-06-27T02:29:08 #kisslinux <micr0>  ~micr0/src has everything else
2020-06-27T02:29:13 #kisslinux <xzcvczx> in the chroot you can easily just do su - user
2020-06-27T02:29:30 #kisslinux <micr0> doesnt load the right env, does it?
2020-06-27T02:30:34 #kisslinux <xzcvczx> the - shuold make it load the switchef to users env iirc
2020-06-27T02:30:49 #kisslinux <micr0> ahh cool
2020-06-27T02:30:57 #kisslinux <micr0> btw, qemu wont build for me
2020-06-27T02:31:05 #kisslinux <micr0> ERROR: sizeof(size_t) doesn't match GLIB_SIZEOF_SIZE_T.
2020-06-27T02:31:09 #kisslinux <xzcvczx> touche
2020-06-27T02:31:22 #kisslinux * xzcvczx grabs his torch and pitchfork its dylanaraps hunting time
2020-06-27T02:31:28 #kisslinux <micr0> but, alacritty also doesnt build on my system but it does for others so i am not sure if mine is borked
2020-06-27T02:32:25 #kisslinux <xzcvczx> micr0: yeah is the same error for me so likely b0rked
2020-06-27T02:33:09 #kisslinux <xzcvczx> do you mind if i reference you in an issue on github?
2020-06-27T02:33:37 #kisslinux <dilynm> The problem with a defconfig kernel package is it would be unnecessarily large and take forever to build, or it wouldn't cover every case
2020-06-27T02:33:59 #kisslinux <dilynm> Most first time issues with KISS seem to be GRUB related, unfortunately
2020-06-27T02:34:27 #kisslinux <micr0> ya its fine xzcvczx, thanks for asking
2020-06-27T02:34:52 #kisslinux <xzcvczx> well yeah i screwed up grub the first time but that was on me as i skipped that part of the install guide as i thought i knew better
2020-06-27T02:35:26 #kisslinux <himmalerin> dilynm: Was for me lmao
2020-06-27T02:35:38 #kisslinux <himmalerin> I should look into getting rEFInd set up
2020-06-27T02:36:51 #kisslinux <micr0> dilynm unnecessarily large I do not see as an issue for a generic kernel, and wouldn't cover every case I also dont see as an issue.
2020-06-27T02:37:30 #kisslinux <micr0> it doesn't preclude people from building there own, and it allows people to start using kiss proper, sooner.
2020-06-27T02:37:37 #kisslinux <micr0> faster dogfooding.
2020-06-27T02:38:37 #kisslinux <micr0> the grub thing is separate. for some reason my memories of using grub back in the day seemed simpler than now.
2020-06-27T02:41:55 #kisslinux <micr0> himmalerin that would be cool, to have refind
2020-06-27T02:42:08 #kisslinux <micr0> with coreboot/heads you dont need any bootloader right?
2020-06-27T02:42:41 #kisslinux <xzcvczx> well grub can be your payload
2020-06-27T02:42:53 #kisslinux <xzcvczx> but coreboot is typically seabios
2020-06-27T02:42:58 #kisslinux <xzcvczx> which does need bootloder
2020-06-27T02:43:00 #kisslinux <xzcvczx> heads no
2020-06-27T02:43:12 #kisslinux <xzcvczx> but heads also needs a freaking huge flash chip
2020-06-27T02:43:21 #kisslinux <micr0> yeah but you can also use efistub right and just kexec pivot from the heads kernel to your userspace kernel right
2020-06-27T02:43:29 #kisslinux <micr0> its kinda like an in-place upgrade
2020-06-27T02:44:05 #kisslinux <xzcvczx> i am actually shocked that my kernel for my machine is freaking 8 gorram meg
2020-06-27T02:44:16 #kisslinux <xzcvczx> of for the days of 2.4
2020-06-27T02:47:59 #kisslinux <himmalerin> refind apparently depends on Bash, that sucks
2020-06-27T03:00:40 #kisslinux <dilynm> Micr0: If it doesn't cover every case then it isn't really accomplishing much more than defconfig tho
2020-06-27T03:08:32 #kisslinux <xzcvczx> does anyone use an alternate kernel source on kiss?
2020-06-27T03:38:26 #kisslinux * xzcvczx sends jedavies to the pillory
2020-06-27T08:03:13 #kisslinux <dylanaraps> o/
2020-06-27T08:03:31 #kisslinux <xzcvczx> good morning Mr Araps
2020-06-27T08:04:03 #kisslinux <xzcvczx> how goes k?
2020-06-27T08:05:44 #kisslinux <vaukai> is some here using eiwd?  Do you have a patch for the rfkill error? --> https://github.com/dylanaraps/eiwd/issues/5
2020-06-27T08:06:49 #kisslinux <dylanaraps> It goes good. I've started rewriting it (4th rewrite now) in a separate branch. https://github.com/dylanaraps/k/blob/kiss4/src/kiss.c
2020-06-27T08:07:14 #kisslinux <dylanaraps> I'm using an array (vector) instead of a linked list which is working far better.
2020-06-27T08:07:15 #kisslinux <xzcvczx> haha the wonders of getting a new project launched
2020-06-27T08:08:16 #kisslinux <dylanaraps> My C was pretty shoddy when I started 12~ days ago. :P
2020-06-27T08:08:22 #kisslinux <xzcvczx> is k going to have the full set of features in base now or will it be slightly more limited?
2020-06-27T08:08:52 #kisslinux <dylanaraps> The same features (possibly more as the shell is very limiting).
2020-06-27T08:09:54 #kisslinux <dylanaraps> vaukai: I've had this error since I first started using eiwd. It doesn't seem to have an affect on its functionality though(?). Reading your bug report it seems to cause issues on your end though.
2020-06-27T08:10:28 #kisslinux <xzcvczx> btw i am sure this has been considered before and thrown out but just in case have you considered a desc or similar file in packages that describes the program/package?
2020-06-27T08:11:18 #kisslinux <vaukai> It does.  I am using in in Gentoo and the init.d service crashes once rfkill is touched
2020-06-27T08:11:51 #kisslinux <dylanaraps> vaukai: Interesting. I'll (eventually) rebase on master and see if I can figure out what's going on. Just need to dedicate a few hours at some point.
2020-06-27T08:12:23 #kisslinux <xzcvczx> vaukai: is it freezing rather than crashing?
2020-06-27T08:12:41 #kisslinux <xzcvczx> if it was crashing i would assume it would restart based on its the one job of rc-service
2020-06-27T08:13:37 #kisslinux <dylanaraps> xzcvczx: It has been considered and I decided against it. I want the format to stay simple (many new files have been proposed for the format and I can't OK each and every one).
2020-06-27T08:13:45 #kisslinux <vaukai> Not freezing, but init.d service always needs to be restarted
2020-06-27T08:13:54 #kisslinux <vaukai> error is here: https://github.com/dylanaraps/eiwd/blob/master/src/wiphy.c#L1356
2020-06-27T08:14:20 #kisslinux <dylanaraps> Is that not ifdef'd?
2020-06-27T08:14:42 #kisslinux <dylanaraps> It is ifdef'd. Hm
2020-06-27T08:14:47 #kisslinux <xzcvczx> dylanaraps: fair enoguh
2020-06-27T08:14:47 #kisslinux <vaukai> too much stuff hidden by ifdef
2020-06-27T08:15:28 #kisslinux <vaukai> my coding skills are not sufficient to rework that file :-(
2020-06-27T08:15:38 #kisslinux <dylanaraps> Here's the function: https://github.com/dylanaraps/eiwd/blob/eb7845ec2949a54fce93906868065d915a4709f7/src/rfkill.c#L187-L217
2020-06-27T08:16:03 #kisslinux <dylanaraps> You can set vim's foldmethod to ifdefs and hide all the dbus stuff. Other editors should have similar options.
2020-06-27T08:23:52 #kisslinux <vaukai> other user ( illiliti ) assumed:
2020-06-27T08:23:52 #kisslinux <vaukai> » https://github.com/dylanaraps/eiwd/blob/master/src/wiphy.c#L1322 << i believe this ifdef caused rfkill issues «
2020-06-27T08:26:00 #kisslinux <dylanaraps> Thanks
2020-06-27T08:26:05 #kisslinux <dylanaraps> Will keep that in mind
2020-06-27T08:27:51 #kisslinux <vaukai> I'd really appreciate a patch or, even better, release 1.6-2 with that stuff fixed.
2020-06-27T08:28:15 #kisslinux <vaukai> Except that error it works ok in Gentoo
2020-06-27T08:28:27 #kisslinux <vaukai> in ::guru
2020-06-27T12:12:10 #kisslinux <finnkek> Hey everyone, I enabled ath9k in menuconfig but on ip link it still doesn't show
2020-06-27T12:40:17 #kisslinux <finnkek> Hello again, I'm having some more kenel troubles: I can't seem to make kernel modules load by default
2020-06-27T12:42:11 #kisslinux <finnkek> should I make an init script to modprobe them?
2020-06-27T13:13:24 #kisslinux <finnkek> is anyone on?
2020-06-27T13:37:03 #kisslinux <finnkek> sorry to keep birthing you but I'm really stuck
2020-06-27T13:37:08 #kisslinux <finnkek> bothering*
2020-06-27T13:37:50 #kisslinux <finnkek> how do I change the init system? I installed the runit package but I can't seem to remove busybox init
2020-06-27T14:01:37 #kisslinux <liesinties> Did the kiss-chroot script move? The link in the install documentation is 404ing.
2020-06-27T14:04:43 #kisslinux <liesinties> Well, the kiss-chroot itself I mean, didn't actually try the script since I couldn't get the chroot itself.
2020-06-27T14:11:24 #kisslinux <st3r4g[m]> liesinties: you must add /kiss-chroot to the url
2020-06-27T14:14:12 #kisslinux <liesinties> I did, but I somehow managed to get a space in the url where there should not be a space.
2020-06-27T14:14:18 #kisslinux <liesinties> So, mea culpa! Hah.
2020-06-27T14:26:53 #kisslinux <finnkek> Hi
2020-06-27T14:27:34 #kisslinux <finnkek> Here's the gist of my current situation: busybox init is for some reason starting wpa_supplicant way to many times (instead of once) and is starting dhcpcd twice
2020-06-27T14:27:55 #kisslinux <finnkek> if possible I'd like to switch to normal runit or openrc or anything other than this thing
2020-06-27T14:28:15 #kisslinux <finnkek> but I'm not sure how to go about that
2020-06-27T14:29:01 #kisslinux * i3 hello
2020-06-27T14:29:27 #kisslinux <finnkek> hi
2020-06-27T14:30:54 #kisslinux * i3 is birch opensource?
2020-06-27T14:45:41 #kisslinux <finnkek> o/
2020-06-27T14:48:35 #kisslinux <finnkek> should I just reinstall at this point?
2020-06-27T14:50:47 #kisslinux <finnkek> I'm just gonna do that, later
2020-06-27T16:44:19 #kisslinux <ectlunya> finnkek: how are you starting wpa_supplicant and dhcpcd
2020-06-27T18:28:38 #kisslinux * xzcvczx starts throwing fruit at jedavies
2020-06-27T18:35:10 #kisslinux <finnkek> Hey, I'm having problems loading a kernel module by default. in my init tab I have `::once:/bin/modprobe ath9k` and in the booted system `bin/modprobe ath9k` works fine, but after a reboot it doesn't load the driver
2020-06-27T18:35:20 #kisslinux <finnkek> My init system is runit by the way
2020-06-27T18:36:05 #kisslinux <finnkek> 7
2020-06-27T18:40:02 #kisslinux <xzcvczx> out of curiosity why do you modularise it?
2020-06-27T18:44:45 #kisslinux <finnkek> you're right xD
2020-06-27T18:45:10 #kisslinux <finnkek> i usually prefer modules so i can disable it without recompiling
2020-06-27T18:45:41 #kisslinux <xzcvczx> meh i just mod stuff that i only want sometimes
2020-06-27T18:45:45 #kisslinux <xzcvczx> wifi is not one of htem
2020-06-27T18:45:53 #kisslinux <finnkek> aight, I'll compile it in
2020-06-27T18:46:45 #kisslinux <finnkek> another thing though, how can I send init output to another tty (say tty4)? it's really annoying to get your tty flooded with meaningless init messages
2020-06-27T18:47:16 #kisslinux <xzcvczx> that i do not know unfortunately
2020-06-27T18:47:48 #kisslinux <KuchiKuuu> Finnkek: Greetings from Telegram Group.
2020-06-27T18:48:30 #kisslinux <finnkek> Gabriel?
2020-06-27T18:48:58 #kisslinux <carlosdavidepto> hello everyone! do any other kiss linux users have trouble with cryptsetup luksOpen hanging after providing the passphrase?
2020-06-27T18:49:42 #kisslinux <xzcvczx> carlosdavidepto: is it not just taking the time to decrypt it?
2020-06-27T18:49:49 #kisslinux <xzcvczx> based on the settings you gave for "hardness"
2020-06-27T18:49:55 #kisslinux <finnkek> btw I've tried setting console=tty4 (works on Gentoo) but it still floods the currently open tty
2020-06-27T18:52:30 #kisslinux <xzcvczx> setconsole /dev/tty4
2020-06-27T18:52:31 #kisslinux <xzcvczx> ?
2020-06-27T18:53:14 #kisslinux <finnkek> how do I make it do that by default?
2020-06-27T18:53:36 #kisslinux <carlosdavidepto> xzcvczx: i'm confident that's not the case. I have void and alpine on the same volume group inside the same LUKS container. the decryption time for both of those setups is in the order of seconds. i left it alone for a few minutes just to make sure
2020-06-27T18:53:54 #kisslinux <xzcvczx> carlosdavidepto: ah k, nfi then sorry
2020-06-27T18:55:52 #kisslinux <finnkek> setconsole looks good but how do I do that at boot?
2020-06-27T18:56:02 #kisslinux <jedavies> xzcvczx: strange, I'm able to build qemu OK.  Tried from a clean install tarball also.
2020-06-27T18:56:18 #kisslinux <jedavies> Can you try rebuilding glib before rebuilding qemu?
2020-06-27T18:58:17 #kisslinux <carlosdavidepto> xzcvczx: i have a ryzen 2700/b450 combo, i read that these CPUs can have problems with RDRAND in early userspace and that downgrading cryptsetup/json-c and/or setting nordrand as a kernel boot param can help. neither of those solved the problem for me though
2020-06-27T18:59:44 #kisslinux <xzcvczx> jedavies: ok i will try taht
2020-06-27T19:01:42 #kisslinux <finnkek> what am I doing wrong here? it seems like console=tty4 should work
2020-06-27T19:02:44 #kisslinux <xzcvczx> well does setconsole /dev/tty4 work?
2020-06-27T19:02:57 #kisslinux <finnkek> idk how to test that
2020-06-27T19:03:17 #kisslinux <xzcvczx> ummm at the command line
2020-06-27T19:03:45 #kisslinux <finnkek> I know, but I need to have the init output something to see where it goes
2020-06-27T19:04:56 #kisslinux <xzcvczx> well i gret messages post boot
2020-06-27T19:05:15 #kisslinux <xzcvczx> if it was only the boot messages i wouldn't care that it was on currentttyp
2020-06-27T19:05:19 #kisslinux <xzcvczx> -p
2020-06-27T19:05:36 #kisslinux <xzcvczx> jedavies: you could have chosen a smaller package :P
2020-06-27T19:05:39 #kisslinux <finnkek> hold on, I don't have any servies
2020-06-27T19:05:45 #kisslinux <finnkek> I'll start dhcpcd
2020-06-27T19:06:48 #kisslinux <finnkek> it works
2020-06-27T19:07:02 #kisslinux <finnkek> I just need it to run that by default
2020-06-27T19:07:25 #kisslinux <xzcvczx> well first work out whether it works
2020-06-27T19:08:30 #kisslinux <finnkek> it works
2020-06-27T19:08:58 #kisslinux <finnkek> the command `setconsole /dev/tty4`
2020-06-27T19:09:17 #kisslinux <xzcvczx> oh sorry missed your it works message
2020-06-27T19:09:54 #kisslinux <xzcvczx> see /etc/rc.conf
2020-06-27T19:10:02 #kisslinux <finnkek> ok
2020-06-27T19:13:45 #kisslinux <jedavies> xzcvczx: let me know how the rebuild goes after glib. If you have the same problem, I may roll back the recent changes in qemu until I can recreate and fix the issue myself.
2020-06-27T19:15:53 #kisslinux <xzcvczx> jedavies: yeah its rebuilding now, unfortunately my machine ain't the quickest thing
2020-06-27T19:16:09 #kisslinux <finnkek> rc.conf is empty
2020-06-27T19:16:52 #kisslinux <xzcvczx> it doesn't have any comments?
2020-06-27T19:17:00 #kisslinux <finnkek> it has a few comments
2020-06-27T19:17:10 #kisslinux <xzcvczx> and what do the comments say
2020-06-27T19:17:40 #kisslinux <carlosdavidepto> xzcvczx: thanks anyway. I'll keep digging. safe for this snag, everything else feels pretty solid with this little distro
2020-06-27T19:17:59 #kisslinux <xzcvczx> carlosdavidepto: out of curiosity are you doing fde?
2020-06-27T19:18:13 #kisslinux <carlosdavidepto> yep
2020-06-27T19:18:25 #kisslinux <xzcvczx> did you install the kiss-encryption stuff?
2020-06-27T19:18:26 #kisslinux <finnkek> rc.conf is loaded by /lib/init/rc.boot and lib/init/rc.shutdown as early as possible. Please inspect these scripts for more details.
2020-06-27T19:18:30 #kisslinux <xzcvczx> and which initramfs did you use
2020-06-27T19:19:46 #kisslinux <finnkek> should I put something in rc.conf?
2020-06-27T19:20:00 #kisslinux <carlosdavidepto> i installed kiss-encryption and tinyramfs. the problem is definitely not with the first one because the root fs never gets mounted
2020-06-27T19:20:15 #kisslinux <xzcvczx> carlosdavidepto: fair enough i was just curious
2020-06-27T19:20:37 #kisslinux <xzcvczx> i am going to fde my install at some point, just haven't got round to it yet as sitll figuring out hwo i want to do it
2020-06-27T19:22:02 #kisslinux <carlosdavidepto> i also don't think tinyramfs is to blame here. the initramfs gets created and can be loaded. everything inside it seems to work well. I think the problem really is with the cryptsetup binary
2020-06-27T19:28:42 #kisslinux * xzcvczx gives a cookie to jedavies
2020-06-27T19:28:48 #kisslinux <xzcvczx> nfi what caused it then
2020-06-27T19:28:53 #kisslinux <xzcvczx> builds fine now
2020-06-27T19:34:00 #kisslinux <jedavies> xzcvczx: your qemu is building ok?
2020-06-27T19:37:39 #kisslinux <xzcvczx> yeah
2020-06-27T19:37:50 #kisslinux <xzcvczx> maybe it was an issue due to glib
2020-06-27T19:41:12 #kisslinux <xzcvczx> hmm is ther a simple way to see what packages are form a certain repo?
2020-06-27T19:41:35 #kisslinux <xzcvczx> what (installed) packages from a cetain (enabled)
2020-06-27T19:41:38 #kisslinux <xzcvczx> repo
2020-06-27T19:41:53 #kisslinux <jedavies> OK I understand the cause of the issue now
2020-06-27T19:42:36 #kisslinux <jedavies> dylanaraps: can you please bump the version of glib
2020-06-27T19:43:07 #kisslinux <jedavies> Required because of this change: https://github.com/kisslinux/repo/commit/17e547a784b4593680c0af4b79a70bb73572c487
2020-06-27T19:43:54 #kisslinux <finnkek> https://imgur.com/a/5379Ltm any ideas? :(
2020-06-27T19:46:13 #kisslinux <xzcvczx> jedavies: ah cool, so i am not just an idiot?
2020-06-27T19:50:22 #kisslinux <xzcvczx> ah crap i broke kiss
2020-06-27T19:51:19 #kisslinux <jedavies> xzcvczx: no, that recent change in glib is required by qemu.  glib had to be rebuilt with static libraries for qemu to build successfully.
2020-06-27T19:51:21 #kisslinux <xzcvczx> ah nope, nvm forgot to sh -l
2020-06-27T19:51:41 #kisslinux <xzcvczx> jedavies: ok, thank you
2020-06-27T19:51:43 #kisslinux <finnkek> I wish sh -l fixed my multitude or errors :(
2020-06-27T19:51:48 #kisslinux <xzcvczx> haha
2020-06-27T19:52:36 #kisslinux * xzcvczx releases jedavies from teh pillory :)
2020-06-27T19:56:08 #kisslinux <finnkek> why do I suck at kernel config
2020-06-27T19:56:29 #kisslinux <finnkek> I've never had amdgpu work on a custom kernel and don't think I ever will
2020-06-27T20:04:57 #kisslinux <carlosdavidepto> finnkek: having been removed from the kernel config side of things for years, I'd start with borrowing a config from a distro where amdgpu is know to work correctly
2020-06-27T20:07:08 #kisslinux <finnkek> I guess I'll give that a try, thanks
2020-06-27T20:17:59 #kisslinux <illiliti> carlosdavidepto: tinyramfs is not super stable thing like you think(which is why i don't want to add it to official community repo). can you please try to boot with 'break=luks' kernel parameter and manually unlock luks with --debug ?
2020-06-27T20:22:10 #kisslinux <illiliti> btw someone ran into same issue as well - https://github.com/illiliti/tinyramfs/issues/6
2020-06-27T20:22:25 #kisslinux <carlosdavidepto> illiliti: sure. But to your credit, I inspected the source code of the thing, and I couldn't find any obvious flaws with the exception of the fact that you can't trigger lvm by group/name before luks when you're using lvm-on-luks (vgchange will fail, as it will not find the vg/lv)
2020-06-27T20:22:50 #kisslinux <carlosdavidepto> (this one is easy to get around, just comment the first lvm trigger in the initramfs init script)
2020-06-27T20:23:30 #kisslinux * xzcvczx still wishes grub had a secure way to pass key onto kernel so initram was not necessary
2020-06-27T20:29:34 #kisslinux <illiliti> grub is too bloated and limited than initramfs IMHO
2020-06-27T20:30:10 #kisslinux <xzcvczx> yeah but i need grub anyways
2020-06-27T20:30:29 #kisslinux <illiliti> why?
2020-06-27T20:30:36 #kisslinux <xzcvczx> no efi
2020-06-27T20:30:51 #kisslinux <illiliti> ah
2020-06-27T20:30:59 #kisslinux <xzcvczx> dang seabios
2020-06-27T20:33:35 #kisslinux <carlosdavidepto> xzcvczx: does efi allow loading the kernel from an encrypted volume? in my setup, only grub is outside of LUKS
2020-06-27T20:34:12 #kisslinux <carlosdavidepto> to my knowledge, this is not possible with EFI. unless you use grub as the EFI payload
2020-06-27T20:34:59 #kisslinux <xzcvczx> probably not by iteslf
2020-06-27T20:35:11 #kisslinux <carlosdavidepto> then you'd deal with EFI's nonsense as well as grub's nonsense for maximal sadness
2020-06-27T20:35:17 #kisslinux <xzcvczx> but with a custom firmware you probably can, i have just yet to see a good example
2020-06-27T20:36:44 #kisslinux <carlosdavidepto> i searched for that example at the time. couldn't find it either
2020-06-27T20:37:49 #kisslinux <carlosdavidepto> what really bothers me about EFI is how complicated the thing is. MBR is a hack, but it's a hack that takes less than 10 minutes to understand how it works in practice
2020-06-27T20:38:30 #kisslinux <xzcvczx> yeah but i am not a fan of initramfs's either
2020-06-27T20:38:47 #kisslinux <xzcvczx> hence would love just having a firmware that did all tha rubbish
2020-06-27T20:41:00 #kisslinux <xzcvczx> and arguably more secure
2020-06-27T20:41:10 #kisslinux <xzcvczx> esspecially if you relock your firmare
2020-06-27T20:43:15 #kisslinux <carlosdavidepto> from a security standpoint, secure boot is supposed to be the solution to the problem i'm trying to solve: do not allow tampering with the kernel. but it introduces nasty complications in the form of key management. LUKS is simpler in this sense
2020-06-27T20:43:57 #kisslinux <carlosdavidepto> initramfs is a tradeoff between kernel simplicity and extensibility of early userspace
2020-06-27T20:43:58 #kisslinux <xzcvczx> well secureboot also has its flaws
2020-06-27T20:45:15 #kisslinux <carlosdavidepto> i didn't investigate it deep enough, but i wouldn't be surprised
2020-06-27T20:46:41 #kisslinux <xzcvczx> i saw something the other day re acpi tables and nullifying secureboot
2020-06-27T20:54:04 #kisslinux <finnkek> I guess kiss just isnt gonna work for me. porting my Gentoo config results in a kernel panic, and anything else doesn't have working GPU drivers :(
2020-06-27T20:54:56 #kisslinux <carlosdavidepto> finnkek: what GPU do you have?
2020-06-27T20:55:26 #kisslinux <carlosdavidepto> or more relevant, when was it released?
2020-06-27T20:56:50 #kisslinux <carlosdavidepto> must be really recent if arch doesn't have a working kernel for it
2020-06-27T20:57:17 #kisslinux <finnkek21> I have an rx570
2020-06-27T20:58:12 #kisslinux <carlosdavidepto> that has been out for a while. I chose my rx580 based on it's solid linux support back in late 2019. let me check something.
2020-06-27T20:58:20 #kisslinux <finnkek21> arch probably has a working kernel but idk how to port it
2020-06-27T20:59:19 #kisslinux <finnkek21> that's probably the best solution though
2020-06-27T21:01:17 #kisslinux <carlosdavidepto> even fedora should have a working config for this card. just to eliminate this possibility: you installed the amd* kernel firmware, right?
2020-06-27T21:01:49 #kisslinux <finnkek21> I think so
2020-06-27T21:02:27 #kisslinux <finnkek21> how do I check?
2020-06-27T21:03:09 #kisslinux <himmalerin> `ls /usr/lib/firmware/amdgpu/`
2020-06-27T21:04:06 #kisslinux <finnkek21> I don't have a firmware directory at all
2020-06-27T21:04:18 #kisslinux <carlosdavidepto> there's one of your problems :D
2020-06-27T21:04:19 #kisslinux <finnkek21> I thought linux/firmware wasn't required for my card
2020-06-27T21:04:22 #kisslinux <illiliti> carlosdavidepto: can you elaborate `vgchange` failure ?
2020-06-27T21:06:06 #kisslinux <finnkek21> where do I get the firmware?
2020-06-27T21:07:08 #kisslinux <himmalerin> finnkek21: download the latest tar file from https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git and move all the `amdgpu/polaris10*` files into `/usr/lib/firmware/amdgpu/`
2020-06-27T21:07:31 #kisslinux <carlosdavidepto> illiliti: if you have your LVM logical volumes inside a luks container, you cannot use the name= or group= options for lvm. that will cause the lvm vgchange to fail because it will not find the vg/lv, since at this point the luks has not been unlocked
2020-06-27T21:08:02 #kisslinux <finnkek21> I can't really download that because when I connect to the internet my tty is flooded with wpa_supplicant output
2020-06-27T21:08:49 #kisslinux <himmalerin> You're sort of out of luck then, you need those firmware files for your gpu
2020-06-27T21:09:24 #kisslinux <finnkek21> is there a way to send the output to a specific tty or just silence it?
2020-06-27T21:09:32 #kisslinux <finnkek21> or maybe get networkmanager?
2020-06-27T21:10:32 #kisslinux <carlosdavidepto> -f <output file>
2020-06-27T21:10:44 #kisslinux <finnkek21> thank you so much for this
2020-06-27T21:10:52 #kisslinux <finnkek21> absolute chad
2020-06-27T21:10:53 #kisslinux <carlosdavidepto> add that to your wpa_supplicant command. the logging will go there
2020-06-27T21:11:21 #kisslinux <himmalerin> After you've downloaded the firmware and put the files in the right directory (something like `mkdir -p /usr/lib/firmware/amdgpu/ && cp linux-firmware-20200619.tar.gz/amdgpu/polaris10* /usr/lib/firmware/amdgpu/`) you need to compile them into the kernel. I followed https://wiki.gentoo.org/wiki/AMDGPU#Incorporating_firmware for that step
2020-06-27T21:11:32 #kisslinux <finnkek21> I've gotta run for now, but thanks for all of this
2020-06-27T21:12:07 #kisslinux <finnkek21> I'll give it a go soon
2020-06-27T21:14:11 #kisslinux <illiliti> carlosdavidepto: thanks! next update will introduce hooks which fixes 'fixed ordering' issues in general
2020-06-27T21:16:08 #kisslinux <carlosdavidepto> no problem. I'm gonna give your earlier suggestion a spin right now. Should I keep the downgraded versions, or would you rather that I use the current packages from community?
2020-06-27T21:29:09 #kisslinux <illiliti> carlosdavidepto: downgraded versions? what do you mean?
2020-06-27T21:40:19 #kisslinux <finnkek> for some reason I can only start dhcpcd via the command line, not init scripts. I'll just make a bash script to put in my profile for now
2020-06-27T21:41:47 #kisslinux <finnkek> but I have internet and will test the GPU ideas shortly, thanks for your support
2020-06-27T21:42:30 #kisslinux <carlosdavidepto> illiliti: in the arch thread I linked to earlier downgrading cryptsetup/json-c was a suggestion to work around the problem
2020-06-27T21:44:07 #kisslinux <carlosdavidepto> illiliti: for me cryptsetup hangs at : Udev cookie 0xd4d86b9 (semid 0) waiting for zero
2020-06-27T21:44:46 #kisslinux <carlosdavidepto> with a similar message before that but ending in "decrementing to 1"
2020-06-27T21:46:47 #kisslinux <carlosdavidepto> for future reference: https://serverfault.com/questions/739531/arch-cryptsetup-hangs-on-waiting-for-zero
2020-06-27T21:47:46 #kisslinux <illiliti> interesting...
2020-06-27T21:48:17 #kisslinux <carlosdavidepto> does tinyramfs copy the udev rules, or any udev rules for that matter?
2020-06-27T21:48:56 #kisslinux <xzcvczx> are the devs not static on initramfs?
2020-06-27T21:49:02 #kisslinux <xzcvczx> well tinyramfs
2020-06-27T21:49:18 #kisslinux <xzcvczx> ah nvm i guess thats impractical
2020-06-27T21:52:06 #kisslinux <illiliti> carlosdavidepto: no need. i'm using tinyramfs without udev rules and everything works fine
2020-06-27T21:54:04 #kisslinux <illiliti> carlosdavidepto: try to set `mdev` as device manager in tinyramfs config
2020-06-27T21:56:12 #kisslinux <illiliti> but really, udev should work because it works for me lol
2020-06-27T21:58:18 #kisslinux <carlosdavidepto> will mdev create /dev/disk/by-uuid/... nodes like udev does? I have more than one disk, so I can't rely on the sda, sdb, sd... ordering
2020-06-27T21:58:40 #kisslinux <carlosdavidepto> otherwise mdev would have been my first choice
2020-06-27T21:59:37 #kisslinux <illiliti> yes, tinyramfs provide device-helper which does the things. udev uses it too btw...
2020-06-27T22:00:04 #kisslinux <carlosdavidepto> i'll give it a spin
2020-06-27T22:22:24 #kisslinux <illiliti> i guess i found possible fix
2020-06-27T22:23:03 #kisslinux <illiliti> DM_DISABLE_UDEV variable disables syncing with udev
2020-06-27T23:32:26 #kisslinux <xzcvczx> hmmm for the suckless apps i wonder whether its worth having/allowing a directory where you could have dwm-config.h for example and kiss could incorporate into build
2020-06-27T23:41:21 #kisslinux <mcpcpc[m]> xzcvczx:  whats wrong with forking and adding your config.h to a files dir? it works just like that