My previous e-mail provider does not let me sent e-mails (super fishy). I have been trying to reply for days.
On 2020-07-20 19:57, Denis 'GNUtoo' Carikli wrote: > On Sun, 19 Jul 2020 03:05:37 +0000 > [email protected] wrote: > >> I guess that you mean in the Linux source code, not in Linux Libre, >> right? (I was unable to find that line in my copy of linux-libre 5.7) > Both will work. Here we're just testing some things so even if you use > Linux for the tests, we can still re-incorporate the patch in > linux-libre later on. If you do a grep on the linux-libre source, that line does not exist: #+begin_QUOTE ... request_firmware ... #+end_QUOTE I am assuming that you meant this: #+begin_SRC C err = reject_firmware(&adev->firmware.gpu_info_fw, fw_name, adev->dev); #+end_SRC =request_firmware= from linux was replaced by =reject_firmware= in linux-libre I followed the instructions from #+begin_EXAMPLE I've also a more in depth howto here: https://libreplanet.org/wiki/Group:Hardware/research/gpu/radeon/How_to_patch_and_test_linux-libre_in_Parabola #+end_EXAMPLE I skipped the "Find the Linux driver file to patch", "Patching linux-libre" and "Deblobing Linux" parts and went directly to "Building linux-libre". I commented some sections as you suggested to build and install (see linux-libre.diff) Basically, 1. I cloned linux-libre #+begin_SRC bash torsocks git clone https://jxself.org/git/linux-libre.git #+end_SRC 2. checked out the 5.7.9 branch into a new branch #+begin_SRC bash cd linux-libre git checkout v5.7.9-gnu -b amdgpu-test #+end_SRC 3. modified the source (see attachment) 4. set the kernel name #+begin_SRC bash sed 's#^CONFIG_LOCALVERSION=".*"$#CONFIG_LOCALVERSION="-amdgpu"#' -i .config sed 's/^CONFIG_LOCALVERSION_AUTO=y$/# CONFIG_LOCALVERSION_AUTO is not set/g' -i .config #+end_SRC 5. built the kernel #+begin_SRC bash make -j4; make -j4 modules #+end_SRC 6. chroot into the partition with systemD #+begin_SRC bash arch-chroot /mypart/ #+end_SRC 7. installed the kernel #+begin_SRC bash make modules_install install arch/x86/boot/bzImage /boot/vmlinuz-linux-amdgpu #+end_SRC #+begin_SRC conf ALL_config="/etc/mkinitcpio.conf" ALL_kver="/boot/vmlinuz-linux-amdgpu" PRESETS=('default') default_image="/boot/initramfs-linux-amdgpu.img" #+end_SRC #+begin_SRC bash mkinitcpio -p linux-amdgpu #+end_SRC 8. Modified my boot loader and restarted Still no joy. I am attaching the log :) . Let me know what is next. Thanks! -- Securely sent with Tutanota. Get your own encrypted, ad-free mailbox: https://tutanota.com
linux-libre_amdgpu.diff.gz
Description: application/gzip
amdgpu-5.7.9-gnu-amdgpu+-200723_1242.log.gz
Description: application/gzip
_______________________________________________ linux-libre mailing list [email protected] http://www.fsfla.org/cgi-bin/mailman/listinfo/linux-libre
