Support officiel de OpenVZ dans Debian Lenny

Debian Lenny sup­porte main­te­nant offi­ciel­le­ment OpenVZ en plus de VSer­ver déjà pré­sent dans Etch.  Des noyaux  OpenVZ 32 et 64 bits sont inclus. L’avantage d’un sys­tème Debian réside prin­ci­pa­le­ment dans la faci­lité de créa­tion des tem­plates via deboots­trap.

Pour rap­pel :
Deboots­trap is a tool which will ins­tall a Debian base sys­tem into a sub­di­rec­tory of ano­ther, already ins­tal­led sys­tem. It doesn’t require an ins­tall cd, just access to a Debian Repo­si­tory. It can also be ins­tal­led and run from ano­ther os, so, for ins­tance, you can use deboots­trap to ins­tall debian onto an unu­sed par­ti­tion from a run­ning Gen­too ins­tall.
http://wiki.debian.org/Debootstrap

Il est pos­sible d’installer dif­fé­rentes ver­sions du sys­tème avec deboos­trap (old­stable, stable, tes­ting, unstable).

Lenny devrait pas­ser en stable dans le cou­rant du mois d’octobre.

Par­ta­ger et décou­vrir :
  • del.icio.us
  • Digg
  • Slashdot
  • StumbleUpon
  • Facebook
  • Google Bookmarks
  • Technorati
  • Twitter
  • Yahoo! Bookmarks

Problème de démarrage : boot impossible

Avec cer­taines machines, le boot donne juste droit à un écran noir et/ou à un freeze lors du char­ge­ment du noyau. Voici quelques options tes­ter et à pas­ser au noyau en cas de problème.

  1. Pro­blèmes liés à l’IO-APIC
    IO-APIC est l’acronyme de “I/O Advan­ced Pro­gram­mable Inter­rupt Control­ler”, qui est un contrô­leur pro­gram­mable d’interruptions. C’est une archi­tec­ture Intel pour gérer les inter­rup­tions dans les ordi­na­teurs mul­ti­pro­ces­seurs. Il s’agit d’une des nom­breuses ten­ta­tives pour résoudre les pro­blèmes d’IRQ.

    1. noa­pic: Don’t use the IO-APIC.
    2. disa­blea­pic: Don’t use the local APIC.
    3. nola­pic: Don’t use the local APIC (alias for i386 compatibility)
  2. Pro­blèmes liés à l’ACPI
    Le terme anglais “Advan­ced Confi­gu­ra­tion and Power Inter­face” (ACPI) désigne une norme dont le but est de réduire la consom­ma­tion d’énergie d’un ordi­na­teur en met­tant hors ten­sion cer­tains éléments (tels que les lec­teurs CD-ROM, les disques durs, l’écran…)

    1. acpi=off: Don’t enable ACPI
    2. acpi=ht: Use ACPI boot table par­sing, but don’t enable ACPI interpreter.
    3. acpi=strict: Disable out of spec ACPI workarounds.
    4. acpi=noirq: Don’t route interrupts.
  3. Pro­blèmes liés au bus PCI
    Par­fois, les pro­blèmes qui semblent pro­ve­nir de l’ACPI et qui dis­pa­raissent avec “acpi=off” sur­viennent en réa­lité lors de l’énumération du bus PCI.

    1. pci=nobios: Used to set/clear the flag indi­ca­ting that the PCI pro­bing is to take place via the PCI BIOS.
    2. pci=conf1, pci=conf2: If PCI direct mode is enabled, the use of these enables either confi­gu­ra­tion Type 1 or Type 2. These impli­citly clear the PCI BIOS probe flag.
    3. pci=nommconf: Disables the MMCONFIG PCI confi­gu­ra­tion space access method.
    4. pci=noacpi: Disable the use of ACPI rou­ting infor­ma­tion during the PCI confi­gu­ra­tion stages.
    5. pci=nopeer: Disable the default peer bridge fixup.
    6. pci=nomsi: Help to detect some SATA drives.

Note : Un desk­top HP dc7700 (Intel P965) refu­sait de boo­ter sans l’option “acpi=off”. La solu­tion était d’utiliser “pci=conf1” afin de conser­ver l’ACPI. L’option “pci=nommconf” est égale­ment connue pour fonc­tion­ner dans ce cas de figure.

Par­ta­ger et décou­vrir :
  • del.icio.us
  • Digg
  • Slashdot
  • StumbleUpon
  • Facebook
  • Google Bookmarks
  • Technorati
  • Twitter
  • Yahoo! Bookmarks

Heure système décalée

Symp­tômes : Après avoir véri­fié votre zone horaire avec

#cat /etc/timezone

ainsi que l’état de la variable “UTC” dans /etc/default/rcS, l’heure sys­tème est toujours décalée.

Le pro­blème peut venir des scripts d’initialisation invoquant la com­mande hwclock, ser­vant à lire et à sau­ve­gar­der l’horloge de la machine.

Méthode de test :

#hwclock --localtime

Si vous obte­nez une erreur de ce genre à la place de l’heure :

select() to /dev/rtc to wait for clock tick timed out

Rées­sayez avec :

#hwclock --directisa --localtime

Si cela fonc­tionne, il faut modi­fier les scripts d’initialisation :

   Edit the files
   /etc/init.d/hwclock.sh
   /etc/init.d/hwclockfirst.sh
   and change the line (about line #23):

   HWCLOCKPARS=

   to read:

   HWCLOCKPARS="--directisa"

Expli­ca­tion de l’option “–directisa” :

--directisa   is  meaningful  only on an ISA machine or an Alpha (which imple‐
              ments enough of ISA to be, roughly speaking, an ISA machine  for
              hwclock’s  purposes).   For  other  machines,  it has no effect.
              This option tells hwclock to use explicit  I/O  instructions  to
              access  the  Hardware  Clock.  Without this option, hwclock will
              try to use the /dev/rtc device (which it assumes to be driven by
              the rtc device driver).  If it is unable to open the device (for
              read), it will use the explicit I/O instructions anyway.

              The rtc device driver was new in Linux Release 2.
Par­ta­ger et décou­vrir :
  • del.icio.us
  • Digg
  • Slashdot
  • StumbleUpon
  • Facebook
  • Google Bookmarks
  • Technorati
  • Twitter
  • Yahoo! Bookmarks

Sortie de KDE 4.0 !

Ca y est, elle est là ! La nou­velle ver­sion majeure, tant atten­due de KDE, vient tout juste de sor­tir ce ven­dredi 11 jan­vier. Voici l’annonce offi­cielle. Vous pour­rez égale­ment en savoir plus en visi­tant le guide visuel de KDE 4.

Atten­tion, il faut voir cette release (qui porte le numéro de ver­sion 4.0.2) comme une grande bêta finale. Pourquoi ne pas avoir encore attendu avant de la publier me ferez vous remarquer à juste titre ? Et bien sim­ple­ment parce que le public ne teste pas suf­fi­sam­ment les bêtas, que les déve­lop­peurs annexes ne se sentent pas impliqués et que les déve­lop­peurs prin­ci­paux se dis­persent sur des fonc­tion­na­li­tés non essen­tielles plu­tôt que sur la qua­lité néces­saire à la release (dixit Aaron Seigo, déve­lop­peur KDE).

Cette sor­tie va sur­tout per­mettre aux déve­lop­peurs de por­ter leurs appli­ca­tions depuis KDE 3.5, grâce à la mise à leur dis­po­si­tion d’une API stable. Il fau­dra pro­ba­ble­ment attendre la 4.1 pour retrou­ver une bonne par­tie de ce qui était dis­po­nible avec la branche 3.5.

En atten­dant, vous pou­vez tes­ter et rap­por­ter vos bugs sans effort grâce au live CD open­SUSE !

Par­ta­ger et décou­vrir :
  • del.icio.us
  • Digg
  • Slashdot
  • StumbleUpon
  • Facebook
  • Google Bookmarks
  • Technorati
  • Twitter
  • Yahoo! Bookmarks

Intel 2200BG et les 13 canaux européens

Beau­coup de cartes WiFi Intel 2200BG ven­dues avec des por­tables Cen­trino en Europe sont des modèles U.S. Ces adap­ta­teurs sans fil ne res­pectent pas la légis­la­tion euro­péenne des 13 canaux (2400 — 2483,5 MHz). Quand je dis “ne res­pectent pas”, il faut com­prendre qu’ils satis­font à une norme plus res­tric­tive de la FCC amé­ri­caine, à savoir 11 canaux.

Heu­reu­se­ment, une modi­fi­ca­tion per­met d’étendre la plage de fréquence de ces cartes. Il suf­fit de chan­ger quelques bytes dans l’EPROM repré­sen­tant la zone pour laquelle le pro­duit est des­tiné. Pour ce faire, vous aurez besoin des sources du modules IPW2220 pour Linux, pat­chées de manière à per­mettre l’écriture dans l’EPROM. Il vous fau­dra égale­ment le live cd Knop­pix 4.0.2 EN.

Atten­tion, cette modi­fi­ca­tion n’est légale que si la légis­la­tion en vigueur dans votre pays l’autorise, comme c’est le cas en Bel­gique et en France. Voici le lien vers le docu­ment légis­la­tif sur le site de l’IBPT pour la Bel­gique. En France vous pour­rez vous ren­sei­gner sur le site de l’ART.

Sachez que cette modi­fi­ca­tion annu­lera pro­ba­ble­ment la garan­tie et que je ne peux être tenu res­pon­sable des dom­mages qui pour­raient être occa­sion­nés à votre matériel.

Passé ces consi­dé­ra­tions, si vous êtes toujours là, nous pou­vons commencer :

  1. Télé­char­gez le cd Knop­pix 4.0.2 EN
  2. Gra­vez l’ISO avec votre pro­gramme favori
  3. Redé­mar­rez votre PC et démar­rez sur le CD
  4. Tapez “Enter” au prompt
  5. Une fois le sys­tème lancé, ouvrez une console root
  6. #mkdir /usr/tmp
  7. #cd /usr/tmp
  8. #wget http://fx.cz/sklad/intel/ipw2200-1.0.3.tgz
  9. #tar xvfz ipw2200-1.0.3.tgz
  10. #cd ipw2200-1.0.3
  11. #sh unload
  12. #sh load
  13. L’EPROM est main­te­nant acces­sible en écri­ture. Il vous faut ensuite déter­mi­ner l’interface réseau cor­res­pon­dant à la carte WiFi grâce à la com­mande “iwconfig”.
  14. Vous pou­vez main­te­nant faire un dump de l’EPROM à l’aide de la com­mande eth­tool en pre­nant soin de rem­pla­cer “X” par l’interface trou­vée au point pré­cé­dent.
    #eth­tool –E ethX
  15. Le résul­tat res­semble à ceci (256 bytes de valeurs hexadécimales) : 
    Offset Values
    ------ ------
    0x0000 02 a5 00 80 20 42 86 80 02 27 86 80 18 00 01 03
    0x0010 00 dc 22 c8 00 40 01 13 00 00 00 05 00 00 00 00
    0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0x0030 00 00 00 00 30 30 30 45 33 35 xx xx xx xx xx xx
    0x0040 26 38 00 0e 35 xx xx xx 00 46 00 01 5a 5a 52 00
    0x0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0x0060 0c 00 00 00 00 00 01 00 00 00 00 00 00 00 03 00
    0x0070 33 30 34 41 44 00 00 00 00 43 37 32 39 39 34 30
    0x0080 30 31 00 00 0e 15 f3 30 03 01 d2 05 82 ff 00 00
    0x0090 12 14 12 00 0d 00 0f f0 00 00 00 0f 00 0f f0 00
    0x00a0 00 00 00 00 00 00 00 00 f9 00 00 00 00 00 00 00
    0x00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0x00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0x00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0x00e0 00 00 00 00 04 00 01 00 00 00 00 01 00 00 00 00
    0x00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  16. Vous pou­vez main­te­nant éditer l’EPROM en entrant les com­mandes sui­vantes :
    #eth­tool –E ethX magic 0x2200 off­set 0x4c value 0x5a
    #eth­tool –E ethX magic 0x2200 off­set 0x4d value 0x5a
    #eth­tool –E ethX magic 0x2200 off­set 0x4e value 0x52
  17. Une fois que vous avez effec­tué les chan­ge­ments, vous pou­vez les véri­fier en fai­sant à nou­veau un dump.

N’éditez jamais les posi­tions 0x40 ou 0x41 !! Il s’agit de check­sums et les modi­fier ren­drait votre carte inuti­li­sable. Lais­sez le module pat­ché gérer cela, il les cal­cu­lera et les ren­trera pour vous.

Les pilotes Win­dows devraient main­te­nant recon­naitre les canaux sup­plé­men­taires. Si ce n’est pas le cas, il vous fau­dra les réins­tal­ler avec la der­nière ver­sion à jour.

Source

Par­ta­ger et décou­vrir :
  • del.icio.us
  • Digg
  • Slashdot
  • StumbleUpon
  • Facebook
  • Google Bookmarks
  • Technorati
  • Twitter
  • Yahoo! Bookmarks