Journal : XEN, Laptop HP, Bios propriétaire et Intel VT
Posté par cleek () le 24 novembre 2006
Tout content de recevoir mon laptop HP nc6400, en gros un laptop avec un centrino Core 2 Duo à 2Ghz, je voulais tester la fameuse virtualisation dans XEN de certains systèmes d'exploitation propriétaires sans modification grâce à la technologie VT.
Bon, je passe sur le fait que ce Bios ayant été codé avec les pieds, le support du centrino est foireux et ne fonctionne pas sous Linux. C'est un détail....
Ce processeur supportant cette technologie VT, tout va bien. Jusqu'à ce que que je tente de le tester ou je reçois un sympathique :
Error: HVM guest support is unavailable: is VT/AMD-V supported by your CPU and enabled in your BIOS?
Niveau XEN
(XEN) VMX disabled by Feature Control MSR.
Pourtant mon processeur est là : http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors
Je vais de ce pas dans mon BIOS, rien. Après quelques recherches, voilà que je vois que HP non seulement bride le processeur en ayant désactivé cette fonctionnalité, et surtout ne permet pas dans son BIOS de l'activer. Apparemment je ne suis pas le seul à avoir ce genre de problème, et HP n'est pas le seul constructeur à avoir des accords commerciaux avec vmware^W^W^W^W^W désactivé cette fonctionnalité.
J'ai retrouvé dans le cache de google une joyeuse page ou tout le monde pleure sur ce problème, page effacée depuis du site d'HP :
http://209.85.129.104/search?q=cache:1uR5V-mYrmsJ:forums1.it(...)
Pour résumer, tout le monde crie sur HP, des commerciaux répondent "ya pas la feature", puis "ca a pas été testé, nous on est des gens biens, on sort les trucs après avoir testé", puis "on regarde on va bientôt sortir ça". Sauf que .... toujours rien.
Bref, je me suis fait prendre en otage par un BIOS propriétaire, et je suis donc dépendant du bon vouloir d'HP d'activer ou pas une fonctionnalité de MON matériel.
Moralité : si vous voulez faire du Xen sur un laptop, ne prenez pas celui-ci (je crois pas qu'il y en ait dans toute la gamme HP Intel qui aient le VT activé d'ailleurs) et jetez un coup d'oeil avant ici : http://wiki.xensource.com/xenwiki/HVM_Compatible_Notebooks
Un espoir pour le futur : http://www.openbios.info/ sauf que je suis mentalement pas prêt à flasher mon Bios avec ce truc-là, surtout pour un matériel aussi récent.
Bon, je passe sur le fait que ce Bios ayant été codé avec les pieds, le support du centrino est foireux et ne fonctionne pas sous Linux. C'est un détail....
Ce processeur supportant cette technologie VT, tout va bien. Jusqu'à ce que que je tente de le tester ou je reçois un sympathique :
Error: HVM guest support is unavailable: is VT/AMD-V supported by your CPU and enabled in your BIOS?
Niveau XEN
(XEN) VMX disabled by Feature Control MSR.
Pourtant mon processeur est là : http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors
Je vais de ce pas dans mon BIOS, rien. Après quelques recherches, voilà que je vois que HP non seulement bride le processeur en ayant désactivé cette fonctionnalité, et surtout ne permet pas dans son BIOS de l'activer. Apparemment je ne suis pas le seul à avoir ce genre de problème, et HP n'est pas le seul constructeur à avoir des accords commerciaux avec vmware^W^W^W^W^W désactivé cette fonctionnalité.
J'ai retrouvé dans le cache de google une joyeuse page ou tout le monde pleure sur ce problème, page effacée depuis du site d'HP :
http://209.85.129.104/search?q=cache:1uR5V-mYrmsJ:forums1.it(...)
Pour résumer, tout le monde crie sur HP, des commerciaux répondent "ya pas la feature", puis "ca a pas été testé, nous on est des gens biens, on sort les trucs après avoir testé", puis "on regarde on va bientôt sortir ça". Sauf que .... toujours rien.
Bref, je me suis fait prendre en otage par un BIOS propriétaire, et je suis donc dépendant du bon vouloir d'HP d'activer ou pas une fonctionnalité de MON matériel.
Moralité : si vous voulez faire du Xen sur un laptop, ne prenez pas celui-ci (je crois pas qu'il y en ait dans toute la gamme HP Intel qui aient le VT activé d'ailleurs) et jetez un coup d'oeil avant ici : http://wiki.xensource.com/xenwiki/HVM_Compatible_Notebooks
Un espoir pour le futur : http://www.openbios.info/ sauf que je suis mentalement pas prêt à flasher mon Bios avec ce truc-là, surtout pour un matériel aussi récent.
> Lire le journal (12 commentaires, moyenne: 2,9).
Vous avez demandé le commentaire #778129.



Si tu es un particulier
Demande un remboursement pour vice caché. A mon avis ça passe, par ce que sauf mention explicite dans leur brochure du contraire, le fait d'intégrer un core 2 sous entend que ses fonctionnalités ne sont pas bridées.
[^]Re: Si tu es un particulier
C'est pour une entreprise, mais de toute façon je veux pas être remboursé, je veux la fonctionnalité. Il y a trop de chose à remettre en question pour choisir un autre laptop, celui-là me convient (sauf le Bios bien entendu)
[^]Re: Si tu es un particulier
Alors il va falloir faire|attendre un patch sale qui permet de débrider cette fonctionnalité comme pour le BIOS des thinkpads qui limitent le choix en terme de carte wifi mini PCI (voir http://www.thinkwiki.org/wiki/Problem_with_unauthorized_Mini(...) ).
Évidemment, ça peut être un peu rock'n roll.
Merci quand même /dev/nvram, merci Vojtech Pavlik.