Forum Linux.noyau questions basiques

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
9
avr.
2018

bonjour,

J'ai suivi un cours d'informatique expliquant le noyau linux mais il me reste quelques points à éclaircir avant d'approfondir le sujet:

1)indépendamment de l'évolution du noyau à cause de l'existence de plusieurs versions,le noyau linux de chaque distribution linux est-il le même ?

2)est-il possible de compiler un noyau linux(commun à toutes les distributions) et d'y rajouter ses propres outils afin de créer une nouvelle et propre distribution linux?

3)comment compiler un noyau ?

4)comment y rajouter les outils GNU/Linux afin (…)

Forum Linux.noyau Étrange occupation de la mémoire virtuelle

Posté par  . Licence CC By‑SA.
1
12
fév.
2019

Une machine rate son hibernation. En regardant les journaux, elle s'est arrêtée à 30% en écrivant dans le swap.
Le truc étonnant, c'est que celui-ci était plein de vide : en faisant "swapoff -a" il n'a pas remis un octet en RAM, comme le montre la copie écran ci-dessous, illustrant à la fin le moment où la commande est lancée…

Si quelqu'un a une idée d'où vient ce comportement!

Forum Linux.noyau comment marchent les mutex du point de vue du noyau

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
13
fév.
2019

Bonjour jeunes gens,

Je m'interroge sur comment fonctionnent les mutex. D'un point de vue assembleur il s'agit d'une instruction test_and_set, mais on peut très bien imaginer que deux threads en parallèles lancent au même coup d'horloge l'instruction test_and_set et donc le verrou du mutex n'aura pas le résultat espéré car aucun des threads a été bloqué.

J'imagine donc que le noyau gère cela, mais comment ? il existe un appel système pour modifier une variable ? mais même s'il y (…)

Forum Linux.noyau initrd et kernel

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
25
fév.
2019

Bonjour à tous,

voila je me suis documenté un peu, et d'apres ce que j'ai compris mais n'hésitez pas à me corriger, le bootloader lance le programme initrd puis ensuite le noyau en lui donnant en paramètre ou se trouve initrd dans la ram. Et donc le noyau a chaque fois qu'il doit acceder à un fichier dans le disque dur il fait un saut en memoire vers le processus initrd, et c'est initrd qui lui donne les octets contenus (…)

Forum Linux.noyau Compilation de kernel-header

Posté par  . Licence CC By‑SA.
Étiquettes :
1
11
avr.
2019

Bonsoir,

Je souhaite utiliser mon noyau pour compiler des drivers NI qui seront compatible avec mon système.

/usr/src/linux-headers-4.19.0-0.bpo.2-amd64

Je dois effectuer les opérations suivante :
1-Configure the sources for the currently running kernel.
2-Prepare the headers for compilation.

Pour cela, ils disent en :
1-make cloneconfig
2-make modules_prepare

Sauf qu'à la base ces remarques sont pour OpenSuse plutôt que pour debian !

Est-ce que c'est correcte ou il y a une autre manière de s'y prendre pour Debian Stretch ?

(…)

Forum Linux.noyau Pourquoi ça (SSH de l’hôte vers l’invité) ça passe, mais d’autres port non ?

Posté par  . Licence CC By‑SA.
Étiquettes :
1
31
juil.
2019
Host is up (0.00035s latency)
PORT     STATE    SERVICE
22/tcp   open     ssh
80/tcp   filtered http
161/tcp  filtered snmp
162/tcp  filtered snmptrap
443/tcp  filtered https
5000/tcp filtered upnp

Mais bon, sang, le FW de l’hôte laisse bien passer ça (j’ai même essayé d’arrêter shorewall et de mettre les policies à ACCEPT, rien à faire, et puis quand j’ai des DROP je les vois… je ne peux pas me connecter de mon hôte vers mon invité, en dehors de SSSH ?!

Il va (…)

Forum Linux.noyau Schéma des différentes parties de la mémoire

Posté par  (site web personnel) . Licence CC By‑SA.
1
25
juil.
2022

Bonjour,

pour mieux comprendre les différentes parties de la mémoire et des statistiques fournies par free, j'ai fait un schéma basé sur la documentation du noyau linux.

Pourriez-vous me dire s'il semble :
- clair ?
- correct ? Par exemple, j'ai un doute sur l'emplacement de LRU list : je l'aurai bien mis dans LowFree ou HighFree mais la documentation semble le mettre à part.

Le schéma est un brouillon fait avec gimp (source). Je (…)

Forum Linux.noyau Drôle de crash de Xorg

Posté par  . Licence CC By‑SA.
Étiquettes :
1
20
sept.
2025

Sur une SBC Raxa Rock5b, (Rockchip rk3588) j'ai le serveur Xorg qui plante, que ce soit avec le kernel vendeur Rockchip en 6.1.x ou avec un plus récent en 6.12.y.

Cela se produit essentiellement en navigant sur le web avec FF

Dans /var/log/kern.log je vois:

oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/user.slice/user-1000.slice/user@1000.service/session.slice/gvfs-daemon.service,task=gvfsd-http,pid=5575,uid=1000
2025-09-19T17:22:31.776205+02:00 rock-5b kernel: [42310.637880] Out of memory: Killed process 5575 (gvfsd-http)

je ne vois pas vraiment le rapport entre le gnome virtual file system et mon pb.

J'essaye de surveiller la charge mémoire: FF (…)

Forum Linux.noyau debian 12 vs debian 13, même régle, comportement different

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
1
9
jan.
2026

Bonjour,
J'ai sur mon port brWAN (bridge)

  • 192.168.101.226 gateway FAI1 192.168.101.1
  • 192.168.102.226 gateway FAI2 192.168.102.1 et donc:
  • ip rule add from 192.168.101.226/24 dev brWAN table wan1
  • ip route add default via 192.168.101.1 table wan1
  • ip rule add from 192.168.102.226/24 dev brWAN table wan2
  • ip route add default via 192.168.102.1 table wan2 en gros. Sur debian 12 cela marche. Sur debian 13 (machine fraichement installé) cela ne marche pas.
    192.168.101.1            ether   40:2b:50:fc:ca:28   C                     brWAN
    192.168.102.1            ether   a4:43:8c:f8:51:ff   C                     brWAN

le trafic (…)

Forum Linux.noyau Devices IDE ?!

Posté par  (site web personnel) .
Étiquettes : aucune
0
8
déc.
2004
Ben ça tombe bien, puisque cette section vient d'ouvrir (http://linuxfr.org/forums/36/5416.html(...)), je vais l'inogurer en posant une petite question concernant le noyal !

J'utilise PHPSysInfo v2.3 [1] et, je me suis rendu compte que ce dernier ne rapporte pas correctement la capacité de mes disques dur IDE, j'obtiens ceci :

IDE Devices :
hda: Maxtor 6Y160P0 (Capacity: 0.00 KB)
hdc: Maxtor 6Y160P0 (Capacity: 0.00 KB)
hde: ASUS CD-S360


Bon, je me dis, doit y'avoir un bug dans le source, (…)

Forum Linux.noyau linux 2.6.10

Posté par  .
Étiquettes : aucune
0
26
jan.
2005
bonjour,
Je viens de compiler mon noyau et je constate dans le dmesg le message suivant:

process 'update' used the obselete bdflush.
fix your iniscript

pouvez-vous m'aider?

Forum Linux.noyau Problème avec usbdevicefs

Posté par  .
Étiquettes :
0
9
fév.
2005
Bonjour,
J'essaie de faire fonctionner udev avec ma clef usb, mais j'ai un peu de mal: hotplug bloque au démarrage sur l'usb, et plus précisemment lorsqu'il tente de lire /proc/usb/devices. Et quand je fais un cat /proc/bus/usb/devices, xterm (ou plutot cat) bloque (complétement, même crtl-C ou un kill -9 ne fait rien). J'ai essayé de compiler le noyau avec sysfs mais sans usbfs (sans /proc/bus/usb), mais là udev ne me crée pas de /dev/sda* lors de l'insertion de ma clef (…)

Forum Linux.noyau appel systeme

Posté par  .
Étiquettes : aucune
0
26
avr.
2005
salut,
voila , je débute en linux,et j'essaie d'implementer un appel system, j'y arrive pas. qq'un pourrait me dire comment on pe creer et compiler un appel system.
merci

Forum Linux.noyau insmod: error inserting 'nw802.o': -1 Unknown symbol in module

Posté par  (site web personnel) .
Étiquettes : aucune
0
20
déc.
2004
Bonjour tout le monde

Voila ce le problème que j'ai en utilisant le driver pour ma webcam.... (Webcam 120 spacec@m trust)
le driver est situé a http://nw802.sourcegorge.net(...)

First, download the sources. Then type make. It should produce nw802.o and usbvideo.o . Then modprobe videodev, insmod usbvideo.o & insmod nw802.o


c'est donc ce que j'ai fait....Et voici mon problème

[ FeebY ] modprobe videodev
[ FeebY ] insmod usbvideo.o & insmod nw802.o
insmod: error inserting 'usbvideo.o': -1 File exists
[1] 2374
(…)

Forum Linux.noyau bttv & Firmware dans le kernel 2.6.10

Posté par  .
Étiquettes : aucune
0
29
déc.
2004
Bonjour,

Après compilation du noyau 2.6.10, je me suis rendu compte que le firmware de ma carte d'acquisition (Hauppauge WinTV PVR 250) n'était plus chargée par bttv :'( (alors que mon noyau 2.6.9 le fait correctement !)

Je n'ai pas trouvé de réponse ni sur internet, ni dans la documentation du kernel !

Est-ce que quelqu'un ici pourrait me dire comment faire plz !
Merci d'avance !

Forum Linux.noyau compilation

Posté par  .
Étiquettes :
0
28
avr.
2005

salut,

j'essaie de compiler mon noyau linux-2.6.10 , mais il me donne une erreur lorqu'il arrive a la partie drivers, g utilisé une configuration par default, et je travaille sous distribution ubuntu avec un noyau 2.6.8.

voia ce qu'il me donne:

drivers/char/agp/backend.c: Dans la fonction « agp_add_bridge »:

drivers/char/agp/backend.c:281: attention : inter_module_register' is deprecated (declared at include/linux/module.h:577)
drivers/char/agp/backend.c: Dans la fonction « agp_remove_bridge »:
drivers/char/agp/backend.c:301: attention :
inter_module_unregister' is deprecated (declared at include/linux/module.h:578)

CC [M] drivers/char/agp/frontend.o

CC [M] drivers/char/agp/generic.o

CC [M] drivers/char/agp/isoch.o (…)

Forum Linux.noyau Problème avec cpufreq sur un portable

Posté par  .
Étiquettes : aucune
0
8
mai
2005
Bonjour,

Je viens d'installer Mandrake 10.2 sur un portable AMD 64 3700+.
Le module cpufreq se charge et fonctionne apparemment correctement, mais il ne se décharge pas, et empêche l'arrêt de la machine.

J'utilise le noyau 2.6.11-6.
Le problème est le même avec la version 32 bits et 64 bits.
J'ai posté une partie de /var/log/messages ci dessous.

Merci pour vos idées !

Olivier V

May 7 13:16:59 localhost cpufreqd: Arrêt de cpufreqd succeeded
May 7 13:16:59 localhost cpufreq: Déchargement (…)

Forum Linux.noyau noyau

Posté par  .
Étiquettes : aucune
0
7
juin
2005

bonjour , pour faire marcher ma livebox, on me demande de télécharger le noyau. ou est-ce que je pourrais télécharger le noyau 2.6.9-1.667

merci d'avance