[2021-06-19T00:28:59Z] So apparently GNU's sha1sum isn't flag-compatible with busybox's one... What can I do now? [2021-06-19T00:29:22Z] GNU's one allows only the big flag --status for some reason, while busybox allows only -s [2021-06-19T00:32:55Z] oh you know what? I think I can avoid it and be fine, nevermind [2021-06-19T04:53:23Z] Hi [2021-06-19T04:54:18Z] Yeah riteo i got that issue too [2021-06-19T04:54:31Z] How long ago did you try on adelie ? [2021-06-19T04:56:00Z] testuser[m]: I think it was Christmas [2021-06-19T04:56:14Z] anyways TLS seems like a very old thing on nvidia drivers AFAICT [2021-06-19T04:56:33Z] I looked around for some keywords and found very old mesa bug tickets talking about this [2021-06-19T04:56:51Z] Yea [2021-06-19T04:56:57Z] I have a strong feeling that adélie patched their musl package to allow dlopen on this configuration [2021-06-19T04:57:12Z] after all they made gcompat, they really care about compatibility [2021-06-19T04:57:38Z] the filenames of the patches tell me nothing though [2021-06-19T05:01:52Z] God why is shitlab so laggy [2021-06-19T05:02:19Z] very heavy statically generated pages I guess [2021-06-19T05:03:21Z] https://git.adelielinux.org/adelie/packages/-/blob/master/system/musl/handle-aux-at_base.patch ? [2021-06-19T05:03:34Z] I have no idea [2021-06-19T05:03:41Z] as I said, there's no license file [2021-06-19T05:03:48Z] so I kinda want to avoid opening it [2021-06-19T05:04:20Z] Wouldn't changes to musl be under the same license as musl [2021-06-19T05:04:40Z] mhhh [2021-06-19T05:04:47Z] actually I think so [2021-06-19T05:04:52Z] explains a lot [2021-06-19T05:04:58Z] let's see [2021-06-19T05:07:08Z] mhhh, I actually have no idea what it's supposed to do lol [2021-06-19T05:07:14Z] but I read tls so I guess that's the patch [2021-06-19T05:07:27Z] I really have to study what it does more in depth [2021-06-19T05:08:25Z] Hmm alpine has the same patches too [2021-06-19T05:08:33Z] yeah they sharea lot of stuff [2021-06-19T05:08:37Z] even the package manager [2021-06-19T05:09:03Z] adélie is an interesting distro, it's like alpine but more desktop-y and standard compliant [2021-06-19T05:09:11Z] Oh [2021-06-19T05:09:12Z] Nicr [2021-06-19T05:09:26Z] I found them very based until recently [2021-06-19T05:09:40Z] they updated their website with polyfill and I lost all my respect towards them /s [2021-06-19T05:09:59Z] no ok that's mildly annoying but they still did good things [2021-06-19T05:10:14Z] https://git.musl-libc.org/cgit/musl/commit/?id=5c2f46a214fceeee3c3e41700c51415e0a4f1acd [2021-06-19T05:10:43Z] oh [2021-06-19T05:11:10Z] You sure you didnt launch i3 with nouveau lol [2021-06-19T05:11:11Z] I looked everywhere and didn't find this obviously [2021-06-19T05:11:19Z] testuser[m]: I'm pretty sure [2021-06-19T05:11:26Z] I had to do the ld_preload trick [2021-06-19T05:11:47Z] and I messed up with gcompat and the nvidia installer a LOT [2021-06-19T05:12:18Z] I mean, I also did these things overnight, so everything's possible, I don't even remember myself what I fully did back them [2021-06-19T05:12:51Z] also I'm not really sure that patch's gonna do much [2021-06-19T05:13:57Z] I really think that we might have more luck reverting that commit, that behaviour isn't really done by much software, expecially the type of software that usually runs on KISS [2021-06-19T05:14:37Z] well, there's only one way to find out [2021-06-19T05:20:55Z] the modified package got installed on the usb, time to reboot there [2021-06-19T05:21:06Z] cya very soon! [2021-06-19T05:24:31Z] it's me [2021-06-19T05:24:33Z] kiss-riteo [2021-06-19T05:24:51Z] Hi me [2021-06-19T05:26:02Z] as expected that patch did pretty much nothing [2021-06-19T05:26:21Z] how did I even boot that thing back then [2021-06-19T05:26:32Z] What'd the revert do [2021-06-19T05:26:41Z] oh no I didn't do that yet [2021-06-19T05:26:58Z] I just wanted to hope I wasn't actually drunk from sleep back then and accidentally turned on nouveau [2021-06-19T05:27:11Z] welp, let's try reverting I guess [2021-06-19T05:28:53Z] testuser[m]1: did you use google to find that commit [2021-06-19T05:29:08Z] I can't find it anywere from ddg [2021-06-19T05:29:47Z] (also I don't know where the question mark is on american qwertys) [2021-06-19T05:31:10Z] No i just thought of running `find -name '*.c' -exec grep resolves {} +` by cloning the repo on my phone but i stumbled on their cgit search and used that [2021-06-19T05:31:22Z] I don't use gnugle [2021-06-19T05:32:43Z] oh I see [2021-06-19T05:35:05Z] is it me or are musl's git servers very slow? [2021-06-19T05:35:44Z] oh it failed [2021-06-19T05:36:43Z] welp, better reboot to arch, I won't be writing an URL by hand [2021-06-19T05:37:12Z] Revert it by hand :v [2021-06-19T05:38:26Z] it's time to diff [2021-06-19T05:42:56Z] the patch has been created [2021-06-19T05:43:27Z] time to reboot, again [2021-06-19T05:46:02Z] time to build [2021-06-19T05:46:38Z] You can just add the patch to the package and `patch -p1 -R < patch` to revert it [2021-06-19T05:47:43Z] yes that's what I did [2021-06-19T05:47:54Z] Oh [2021-06-19T05:47:58Z] I'm building the package [2021-06-19T05:48:07Z] yes, the build is done [2021-06-19T05:49:19Z] YES [2021-06-19T05:49:37Z] IT WORKS [2021-06-19T05:49:39Z] I mean [2021-06-19T05:50:06Z] it doesn't start yet, but I'm back to some familiar missing symbols errors [2021-06-19T05:50:50Z] good old _IO_2_1_stdout_ [2021-06-19T05:51:17Z] Yeah i got stuck on thay one [2021-06-19T05:51:29Z] I actually did some shatty patches for that time ago [2021-06-19T05:51:56Z] you know, the mysterious patches [2021-06-19T05:52:38Z] I'm tempted to blindly apply them and then writing them from scratch since I remember basically nothing [2021-06-19T05:53:00Z] blindly apply them to see what happens* [2021-06-19T05:53:45Z] Do it [2021-06-19T05:53:57Z] ok gimme a sec [2021-06-19T05:54:56Z] there actually quite a lot of them [2021-06-19T05:55:20Z] io-stdout, no-utmp, sched, wcstoul... [2021-06-19T05:55:40Z] I think I'll start with io-stdout.patch [2021-06-19T06:01:03Z] It doesn't compile [2021-06-19T06:01:56Z] I don't even think it's a patch thing [2021-06-19T06:02:03Z] What does it ssy [2021-06-19T06:02:05Z] it says that cc can't execute 'as' [2021-06-19T06:02:10Z] Lol [2021-06-19T06:02:15Z] Wtf [2021-06-19T06:02:22Z] and says that it can't find execvp [2021-06-19T06:02:41Z] if you give me a second I can write it by hand exactly [2021-06-19T06:02:53Z] It can't not find execvp, i think you lost your /usr/bin/as [2021-06-19T06:03:12Z] wait I think I know why [2021-06-19T06:03:18Z] I left LD_PRELOAD exported [2021-06-19T06:03:21Z] it messes up things a lot [2021-06-19T06:03:33Z] Yeah that's probably it [2021-06-19T06:03:55Z] yep it built [2021-06-19T06:05:12Z] it didn't do anything [2021-06-19T06:05:17Z] lemme look at the symbol list [2021-06-19T06:05:52Z] yep it implements it [2021-06-19T06:06:22Z] mhh this is familiar [2021-06-19T06:06:53Z] IIRC it doesn't find the symbol because xorg ran with musl, but with LD_PRELOAD it should work [2021-06-19T06:07:30Z] what did you do sleep drunk riteo? what? [2021-06-19T06:07:52Z] It only complains about IO_STDOUT thingy and 1-2 others, or other symbols too, without LD_PRELOAD ? [2021-06-19T06:08:41Z] ldd tells me so [2021-06-19T06:09:01Z] but with ld_preload it only complains about one symbol I don't recall [2021-06-19T06:09:11Z] the weird thing is that the xorg log still complains about io stdout [2021-06-19T06:09:41Z] aaaaaaaaaaaaaa what did I doooooooooooo [2021-06-19T06:11:10Z] wait maybe I recall [2021-06-19T06:11:39Z] I think I used ld.conf or something similarly named [2021-06-19T06:12:00Z] but isn't it the same of LD_PRELOAD? [2021-06-19T06:14:38Z] no ok it's a whole another thing [2021-06-19T06:16:52Z] I really should've backupped that usb you know [2021-06-19T06:22:38Z] maybe I just have to set it in the .profile [2021-06-19T06:25:22Z] it didn't do nothing [2021-06-19T06:28:01Z] s/nothing/anything/ [2021-06-19T06:33:09Z] ld.so.comf just tells the elf interpreter WHERE to look for libraries [2021-06-19T06:33:14Z] yeah [2021-06-19T06:33:31Z] but ldd works fine, so I don't think that's the problem [2021-06-19T06:34:17Z] there was some specific thing I done to allow the module to link to gcompat but I can't remember it [2021-06-19T06:34:21Z] I was sure it was LD_PRELOAD [2021-06-19T06:34:41Z] I'm out of ideas for now and very tired [2021-06-19T06:34:52Z] Do patchelf --add-needed [2021-06-19T06:34:58Z] mh [2021-06-19T06:35:23Z] But i dont think it'll do anything since the lib is loaded anyway [2021-06-19T06:36:52Z] more than anything I feel like xorg loads the module in a funky way [2021-06-19T06:37:05Z] wait, should I do it on the module, xorg or both? [2021-06-19T06:39:27Z] Module [2021-06-19T06:39:51Z] IT WORKED [2021-06-19T06:40:02Z] I GOT STUCK ON A BLACK SCREEN BUT IT WORKED [2021-06-19T06:40:11Z] Nice [2021-06-19T06:40:30Z] I have seriously no idea how I got to this point months ago [2021-06-19T06:41:09Z] I always said that the craziest things happen only during the night [2021-06-19T06:41:20Z] you become a tech god as soon as you get tired enough [2021-06-19T06:41:38Z] obviously I broke it too because I completely shifted my timezone [2021-06-19T06:41:51Z] time to try i3 [2021-06-19T06:46:24Z] I just found out why I got stuck [2021-06-19T06:46:35Z] oh lol I'm rit1o [2021-06-19T06:47:06Z] Eudev? [2021-06-19T06:47:13Z] I don't think so [2021-06-19T06:47:17Z] I saw some broken i3 windows [2021-06-19T06:47:24Z] but [2021-06-19T06:47:33Z] it started technically [2021-06-19T06:47:43Z] after all I didn't import all the patches [2021-06-19T06:48:13Z] but for me that's more than enough proof to say that yes, it's possible to run nvidia's drivers on kiss linux [2021-06-19T06:48:53Z] all we had to do was revert a 3 year old commit disabling undefined behaviour, apply some shady patches to gcompat and patch libnvidia-glcore.so [2021-06-19T06:50:11Z] thanks a lot for finding that commit btw, otherwise I would've been stuck for like a whole week in an incredibly confused state [2021-06-19T06:51:33Z] enough nvidia for now, time to bundle up those few changes I made to minekiss and go to sleep [2021-06-19T06:53:41Z] aaaaaaa now my hands are stuck on the american layout [2021-06-19T06:53:58Z] s/on/to/ [2021-06-19T07:09:02Z] yes, now minekiss validates all the assets in an instant and doesn't take like 2:35 minutes just to list all of them [2021-06-19T07:09:25Z] next step: adding all symbols to gcompat [2021-06-19T07:09:55Z] thinking about it, testuser[m]1 what if that freezing I saw was the corruption they were talking about in the commit? [2021-06-19T07:11:39Z] reading it again it talks about already existing threads though, and I didn't find garbage in my screen [2021-06-19T07:11:54Z] partially drawn stuff, yes, but not garbage, so I think we're good [2021-06-19T07:12:08Z] well, time to sleep, cya! [2021-06-19T07:42:47Z] midfavila: the elinks fork seems to have some css rendering support btw, but colors are not configurable [2021-06-19T07:42:51Z] http://0x0.st/-9M6.xz [2021-06-19T07:44:35Z] I set TERM to vt100 to make colours disappear in elinks [2021-06-19T07:48:38Z] im fine with the colors but they fuck up on some sites :/ http://0x0.st/-9Ml.png [2021-06-19T07:57:18Z] oh wait you can configure the colors [2021-06-19T12:22:18Z] hi [2021-06-19T13:05:23Z] testuser[m]1 how did you get elinks to compile? [2021-06-19T13:05:34Z] i tried doing the usual procedure but it kept failing for me [2021-06-19T13:06:04Z] " [GMSGFMT] po/bg.gmo fopen: No such file or directory" [2021-06-19T13:06:24Z] to be clear, it does exist. [2021-06-19T13:07:21Z] disabling nls worked around it [2021-06-19T13:07:24Z] * midfavila shrugs [2021-06-19T13:08:15Z] ...except now it's complaining about undefined references to "render_source_document_cxx"... this can wait for later [2021-06-19T13:10:06Z] The tarball link i sent contains the build files [2021-06-19T13:10:25Z] Using those ? [2021-06-19T13:11:01Z] Oh, no, I was using upstream [2021-06-19T13:11:21Z] i'll give your files a shot [2021-06-19T13:11:38Z] It uses meson to avoid perl +autohell [2021-06-19T13:11:47Z] Cuz no configure script [2021-06-19T13:12:31Z] oh, nice [2021-06-19T13:12:39Z] yeah, it builds using your package and the latest release [2021-06-19T13:13:45Z] Hey, ELinks is pretty decent with its CSS [2021-06-19T13:13:56Z] it's able to render my site's navbar and text quite nicely [2021-06-19T13:50:42Z] Guys [2021-06-19T13:51:18Z] Anyone had a little extra ram in libudev-zero update? [2021-06-19T13:52:17Z] I had to take a reinstall in eudev and remove it because libudev-zero had a problem and now is like i use eudev [2021-06-19T13:52:26Z] Because the ram is the same [2021-06-19T13:58:25Z] Wat [2021-06-19T13:58:45Z] So my ram after the update [2021-06-19T13:58:49Z] Is about 130mb [2021-06-19T13:58:54Z] Now is 150mb [2021-06-19T13:59:03Z] Is like i use eudev [2021-06-19T13:59:11Z] But i even use it [2021-06-19T13:59:41Z] You mean ram usage increased after libudev-zero update [2021-06-19T13:59:49Z] Yeah [2021-06-19T14:00:07Z] Normal or not? [2021-06-19T14:00:51Z] And i had to do all the replacing-udev article because i get xorg errors [2021-06-19T14:01:01Z] Maybe this part bugged the system [2021-06-19T14:05:29Z] Idk 20mb seems normal [2021-06-19T14:07:33Z] For a update? [2021-06-19T14:08:07Z] It's probably something else you configured [2021-06-19T14:08:15Z] Like what? [2021-06-19T14:08:23Z] Because i don't know [2021-06-19T14:08:24Z] Extra services [2021-06-19T14:08:27Z] Hmmm [2021-06-19T14:08:28Z] No [2021-06-19T14:08:32Z] Just run the same [2021-06-19T14:09:05Z] Maybe the kernel update i did but i think is not [2021-06-19T14:09:15Z] Is the same configs [2021-06-19T14:19:53Z] yeah the libudev update introduced new so version. So everthing build against libudev.so has to be rebuild. https://github.com/illiliti/libudev-zero/commit/db72f8610d62a5e6884c6d8d86660d07e49455c4 [2021-06-19T14:20:09Z] Or create a symlink from libudev.so to libudev.so.1 [2021-06-19T14:22:45Z] But it requeire much ram? [2021-06-19T14:23:53Z] Because i did the rebuild [2021-06-19T14:24:07Z] But i get 20mb more ram consumption [2021-06-19T14:25:15Z] kimerus: xorg, eiwd, crond, sxhkd xwallaper idles in about 80mb after startup. [2021-06-19T14:25:49Z] All your system 80mb? [2021-06-19T14:26:09Z] yep [2021-06-19T14:26:16Z] going after htop [2021-06-19T14:26:31Z] Wait [2021-06-19T14:26:50Z] You mean after update you ger more 80mb or your system in total is 80mb? [2021-06-19T14:27:34Z] my system needs 80mb when I log in and start my windowmanager. [2021-06-19T14:27:47Z] *80mb ram [2021-06-19T14:27:54Z] Shit [2021-06-19T14:27:59Z] Amd or intel drivers? [2021-06-19T14:28:04Z] intel. [2021-06-19T14:28:12Z] Imagined [2021-06-19T14:28:26Z] But man [2021-06-19T14:28:35Z] I don't know what happen [2021-06-19T14:28:41Z] But i get more 20mb [2021-06-19T14:28:53Z] When you notice some problem, install old version do some mesurements. [2021-06-19T14:29:13Z] And when you think its libudev-zero related, open an issue on the libudev-zero repo. [2021-06-19T14:29:14Z] My system is about 125mb or 130mb and know is about 150mb [2021-06-19T14:29:35Z] Now* [2021-06-19T14:29:45Z] Maybe i do a reinstall [2021-06-19T14:30:03Z] To see if is not udev what bugged the system [2021-06-19T14:30:52Z] Bruh do you seriously care for 20mb ram [2021-06-19T14:31:21Z] Yeah [2021-06-19T14:31:30Z] I'am crazy with ram [2021-06-19T14:31:33Z] :D [2021-06-19T14:31:37Z] Man is because [2021-06-19T14:31:42Z] I use kiss for it [2021-06-19T14:31:56Z] Go for a static X config then, no udev [2021-06-19T14:32:34Z] I get the same ram in gentoo ram with udev shit and glibc so why change if i get not in ram gain [2021-06-19T14:34:05Z] kimerus: a test with the prior libudev-zero version would gian some clarification. [2021-06-19T14:34:08Z] kimerus: there is no extra ram usage in libudev-zero. i just did the measurements and didn't notice any differences between 0.4.8 and latest master [2021-06-19T14:34:24Z] So yeah [2021-06-19T14:34:31Z] Is a udev bug [2021-06-19T14:34:37Z] Wat [2021-06-19T14:34:54Z] You didnt switch to eudev right ? [2021-06-19T14:35:00Z] Yeah [2021-06-19T14:35:02Z] I mean [2021-06-19T14:35:13Z] I did again the replacing-udev article [2021-06-19T14:35:20Z] In kiss wiki [2021-06-19T14:35:31Z] First you switched back to eudev, then back to libudev-zero ? [2021-06-19T14:35:37Z] Yeah [2021-06-19T14:35:48Z] And now i get 20mb [2021-06-19T14:35:52Z] More ram [2021-06-19T14:36:05Z] My kiss revdepends eudev show nothing [2021-06-19T14:36:30Z] So i think reinstall eudev and install libudev-zero give the system some bug [2021-06-19T14:37:27Z] kimerus: When you have libudev-zero installed and switch between versions, you can just do 'kiss-revdepends libudev-zero' and rebuild the packages from the output. [2021-06-19T14:37:41Z] No need the go the "replace udev" article again. [2021-06-19T14:38:04Z] Yeah i see it after i did the dumb action [2021-06-19T14:38:50Z] But now i get this 20mb extra ram [2021-06-19T14:39:54Z] This is empiric information. [2021-06-19T14:40:00Z] I think ima just move to gentoo again, i need my steam back [2021-06-19T15:19:33Z] testuser[m]1: your steam script works properly with non native linux games? [2021-06-19T15:20:16Z] How many times are you going to ask bruh, it works for me [2021-06-19T15:21:22Z] Just for make sure [2021-06-19T15:21:49Z] Still don't know why this not work in xorg [2021-06-19T15:22:20Z] Maybe some dependencies fault [2021-06-19T15:25:13Z] The problem is, you use wayland and i use xorg so is difficult do debug this way [2021-06-19T15:25:53Z] I used it on X [2021-06-19T15:25:58Z] Not anymore [2021-06-19T18:56:54Z] alright [2021-06-19T18:56:56Z] tech support time [2021-06-19T18:57:30Z] I've been trying to get Xorg working for hours but no avail [2021-06-19T18:59:08Z] it only works when change the ownership of /dev/dri/card0 to my user [2021-06-19T18:59:26Z] I'm using nouveau [2021-06-19T19:01:02Z] At first I though it was a kernel issue but I then recompiled my kernel with all the options enabled and the error still happened ;( [2021-06-19T19:17:33Z] I'm not using Xorg, but if your /dev/dri/card0 belongs to video or some such, is your user in that group? [2021-06-19T19:18:41Z] my user is in the video group [2021-06-19T19:19:01Z] :/ [2021-06-19T19:19:22Z] soliwilos: /dev/dri/card0 does not belong to video for some reason [2021-06-19T19:19:25Z] it belongs to root [2021-06-19T19:20:58Z] I've got mine as root:video, that can be handled by your device manager. [2021-06-19T19:22:35Z] how would I configure that [2021-06-19T19:22:48Z] right now it's root:root [2021-06-19T19:23:16Z] I'm using eudev as the device manager [2021-06-19T19:23:30Z] Depends on which one, for mdevd/mdev it's /etc/mdev.conf [2021-06-19T19:24:01Z] ah alright [2021-06-19T19:24:06Z] weird that this is not in the wiki [2021-06-19T19:24:16Z] since this seems like an important step [2021-06-19T19:24:21Z] Andrei_, have you read https://k1sslinux.org/faq#9.1 ? [2021-06-19T19:24:53Z] some of it [2021-06-19T19:25:48Z] like compiling the firmware into the kernel =y would prob do it. [2021-06-19T19:28:24Z] xlaudia: i thought firmware was only for propriatary drivers? [2021-06-19T19:28:35Z] i want to use nouveau [2021-06-19T19:34:02Z] yep I'm very confused [2021-06-19T19:37:17Z] I have not bothered with novou before, but for people using amd cards, compiling the firmware into the kernel =y is recommended to avoid these permission problems. [2021-06-19T19:37:27Z] Going after gentoo wiki for nvidia this is recommended too. [2021-06-19T19:37:28Z] https://wiki.gentoo.org/wiki/Nouveau#Firmware [2021-06-19T19:38:16Z] have a look at the amd section as an example. [2021-06-19T19:38:40Z] In the linux firmware tree there is stuff for nvidia cards. https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/nvidia [2021-06-19T19:43:28Z] Andrei_, check logs what I have written. [2021-06-19T19:45:07Z] i cant [2021-06-19T19:45:09Z] im on the tty [2021-06-19T19:46:27Z] brb [2021-06-19T19:47:07Z] ah thanks [2021-06-19T19:47:20Z] i will install the firmware [2021-06-19T20:03:56Z] claudia: installing firmware did nothing [2021-06-19T20:04:37Z] the issue is with the device manager [2021-06-19T20:05:08Z] because a simple ls -l on /dev/dri/card0 clearly lists that it's owned by root:root [2021-06-19T20:05:35Z] instead of root:video [2021-06-19T20:06:51Z] and the Xorg.log says that it's a permission error [2021-06-19T20:07:13Z] weird thing is that even after chowning /dev/dri/card0 to root:video it still doesn't work for non root users [2021-06-19T20:08:41Z] Andrei_, then I am out of sight. sry. [2021-06-19T20:08:44Z] rip [2021-06-19T20:08:46Z] alright [2021-06-19T20:09:01Z] time to nag dilyn for help lol [2021-06-19T20:09:02Z] Did you specify firmware_dir and put the firmware to this dir? [2021-06-19T20:09:14Z] the usual questions (: [2021-06-19T20:09:17Z] I still don't understand how firmware would help this [2021-06-19T20:09:40Z] you are modprobing the firmware atm, right? [2021-06-19T20:10:01Z] because 1) I'm using open source drivers not the propriatery ones 2) The Xorg.log states that it can't open it because of permission denied [2021-06-19T20:10:56Z] wdym modprobing the firmware? [2021-06-19T20:11:06Z] I though I just had to move it to /usr/lib/firmware? [2021-06-19T20:11:50Z] Your current solution with building nuvououo is as module and this is not loaded at the right time. [2021-06-19T20:12:09Z] oh I modprobe it in /etc/inittab [2021-06-19T20:12:21Z] I don't think that's the issue [2021-06-19T20:12:27Z] When build into the kerenl =y the modules is availbe to the right time. [2021-06-19T20:13:18Z] Y, you move the firmware stuff to usr/lib/firmware, set novuou stuff to =y instead of =m and you have to specify the firmware in "config_extra_firmware" [2021-06-19T20:14:19Z] There is an example how to build an iwlwifi blob into the kernel https://k1sslinux.org/wiki/kernel/thinkpad [2021-06-19T20:16:19Z] wheres's config_extra_firmware? [2021-06-19T20:18:27Z] in your .config [2021-06-19T20:19:14Z] when its not there, just create it. Drivers which require extra firmware need this. [2021-06-19T20:22:37Z] and i just set it to where I copied the firmware to? So /usr/lib/firmware? [2021-06-19T20:43:01Z] claudia: [2021-06-19T22:15:24Z] if you're modprobing nouveau then that is exactly the cause of your problems [2021-06-19T22:16:29Z] download the firmware tarball, extract it to /usr/lib/firmware. find in /usr/lib/firmware your nvidia card's firmware. [2021-06-19T22:17:27Z] enable CONFIG_EXTRA_FIRMWARE to point to /usr/lib/firmware and set the FIRMWARE_DIR to foo/bar.bin, where foo is whatever folder has your nvidia firmware, and bar.bin is the firmware blob [2021-06-19T22:18:14Z] sorry that's backwards; CONFIG_EXTRA_FIRMWARE_DIR should point to /usr/lib/firmware, CONFIG_EXTRA_FIRMWARE points to the firmware blobs