Page 1 sur 1

[hal] impossible de monter un CD automatiquement (résolu)

Publié : dim. 01 juil. 2007, 03:34
par tandycorp
Hal me donne du trouble.
Dans thunar quand n'importe quel CD s'auto-monte, si je clique dessus j'ai une fenêtre:

Échec au montage de "CD Audio" (ce coup là c'était un cd audio).

Code : Tout sélectionner

[Invalid UTF-8] mount: type erron\xe9 de syst\xe8me de fichiers, option erron\xe9e, super bloc erron\xe9 sur /dev/dvd,
       codepage manquante ou autre erreur
       Dans quelques cas certaines informations sont utiles dans syslog - essayez
       dmesg | tail  ou quelque chose du genre.

Ça fait ça avec tous mes CD.

Hal est installé, le démon est dans etc/rc.conf, l'utilisateur est dans le groupe hal.. tout semble ok. En utf8 j'ai le meme probleme qu'en iso-8859-1.

dans fstab c'est normal:

Code : Tout sélectionner

/dev/cdrom             /mnt/cd   iso9660   ro,user,noauto,unhide   0      0
/dev/dvd               /mnt/dvd  udf       ro,user,noauto,unhide   0      0
dmesg | tail me donne :

Code : Tout sélectionner

dmesg | tail
end_request: I/O error, dev hda, sector 769772
hda: command error: status=0x51 { DriveReady SeekComplete Error }
hda: command error: error=0x54 { AbortedCommand LastFailedSense=0x05 }
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 1248
hda: command error: status=0x51 { DriveReady SeekComplete Error }
hda: command error: error=0x54 { AbortedCommand LastFailedSense=0x05 }
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 1024
UDF-fs: No partition found (1)
Mon lecteur est un combo graveur DVD/CD sur hda car mon disque dur est sda.

En montant manuellement ça marche.

Publié : dim. 01 juil. 2007, 11:40
par Skunnyk
Plop =)
A mon avis le probleme est le meme que j'ai (et d'autres) ont eu ... a savoir que le fstab a quelques problemes dans certaines situations. Je te conseille d'essayer l'astuce suivant :
http://wiki.archlinux.fr/howto:archlinux:fstab :) Ca devrais regler ton probleme :)

Publié : dim. 01 juil. 2007, 13:45
par Cactus
Et si tu passais le "noauto" à "auto" dans ton fstab ?
de mémoire, cela concerne le montage auto, me trompe-je ?

Publié : dim. 01 juil. 2007, 14:43
par mimas
Cactus a écrit :Et si tu passais le "noauto" à "auto" dans ton fstab ?
Si tu enlèves le "noauto" alors le système va chercher à monter le CD-ROM au démarrage => problème.

HAL gère d'abord le média en fonction de son "amovabilité" physique.

Publié : dim. 01 juil. 2007, 15:39
par Tebo
[quote]UDF-fs: No partition found (1)[/code]

Normalement avec:

Code : Tout sélectionner

/dev/cdrom          /mnt/cd    auto      user,noauto   0      0
/dev/dvd            /mnt/dvd   auto      user,noauto   0      0
sa passe.

Re: [hal] impossible de monter un CD automatiquement

Publié : dim. 01 juil. 2007, 15:44
par mélodie
tandycorp a écrit : dans fstab c'est normal:

Code : Tout sélectionner

/dev/cdrom             /mnt/cd   iso9660   ro,user,noauto,unhide   0      0
/dev/dvd               /mnt/dvd  udf       ro,user,noauto,unhide   0      0
Chez moi les lignes correspondant à tes /dev/cdrom et /dev/dvd nomme plus directement le périphérique (j'ai un peu de mal avec les termes précis qui s'appliquent mais l'idée y est).
# Médias amovibles
/dev/hdc /mnt/cd iso9660,udf ro,user,noauto,unhide 0 0
/dev/hdd /mnt/dvd iso9660,udf ro,user,noauto,unhide 0 0
/dev/fd0 /mnt/fl vfat rw,user,noauto,sync 0 0
Il y a aussi bien les termes

Code : Tout sélectionner

iso9660,udf 
sur chacune des lignes comme indiqué dans le tuto de wain et Skunnyk.
Ça fonctionne mieux en principe.

Publié : dim. 01 juil. 2007, 16:48
par mélodie
J'ai fait l'essai avec un CD audio pour voir, ça donne les mêmes résultats que chez toi. Pour l'écouter, j'ai essayé aussi avec mplayer, mais il retourne une erreur. Audacious ne le voit pas.

Quand je le sollicite avec Amarok, je peux écouter les morceaux sans m'occuper de ce qui se passe dans Thunar ou ailleurs.

Publié : dim. 01 juil. 2007, 16:50
par vincentxavier
Un CD Audio ne se monte pas !

Publié : dim. 01 juil. 2007, 17:50
par tandycorp
vincentxavier a écrit :Un CD Audio ne se monte pas !
Ah ben maudit verrât! comme disait mon grand-père.. on en apprend tous les jours

Alors jvais faire comme dans le Wiki que jnavais pas lu ;)
mais donc ça veut dire que parfois le système monte l'iso9660 sur /dev/dvd et parfois l'udf sur /dev/cd ??? ça ne peut pas créer de conflit dans les applis comme vlc? lorsque j'indique open DVD alors là je devrais faire open CD?

@mélodie : ça fonctionne mieux en pointant directement le périphérique?

Publié : dim. 01 juil. 2007, 20:35
par mélodie
tandycorp a écrit :
vincentxavier a écrit :Un CD Audio ne se monte pas !
Ah ben maudit verrât! comme disait mon grand-père.. on en apprend tous les jours
Je le savais mais l'avais oublié.
@mélodie : ça fonctionne mieux en pointant directement le périphérique?
Si j'en crois ce que je comprends, c'est ce qui est prévu.
Exemples:
man fstab chez linux-kheops
Le premier champ (fs_spec), décrit le péripherique bloc ou le système de fichiers distant a monter.
Par contre chez loligrub.be ça ressemble à chez toi. Mais bon, c'est en Belgique hein ? ^^

Et chez Tuxfile aussi, avec /dev/cdrom.

Finalement ça n'a peut-être pas tant d'importance, pourvu que les liens symboliques soient respectés/concordants dans /dev.

Publié : dim. 01 juil. 2007, 21:15
par tandycorp
Ce que je pensais est arrivé: après avoir modifié les 2 lignes de fstab comme décrit dans le Wiki, maintenant losrque je monte un CD ça se met dans /mnt/dvd ! C'est stupide.. mais bon ça marche.

J'ai regardé la structure et il y a trop de liens : /dev/cdrom pointe vers /dev/cd/cdrom-hda qui lui pointe ensuite ../hda donc /dev/hda.

Je vais laisser cette structure en place tout de meme car je suis trop paresseux

Merci un autre prob résolu

Publié : dim. 01 juil. 2007, 21:30
par vincentxavier
En fait tous ces liens symboliques sont régis par udev ...

Publié : dim. 01 juil. 2007, 21:47
par mélodie
vincentxavier a écrit :En fait tous ces liens symboliques sont régis par udev ...
Lequel est le grand chef dans le sytème.
La deuxième partie concerne encore le rc.sysinit, lorsque le démon UDev se met en marche. Comme dit précédemment, c’est lui qui se charge habituellement de charger les modules necessaires. Comme il est capable de détecter le matériel et d’ajouter le bon module en conséquence, il est bon de le laisser opérer naturellement.
Pfff tant de choses à apprendre en juste seulement une seule vie ! :cry:

Publié : dim. 01 juil. 2007, 21:52
par vincentxavier
On peut éventuellement s'amuser à rajouter de nouvelles règles ....

Publié : dim. 01 juil. 2007, 22:11
par mélodie
vincentxavier a écrit :On peut éventuellement s'amuser à rajouter de nouvelles règles ....
Comme dit la formule consacrée, "si on sait vraiment ce qu'on fait"... :?