💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-06-27.txt captured on 2024-06-16 at 13:49:10.
⬅️ 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