<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=7359&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / [SOLVED] liquorix kernel on excalibur]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=7359</link>
		<description><![CDATA[The most recent posts in [SOLVED] liquorix kernel on excalibur.]]></description>
		<lastBuildDate>Tue, 19 Aug 2025 22:34:00 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: [SOLVED] liquorix kernel on excalibur]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57346#p57346</link>
			<description><![CDATA[<p>Personally I&#039;d prefer no out-of-tree drivers be included by default at all, but given how lazy some users are these days (note the celebration when images with non-free enabled by default were released, because apparently installing nvidia-kernel-dkms is hard), I can see why they do this.</p><p>The alternative to removing the package is using dkms to exclude it from being built for whichever $kernel_version is problematic - i.e. dkms remove [module] [-k kernel/arch]. The drawback is that you need to remember you did that, and remember to do it again when your shiny-new kernel is updated.<br />Better, just backport drivers that work as I mentioned earlier. It takes 5 minutes.</p><p>In this case though, you don&#039;t need tp-smapi unless you have a thinkpad, and one of a limited set of models at that... Debian with the kitchen-sink thing again. <img src="https://dev1galaxy.org/img/smilies/roll.png" width="15" height="15" alt="roll" /></p>]]></description>
			<author><![CDATA[dummy@example.com (steve_v)]]></author>
			<pubDate>Tue, 19 Aug 2025 22:34:00 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57346#p57346</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] liquorix kernel on excalibur]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57344#p57344</link>
			<description><![CDATA[<div class="quotebox"><cite>steve_v wrote:</cite><blockquote><div><p>Well it&#039;s an out-of-tree DKMS module, so yeah, obviously, if you don&#039;t need it just remove the package.<br />I assumed that since you had it installed, you wanted it.</p></div></blockquote></div><p>This sounds strange but reasonable&#160; ... so checking for &#039;smapi&#039;.</p><p>Result: Package &#039;tp-smapi-dkms&#039; is installed. There is no reason why, but it is. This computer is a common ATX-PC, not a notebook.</p><p>And the liquorix kernel just compiles / works! <br />Thanks a lot.</p><p>EDIT: Knowing this makes your first reply even more understandable.</p>]]></description>
			<author><![CDATA[dummy@example.com (delgado)]]></author>
			<pubDate>Tue, 19 Aug 2025 20:50:21 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57344#p57344</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] liquorix kernel on excalibur]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57343#p57343</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>Maybe it&#039;s possible to disable the build of &#039;tp_smapi&#039;.</p></div></blockquote></div><p>Well it&#039;s an out-of-tree <a href="https://wiki.debian.org/DkmsPackaging" rel="nofollow">DKMS</a> module, so yeah, obviously, if you don&#039;t need it just remove the package.<br />I assumed that since you had it installed, you wanted it.</p><div class="quotebox"><blockquote><div><p>the next liquorix kernel</p></div></blockquote></div><p>... Will have exactly the same problem. That&#039;s what I said above: Kernel packages and DKMS packages need to be in sync, so if you run a newer kernel you need to backport newer versions of any additional drivers as well.</p><div class="quotebox"><blockquote><div><p>kernel-hacking</p></div></blockquote></div><p>This is not &quot;kernel hacking&quot;, it&#039;s Debian packaging 102 and the usual stuff you need to be aware of if you deviate from the stable release or add non-devuan packages.</p>]]></description>
			<author><![CDATA[dummy@example.com (steve_v)]]></author>
			<pubDate>Tue, 19 Aug 2025 19:37:19 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57343#p57343</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] liquorix kernel on excalibur]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57341#p57341</link>
			<description><![CDATA[<p>Thanks for the replies.<br />@JayneCobb: Welcome to the forum!<br />@steve_v: Nice explanation and thanks for the insight.</p><p>Still not sure how to proceed. Since I don&#039;t have a thinkpad, is the module needed at all? Maybe it&#039;s possible to disable the build of &#039;tp_smapi&#039;.<br />Or more likely, just waiting and hoping for the next liquorix kernel; linux-6.16.1 is already released, with or without an updated driver.<br />I don&#039;t see me kernel-hacking these days.</p>]]></description>
			<author><![CDATA[dummy@example.com (delgado)]]></author>
			<pubDate>Tue, 19 Aug 2025 18:37:29 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57341#p57341</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] liquorix kernel on excalibur]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57308#p57308</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>Entering directory &#039;/var/lib/dkms/tp_smapi/0.44/build&#039;<br />...<br />error: implicit declaration of function ‘del_timer_sync’ [-Wimplicit-function-declaration]</p></div></blockquote></div><p>That&#039;s nothing to do with liquorix specifically, the tp_smapi driver version you are trying to build is using an obsolete function name and will break with any kernel &gt;6.14, because:<br /><a href="https://github.com/torvalds/linux/commit/8fa7292fee5c5240402371ea89ab285ec856c916" rel="nofollow">https://github.com/torvalds/linux/commi … 5ec856c916</a></p><p>This is fixed in tp_smapi v0.45, which is in unstable. If you want to run a kernel newer than the de[bi|vu]an release you&#039;re tracking ships, expect that you will need to backport any dkms modules as well. <br />The <a href="https://wiki.debian.org/SimpleBackportCreation" rel="nofollow">process</a> is not particularly complicated, but it is manual work. Do not be lazy and just add the unstable repos to sources.list, without very careful per-package pins this <em>will</em> <a href="https://wiki.debian.org/DontBreakDebian#Don.27t_make_a_FrankenDebian" rel="nofollow">bork things sooner or later</a>.</p>]]></description>
			<author><![CDATA[dummy@example.com (steve_v)]]></author>
			<pubDate>Mon, 18 Aug 2025 05:07:49 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57308#p57308</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] liquorix kernel on excalibur]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57307#p57307</link>
			<description><![CDATA[<p>I am currently running Daedalus with Liquorix Kernel 6.7.12-1-liquorix-amd64. I was running the same kernel on MX before moving to Devuan..... I am new to Devuan. I had issues with some of the standard kernels locking up after installing the NVIDIA drivers (I know, yuck, NVIDIA, haha) I have Dell G15 5530, basically a poor mans Alienware but it works great. I downloaded the deb files (image and headers) and installed them with apt. I want to try Excalibur but first I want to be sure stable Devuan works before getting to ambitious. <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /> If I have any luck with Liquorix and Excalibur in the future I&#039;ll let you know.</p>]]></description>
			<author><![CDATA[dummy@example.com (JayneCobb)]]></author>
			<pubDate>Mon, 18 Aug 2025 00:20:05 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57307#p57307</guid>
		</item>
		<item>
			<title><![CDATA[[SOLVED] liquorix kernel on excalibur]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57294#p57294</link>
			<description><![CDATA[<p>Anyone running a liquorix kernel on excalibur these days?</p><p>After kernel &#039;6.14.10-1-liquorix-amd64&#039; I removed linux-image-liquorix due to multiple compiling errors, but kept and run this 6.14 kernel. Today I tried to install the current version.</p><div class="codebox"><pre class="vscroll"><code># apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64 

(...)
Autoinstall of module tp_smapi/0.44 for kernel 6.15.10-2-liquorix-amd64 (x86_64)
Building module(s)...(bad exit status: 2)
Failed command:
make -j12 KERNELRELEASE=6.15.10-2-liquorix-amd64 -C /lib/modules/6.15.10-2-liquorix-amd64/build M=/var/lib/dkms/tp_smapi/0.44/build HDAPS=1

Error! Bad return status for module build on kernel: 6.15.10-2-liquorix-amd64 (x86_64)
Consult /var/lib/dkms/tp_smapi/0.44/build/make.log for more information.

Autoinstall on 6.15.10-2-liquorix-amd64 succeeded for module(s) acpi-call nvidia-current virtualbox.
Autoinstall on 6.15.10-2-liquorix-amd64 failed for module(s) tp_smapi(10).
(...)

$ cat  /var/lib/dkms/tp_smapi/0.44/build/make.log
DKMS (dkms-3.2.0) make.log for tp_smapi/0.44 for kernel 6.15.10-2-liquorix-amd64 (x86_64)
2025-08-17T21:52:51 CEST

Building module(s)
# command: make -j12 KERNELRELEASE=6.15.10-2-liquorix-amd64 -C /lib/modules/6.15.10-2-liquorix-amd64/build M=/var/lib/dkms/tp_smapi/0.44/build
HDAPS=1
make: Entering directory &#039;/usr/src/linux-headers-6.15.10-2-liquorix-amd64&#039;
make[1]: Entering directory &#039;/var/lib/dkms/tp_smapi/0.44/build&#039;
  CC [M]  thinkpad_ec.o
  CC [M]  tp_smapi.o
  CC [M]  hdaps.o
hdaps.c: In function ‘hdaps_suspend’:
hdaps.c:430:9: error: implicit declaration of function ‘del_timer_sync’ [-Wimplicit-function-declaration]
  430 |         del_timer_sync(&amp;hdaps_timer);
      |         ^~~~~~~~~~~~~~
make[3]: *** [/usr/src/linux-headers-6.15.10-2-liquorix-amd64/scripts/Makefile.build:203: hdaps.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/usr/src/linux-headers-6.15.10-2-liquorix-amd64/Makefile:2013: .] Error 2
make[1]: *** [/usr/src/linux-headers-6.15.10-2-liquorix-amd64/Makefile:248: __sub-make] Error 2
make[1]: Leaving directory &#039;/var/lib/dkms/tp_smapi/0.44/build&#039;
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory &#039;/usr/src/linux-headers-6.15.10-2-liquorix-amd64&#039;

# exit code: 2
# elapsed time: 00:00:01
----------------------------------------------------------------</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (delgado)]]></author>
			<pubDate>Sun, 17 Aug 2025 20:31:47 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57294#p57294</guid>
		</item>
	</channel>
</rss>
