Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#51 09-05-2017 19:24:05

robert2a
Membre
Lieu : France
Distrib. : Stretch 9
Noyau : Linux 4.9.0-3 4.9.30-2
(G)UI : Mate
Inscription : 15-11-2014

Re : [wiki] Compilation kernel.

Bonsoir
oui je suis sur dans ~/kernel/linux-4.10.15/
la deuxième commande a été faite juste aprés comme tu a marqué les 2 optionnel , j'ai voulu testé
mais bon j'ai peut etre fait une bétise , je retenterai la prochaine fois
cette machine est sous le 4.10.15 ça roule correctement , vivement que debian se penche sur ce noyau  wink

Dernière modification par robert2a (09-05-2017 19:25:14)

Hors ligne

#52 09-05-2017 19:29:45

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Sans les deux optionnels cela devrait fonctionner cela fonctionne chez moi, tu as peut-être fait une mauvaise manip?

Hors ligne

#53 10-05-2017 20:44:17

robert2a
Membre
Lieu : France
Distrib. : Stretch 9
Noyau : Linux 4.9.0-3 4.9.30-2
(G)UI : Mate
Inscription : 15-11-2014

Re : [wiki] Compilation kernel.

Bonsoir

pour l'utilisation de gconfig tu a ce genre de message aussi (a partir du dossier /home/$user/kernel/$version-noyau


make gconfig
 


retour console (ouverture du configurateur graphique)


  HOSTCC  scripts/kconfig/gconf.o
In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0,
                 from /usr/include/libglade-2.0/glade/glade-xml.h:26,
                 from /usr/include/libglade-2.0/glade/glade.h:28,
                 from scripts/kconfig/gconf.c:17:
/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
 typedef void (*GtkItemFactoryCallback)  ();
 ^~~~~~~
In file included from scripts/kconfig/gconf.c:15:0:
scripts/kconfig/images.c:294:20: warning: ‘xpm_menuback’ defined but not used [-Wunused-variable]
 static const char *xpm_menuback[] = {
                    ^~~~~~~~~~~~
scripts/kconfig/images.c:277:20: warning: ‘xpm_menu_inv’ defined but not used [-Wunused-variable]
 static const char *xpm_menu_inv[] = {
                    ^~~~~~~~~~~~
scripts/kconfig/images.c:243:20: warning: ‘xpm_choice_yes’ defined but not used [-Wunused-variable]
 static const char *xpm_choice_yes[] = {
                    ^~~~~~~~~~~~~~
scripts/kconfig/images.c:226:20: warning: ‘xpm_choice_no’ defined but not used [-Wunused-variable]
 static const char *xpm_choice_no[] = {
                    ^~~~~~~~~~~~~
scripts/kconfig/images.c:209:20: warning: ‘xpm_symbol_yes’ defined but not used [-Wunused-variable]
 static const char *xpm_symbol_yes[] = {
                    ^~~~~~~~~~~~~~
scripts/kconfig/images.c:192:20: warning: ‘xpm_symbol_mod’ defined but not used [-Wunused-variable]
 static const char *xpm_symbol_mod[] = {
                    ^~~~~~~~~~~~~~
scripts/kconfig/images.c:175:20: warning: ‘xpm_symbol_no’ defined but not used [-Wunused-variable]
 static const char *xpm_symbol_no[] = {
                    ^~~~~~~~~~~~~
scripts/kconfig/images.c:66:20: warning: ‘xpm_back’ defined but not used [-Wunused-variable]
 static const char *xpm_back[] = {
                    ^~~~~~~~
scripts/kconfig/images.c:36:20: warning: ‘xpm_save’ defined but not used [-Wunused-variable]
 static const char *xpm_save[] = {
                    ^~~~~~~~
scripts/kconfig/images.c:6:20: warning: ‘xpm_load’ defined but not used [-Wunused-variable]
 static const char *xpm_load[] = {
                    ^~~~~~~~
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/gconf
scripts/kconfig/gconf  Kconfig
 

Hors ligne

#54 11-05-2017 04:13:02

robert2a
Membre
Lieu : France
Distrib. : Stretch 9
Noyau : Linux 4.9.0-3 4.9.30-2
(G)UI : Mate
Inscription : 15-11-2014

Re : [wiki] Compilation kernel.

Bonjour
j'ai lancé une compilation sur un opteron pour le noyau 4.11 ( a partir du .config d un noyau 4.10 expérimental de debian )
impossible de vérifier le fichier (la première partie du wiki , avec le 4.10.15 tout a été correct )
pour commencer j'ai du faire "enter" pour une histoire de clé .
sur cette machine je n'ai que le firmware de la carte video amd R9 270 ( donc test si il me conserve ce firmware sur le noyau 4.11 juste avec les deux .deb image et headers )
le driver libre "radeon"
la compilation va etre un peu plus longue  , la premiere ligne a bien fonctionné  =>  "fakeroot make deb-pkg -j8"
voila c'est fait


uname -a
 


retour


Linux debiantest1 4.11.0 #1 SMP Thu May 11 04:30:20 CEST 2017 x86_64 GNU/Linux
 



lspci
 


retour


00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890S/SR5650 Host Bridge (rev 02)
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD/ATI] RD890S/RD990 I/O Memory Management Unit (IOMMU)
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GFX port 0)
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 0)
00:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 4)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 3d)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5
00:19.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0
00:19.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1
00:19.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2
00:19.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3
00:19.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4
00:19.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Curacao PRO [Radeon R7 370 / R9 270/370 OEM]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
02:00.0 SATA controller: Kingston Technologies Device 0010 (rev 10)
03:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
04:02.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
04:03.0 FireWire (IEEE 1394): LSI Corporation FW322/323 [TrueFire] 1394a Controller (rev 61)
 


le firmware est bien présent , je connais pas l utilité des 3 autres .deb , mais il semble pas indispensable .
une petite question , sur le wiki il manque la section "appliquer un patch" , par exemple je suis en 4.11 , il sort la version 4.11.1 comment je fais sans tout recommencer ?
  tongue  wink

nota : sur le site "kernel.org " il y a "patch" et "inc.patch"  , la nuance entre les deux ?

@naguam
=>  https://debian-facile.org/viewtopic.php … 97#p223997

si tu a une carte radeon pas trop vielle , teste wayland (en driver libre) avec le 4.11 (si ce n'est pas déja fait  wink   )
bon l' idéal sur une machine de bureau . roll

Dernière modification par robert2a (11-05-2017 06:29:12)

Hors ligne

#55 11-05-2017 09:55:57

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

https://debian-facile.org/viewtopic.php?id=15880 déjà fais à lire depuis post 45 je crois enfin tu peut t'amuser à tout lire tongue mais c'est un maladroit smile (pour amd wayland)

robert2a a écrit :

make gconfig ...etc

Ce genre de messages d'erreur s'affichent si tu fait la configuration en root il me semble si tu était en root bah teste en user sinon pas dis moi que tétait en user et je recheckerai smile j'ai fait erreur dans le wiki je rapsse les make en "code user" Merci du retour smile

robert2a a écrit :

la compilation va etre un peu plus longue  , la premiere ligne a bien fonctionné  =>  "fakeroot make deb-pkg -j8"

Content que cela est marché smile

robert2a a écrit :

le firmware est bien présent , je connais pas l utilité des 3 autres .deb , mais il semble pas indispensable .


Ok j'inspecterais plus en détail les paquets pour voir a quoi ils servent smile

Pour les patchs j'ai mis lien pour doc officielle en bas, je me suis dis que les débutant... voilà quoi et que les avancés liraient la doc mais merci de le faire remarquer je rajouterai peut être quelque chose smile

De toute manière les patch s'appliquent aux sources reconstruites après compilation et faut recompiler, les patchs de mise a niveau n servent pas a grand chose car il faut de toute manière recompiler et que commandes genre " make oldconfig) permettent de remettre la configuration précédante.

Les patchs servent surtout par exemple pour les kernel RT ou des fonctionnalitées rajoutées propriétaire pour l'intérieur du kernel (enfin je crois pour la deuxième partie de la phrase) le inc patch permet de mettre à jour par exemple le 4.10-15 ou 4.10-16
Enfin je ne saurais pas te dire précisement là tout de suite. smile

Le patch normal est il me semble (moins sûr) pour passer de 4.9 a 4.10, mais je ne me suis pas plus renseigné que ça étant donné que tout recompiler prend le même temps et le même résultat (dans ce cas).

En tout cas je continue de me renseigner smile

Dernière modification par naguam (11-05-2017 09:56:36)

Hors ligne

#56 12-05-2017 21:28:51

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Vous savez! j'hésite à revenir en arrière et de refaire un tuto simple car beaucoup trop d'infos arrivent aux débutants et j'ai peur de faire fuir du monde (découragement) smile
Ou peut être faire partie débutant puis avancé.


En fait que commence un peu à décourager car c'est beaucoup de soirés (pasionnées!) passées dessus mais rechanger est beaucoup de travail mais je vais m'y coller.

edit:

Je vais refaire en épurant pour une meilleure simplicitée de compréhension même si cela va me prendre beaucoup de temps je redevient fou et je me colle smile (persévérance = ma personnalitée en informatique)

Dernière modification par naguam (12-05-2017 21:41:11)

Hors ligne

#57 13-05-2017 19:07:46

robert2a
Membre
Lieu : France
Distrib. : Stretch 9
Noyau : Linux 4.9.0-3 4.9.30-2
(G)UI : Mate
Inscription : 15-11-2014

Re : [wiki] Compilation kernel.

pour la compréhension c'est déja pas mal , vu que j'ai tout compris tongue
il n'y a pas le feu , le wiki est la , il va pas partir wink , si quelqu'un veut le modifier (amélioré ) c'est possible.
de faire des pauses ça peut etre constructif parfois roll

Hors ligne

#58 13-05-2017 20:13:11

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Je sais mais je veux le faire une fois pour toute et j'ai bien avancé même si c'est pas encore tout posté smile
j'ai envie de me pencher sur l'instalaltion de sway sous debian et j'aimerais d'abord que ça soit terminé
smile

La comprehension pas mal parce que tu as tout compris, oui mais je parle pour les tout débutants sinon je mettrait lien vers tutos plus complets smile

Hors ligne

#59 13-05-2017 22:37:40

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Wiki mis à jour cette fois, c'est la bonne! tongue

Hors ligne

#60 15-05-2017 17:27:36

robert2a
Membre
Lieu : France
Distrib. : Stretch 9
Noyau : Linux 4.9.0-3 4.9.30-2
(G)UI : Mate
Inscription : 15-11-2014

Re : [wiki] Compilation kernel.

Merci , je testerai  smile
justement le 4.12 rc1 est disponible  wink

Hors ligne

Pied de page des forums