décembre 14, 2006 Archives

jeu déc 14 20:30:13 CET 2006

Excellent le canulard Belge, Madwifi et Linux-2.6.19.x

Les histoires belges nous font toujours mourrir de rire, mais cette fois les belges nous ont sortis le grand jeu : Un canulard de chez canulard !
En effet, la chaine RTBF (chaine belge) a interrompu hier soir ses programmes pour diffuser une information de haute importance. La Flandre proclamait son indépendance. Ce qui faisait que la belgique en tant que telle n'existait plus. Le roi Albert prenait la fuite de son pays...

Il faut bien admettre que le canulard était bien préparé (deux ans de préparation): Reportage en direct de la place Royale, où la population était présente en masse, ...

Les téléspectateurs ont fait exploser le standard de la chaine, la police et noyer de communication les équipements de Belgacom.
Mais au bout de 30 minutes, les téléspectateurs ont vu défiler sur leur écran: "Ceci est une fiction.".

A l'heure d'aujourd'hui, ce canulard fait grand bruit en Belgique et soulève diverses questions.

Pour ma part, je ne garderai à l'esprit de ce canulard: "Nous sommes des moutons devant les informations dispensés par les moyens de communication". Par conséquent, il faut toujours prendre du recul vis-à-vis des informations que l'on nous donne.

Après cet intermède assez marrant, une petite news du monde Linux, libres touti quanti: Si vous voulez utilisé les drivers madwifi avec un noyau > 2.6.18, je vous recommande de prendre un des derniers snapshots de ces drivers. En effet, pas mal de changements ont été opérérés dans le noyau... Comme par exemple dégager :

linux-2.6.18.1/include/linux/config.h
Ou bien encore changé l'API des IRQ, comme par exemple la signature de la fonction request_irq() passant de :
Version 2.6.18 : include/linux/interrupt.h :
extern int request_irq(unsigned int,
                       irqreturn_t (*handler)(int, void *, struct pt_regs *),
                       unsigned long, const char *, void *);

à :

Version 2.6.19.1: include/linux/interrupt.h :
extern int request_irq(unsigned int, irq_handler_t handler,
                       unsigned long, const char *, void *);

avec :
typedef irqreturn_t (*irq_handler_t)(int, void *);


-----