Forums before death by AOL, social media and spammers... "We can't have nice things"
|    linux.debian.kernel    |    Debian kernel discussions    |    2,884 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 1,046 of 2,884    |
|    Salvatore Bonaccorso to Francesco Poli    |
|    Bug#1112627: linux-image-6.16.3+deb14-am    |
|    17 Oct 25 15:50:01    |
      XPost: linux.debian.bugs.dist       From: carnil@debian.org              Control: tags -1 + moreinfo              Hi Francesco,              On Sat, Oct 11, 2025 at 06:50:06PM +0200, Francesco Poli wrote:       > On Sat, 11 Oct 2025 17:20:36 +0200 Salvatore Bonaccorso wrote:       >       > > Hi Francesco,       > >       > > Sorry the delay, busy with other things.       >       > No problem, it can happen...       >       > >       > > On Sun, Oct 05, 2025 at 09:19:07PM +0200, Francesco Poli wrote:       > [...]       > > > How do I use gcc-14 to build the Linux kernel?       > > >       > > > Is       > > >       > > > $ CC=gcc-14 make -j 2 bindeb-pkg       > > >       > > > enough?       > >       > > Pass it actually to make as argument, so:       > >       > > make CC=gcc-14 -j 2 bindeb-pkg       > >       > > should do the trick.       >       > Yes, I searched the web and figured out by myself.       > I tried to do so (by passing CC=gcc-14 as argument to each and every       > 'make' command, since I was not sure whether it was need for       > configuration steps too) and it successfully built .deb packages for       > v6.12       >       > >       > > Let me know if that works to get your bisect running.       >       > Well, I also built and tested v6.13-rc6 and found an interesting and       > unexpected result: v6.13-rc6 is "good", too!!!       >       > Since I could not believe my eyes (well, actually, my ears), I again       > installed and tested 6.13~rc6-1~exp1 from snapshot.debian.org: it is       > "bad"!       >       >       > So, let's summarize the situation:       >       > • if I install Debian kernels from snapshot.debian.org, I get the       > following results       >       > 6.13~rc6-1~exp1 BAD       > 6.12.43-1 good       > 6.12.41-1 good       > 6.12.38-1 good       >       > • if I build upstream kernels from the git repository, I get the       > following results       >       > # aptitude install flex bison       > # aptitude install bc libelf-dev libssl-dev pahole       >       > $ git clone https://git.kernel.org/pub/scm/linux/kernel/g       t/stable/linux-stable.git       > $ cd linux-stable       > $ git checkout v6.12       > $ uname -r       > 6.12.38+deb13-amd64       > $ cp /boot/config-$(uname -r) .config       > $ yes '' | make CC=gcc-14 localmodconfig       > $ make CC=gcc-14 savedefconfig       > $ mv defconfig arch/x86/configs/my_defconfig       >       > $ make CC=gcc-14 my_defconfig       > $ make CC=gcc-14 -j 3 bindeb-pkg       > ---------> v6.12 is good       >       > $ git checkout v6.13-rc6       > $ make CC=gcc-14 my_defconfig       > $ make CC=gcc-14 -j 4 bindeb-pkg       > ---------> v6.13-rc6 is good (which is unexpected!)       >       >       >       > What should we deduce from this unexpected result?       >       > Could it be that I built v6.13-rc6 with the '.config' file copied from       > '/boot/config-6.12.38+deb13-amd64' ?       > Should I try with the '.config' file copied from       > '/boot/config-6.16.9+deb14-amd64', instead?       >       > Or could the issue be in one of the Debian patches (that create source       > differences between the Debian kernel       > 'linux-image-6.13-rc6-amd64-unsigned' and the upstream kernel       > 'linux-image-6.13.0-rc6_6.13.0-rc6-5_amd64.deb', that I rebuilt on my       > own)?       >       > Anything else?       >       >       > What do you suggest to do, next?              The suspsect is that you see difference as you end in the self       compiled kernel without enabled IOMMU. (Background; The Debian config       has CONFIG_INTEL_IOMMU_DEFAULT_ON_INTGPU_OFF=y, ntoably this option       does not exist in upstream, so you end with       CONFIG_INTEL_IOMMU_DEFAULT_ON not set only and see the difference.       (if you want to look up what I'm talking, this is       features/x86/intel-iommu-add-kconfig-option-to-exclude-igpu-by-default.patch       in the source).              before we might suggest you need to use the workaround to disable       iommu, can you please now test the *selfcompiled* v6.13-rc6 with IOMMU       enabled, by booting it with the kernel command line argument       intel_iommu=on. I expect you will see then the problem in same way.              Regards,       Salvatore              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca