Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 13/10/2008 22:22:28

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Comment ça, en lecture seule ?

C'est simple : j'ai branché mon iPod,
il est comme d'hab' apparu sur le bureau,
le logiciel de podcasting a démarré tout seul,
bref, tout est normal.

Sauf que, quand je veux accéder au répertoire de l'iPod, celui-ci est en lecture seule.

Je passe en root... et c'est pareil !
Là, je commence à me dire qu'il y a un loup.
Je pense à un problème de permissions
(alors que je suis root, oui, je sais, stabsurd' : bon, faut mettre ça sur ma déstabilisation)
et là, surprise :

# chmod -r 777 /media/debianIpod
chmod : modification des permissions de `/media/debianIpod': Système de fichiers accessible en lecture seulement

Alors quoi ? C'est udev qu'est devenu fou ?

J'ai jamais rien pigé à ce truc-là, entre nous soit dit.
Et jamais rien configuré : ce doit être un système auto-apprenant.
Et auto-emmerdant sad


*********** GPG : 45F03D8C ***********

Hors ligne

#2 14/10/2008 11:58:24

ledub
Membre
Lieu : Creil (60)
Inscription : 22/04/2003
Messages : 4 545

Re : Comment ça, en lecture seule ?

Regarde du côté de /etc/udev/rules.d et amuse toi avec quelques grep.

LeDub content de lire du Pathe et, peut-être, de lui donner un coup de pathe


« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!

Hors ligne

#3 14/10/2008 12:23:22

TeKa
Membre
Inscription : 08/11/2007
Messages : 43

Re : Comment ça, en lecture seule ?

iPod Touch ? Si oui, il est locké.

Hors ligne

#4 15/10/2008 16:53:29

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : Comment ça, en lecture seule ?

Voilà :

# lsusb
Bus 002 Device 005: ID 05ac:1204 Apple Computer, Inc.

Oui, mais :

# mount /mnt/ipod/
mount: special device /dev/sda does not exist

D'où ma question :
qu'est-ce qui fait correspondre une adresse style Bus 002 Device 005: ID 05ac:1204
avec /dev/sda ?


*********** GPG : 45F03D8C ***********

Hors ligne

#5 15/10/2008 17:14:49

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : Comment ça, en lecture seule ?

En fait c'est total aléatoire :
- un coup le machin est monté automatiquement, mais en lecture seule
- ensuite il n'est plus reconnu, ne correspond plus à /dev/sda (voir le message précédent)
- enfin il est monté et accessible en lecture comme en écriture

Je renonce à comprendre.
J'ai mis à jour rockbox,
c'est déjà pas mal.


*********** GPG : 45F03D8C ***********

Hors ligne

#6 16/10/2008 08:53:05

ledub
Membre
Lieu : Creil (60)
Inscription : 22/04/2003
Messages : 4 545

Re : Comment ça, en lecture seule ?

Pour savoir quel est le device qu'il va prendre, tu fais un cat /proc/partitions avant et après l'insertion de ipod et tu notes les différences, les nouvelles lignes sont les devices que tu peux utiliser.

LeDub qui, en ce moment, préfère device à devise.


« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!

Hors ligne

#7 16/10/2008 14:56:56

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : Comment ça, en lecture seule ?

Il me semble qu'un périphérique ne sera pas forcément toujours alloué au même device. Méfie toi.

Donc, ton popod ne sera pas toujours sur sda...

/me retourne à son café matinal


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#8 16/10/2008 16:29:41

orgrim
Administrator
Lieu : Palaiseau
Inscription : 03/09/2005
Messages : 373
Site Web

Re : Comment ça, en lecture seule ?

Normalement, tu peux dire à udev de toujours prendre le même device. Mais j'ai jamais configuré un truc du genre


"First they ignore you, then they ridicule you, then they fight you, then you win."
  --  Mahatma Gandhi

Hors ligne

#9 16/10/2008 16:55:27

Tihz
Membre
Lieu : Paname
Inscription : 02/11/2006
Messages : 876

Re : Comment ça, en lecture seule ?

C'est exact, pour le touchscreen de mon portable qui changeait toujours d'emplacement (d'où de grande soirée de galère, hein ioguix), j'ai dû rajouter un règle dans udev/rules.d/ un fichier contenant :

SUBSYSTEM=="input", KERNEL=="event*", ATTRS{name}=="eGalax Inc. Touch", SYMLINK+="input/touchscreen"

Desormais, il est toujours présent sous /dev/input/touchscreen

Ce qui facilite sa configuration sous Xorg.

A toi de trouver les bon attributs de ton ipod... Bon ok, voila un lien de gentoo qui te simplifiera la vie : http://gentoo-wiki.com/HOWTO_Using_an_i … h_the_iPod


Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.

Hors ligne

#10 19/10/2008 22:55:31

Mélodie
Membre
Lieu : Pyrénées
Inscription : 16/11/2004
Messages : 434
Site Web

Re : Comment ça, en lecture seule ?

quand au /dev/sda qui n'existe pas, il faut aller faire ton marché dans /dev :

$ ls -l /dev/sd*

:-)

Hors ligne

#11 20/10/2008 09:59:10

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : Comment ça, en lecture seule ?

Merci de vos réponses.
Malheureusement, Tihz, le lien que tu proposes est périmé.
Quant à moi j'essaye de résoudre mon pépin sur les forums rockbox, puisque mon iPod utilise ce système.


*********** GPG : 45F03D8C ***********

Hors ligne

#12 20/10/2008 12:00:47

Tihz
Membre
Lieu : Paname
Inscription : 02/11/2006
Messages : 876

Re : Comment ça, en lecture seule ?

pathe a écrit :

Malheureusement, Tihz, le lien que tu proposes est périmé.

Arf .. A quelques jours près sad

gentoo-wiki.com a écrit :

What's Happening?

At approximately 1:00 AM October 17th both websites went down.

Bon un copier coller du cache de google :

Using udev with the iPod

The advantage of this is that your iPod will always be /dev/ipod, regardless of the order you plug devices in. This helps by not referencing a set /dev/sd* or /dev/ub* in /etc/fstab -- which allows you to mount your iPod on /mnt/ipod without checking if the iPod was assigned the same device. This gives us more of a "plug-n-play" feel, and limits conflicts with other drives.

The procedure for setting up udev with the iPod has changed since udev version ???. See below for the old procedure.

To use udev first create a file called /etc/udev/rules.d/60-ipod.rules and add this line:
File: /etc/udev/rules.d/60-ipod.rules

  SUBSYSTEMS=="scsi", KERNEL=="sd?2", ATTRS{vendor}=="Apple*", ATTRS{model}=="iPod*", SYMLINK+="ipod", GROUP="plugdev"

Note: /etc/udev/rules.d/50-udev.rules is read before the ipod rules if using 60. If udev rules are applied first, it allows the ipod rules to overide them when they are applied. This allows you to add GROUP="plugdev" to the above rule (plugdev being a group on the system where users who may eject your ipod are listed). If your ipod rules are run first, the udev rules will overide any GROUP you set and set the group ownership to "disk" for /dev/sd* which only root can eject. In short, having your ipod rules run later will allow you to set the group ownership to a more useful group.
Restart udev

In order for our changes to become effective, we must restart udev. To do this, issue the following command, as root:

# udevtrigger


  Problems with Fifth Generation iPods
HFS+ Problems

If you are having problems mounting the iPod in read-write mode, check:

    * If the iPod has a Journalled file system

    It comes like that from factory, disable it through the MacOS X tool DiskUtil (from commandline)

    * If the iPod directory tree has different user / group than your user

    Likely if you started using it from MacOS X. Correct it changing your userID to the same number, or through chgrp and chown.

    * If you constantly see a line like that in dmesg:

hfs: Filesystem was not cleanly unmounted, running fsck.hfsplus is recommended.  mounting read-only.

    I found out that fixing it with fsck.hfsplus before mounting made the trick. It still would come up with the same problem next time I plugged the iPod, thogh. So I've modified my udev rules to make it to happen automagically:

File: /etc/udev/rules.d/10-local.rules

BUS=="usb", SYSFS{manufacturer}=="Apple*", SYSFS{product}=="iPod*", ACTION=="add", SYMLINK+="ipod", RUN+="/sbin/fsck.hfsplus -r /dev/ipod"

    It works perfectly now! ;-)


Et un lien vers le cache  (parce qu'il y a plein d'infos interesante dedans) :
http://74.125.39.104/search?q=cache:pIo … =clnk&cd=1


Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.

Hors ligne

Pied de page des forums