Welches Modul/Treiber für welche Hardware, Kernel compilieren...
-
Randalix
- Beiträge: 13
- Registriert: 29.01.2021 23:33:22
Beitrag
von Randalix » 06.04.2021 09:09:45
Hi,
ich habe erfolgreich den aktuellen stable kernel kompiliert indem ich die config der ofizellen debian kernel builds benutzt habe. Nun wollte ich aber mehr über die Kerneloptionen lernen und von den standards abweichen. Bekomme aber folgenden Fehler:
Code: Alles auswählen
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Wollte ich mal testen ob ich durch die LZ4 komprimierung auf einer ssd schneller boot zeiten bekomme und habe Powermanagement optionen ausgewählt und nicht mehr als module geladen. Also insegesamt habe ich nur 4 Parameter geändert, die eigentlich funktionieren müssten.
Hat jemand eine Idee was der Grund sein könnte?
-
DeletedUserReAsG
Beitrag
von DeletedUserReAsG » 06.04.2021 09:11:37
Randalix hat geschrieben: 06.04.2021 09:09:45
Hat jemand eine Idee was der Grund sein könnte?
Der Grund steht üblicherweise oberhalb der von dir gequoteten finalen Abbruchmeldung.
-
Randalix
- Beiträge: 13
- Registriert: 29.01.2021 23:33:22
Beitrag
von Randalix » 06.04.2021 09:16:09
Mist! gerade zu gemacht. Versuche es später nochmal, oder wird eine log geschrieben?
-
Randalix
- Beiträge: 13
- Registriert: 29.01.2021 23:33:22
Beitrag
von Randalix » 06.04.2021 15:22:39
Das ist alles was er an infos gibt. Habe es eben nochmal probiert. Diesmal habe ich nur die Kompression auf LZ4.
Code: Alles auswählen
BTF [M] drivers/platform/x86/toshiba_acpi.ko
BTF [M] drivers/thermal/intel/int340x_thermal/int3406_thermal.ko
LD [M] drivers/acpi/ac.ko
LD [M] drivers/acpi/battery.ko
LD [M] drivers/acpi/button.ko
BTF [M] drivers/acpi/ac.ko
BTF [M] drivers/acpi/button.ko
BTF [M] drivers/acpi/battery.ko
LD [M] drivers/acpi/fan.ko
LD [M] drivers/acpi/video.ko
BTF [M] drivers/acpi/fan.ko
BTF [M] drivers/acpi/video.ko
BTF [M] drivers/gpu/drm/i915/i915.ko
BTF [M] drivers/gpu/drm/nouveau/nouveau.ko
make[2]: *** [debian/rules:7: build-arch] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
make[1]: *** [scripts/Makefile.package:83: bindeb-pkg] Error 2
make: *** [Makefile:1537: bindeb-pkg] Error 2
-
Randalix
- Beiträge: 13
- Registriert: 29.01.2021 23:33:22
Beitrag
von Randalix » 06.04.2021 16:03:13
Nur um sicher zugehen habe ich gerade nochmal ohne LZ4 komprimierung kompiliert (also alles wieder default). Das funktioniert auf jeden Fall.
Also scheint es an diesem einen Parameter zu liegen.
-
Randalix
- Beiträge: 13
- Registriert: 29.01.2021 23:33:22
Beitrag
von Randalix » 06.04.2021 17:06:32
Mit den anderen Optionen (Powermanagement) klappt es das package zu erzeugen. Liegt also wirklich an LZ4.
-
Randalix
- Beiträge: 13
- Registriert: 29.01.2021 23:33:22
Beitrag
von Randalix » 06.04.2021 19:46:10
Habe den relevanten Fehler gefunden:
/bin/sh: 1: lz4c: not found
Habe jetzt liblz4-tool installiert (sudo apt-get install liblz4-tool)
mal schauen ob es jetzt klappt
-
MSfree
- Beiträge: 11604
- Registriert: 25.09.2007 19:59:30
Beitrag
von MSfree » 06.04.2021 20:28:08
Randalix hat geschrieben: 06.04.2021 19:46:10
Habe jetzt liblz4-tool installiert (sudo apt-get install liblz4-tool)
Falls da noch mehr unbekannte Programme kommen:
installiert ein dateibasiertes Suchsystem über das Debian-Repo.
hätte dir das zu installierende Paket schnell nennen können. (du hast das richtige installiert).
-
Randalix
- Beiträge: 13
- Registriert: 29.01.2021 23:33:22
Beitrag
von Randalix » 06.04.2021 20:36:47
Dank euch! Es hat alles funktioniert schreibe dies mit einem LZ4 komprimierten kernel. Haha! Es bootet so schnell wooooohh...
Ne Spaß also es bootet statt in 10 Sekunden jetzt in 8. Aber mir gings in erster linie ums lernen & das hat sehr gut geklappt.
Der "trick" war den output vom kompilieren in eine datei zu schreiben. Die idee war es den error besser zu finden.
nice make -j`nproc` bindeb-pkg > '~/kernel_build/build_log'
Im terminal war dann nur noch standard error. Mit der richtigen fehlermeldung war es dann zimelich einfach.