Journal veille s3, carte réseau et linux 2.6.6

Posté par (page perso) .
Tags : aucun
0
6
juin
2004
Bonjour cher journal,

J'ai un petit probl^eme : je travaille sur des set up box qui boot en réseaux et qui par conséquent recuperent tout sur le resau

les cartes meres sont des via epia avec des processeurs via ezra et nehemia et un bios pkoenix 1.13
les carte resaux sont intégrés et sont des via-

si je mets ma machine en veille s3
Code :

echo 3 > /proc/acpi/sleep

tout va bien le ventilateur s'arrete ,l'écran se mets au noir ou en veille selon les écrans.

mais lors du réveil ma carte réseau ne fonctionne plus !
pas moyen de pinguer. j'ai beau faire ifdown / ifup rien a faire
cela va parfois provoquer des kernels panic ! mais j'ai pas réussi a sauvegarder les logs.

j'ai lu sur un site que lors de la mise en veille S3 certainnes cartes réseaux ne sauvegardais pas leurs états et donc ne se reinitialisais pas lors du réveil mais je n'ai pas encore trouver de solution.

si quelqu'un avais une idée cela me sortirai d'un beau probleme.
  • # Script

    Posté par . Évalué à  1 .

    La solution est peut-être un script qui stoppe le réseau, décharge le module de la carte au passage en mode veille.

    Au réveil, le même script recharge le module de la carte et réactive le réseau.
    • [^] # Re: Script

      Posté par . Évalué à  2 .

      Pour les informations, voir:

      man acpid
      man insmod
      man rmmod

      Pour l'arrêt/redémarrage du réseau, il me semble que sous debian c'est :

      /etc/init.d/networking [start, stop]
  • # Source diverse

    Posté par (page perso) . Évalué à  1 .

    Tu peux chercher sur http://www.courville.org/phpwiki/(...) . Il y a pas mal de truc sur la configuration de set-up box a base d'epia
  • # Rien n'est parfait ...

    Posté par (page perso) . Évalué à  4 .

    Je pense que ton problème est du à une mauvaise gestion de l'ACPI par linux (ou une gestion encore imparfaite si vous préferez). Jette un oeil au changelogs des 2.6.6 et tu verras que l'ACPI est encore l'objet de pas mal de boulot.
    En fait, le passage en vieille se passe très bien, mais lors du retour à l'état ta carte réseau lache probablement l'affaire (je ne suis pas assez pointu pr donner plus de détails). Une solution que je te propose pr au moins vérifier que le problème vient bien d'ici est de compiler le support de ta carte réseau en module et de décharger puis recharger ton module après le retour de vieille. Je pense que cela devrait passer, même si la solution n'est pas des plus élégantes.
    Au chargement du module, la carte réseau sera initialisée comme il faut et cela devrait passer.
    Bon courage qd même !
    • [^] # Re: Rien n'est parfait ... et RE : Script

      Posté par (page perso) . Évalué à  1 .

      note je reponds également à Emmanuel Pacaud

      j'ai déja tester le coup de charger décharger le module autours de l'acpi mais sans succès. Je resterai Lundi car j'ai fais ça en vitesse

      Un des programmeurs de la boite m'as dit qu'il avais eu le meme probleme quand il avais utilisé l'apm avec apm -s et qu'il avais résolu le probleme en demandant a la carte reseau de rester "éveiller" lors de la mise en veille dans /etc/apm.conf ( je crois). Il doit exister une solution identique avec l'acpi mias je ne l'ai pas encore trouver.


      merci pour votre aide à tous

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.