Debian-facile

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

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

#1 29-10-2016 00:09:21

naguam
Membre
Lieu : Partout et nullepart à la fois
Distrib. : Certaines
Noyau : Certains
(G)UI : Certains
Inscription : 13-06-2016

[abandonné pour autre topic] Kernel après compilation

Donc, j'ai compilé mon kernel, et installé et depuis j'ai pas la wifi, le bluetouth (quoi que je ne m'en sert pas) et carte graphique proprio.
Je sais que j'ai été prévenu de les désactiver mais maintenant, j'ai tout tenté pour les réactiver, (réinstaller) et rien de marche. Comme je n'utilise pas la machine pour du stockage, j'ai décider de tout réinstaller. https://doc.ubuntu-fr.org/tutoriel/comm … kernel.org c'est cette doc, qui se rapproche, je pense le plus de mes attentes (niveau 4.1).

En gros, maintenant que j'arrive bien à compiler mon kernel avec le tuto DF https://debian-facile.org/doc:systeme:noyau:compiler (en utilisant le gain de compilation 4 core et "--us --uc"), j'aimerais réussir à compiler mon kernel et à remettre sur pied tout mes pilotes proprios...

Je suis pour le libre mais pour le bon fonctionnement de ma machine, je doit utiliser les pilotes proprios donc je tiens à préciser que j'installer avec l'iso non-officielle avec les firmwares non-free donc si il y a moyen de tous les réactiver en une fois.

J'attend vos instructions pour compiler en remettant sur pieds les pilotes proprios de ma machine....

Je lspci lshw rapidement

(ps: je crois que ma carte wifi est intel non-free mais que l'installeur nonfree la fait fonctionner sans que j'installer "firmware-linux-non-free")

Dernière modification par naguam (31-10-2016 17:13:37)


Tout les mordus... euh... mes machines sont sous Linux! ...Ado Linuxien...  qui aime les "pts choco" et qui rêve de développer pour le linux-kernel...! Trop de machines actives pour en citer une seule!
Debian en Desktop et Debian en Server!

Hors ligne

#2 29-10-2016 01:58:30

mizapar
Membre
Distrib. : nutyx/debian8/ubuntu
(G)UI : openbox
Inscription : 26-10-2016

Re : [abandonné pour autre topic] Kernel après compilation

t'es dur a lire, tu a essayer plein de trusc mais on sait pas quoi du coup je ne sait pas sur quoi te diriger.

question bete ca fonctionne avec debian non free standard?

ta fait quoi sur ton kernel? juste integré le driver proprio?
t'aurai pas virer trop d'option, passé un truc en inactif?

tu vois l'hardware? en lspci et tout le toutim?

moi j'aurai installer debian non free, compiler le noyau, et comparé si on peut demarrer les deux via grub hein,
bon je me demande si on peut faire cohabiter deux drivers graphique selon le kernel
et faire une serie de comparaison pour definir les differences et trouver l'eventuelle omission ou mauvaise config.

et quitte a faire des tests, tu a essayer de compiler une fois avec un pilote proprio et recompilé avec un autre et ainsi de suite? pour eviter les confusions?

bon je ne doit pas trop t'aider, je trouve ca interessant

Hors ligne

#3 29-10-2016 10:43:14

naguam
Membre
Lieu : Partout et nullepart à la fois
Distrib. : Certaines
Noyau : Certains
(G)UI : Certains
Inscription : 13-06-2016

Re : [abandonné pour autre topic] Kernel après compilation

Voilà les caractéristiques de la machine, c'est un dell inspiron 15 5548.

root@debian:/home/naguam/Bureau/compil/linux-4.4.28# lspci
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3)
00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 07)
03:00.0 Network controller: Intel Corporation Wireless 3160 (rev 83)
04:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Opal XT [Radeon R7 M265]
root@debian:/home/naguam/Bureau/compil/linux-4.4.28#


root@debian:~# lshw
debian                    
    description: Computer
    bits: 64 bits
    fonctionnalités: smbios-2.7 vsyscall32
  *-core
       description: Motherboard
       identifiant matériel: 0
     *-memory
          description: Mémoire système
          identifiant matériel: 0
          taille: 7918MiB
     *-cpu
          produit: Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz
          fabriquant: Intel Corp.
          identifiant matériel: 1
          information bus: cpu@0
          taille: 2906MHz
          capacité: 3GHz
          bits: 64 bits
          fonctionnalités: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap cpufreq
     *-pci
          description: Host bridge
          produit: Broadwell-U Host Bridge -OPI
          fabriquant: Intel Corporation
          identifiant matériel: 100
          information bus: pci@0000:00:00.0
          version: 09
          bits: 32 bits
          horloge: 33MHz
        *-display
             description: VGA compatible controller
             produit: Broadwell-U Integrated Graphics
             fabriquant: Intel Corporation
             identifiant matériel: 2
             information bus: pci@0000:00:02.0
             version: 09
             bits: 64 bits
             horloge: 33MHz
             fonctionnalités: msi pm vga_controller bus_master cap_list rom
             configuration: driver=i915 latency=0
             ressources: irq:68 mémoire:d0000000-d0ffffff mémoire:c0000000-cfffffff portE/S:5000(taille=64)
        *-multimedia:0
             description: Audio device
             produit: Broadwell-U Audio Controller
             fabriquant: Intel Corporation
             identifiant matériel: 3
             information bus: pci@0000:00:03.0
             version: 09
             bits: 64 bits
             horloge: 33MHz
             fonctionnalités: pm msi pciexpress bus_master cap_list
             configuration: driver=snd_hda_intel latency=0
             ressources: irq:69 mémoire:d2310000-d2313fff
        *-usb:0
             description: USB controller
             produit: Wildcat Point-LP USB xHCI Controller
             fabriquant: Intel Corporation
             identifiant matériel: 14
             information bus: pci@0000:00:14.0
             version: 03
             bits: 64 bits
             horloge: 33MHz
             fonctionnalités: pm msi xhci bus_master cap_list
             configuration: driver=xhci_hcd latency=0
             ressources: irq:64 mémoire:d2300000-d230ffff
           *-usbhost:0
                produit: xHCI Host Controller
                fabriquant: Linux 3.16.0-4-amd64 xhci_hcd
                identifiant matériel: 0
                information bus: usb@3
                nom logique: usb3
                version: 3.16
                fonctionnalités: usb-3.00
                configuration: driver=hub slots=4 speed=5000Mbit/s
           *-usbhost:1
                produit: xHCI Host Controller
                fabriquant: Linux 3.16.0-4-amd64 xhci_hcd
                identifiant matériel: 1
                information bus: usb@2
                nom logique: usb2
                version: 3.16
                fonctionnalités: usb-2.00
                configuration: driver=hub slots=11 speed=480Mbit/s
              *-usb:0
                   description: Interface sans fil Bluetooth
                   fabriquant: Intel Corp.
                   identifiant matériel: 5
                   information bus: usb@2:5
                   version: 0.01
                   fonctionnalités: bluetooth usb-2.00
                   configuration: driver=btusb maxpower=100mA speed=12Mbit/s
              *-usb:1
                   description: Périphérique USB générique
                   produit: USB2.0-CRW
                   fabriquant: Generic
                   identifiant matériel: 7
                   information bus: usb@2:7
                   version: 39.60
                   numéro de série: 20100201396000000
                   fonctionnalités: usb-2.00
                   configuration: driver=rtsx_usb maxpower=500mA speed=480Mbit/s
              *-usb:2
                   description: Vidéo
                   produit: Integrated_Webcam_HD
                   fabriquant: SuYin
                   identifiant matériel: 8
                   information bus: usb@2:8
                   version: 44.21
                   fonctionnalités: usb-2.00
                   configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
        *-communication
             description: Communication controller
             produit: Wildcat Point-LP MEI Controller #1
             fabriquant: Intel Corporation
             identifiant matériel: 16
             information bus: pci@0000:00:16.0
             version: 03
             bits: 64 bits
             horloge: 33MHz
             fonctionnalités: pm msi bus_master cap_list
             configuration: driver=mei_me latency=0
             ressources: irq:65 mémoire:d231b000-d231b01f
        *-multimedia:1
             description: Audio device
             produit: Wildcat Point-LP High Definition Audio Controller
             fabriquant: Intel Corporation
             identifiant matériel: 1b
             information bus: pci@0000:00:1b.0
             version: 03
             bits: 64 bits
             horloge: 33MHz
             fonctionnalités: pm msi bus_master cap_list
             configuration: driver=snd_hda_intel latency=64
             ressources: irq:67 mémoire:d2314000-d2317fff
        *-pci:0
             description: PCI bridge
             produit: Wildcat Point-LP PCI Express Root Port #1
             fabriquant: Intel Corporation
             identifiant matériel: 1c
             information bus: pci@0000:00:1c.0
             version: e3
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             ressources: irq:58
        *-pci:1
             description: PCI bridge
             produit: Wildcat Point-LP PCI Express Root Port #3
             fabriquant: Intel Corporation
             identifiant matériel: 1c.2
             information bus: pci@0000:00:1c.2
             version: e3
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             ressources: irq:59 portE/S:4000(taille=4096) mémoire:d2200000-d22fffff portE/S:d2000000(taille=1048576)
           *-network
                description: Ethernet interface
                produit: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
                fabriquant: Realtek Semiconductor Co., Ltd.
                identifiant matériel: 0
                information bus: pci@0000:02:00.0
                nom logique: eth0
                version: 07
                numéro de série: 34:17:eb:89:ad:ba
                taille: 10Mbit/s
                capacité: 100Mbit/s
                bits: 64 bits
                horloge: 33MHz
                fonctionnalités: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8106e-1_0.0.1 06/29/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
                ressources: irq:62 portE/S:4000(taille=256) mémoire:d2200000-d2200fff mémoire:d2000000-d2003fff
        *-pci:2
             description: PCI bridge
             produit: Wildcat Point-LP PCI Express Root Port #4
             fabriquant: Intel Corporation
             identifiant matériel: 1c.3
             information bus: pci@0000:00:1c.3
             version: e3
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             ressources: irq:60 mémoire:d2100000-d21fffff
           *-network
                description: Interface réseau sans fil
                produit: Wireless 3160
                fabriquant: Intel Corporation
                identifiant matériel: 0
                information bus: pci@0000:03:00.0
                nom logique: wlan0
                version: 83
                numéro de série: d0:7e:35:89:67:32
                bits: 64 bits
                horloge: 33MHz
                fonctionnalités: pm msi pciexpress bus_master cap_list ethernet physical wireless
                configuration: broadcast=yes driver=iwlwifi driverversion=3.16.0-4-amd64 firmware=23.214.9.0 ip=192.168.1.27 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
                ressources: irq:66 mémoire:d2100000-d2101fff
        *-pci:3
             description: PCI bridge
             produit: Wildcat Point-LP PCI Express Root Port #5
             fabriquant: Intel Corporation
             identifiant matériel: 1c.4
             information bus: pci@0000:00:1c.4
             version: e3
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             ressources: irq:61 portE/S:3000(taille=4096) mémoire:d1000000-d1ffffff portE/S:b0000000(taille=268435456)
           *-display NON-RÉCLAMÉ
                description: Display controller
                produit: Opal XT [Radeon R7 M265]
                fabriquant: Advanced Micro Devices, Inc. [AMD/ATI]
                identifiant matériel: 0
                information bus: pci@0000:04:00.0
                version: 00
                bits: 64 bits
                horloge: 33MHz
                fonctionnalités: pm pciexpress msi cap_list
                configuration: latency=0
                ressources: mémoire:b0000000-bfffffff mémoire:d1000000-d103ffff portE/S:3000(taille=256) mémoire:d1040000-d105ffff
        *-usb:1
             description: USB controller
             produit: Wildcat Point-LP USB EHCI Controller
             fabriquant: Intel Corporation
             identifiant matériel: 1d
             information bus: pci@0000:00:1d.0
             version: 03
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: pm debug ehci bus_master cap_list
             configuration: driver=ehci-pci latency=0
             ressources: irq:23 mémoire:d2319000-d23193ff
           *-usbhost
                produit: EHCI Host Controller
                fabriquant: Linux 3.16.0-4-amd64 ehci_hcd
                identifiant matériel: 1
                information bus: usb@1
                nom logique: usb1
                version: 3.16
                fonctionnalités: usb-2.00
                configuration: driver=hub slots=2 speed=480Mbit/s
              *-usb
                   description: USB hub
                   fabriquant: Intel Corp.
                   identifiant matériel: 1
                   information bus: usb@1:1
                   version: 0.03
                   fonctionnalités: usb-2.00
                   configuration: driver=hub slots=8 speed=480Mbit/s
        *-isa
             description: ISA bridge
             produit: Wildcat Point-LP LPC Controller
             fabriquant: Intel Corporation
             identifiant matériel: 1f
             information bus: pci@0000:00:1f.0
             version: 03
             bits: 32 bits
             horloge: 33MHz
             fonctionnalités: isa bus_master cap_list
             configuration: driver=lpc_ich latency=0
             ressources: irq:0
        *-storage
             description: SATA controller
             produit: Wildcat Point-LP SATA Controller [AHCI Mode]
             fabriquant: Intel Corporation
             identifiant matériel: 1f.2
             information bus: pci@0000:00:1f.2
             version: 03
             bits: 32 bits
             horloge: 66MHz
             fonctionnalités: storage msi pm ahci_1.0 bus_master cap_list
             configuration: driver=ahci latency=0
             ressources: irq:63 portE/S:5088(taille=8) portE/S:5094(taille=4) portE/S:5080(taille=8) portE/S:5090(taille=4) portE/S:5060(taille=32) mémoire:d2318000-d23187ff
        *-serial NON-RÉCLAMÉ
             description: SMBus
             produit: Wildcat Point-LP SMBus Controller
             fabriquant: Intel Corporation
             identifiant matériel: 1f.3
             information bus: pci@0000:00:1f.3
             version: 03
             bits: 64 bits
             horloge: 33MHz
             configuration: latency=0
             ressources: mémoire:d231a000-d231a0ff portE/S:5040(taille=32)
     *-scsi
          identifiant matériel: 2
          nom logique: scsi0
          fonctionnalités: emulated
        *-disk
             description: ATA Disk
             produit: ST1000LM014-1EJ1
             fabriquant: Seagate
             identifiant matériel: 0.0.0
             information bus: scsi@0:0.0.0
             nom logique: /dev/sda
             version: DEMA
             numéro de série: W382W79Q
             taille: 931GiB (1TB)
             fonctionnalités: gpt-1.00 partitioned partitioned:gpt
             configuration: ansiversion=5 guid=faf6b505-cea1-4223-842f-993c711d6186 logicalsectorsize=512 sectorsize=4096
           *-volume:0 NON-RÉCLAMÉ
                description: Windows FAT volume
                fabriquant: mkfs.fat
                identifiant matériel: 1
                information bus: scsi@0:0.0.0,1
                version: FAT32
                numéro de série: ded5-2948
                taille: 510MiB
                capacité: 511MiB
                fonctionnalités: boot fat initialized
                configuration: FATs=2 filesystem=fat
           *-volume:1
                description: EXT4 volume
                fabriquant: Linux
                identifiant matériel: 2
                information bus: scsi@0:0.0.0,2
                nom logique: /dev/sda2
                nom logique: /
                version: 1.0
                numéro de série: 29e97fb1-c14a-4dd6-b1e5-df5ced249338
                taille: 923GiB
                fonctionnalités: journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
                configuration: created=2016-10-28 23:45:56 filesystem=ext4 lastmountpoint=/ modified=2016-10-29 09:01:15 mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,data=ordered mounted=2016-10-29 09:01:22 state=mounted
           *-volume:2
                description: Linux swap volume
                fabriquant: Linux
                identifiant matériel: 3
                information bus: scsi@0:0.0.0,3
                nom logique: /dev/sda3
                version: 1
                numéro de série: 69da44ed-12df-4765-9cf9-ab0b13f60b20
                taille: 8104MiB
                capacité: 8105MiB
                fonctionnalités: nofs swap initialized
                configuration: filesystem=swap pagesize=4095
root@debian:~#
 



La radeon est une m270, cest juste le même driver que la m265.

Le grub me permet bien de booter sur les deux noyaux (celui de base et celui compilé puis installé)
Le problème, c'est que pilotes proprios ne marchent qu'avec le kernel de base et cela me pose problème niveau wifi.

(et oui la wifi fonctionne avec l'iso non-free standard mais la carte video, par contre comme c'est une carte hybride amd intel, il a installé "amd pilote libre en iso non-free et intel libre en iso free #etrange mais c'est comme ça" et donc j'attendais d'avoir compilé mon noyaux pour installer le driver propriétaire)

D'après glxinfo de mesa-utils, j'utilise ma carte amd avec le driver libre galium pour l'instant (en direct après installation non-free)

Dernière modification par naguam (29-10-2016 12:07:19)


Tout les mordus... euh... mes machines sont sous Linux! ...Ado Linuxien...  qui aime les "pts choco" et qui rêve de développer pour le linux-kernel...! Trop de machines actives pour en citer une seule!
Debian en Desktop et Debian en Server!

Hors ligne

#4 29-10-2016 14:46:15

naguam
Membre
Lieu : Partout et nullepart à la fois
Distrib. : Certaines
Noyau : Certains
(G)UI : Certains
Inscription : 13-06-2016

Re : [abandonné pour autre topic] Kernel après compilation

J'ai vu qu'il existait le package "module-assitant", je pense que cela peut m'aider.
Si j'arrive à compiler mon kernel et que tous les modules après compilation remarchent (par exemple wifi), je rajouterait à la doc kernel.

Tout les mordus... euh... mes machines sont sous Linux! ...Ado Linuxien...  qui aime les "pts choco" et qui rêve de développer pour le linux-kernel...! Trop de machines actives pour en citer une seule!
Debian en Desktop et Debian en Server!

Hors ligne

#5 29-10-2016 21:47:49

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [abandonné pour autre topic] Kernel après compilation

naguam a écrit :

j'ai vu qu'il existait le package "module-assitant", je pense que cela peut m'aider.


Avant on utilisait module-assitant pour compiler les pilotes qui ne sont pas dans le noyaux dont
les pilotes propriétaires. Maintenant on utilise plutôt dkms qui est plus simple pour le même
usage.
Tu peux utiliser module-assitant, mais à mon humble avis tu ferais mieux d'utiliser dkms.

Quant à la solution de ton problème, c'est assez compliqué. Il faudrait que tu expliques exactement
quels sont les périphériques qui te posent problèmes (leur modèle exact).
Aussi dès que l'on commence à compiler ses propres noyaux, il faut s'attendre à ce genre de déboire.
C'est là qu'il faut maîtriser un minimum les arcanes des modules du noyau pour se
débrouiller seul, car souvent peu de monde pourra apporter une réponse à ta question.

Mais j'ai quand même une idée. Tu vas récupérer la liste des modules utilisés par le noyau
original (de debian) et la comparer à la liste des modules utilisés par ton noyau.
Pour lister les modules utilisés par le noyau en cours d'utilisation :


lsmod
 



Tu devrais lister les fichiers qui se trouve dans les modules compilés par dkms
(au fait dkms est-il installé sur ta machine ?) :


ls /lib/modules/$(uname -r)/updates/dkms
 


Si ça tombe, il existait des modules précompilés pour le noyau debian pour les pilotes nécessaires
pour ton matériel. Mais comme tu utilises un noyau perso, il va falloir que tu passes par dkms.
Normalement tu devrais trouver les sources pour dkms de ces pilotes dans les paquets debian.

Dernière modification par enicar (29-10-2016 21:59:31)


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#6 30-10-2016 00:45:43

naguam
Membre
Lieu : Partout et nullepart à la fois
Distrib. : Certaines
Noyau : Certains
(G)UI : Certains
Inscription : 13-06-2016

Re : [abandonné pour autre topic] Kernel après compilation

Je regarde tout ça d'ici lundi et je te tiens au courant

Euh d'ici la fin de la semaine car je n'ai pas vraiment le temps.

Dernière modification par naguam (31-10-2016 12:07:31)


Tout les mordus... euh... mes machines sont sous Linux! ...Ado Linuxien...  qui aime les "pts choco" et qui rêve de développer pour le linux-kernel...! Trop de machines actives pour en citer une seule!
Debian en Desktop et Debian en Server!

Hors ligne

#7 31-10-2016 13:49:56

naguam
Membre
Lieu : Partout et nullepart à la fois
Distrib. : Certaines
Noyau : Certains
(G)UI : Certains
Inscription : 13-06-2016

Re : [abandonné pour autre topic] Kernel après compilation

Alors finalement, je peux répondre, as-tu un tutoriel valable expliquant l'utilisation de dkms avec make-kpkg ou après installation su nouveau kernel.
Je suis un peu sur les nerf j'ai tout essayé de ce que j'ai trouvé sur le net, de plus dkms n'est utilisable qu'avec certains modules..... (qu'avec certains drivers prorpios)

Moi, tout ce que je veux, c'est compiler un kernel LTS réçent qui ne bouge pas pour l'installation du driver de ma carte graphique hybride.

Et bien sûr que tout le reste marche comme avec le précédent noyaux debian.

Grrr ça fais des heures et des jours que je suis dessus et bon sa commence à me taper sur le système...

(pc mon matériel exact est cité un peu plus au en lspci et lshw)

Niveau modules, bah je te donne la réponse à "lsmod" le plus rapidement possible.*

Excuse moi de perdre patience, mais j'aimerais apprendre a règler tous les problèmes que pose la compilation kernel avec tout le matériel exotique déjà difficile à faire fonctionner

et savoir;  pas rester dans la panade pendant des semaines en faisant de multiple essais long et non-concluant.

J'aimerais réussir à règler tous ça pour me consacrer pleinement à mes projets que j'utilise pour l'apprentissage de la programmation.

Excusez ma frustration de tous ces problèmes.

Dernière modification par naguam (31-10-2016 13:53:53)


Tout les mordus... euh... mes machines sont sous Linux! ...Ado Linuxien...  qui aime les "pts choco" et qui rêve de développer pour le linux-kernel...! Trop de machines actives pour en citer une seule!
Debian en Desktop et Debian en Server!

Hors ligne

#8 31-10-2016 15:26:21

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [abandonné pour autre topic] Kernel après compilation

Malheureusement je ne connais pas de didacticiel sur dkms…
D'un autre côté, tu n'as pas exposé assez clairement ce que tu voulais faire. Donc c'est difficile
de te répondre précisément sur la marche à suivre. J'ai bien compris que tu avais compilé un noyau LTS
et que tu voudrais avoir les pilotes de tes cartes graphiques et wifi pour celui-ci. Mais c'est
quoi ces périphériques précisément (marque + modèle). Ensuite si il n'existe pas de sources prêts
pour l'installation avec dkms, je ne peux pas t'aider dans cette direction. Je ne sais pas comment
faire que des sources puissent être utilisés par dkms… C'est peut être pas compliqué, mais bon…
Es-tu sûr que ces périphériques nécessitent un pilote proprio ?

Aussi, c'est peut être dans la configuration avant la compilation du noyau qu'il faut sélectionner ces pilotes.
Il faut que tu regardes  dans  la config du noyau debian (Dans /boot/config-$(uname -r)) pour le savoir.

Après pour l'histoire de firmware, (si c'est nécessaire), je ne sais pas comment c'est géré pour les noyaux customs…

Dernière modification par enicar (31-10-2016 22:56:54)


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#9 31-10-2016 17:10:40

naguam
Membre
Lieu : Partout et nullepart à la fois
Distrib. : Certaines
Noyau : Certains
(G)UI : Certains
Inscription : 13-06-2016

Re : [abandonné pour autre topic] Kernel après compilation

J'ai mis mon matos en lshw et lspci ce n'est pas suffisant,

Tout les mordus... euh... mes machines sont sous Linux! ...Ado Linuxien...  qui aime les "pts choco" et qui rêve de développer pour le linux-kernel...! Trop de machines actives pour en citer une seule!
Debian en Desktop et Debian en Server!

Hors ligne

#10 31-10-2016 17:11:18

naguam
Membre
Lieu : Partout et nullepart à la fois
Distrib. : Certaines
Noyau : Certains
(G)UI : Certains
Inscription : 13-06-2016

Re : [abandonné pour autre topic] Kernel après compilation

Je vais ouvrir un autre topic exposant mieux la situation légèrement différente.

Tout les mordus... euh... mes machines sont sous Linux! ...Ado Linuxien...  qui aime les "pts choco" et qui rêve de développer pour le linux-kernel...! Trop de machines actives pour en citer une seule!
Debian en Desktop et Debian en Server!

Hors ligne

#11 31-10-2016 22:09:55

yoshi
Membre
Lieu : Normandie
Distrib. : PCLinuxOS/Antix/Slackware
Noyau : 4.8.12/4.4.10/4.4.32
(G)UI : Plasma5/Fluxbox/KDE4/Trinity
Inscription : 05-03-2014

Re : [abandonné pour autre topic] Kernel après compilation

Perso, je trouve que Module-Assistant, bien qu'apparemment démodé, est toujours très utile.
Méthode "oldschool", souvent la meilleure !!!

https://wiki.debian.org/fr/ModuleAssistant



wink

Dernière modification par yoshi (31-10-2016 22:12:03)


PcLinuxOs KDE Plasma 5.8.4 / Slackware -current KDE 4.14.21 sur workstation bi-processeur AMD Opteron 4234 32 Go DDR-3
antiX 16 rox/fluxbox sur laptop Toshiba Satellite C-660-2D6 Intel core I3 8Go DDR-3
PcLinuxOs Trinity Desktop+Kodi sur media-center HP Intel Celeron 2Go DDR-3

Hors ligne

#12 31-10-2016 22:56:15

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [abandonné pour autre topic] Kernel après compilation

naguam a écrit :

J'ai mis mon matos en lshw et lspci ce n'est pas suffisant,


C'est à dire, je n'ai pas eu le courage de tout regarder, excuse-moi, mais ça fait un peu
trop à lire.


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#13 31-10-2016 23:25:42

naguam
Membre
Lieu : Partout et nullepart à la fois
Distrib. : Certaines
Noyau : Certains
(G)UI : Certains
Inscription : 13-06-2016

Re : [abandonné pour autre topic] Kernel après compilation

Ce n'est pas grave, je met le lien du nouveau topic pour repartir de bon pied!
https://debian-facile.org/viewtopic.php?id=15766

Dernière modification par naguam (31-10-2016 23:26:14)


Tout les mordus... euh... mes machines sont sous Linux! ...Ado Linuxien...  qui aime les "pts choco" et qui rêve de développer pour le linux-kernel...! Trop de machines actives pour en citer une seule!
Debian en Desktop et Debian en Server!

Hors ligne

Pied de page des forums