|
Auteur | Sujet : [Noyau Linux] Version 6 et des brouettes |
---|
gee Bon ben hon | Reprise du message précédent :
--------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
Publicité | Posté le 19-11-2014 à 01:12:51 |
Elbarto | j'ai finalement trouvé le fin mot de l'histoire pour mon problème de blocage aléatoire au boot avec le noyau 3.17, la méthode utilisée : j'ai enlevé tous les disques dur et le graveur de DVD, puis je branche un à un les élements jusqu'à ce que le bug apparaisse : 1) je commence avec un seul disque dur sata connecté sur la carte mère, celui où est installé archlinux : pas de bug 2) je branche ensuite un second disque dur sata : toujours pas de bug ( nous avons donc à ce stade 2 disques dur sata connectés sur les 4 ports sata de la carte mère ) 3) je branche un troisième disque sata : toujours pas de bug 4) je branche un disque dur IDE sur le port IDE de la carte mère : pas de bug, nous avons maintenant 4 disques dur connectés ( 3 sata et 1 IDE, tous sur les connecteurs de la carte mère ) 5) je branche un autre disque IDE sur le port IDE du contrôleur JMicron PCIe : toujours pas de bug, nous avons donc 5 disques dur connectés ( 3 SATA, 1 IDE sur la carte mère, 1 IDE sur la carte PCIe JMicron ), à ce stade on peut donc innocenter tous les disques dur, même les 2 IDE 6) je branche le graveur DVD Sata sur le port SATA de la carte mère ---> le bug apparaît ! Le coupable est trouvé, ou plutôt les coupables, car la 7ième étape va le démontrer :
la solution est donc très simple : brancher le graveur SATA sur le port SATA de la carte PCIe JMicron, j'ai effectué une trentaine de reboot consécutif et le bug n'est jamais apparu avec le noyau 3.17 et 3.18, j'ai toujours mes 5 disques dur connectés ( donc au total 6 périphériques si on compte le graveur ) il y a probablement un bug dans le bios ( version F10A, le dernier disponible qui date de 2008 ) au niveau de la gestion de la latence, des timings quand on mélange disques dur sata et graveur, quelque chose de très subtile qui n'a été mis en évidence qu'avec le noyau 3.17, ceci dit c'est peut-être aussi le noyau 3.17 qui est fautif si un certain standard/respect des latences n'a pas été respecté par le commit qui a introduit ce bug, il se peut que gigabyte avec son bios ait respecté un certain standard dans le pilotage du contrôleur SATA ICH7, et que le noyau 3.17 emploie une méthodologie ( le type de données "atomic_t" ) inappropriée pour acceder aux périphériques SATA ( ça casse la compatibilité avec certaines configurations matérielle comme la mienne, matos qui est pourtant en parfait état de marche ) Message cité 1 fois Message édité par Elbarto le 19-11-2014 à 21:04:05 |
Flying-Chewbacca What has been seen... | Cette investigation de malade |
gee Bon ben hon | Un détail, mais je ne comprend pas pourquoi tu parles d'IDE, au lieu de PATA. Sinon bon travail, et bonne chance pour la suite! Sinon quid de seulement le graveur et le disque avec Arch Linux? As tu le bog aussi? Message cité 1 fois Message édité par gee le 20-11-2014 à 00:46:35 --------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
Elbarto |
|
MysterieuseX Chieuse |
|
gee Bon ben hon |
--------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
Publicité | Posté le 20-11-2014 à 09:25:20 |
Ralph- ★ You'll hate me. ★ | Ouais, c'est moche, mais tant que ça fait rire, hein.
|
gee Bon ben hon |
Message édité par gee le 20-11-2014 à 13:38:59 --------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
Elbarto |
ce n'est pas vraiment ce que pense le développeur linux qui s'occupe de la partie scsi du code source, il dit ceci dans la mailing list concernant mon problème :
en gros quand quelque chose fonctionnait parfaitement avant une mise à jour logicielle alors c'est probablement cette mise à jour le fautif, dans mon cas il y avait déjà beaucoup d'indicateurs qui penchaient vers cette hypothèse : - fonctionnement nickel avant l'apparition du noyau 3.17, pas de soucis aussi sous windows
j'attaquais pas, je pense simplement que tu as une logique de réflexion trop orientée "matériel" sans doute à cause de ton métier ( tu vois des disques tous les jours, l'esprit tout le temps concentré sur ce domaine des disques ), ce qui fait que tu as tendance à foncer tête baissée vers une seule hypothèse "matériel" ( pour schématiser quand je lis tes messages c'est du genre "ouah attention ton disque il est tout pourri, il va claquer, c'est ce que je vois tous les jours dans mon taff des disques qui vont claquer, c'est pas la faute du noyau, crois moi il faut que tu changes de disque vite avant qu'il soit trop tard !" ) ça manque de prudence dans ta démarche de résolution de problème ( et je trouve que tu as parfois un style pas très cordial dans tes messages, tu écris d'une façon qui peut énerver l'interlocuteur, avec des phrases bourrées de termes techniques mais qui parfois n'ont pas de sens ), comme disait Ralph c'est très courant les commits qui introduisent des bugs de régression, faut pas voir tout de suite une panne du matériel, tu gagnerais à adopter une démarche plus prudente la prochaine fois, bien prendre en compte tous les paramètres du problème, la culture du "doute" c'est ce qui fait aussi la force d'un bon informaticien, avoir trop de certitudes, les œillères c'est pas bon ça, d'ailleurs tu as presque réussi à me faire douter de l'état de santé de mes disques dur , mais le test hier a fait lever ces doutes Message cité 1 fois Message édité par Elbarto le 20-11-2014 à 17:12:44 |
MysterieuseX Chieuse |
|
make install |
Elbarto |
ou quelqu'un qui n'aime pas faire son auto-critique en tout cas le développeur linux de la mailing list qui a la patience de s'intéresser à mon problème semble beaucoup plus zen, pas de discours alarmiste sur le matériel, il cherche plutôt à corriger tout ça par un patch afin d'améliorer son code source et à continuer à assurer la compatibilité avec tous les types de PC, qu'il soit vieux ou récent ( je rappelle qu'un forumeur anglais a rencontré le même bug alors qu'il a un matériel bien plus récent que le mien ) Message édité par Elbarto le 20-11-2014 à 22:56:35 |
gee Bon ben hon | Une astuce hors sujet:
Message édité par gee le 21-11-2014 à 00:23:34 --------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
Ralph- ★ You'll hate me. ★ |
|
gee Bon ben hon | Fais gaffe mec, ils vont aussi rire de toi chez HP maintenant. --------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
Elbarto |
ils sont rapides je crois chez mesa pour valider un patch, je me souviens que j'avais crée un rapport de bug il y a 3 ans sur le fait que leur version de mesa posait des problèmes sur une vieille radeon 9000 AGP ( lancement de blender impossible ), une fois le patch mis au point ça été très rapidement intégré à la version suivante de mesa, en comparaison ça peut parfois prendre du temps à être validé définitivement un patch sur le bugzilla du kernel, ainsi ça fait un mois qu'un patch correcteur a été mis au point pour résoudre un bug quand on utilise une carte contrôleur PCIe Sata/IDE JMicron JMB363/368 et qu'on veut utiliser la mise en veille du PC ---> au réveil du PC la carte JMicron ne répond plus et les disques rattachés à ce controleur ne sont plus disponibles, la faute à la fonctionnalité "async_suspend" qui pose problème sur les cartes PCIe JMicron, le patch correcteur consiste à désactiver cette fonctionnalité pour les cartes contrôleur Sata/IDE JMicron, voici le patch que j'utilise et mis au point par un développeur linux :
ce patch n'est toujours pas présent dans la version 3.18rc5 du noyau linux Message cité 1 fois Message édité par Elbarto le 21-11-2014 à 17:02:38 |
boblenain200 | Putain Elbarto cette patience pour trouver un bug du kernel, impressionant |
gee Bon ben hon |
--------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
Ant1_ The game is rigged | Elbarto, ca c'est termine comment ton histoire ?
--------------- But you can't lose if you don't play |
Elbarto | le bug que tu as mis en lien semble différent, chez moi c'est uniquement lié à la combinaison "périphériques lents type graveur" mélangés avec des disques dur sur des ports SATA non AHCI ( ce dernier point est important ), le démarrage peut alors se bloquer tous les 5 à 10 boots lors de l'activité de systemd,
Message cité 1 fois Message édité par Elbarto le 30-11-2014 à 16:03:28 |
Flying-Chewbacca What has been seen... |
En même temps, se trimballer des antiquités en IDE |
Elbarto |
je fais partie de ceux qui montent leur PC pièce par pièce ( je n'achète pas de PC pré-monté ), donc inévitablement il y des éléments qui restent au fil des années tant qu'ils fonctionnent, et comme je ne suis pas un gros consommateur de données alors il n'y a aucune raison d'acheter du neuf juste pour le plaisir d'avoir du neuf sinon concernant mon bug un responsable a enfin été officiellement rattaché à mon rapport de bug aujourd'hui ( Tejun Heo ), le titre a même été modifié : https://bugzilla.kernel.org/show_bug.cgi?id=87581 jusqu'ici le problème avait été uniquement traité via la mailing list officielle du noyau linux, à noter la sortie officielle du noyau 3.18 malgré le fait que tous les feux soient au rouge ( des bugs gênants dans le 3.17 n'ont pas été corrigés ) : http://www.developpez.com/actu/789 [...] sion-3-17/ pour moi la dernière vraie bonne cuvée reste le noyau 3.15, car le 3.16 j'en garde un mauvais souvenir à cause du bug des partitions fuse ( kernel panic aléatoire si on utilise virtualbox ), pour le 3.17 il y a ces histoires de blocage aléatoire, et ce 3.18 qui va hériter des méchants bugs non corrigés des versions précédentes Message édité par Elbarto le 10-12-2014 à 22:05:37 |
Plam Bear Metal | Faudrait MAJ le titre du topic d'ailleurs --------------- Spécialiste du bear metal |
Magicpanda Pushing the envelope | http://kernelnewbies.org/Linux_3.18
--------------- " Quel est le but du capital ? Le but du capital c'est produire pour le capital. L'objectif, lui, est illimité. L'objectif du capital c'est produire pour produire." - Deleuze || André Gorz - Vers la société libérée |
gee Bon ben hon | Meme le 3.18.1 --------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
Profil supprimé | Posté le 23-02-2015 à 11:31:08 |
lecbee | Le screen avec "Linux 4.1.15" provient de quel film Terminator ? |
Plam Bear Metal | Salvation : Message édité par Plam le 23-02-2015 à 20:26:04 --------------- Spécialiste du bear metal |
thana54 made in concept | donc on peut faire un kill T-800 ? Trop simple |
Profil supprimé | Posté le 13-04-2015 à 08:46:19 Je pose ça là : https://git.kernel.org/cgit/linux/k [...] 6d7ae6ee76 |
make install | 4.00 dans le titre du topic
|
j_c_p Linux user | 4.0.0 .
Message cité 1 fois Message édité par j_c_p le 13-04-2015 à 17:51:54 |
make install | Non plus |
Publicité | Posté le |
Sujets relatifs | |
---|---|
[GNU/Linux/mdk90] Mauvaise version des kernel-headers ....... [résolu] | Le Kernel Linux |
Sécuriser Linux par le Kernel : LIDS ou GRSecurity ? | [Info@ZDNet][Linux]bug kernel 2.4.20 - perte de donnée |
il arrive quand le linux kernel 2.4.20 dans la Debian Sarge ? | [Linux Mandrake 9] Kernel Panic :( |
une carte du kernel linux très impressionnante !! | Linux --> Kernel panic |
Les 'tainted kernel' , 'no license' & cie sous linux.... | Mise a jour d'un kernel, je crois que je vais abandonner linux.... |
Plus de sujets relatifs à : [Noyau Linux] Version 6 et des brouettes |