Page 1 sur 1

[RÉSOLU] Unknown (unsupported) BIOS Packard Bell DAO150 3103

Posté : 22 mai 2014, 11:59
par Penta
Bonsoir,

Je vous contacte car j'ai fait le pas de migrer de Windows vers Linux. Au vu des performances de mon PC (un netbook Packard-Bell avec processeur ATOM N270 1,6 GHz et 1 Go de RAM) j'ai choisi la distribution Xubuntu (version 32 bits, 14.04).

L'installation s'est déroulée sans entrave. Cependant lorsque le système boote, le message suivant apparaît:

17.210751 acerhdf unknown (unsupported) bios version packard bell/doa150/v.3103

Comme demandé dans le message, je vous rapporte ce bug.

Je pense que cela a à voir avec la prise en charge de la gestion du ventilateur d'après ce que j'ai pu lire sur le net.

La solution est semble-t-il de modifier le kernel (le driver acerhdf) pour y ajouter la prise en charge de ce BIOS.

Aujourd'hui, ces 2 BIOS sont présents dans acerhdf.c :

208 /* Packard Bell */
209 {"Packard Bell", "DOA150", "v0.3104", 0x55, 0x58, {0x21, 0x00} },
210 {"Packard Bell", "DOA150", "v0.3105", 0x55, 0x58, {0x20, 0x00} },

Il faudrait y ajouter la line:

{"Packard Bell", "DOA150", "v0.3103", 0x55, 0x58, {0x21, 0x00} },

Mais je ne sais quels paramètres choisir.

Aussi, comment pouvoir soumettre cette modification à toute la communauté pour qu'elle fasse partie intégrante d'un prochain release?

Une solution de facilité consisterait aussi à flasher mon BIOS (Packard Bell propose le 3105 en téléchargement sur son site).

Mais je trouve la première idée intellectuellement plus intéressante.

Bien à vous, Penta.

Re: Unknown (unsupported) BIOS Packard Bell DAO150 3103

Posté : 22 mai 2014, 18:50
par pingux
Hello Penta, personnellement j'opterai pour le flashage du BIOS car à mon avis les développeurs ont jugé que les versions qu'ils ont implémentées du BIOS sont celles qui sont les plus en adéquation avec le système. Comme il y a une alternative j'éviterai de toucher au kernel.

Re: Unknown (unsupported) BIOS Packard Bell DAO150 3103

Posté : 22 mai 2014, 18:55
par Penta
Bonsoir Pingux,

Je vais opter pour la solution que vous recommandez.

Je vais tout d'abord vérifier si la version 3105 du BIOS se trouve bien dans mon fichier acerhdf.c. Si c'est le cas je flasherai le BIOS.

Je vous tiendrai informé du résultat.

Sinon après une petite recherche, j'ai trouvé les paramètres à rentrer au cas où je devrai modifier acerhdf.c:

146 {"Acer", "AOA150", "v0.3301", 0x55, 0x58, {0x20, 0x00} },

En effet:

Tip: de Packard Bell Dot.NL/01 is technisch vrijwel gelijk aan de Acer Aspire One A150 (Packard Bell is een merk van Acer). Alleen het BIOS en de vormgeving zijn anders.

https://sites.google.com/site/computertip/aa1

En gros: les BIOS sont les mêmes.

Penta.

Re: Unknown (unsupported) BIOS Packard Bell DAO150 3103

Posté : 22 mai 2014, 22:16
par Penta
Bonsoir,

Après plusieurs tentatives, je n'arrive pas à mettre à jour le BIOS.
Je suis la procédure:
- Copier les fichiers téléchargés à la racine d'une clé USB
- Maintenir ESC + FN
- Allumer
- Relacher EST + FN

Le témoin de la clé indique bien qu'il se passe quelque chose, mais au final le BIOS est toujours à la version 3301.

Il semble donc que je n'ai d'autre choix que de modifier le fichier acerhdf.c en y ajoutant la ligne suivante:

{"Packard Bell", "DOA150", "v0.3301", 0x55, 0x58, {0x20, 0x00} },

Entre les lignes 208 et 209 de la révision 3.14 du fichier.

208 /* Packard Bell */
209 {"Packard Bell", "DOA150", "v0.3104", 0x55, 0x58, {0x21, 0x00} },

Ma question est donc la suivante:

Quelle est la procédure pour soumettre une modification du fichier?

Bien à vous.

Re: [RÉSOLU] Unknown (unsupported) BIOS Packard Bell DAO150

Posté : 22 mai 2014, 22:56
par Penta
Bonsoir,

J'ai finalement réussi à mettre à jour le BIOS grâce à unetbootin.
J'ai rendu ma clé USB bootable avec FreeDOS.

J'ai booté dessus.
Je suis passé sur le lecteur c: (le lecteur de la clé).
J'ai exécuté le fichier .bat d'update du BIOS.

L'opération s'est effectuée avec succès et je n'ai pu le message d'erreur qui figure dans le titre du sujet lors du démarrage de xubuntu.

J'ai en fait persévéré dans l'idée d'upgrader le BIOS car après avoir lu les "guidelines" pour reporter un bug, ils suggèrent de mettre la priorité sur un update du BIOS et seulement si le soucis n'est pas résolu d'introduire un bug.

Merci à Pingux pour ses conseils en tout cas.

Une bonne fin de soirée.

Penta.

Re: [RÉSOLU] Unknown (unsupported) BIOS Packard Bell DAO150

Posté : 22 mai 2014, 23:13
par pingux
Hum, à mon avis cela ne marchera pas car le système ne trouvera pas les bonnes commandes dans le BIOS. Même en compilant le noyau (ce qui est hors de mes compétences actuellement). Néanmoins je peux te donner la procédure pour modifier le fameux fichier et qui est valable pour tout fichiers demandant d'être en root pour être modifiés :

Tu appuies simultanément sur ALT+F2, dans la fenêtre qui s'ouvre tu tapes gksudo mousepad /chemin_du_fichier/acerhdf.c il te sera demandé d'entrer ton mot de passe tu fais la modification, tu sauvegardes et tu relances la machine. Et bien sûr tu nous tiens au courant bien que je persiste à croire que ce n'est pas une bonne idée.

Re: [RÉSOLU] Unknown (unsupported) BIOS Packard Bell DAO150

Posté : 23 mai 2014, 12:03
par Penta
Salut,

Comme je l’ai indiqué dans mon dernier message, j’ai pu upgrader le BIOS et le soucis a été résolu.

Bonne journée.

Penta.