NicoElro.Net

OpenBSD, informatique libre, humeurs et coups de coeur,...

Aller au contenu Aller au menu Aller à la recherche

02 décembre 2004

Hop là, il y a quatre ans, jours pour jours. J'ai même gardé la bouteille depuis ce temps. Vous fatiguez pas, seules quelques personnes sur Terre peuvent comprendre la signification de tout ça ^__^

Un jour de congé, ça fait du bien !

Exceptionellement, ma société était fermée ce vendredi (une sombre histoire de jour férié à rattraper). Ca fait quand même bizarre de se lever et de ne pas avoir à travailler, ça faisait tellement longtemps ! (je ne compte pas les week-ends). Oui, je précise bien entendu que ça fait bien longtemps que je ne me lève plus sans réveil.

Alors profitons de bon matin pour allumer la console ! Ah, ça c'est bon. Première fois que je me lève sans aller lire mes mails directement. Ensuite, profitons du bon temps pour faire un petit tour en vélo. Hé ben ça décrasse bien tout ça. Petit repas, rebelotte pour une partie de jeu. Oh mon dieu, c'est déjà 18h ! Attendons alors que ma moitié rentre de l'école (gnark gnark elle un jour chômé par semaine, alias le mercredi, on va pas la plaindre) pour aller faire des petites soldes... Et revenir sans aucun vêtement, mais bien une Nintendo DS ! Bon, ben ça porte à 4 le nombre de console à la maison (et je compte pas celle que j'ai vendue étant ado !). En soirée, je décide de lâcher mon imagination en préparant un bon repas asiatique. Rhalala, c'était bien cette journée. Une de temps en temps, ça fait du bien, mais faut pas trop en abuser, c'est assez destabilisant au début, ça casse trop le rythme et la routine ! Allez, dans 2 semaines, j'aurais de vrais congés (3 jours) pour descendre dans le Sud un peu. D'ici là, tchô.

PS : ah oui, je me met au Kendo l'an prochain. Ca va être bon, on a assisté ce matin à un entraînement, c'est exactement ce que je veux faire.

Rétrospective sur la série Metal Gear

Bon, suite à la sortie du quatrième opus de la saga de Metal Gear sur Playstation 3, Gamekult a réalisé un documentaire fort sympathique. Alors oui, sur la forme c'est pas toujours extra, on dirait qu'ils parlent devant une caméra pour la première fois de leur vie... Mais on s'en fout. Ca fait plaisir de revoir ces excellentissimes jeux, et d'en apprendre toujours un peu plus sur les premiers épisodes et la saga en général. Ca se passe ici. Bonne vision.

(bon, moi maintenant, faut pas que je craque et que je tienne bon. Non je ne craquerai pas pour PS3 pour MGS4. Je vais tenir... Je vais tenir... Je vais tenir... Je vais tenir... Je vais...)

Quoi de neuf ?

Ben pas grand chose, justement. Les jours passent, et se ressemblent (un peu). Bon, j'en ai profité pour refaire le site (ou plutôt tout exploser), pour l'épurer complètement. Un retour aux sources, à des choses plus simples... Une unique page, avec un récapitulatif, et voilà. Rien de plus à dire. Les anciennes pages (et sites) sont toujours disponibles ici. J'ai également commencé à partager (quelques) fichiers de configurations sur la zone. Ah oui, maintenant, c'est en anglais, comme ça, tout le monde peut comprendre.

Sinon, j'ai commencé à répertorier tous mes CDs et DVDs. Ca se passe sur cette page. Attention, c'est pas encore complètement à jour (surtout mes DVDs de films, j'ai à peine commencé à les trier et indéxer, ça prends pas mal de temps).

Pour finir, j'suis dans ma période nippone. Je relis mes mangas, et les complète et je cherche de nouvelles séries. Et pour conclure : j'adore les sushis. 左様なら

Interviews de Marc Espie

En me promenant sur le web, je suis tombé sur ces deux interviews de Marc Espie, développeur français d'OpenBSD. Elles sont un peu vieilles (2003 quand même), mais toujours d'actualités. Quelques citations s'imposent...

A propos de son métier : Je suis développeur OpenBSD depuis pas mal d’années. J’enseigne également dans une école d’informatique, où j’essaie d’apprendre à mes étudiants à écrire du code correct et à se servir de leur cerveau. Ça se passe plutôt bien pour eux, et au moins, je leur fais des cours sur des sujets que je connais, comme le développement logiciel tel qu’il se pratique réellement.

Ou ce qu'il pense du nouveau noyau Linux : Rien du tout. Je ne l’ai même pas essayé. Ils ont réécrit quel bout de fond en comble, cette fois ?

Interview sur LinuxFrench
Interview sur Libroscope avec Miod Vallat

Bonnes lectures.

Pré-commandes d'OpenBSD 4.3

Les pré-commandes d'OpenBSD 4.3 sont maintenant acceptées. Rappelons que cette release est attendue -comme prévue- pour le 1er mai 2008. Les principales modifications apportées depuis la dernière 4.2 sont disponibles ici, et ici pour plus de détails. Notons que l'on trouvera la nouvelle implémentation du snmpd. Que du bon !

Les nouveaux tee-shirt et affiches sont également de la partie ! La boutique est ici.

Because security matter

Patch pour le driver re(4) sous OpenBSD

Bon, un problème récurrent sur OpenBSD concerne un certain freeze, ayant lieu assez rapidement après le boot si on utilise le driver re(4) (chipset Gigabit Realtek, soit un truc super courant sur les laptops et carte mères récentes...). D'ailleurs, ça en parle pas mal sur bugs@ et tech@.

Certains ont pu corriger le problème en forçant le transit des données en Base100TX, d'autres n'ont même pas ce problème. Enfin, pour ceux ayant ce chipset réseau sur du pcie, là, c'est le freeze systématique. brad@ a pas mal bossé sur le problème, mais ça stagne et il est assez difficile à résoudre. Le problème est apparement dû aux paquets multicasts. markus@ a trouvé un fix à l'arrache, qui est carrément de désactiver le multicast... Oui, c'est crade, mais c'est temporaire, et ça peut permettre d'utiliser cette carte pendant ce temps. Ca ne passera jamais dans le CVS par contre, faut pas déconner, OpenBSD c'est pas Linux :-) (c'est apparement la solution adoptée dans le kernel Linux pour ce chipset, oui, ça fait peur, mais comme d'hab, chut...).

Voici donc le fix pour ceux étant 4.2-current, ça se joue dans sys/dev/ic/re.c :

--- re.c	16 Jan 2008 09:52:34 -0000	1.75
+++ re.c	22 Jan 2008 21:44:56 -0000
 -570,6 +570,7  re_setmulti(struct rl_softc *sc)
   	case RL_HWREV_8101E:
   	case RL_HWREV_8168_SPIN1:
   	case RL_HWREV_8168_SPIN2:
+		hashes1 = hashes0 = 0xffffffff;
   		CSR_WRITE_4(sc, RL_MAR0, swap32(hashes1));
   		
CSR_WRITE_4(sc, RL_MAR4, swap32(hashes0));
    		break;

Enfin, voici le fix pour ceux tournant en 4.2-stable, toujours dans le même fichier :

--- re.c.old    Tue Jan 29 21:28:55 2008
+++ re.c        Sun Feb  3 17:57:11 2008
 -568,6 +568,7  re_setmulti(struct rl_softc *sc)
        if (hwrev == RL_HWREV_8100E_SPIN1 || hwrev == RL_HWREV_8100E_SPIN2 ||
            hwrev == RL_HWREV_8101E || hwrev == RL_HWREV_8168_SPIN1 ||
            hwrev == RL_HWREV_8168_SPIN2) {
+               hashes1 = hashes0 = 0xffffffff;
                CSR_WRITE_4(sc, RL_MAR0, swap32(hashes1));
                CSR_WRITE_4(sc, RL_MAR4, swap32(hashes0));
        } else {

Voilà, en attendant de trouver mieux... D'ailleurs, pour ceux ayant le même problème, n'hésitez pas à poster vos dmesg sur bugs@, ou de envoyer directement markus@ ou brad@. Plus il y aura de monde aidant à pister ce problème, plus vite il sera résolu :-)