IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Raspberry Pi Discussion :

Raspbian: problème i2c


Sujet :

Raspberry Pi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Par défaut Raspbian: problème i2c
    Bonjour,

    Sur un RPI 2 avec une raspbian à jour (basée sur Wheezy: uname -r :4.1.4v7-aufs ) , j'essai en vain d'activer l'i2c.

    J'ai suivi (fait et refait) la manip indiquée par adafruit:

    https://learn.adafruit.com/adafruits...onfiguring-i2c

    après un reboot, lsmod donne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    Module                  Size  Used by
    cfg80211              398965  0
    rfkill                 14446  1 cfg80211
    i2c_dev                 5243  0
    i2c_bcm2708             4749  0
    snd_bcm2835            18475  3
    snd_pcm                70144  1 snd_bcm2835

    Par contre, quand en tant que root, je lance la commande suivante pour tester l'i2c:


    j''obtiens


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    
    Error: Could not open file `/dev/i2c-1' or `/dev/i2c/1': No such file or directory
    J'ai cherché sur le Net une solution, sans succès. Quelqu'un a-t-il une idée ?

    merci d'avance

  2. #2
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 142
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 142
    Par défaut
    Salut,

    J'ai regardé vite fait le lien que tu donnais (plus par curiosité qu'autre chose, car je ne joue pas avec ces trucs Raspberry et autres), mais je réponds quand même car un truc me chagrine dans le tuto :
    on t'explique au début comment sélectionner le support i2c dans le noyau (4 copies d'écran en bleu), très bien, mais nulle part on te dit qu'il faut sauver cette config que tu viens de créer, et ensuite générer un nouveau noyau à partir de cette config, puis le mettre en place (habituellement dans /boot), le faire prendre en compte par grub (ou un autre chargeur) et enfin rebooter.
    Ton tuto te fait rebooter juste après les 4 copies d'écran : si tu suis ça tu perds toutes tes modifs et tu n'as pas de nouveau noyau ...

    À titre d'exemple, quand je fais un lsmod dans ma machine, j'ai ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    i2c_algo_bit           12647  1 radeon
    i2c_core               19125  4 drm,drm_kms_helper,i2c_algo_bit,radeon
    Valà,

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Par défaut
    j'ai résolu le problème indirectement: j'ai installé de A à Z la raspbian en profitant pour utiliser celle basée sur jessie. J'ai suivi le tuto:

    https://learn.adafruit.com/adafruits...onfiguring-i2c

    et cela marche nickel.

  4. #4
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 254
    Par défaut
    Citation Envoyé par Jipété Voir le message
    on t'explique au début comment sélectionner le support i2c dans le noyau (4 copies d'écran en bleu), très bien, mais nulle part on te dit qu'il faut sauver cette config que tu viens de créer, et ensuite générer un nouveau noyau à partir de cette config, puis le mettre en place (habituellement dans /boot), le faire prendre en compte par grub (ou un autre chargeur) et enfin rebooter.
    Ton tuto te fait rebooter juste après les 4 copies d'écran : si tu suis ça tu perds toutes tes modifs et tu n'as pas de nouveau noyau ...
    Les 4 premières copies d'écran sont effectivement le menu de configuration de Rasbian sur RPi pour activer les différents paramètres et périphériques propre au RPi.
    Je ne sais pas si ça agit au niveau noyau, je ne sais pas s'il est nécessaire de recompiler quoique ce soit. Ce qui est sur, quelque soit la configuration effectuée ou le périphérique activé ou désactivé, c'est qu'il n'y a rien d'autre à faire sur cet écran. On configure et on reboote, c'est tout. Il fonctionne un peu à l'image du panneau de config de Windows.

    Après, qu'est ce qui est fait en cuisine interne dans cet utilitaire, je n'en sais rien, mais le reboot n'est pas guère plus long qu'un reboot "normal" donc je ne pense pas qu'il y ait recompil du noyau.

  5. #5
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 142
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 142
    Par défaut
    Salut,
    Citation Envoyé par sevyc64 Voir le message
    Les 4 premières copies d'écran sont effectivement le menu de configuration de Rasbian sur RPi pour activer les différents paramètres et périphériques propre au RPi.
    Oui, j'ai vu ça en seconde lecture, et ça m'avait totalement échappé à la première...

    Il semblerait (vues les infos en barre de titre) que ces écrans bleus soient liés à l'environnement de l'appareil (et non pas à une quelconque configuration du noyau, désolé pour la méprise) ; du coup, je pense que tout se passe lors de l'installation du package, qui doit copier les modules qui vont bien s'ils sont absents et doit ensuite jouer avec un ou deux fichiers de conf pour que les modules soient pris en compte au prochain reboot, en fonction des réponses aux écrans "bleus".

    Encore désolé pour la bourde.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de parenthèse avec Lazarus sous raspbian
    Par hayduke dans le forum Raspberry Pi
    Réponses: 5
    Dernier message: 07/07/2015, 19h24
  2. Réponses: 6
    Dernier message: 02/05/2015, 23h06
  3. Problème installation raspbian sur Raspberry pi B+
    Par plawyx dans le forum Raspberry Pi
    Réponses: 2
    Dernier message: 02/09/2014, 18h12
  4. Réponses: 2
    Dernier message: 07/01/2007, 10h06
  5. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo