Problème de BIOS avec les netbook's Acer Aspire One D250

https://wiki.epfl.ch/pierre-etienne/computing/bug/acer-aspire-one-d250-bios   (http://blogs.epfl.ch/article/29487)
[2010-09-12 / 23:22]
 

Problème de BIOS avec les netbook's Acer Aspire One D250


Bonjour,

Si vous possédez un netbook Acer Aspire One D250, attention au bug "IDE/AHCI", avec les versions du BIOS supérieures à la v 1.08: en mode IDE, Windows n'atteint jamais la fenêtre de login.





 

Petits rappels:

Ce netbook est prévu pour être installé avec Windows XP (sticker sur la machine); cet OS ne supporte pas, nativement, le mode AHCI. C'est pour cela que dans le BIOS, il y a la possibilité de commuter entre les deux modes IDE "classique" et AHCI, qui est pris en charge par Windows "Vista" et "7", mais pas par XP (version native). Il est possible, au moyen du tools "Nlite OS", d'intégrer les drivers INTEL IATA, dans le CD d'installation de Windows XP (natif), et de l'installer avec le mode AHCI activé dans le BIOS. Si on installe Windows XP natif, il n'est plus possible de passer du mode IDE à AHCI ultérieurement, sauf au moyen d'un tweak qui fonctionnera … ou pas, suivant les conditions.
Après avoir fait quelques tests, entre le mode AHCI et IDE, cela n'apporte rien de bien différent sur ce type de configuration de machines "basiques", les ennuis d'installation en plus! D'ailleurs, sur les grosses configurations de PC fixes, par défaut, le mode AHCI n'est pas activé… Je précise que dans mon cas, je réinstalle toujours l'OS en mode IDE standart, avec les drivers. Je n'ai pas fait de tests avec la version de Windows XP installée d'origine par Acer.


Le problème:


Jusqu'à la version v 1.08 du BIOS, il n'y a pas de problème avec le mode IDE standart. Avec toutes les versions du BIOS supérieures que j'ai testées, Windows démarre, mais n'atteint jamais le login après plusieurs minutes. J'ai fait le test, avec une version de BIOS supérieure à la v 1.08 en mode IDE, de ré-installer Windows XP complètement, et tant que je n'installe pas le driver du chipset INTEL, Windows fonctionnait. A partir du moment que j'installe le driver du chipset Intel, après le démarrage de Windows, on n'atteint jamais le login.

Si on regarde les versions du BIOS disponibles:


on voit que la taille est complètement différente après la v 1.07.

J'ai dû envoyer le netbook en révision (ventilateur bruyant), et il est revenu révisé, mais avec la toute dernière version du BIOS (v 1.28). C'est "gentil" de l'avoir fait, mais mon Windows XP, en mode IDE natif n'atteignait jamais le login: le problème reste donc inchangé avec cette nouvelle version du BIOS.

Pour reflasher le BIOS, avec la version v 1.08, j'ai eu comme unique solution (j'ai fait beaucoup de manipulations classiques avant), que d'utiliser "BART PE", mais une version qui intégrait les drivers INTEL IATA, car j'ai dû passer dans le BIOS, en mode AHCI. Après, tout est rentré dans l'ordre (en n'oubliant pas de revenir en mode IDE, au boot de Windows XP).


Solutions:

- A voir les nombreuses révisions, elles semblent être pour s'adapter à Windows "7". Pour ma part, avec Windows XP, je vais garder la version v 1.08, qui me semble bien fonctionner pour cet OS, en mode IDE.

- Ré-installer Windows XP, en mode AHCI, mais cela voudra dire que le BIOS est buggé, et qu'il ne faudra plus utiliser le mode IDE standart sous Windows XP. Il faudra utiliser un CD installation de Windows XP, intégrant les drivers INTEL IATA (crée avec Nlite OS).

- Avec une version existante en mode IDE, installer un tweak (base de registre + driver), et prier pour que cela fonctionne en mode AHCI …

- Que Acer veuille bien corriger ce problème que j'ai tenté de leur signaler, mais c'est dur de passer le deuxième voir un niveau supérieur, auprès de leur Support Technique!!!


Si vous utilisez un autre OS (Windows Vista/7 ou Linux), je ne sais pas quelles sont les influences, avec les nouvelles versions du BIOS, supérieures à la v 1.08.


Bonne journée!


Pierre ETIENNE


Fichiers en téléchargement:


- BIOS v 1.08:

Ci-joint, le fichier envoyé par le support Acer, pour flasher le BIOS avec la version v 1.08, qui n'est pas disponible en téléchargement (pourquoi?).

AVERTISSEMENT: Je ne suis pas responsable de ce que vous en faites, et décline toute responsabilité en cas de problème!

 CRC32  : dc13e08e
 MD5    : 24b7f48abe479325d16a7833a62b339c
 SHA1   : b713156b64170642ffe686b9d708a68723a57a01
 SHA256 : 4ddd90e94ea1dea959c6fcdba5d2a8abf92d01b18e3c715c8187672783dfa696


- Intégration du driver INTEL IATA   http://www.nliteos.com/

 

- Driver INTEL IATA

 

- Tweak permettant d'intégrer les drivers INTEL IATA sur une installation de Windows XP native. Suivre les instructions incluses, puis activer dans le BIOS, le mode AHCI. Si cela s'est bien passé, installer le driver INTEL IATA (ci-dessus) et redémarrer la machine.

http://forums.mydigitallife.info/threads/11549-Enabling-AHCI-RAID-mode-after-installing-windows

Copies locales : Intel_AHCI-RAID_Merge.zip   Instructions