Page 1 sur 1
[carteSD] le périphérique n'est pas disponible pour montage utilisateur (résolu)
Publié : mar. 11 oct. 2016, 22:56
par bobo
J'utilise un adaptateur USB pour lire une carte SD d'appareil photo. La carte n'apparait pas dans les volumes montables de mon navigateur de fichier graphique
pcmanfm, comme les clefs USB ou disques durs externes apparaissent.
Toutefois via
lsblk, le volume est bien détecté /dev/sdd1
Code : Tout sélectionner
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 111,8G 0 disk
└─sda1 8:1 0 58,6G 0 part /
sdb 8:16 0 1,8T 0 disk
├─sdb1 8:17 0 3M 0 part
├─sdb3 8:19 0 195,3G 0 part /home
├─sdb4 8:20 0 195,3G 0 part
└─sdb5 8:21 0 1,4T 0 part /stock
sdc 8:32 0 465,8G 0 disk
├─sdc4 8:36 0 1K 0 part
├─sdc5 8:37 0 9,8G 0 part
├─sdc6 8:38 0 124G 0 part /mnt/data
├─sdc7 8:39 0 195,3G 0 part
└─sdc8 8:40 0 48,8G 0 part
sdd 8:48 1 15G 0 disk
└─sdd1 8:49 1 15G 0 part
sr0 11:0 1 1024M 0 rom
Détecté par gparted, la partition est du fat32.
Après tentative de montage avec
mount, en fonction du context j'obtiens cette erreur :
Code : Tout sélectionner
$ sudo mount /dev/sdd1 /mnt/tmp
mount: mauvais type de système de fichiers, option erronée, superbloc erroné
sur /dev/sdd1, page de code ou programme auxiliaire manquant, ou autre erreur
Dans certains cas des renseignements utiles sont dans le journal
système — essayez « dmesg | tail » ou quelque chose du genre.
Code : Tout sélectionner
$-- Logs begin at dim. 2014-10-12 20:43:54 CEST, end at mar. 2016-10-11 22:54:33 CEST. --
oct. 11 22:54:33 sharu sudo[2090]: pam_unix(sudo:session): session closed for user root
oct. 11 22:54:33 sharu sudo[2090]: pam_unix(sudo:session): session opened for user root by (uid=0)
oct. 11 22:54:33 sharu sudo[2090]: bobo : TTY=pts/0 ; PWD=/home/bobo ; USER=root ; COMMAND=/usr/bin/mount /dev/sdd1 /mnt/tmp
oct. 11 22:54:17 sharu sudo[2070]: pam_unix(sudo:session): session closed for user root
oct. 11 22:54:17 sharu sudo[2070]: pam_unix(sudo:session): session opened for user root by (uid=0)
oct. 11 22:54:17 sharu sudo[2070]: bobo : TTY=pts/0 ; PWD=/home/bobo ; USER=root ; COMMAND=/usr/bin/mount /dev/sdd1 /mnt/tmp
oct. 11 22:54:05 sharu sudo[779]: pam_unix(sudo:session): session closed for user root
oct. 11 22:54:05 sharu systemd[1]: Reloading.
oct. 11 22:53:58 sharu systemd[1]: local-fs.target: Cannot add dependency job, ignoring: Unit stock.mount is masked.
oct. 11 22:53:58 sharu systemd[1]: Reloading.
oct. 11 22:53:58 sharu sudo[779]: pam_unix(sudo:session): session opened for user root by (uid=0)
oct. 11 22:53:58 sharu sudo[779]: bobo : TTY=pts/0 ; PWD=/home/bobo ; USER=root ; COMMAND=/usr/bin/gparted
oct. 11 22:53:23 sharu sudo[31159]: pam_unix(sudo:session): session closed for user root
oct. 11 22:53:23 sharu sudo[31159]: pam_unix(sudo:session): session opened for user root by (uid=0)
oct. 11 22:53:23 sharu sudo[31159]: bobo : TTY=pts/0 ; PWD=/home/bobo ; USER=root ; COMMAND=/usr/bin/mount /dev/sdd1 /mnt/tmp
oct. 11 22:51:15 sharu sudo[23639]: pam_unix(sudo:session): session closed for user root
oct. 11 22:51:15 sharu systemd[1]: Reloading.
Combinaisons testées:
– adaptateur USB, PC fixe archlinux
– lecteur carte SD, netbook archlinux
– adaptateur USB, portable ubuntu
Tests:
– pas de proposition de montage dans le navigateur de fichier (tous)
– montage mount (a fonctionné uniquement sur ubuntu)
Avez-vous une idée de ce qui cloche ?
Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur
Publié : mar. 11 oct. 2016, 23:32
par benjarobin
Quelle est la fin de dmesg ?
Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur
Publié : mer. 12 oct. 2016, 20:16
par bobo
Oui désolé… je n'ai pas mis le truc que le message d'erreur demandait en Français

Je n'ai pas trouvé l'info hyper-pertinente (du coup j'avais creusé avec journalctl), je me trompe peut-être. Les 2 commandes enchaînées ça donne ça :
Code : Tout sélectionner
$ sudo mount /dev/sdd1 /mnt/tmp
[sudo] Mot de passe de bobo :
mount: mauvais type de système de fichiers, option erronée, superbloc erroné
sur /dev/sdd1, page de code ou programme auxiliaire manquant, ou autre erreur
Dans certains cas des renseignements utiles sont dans le journal
système — essayez « dmesg | tail » ou quelque chose du genre.
$ dmesg | tail
[ 7795.463146] usb-storage 1-8:1.0: USB Mass Storage device detected
[ 7795.471716] scsi host10: usb-storage 1-8:1.0
[ 7796.462993] scsi 10:0:0:0: Direct-Access Mass Storage Device PQ: 0 ANSI: 0 CCS
[ 7796.465480] sd 10:0:0:0: [sdd] 31504384 512-byte logical blocks: (16.1 GB/15.0 GiB)
[ 7796.465628] sd 10:0:0:0: [sdd] Write Protect is off
[ 7796.465629] sd 10:0:0:0: [sdd] Mode Sense: 03 00 00 00
[ 7796.465724] sd 10:0:0:0: [sdd] No Caching mode page found
[ 7796.465726] sd 10:0:0:0: [sdd] Assuming drive cache: write through
[ 7796.468119] sdd: sdd1
[ 7796.469994] sd 10:0:0:0: [sdd] Attached SCSI removable disk
Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur
Publié : mer. 12 oct. 2016, 20:32
par bobo
Je viens de voir passer un update de gvfs. Il va falloir que je refasse le test.
Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur
Publié : mer. 12 oct. 2016, 20:34
par benjarobin
C'est quoi le système de fichier qu'il y a sur cette carte SD ? Ubuntu te dit donne quoi, une fois monté, en sortie de :
Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur
Publié : jeu. 13 oct. 2016, 20:52
par bobo
Sur le laptop+ubuntu:
Code : Tout sélectionner
$ sudo mount /dev/sdb1 /mnt
$ ls /mnt
DCIM MISC NCFL NIKON001.DSC System Volume Information USBC???
$ sudo file -sL /dev/sdb1
/dev/sdb1: x86 boot sector
$ mount | grep sdb
/dev/sdb1 on /mnt type vfat (rw)
Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur
Publié : jeu. 13 oct. 2016, 20:56
par bobo
Après test, suite à mise à jour
gvfs, les symptômes persistent sur fixe+archlinux:
Code : Tout sélectionner
$ sudo mount /dev/sdd1 /mnt/tmp
[sudo] Mot de passe de bobo :
mount: mauvais type de système de fichiers, option erronée, superbloc erroné
sur /dev/sdd1, page de code ou programme auxiliaire manquant, ou autre erreur
Dans certains cas des renseignements utiles sont dans le journal
système — essayez « dmesg | tail » ou quelque chose du genre.
Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur
Publié : jeu. 13 oct. 2016, 22:21
par benjarobin
As tu installé
exfat-utils ? Je crois qu'il faut redémarrer ensuite...
Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur
Publié : ven. 14 oct. 2016, 07:05
par bobo
Ce paquet n'est pas installé, je ferai le test ce week-end
Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur
Publié : sam. 15 oct. 2016, 09:15
par bobo
Bon, j'ai installé
exfat-utils et redémarré l'ordi. Les symptômes persistent.
Code : Tout sélectionner
$ sudo mount /dev/sdd1 /mnt/tmp
[sudo] Mot de passe de ******** :
mount: mauvais type de système de fichiers, option erronée, superbloc erroné
sur /dev/sdd1, page de code ou programme auxiliaire manquant, ou autre erreur
Dans certains cas des renseignements utiles sont dans le journal
système — essayez « dmesg | tail » ou quelque chose du genre.
$ dmesg|tail
[ 272.807726] usbcore: registered new interface driver usb-storage
[ 272.808686] usbcore: registered new interface driver uas
[ 273.798742] scsi 6:0:0:0: Direct-Access Mass Storage Device PQ: 0 ANSI: 0 CCS
[ 273.800843] sd 6:0:0:0: [sdd] 31504384 512-byte logical blocks: (16.1 GB/15.0 GiB)
[ 273.800953] sd 6:0:0:0: [sdd] Write Protect is off
[ 273.800954] sd 6:0:0:0: [sdd] Mode Sense: 03 00 00 00
[ 273.801073] sd 6:0:0:0: [sdd] No Caching mode page found
[ 273.801074] sd 6:0:0:0: [sdd] Assuming drive cache: write through
[ 273.803620] sdd: sdd1
[ 273.804674] sd 6:0:0:0: [sdd] Attached SCSI removable disk
Un peu de détails sur les navigateurs de fichier que j'ai testés: gvfs est bien installé
Code : Tout sélectionner
$ pacman -Qi pcmanfm
Nom : pcmanfm
Version : 1.2.4-2
Description : Extremely fast and lightweight file manager
Architecture : x86_64
URL : http://pcmanfm.sourceforge.net/
Licences : GPL
Groupes : lxde
Fournit : --
Dépend de : libfm-gtk2 lxmenu-data
Dépendances opt. : gvfs: for trash support, mounting with udisks and remote filesystems [installé]
udisks: alternative for mounting volumes [installé]
xarchiver: archive management [installé]
Requis par : --
Optionnel pour : xdg-utils
Est en conflit avec : --
Remplace : --
Taille installée : 1335,00 KiB
Paqueteur : Balló György <ballogyor+arch@gmail.com>
Compilé le : mer. 13 juil. 2016 01:00:31 CEST
Installé le : sam. 16 juil. 2016 17:42:14 CEST
Motif d’installation : Explicitement installé
Script d’installation : Non
Validé par : Signature
Code : Tout sélectionner
$ pacman -Qi thunar
Nom : thunar
Version : 1.6.10-3
Description : Modern file manager for Xfce
Architecture : x86_64
URL : http://thunar.xfce.org
Licences : GPL2 LGPL2.1
Groupes : xfce4
Fournit : --
Dépend de : desktop-file-utils libexif hicolor-icon-theme libnotify libgudev gtk2 exo
libxfce4util libxfce4ui libpng
Dépendances opt. : gvfs: for trash support, mounting with udisk and remote filesystems [installé]
xfce4-panel: for trash applet [installé]
tumbler: for thumbnail previews [installé]
thunar-volman: manages removable devices [installé]
thunar-archive-plugin: create and deflate archives [installé]
thunar-media-tags-plugin: view/edit id3/ogg tags [installé]
Requis par : thunar-archive-plugin thunar-media-tags-plugin thunar-volman xfdesktop
Optionnel pour : --
Est en conflit avec : --
Remplace : --
Taille installée : 4,95 MiB
Paqueteur : Evangelos Foutras <evangelos@foutrelis.com>
Compilé le : sam. 07 mai 2016 06:40:23 CEST
Installé le : dim. 08 mai 2016 10:30:56 CEST
Motif d’installation : Installé comme dépendance d’un autre paquet
Script d’installation : Non
Validé par : Signature
Au cas où il manquerait un service au démarrage:
Code : Tout sélectionner
tree /etc/systemd/system
/etc/systemd/system
├── getty.target.wants
│ └── getty@tty1.service -> /usr/lib/systemd/system/getty@.service
├── multi-user.target.wants
│ ├── acpid.service -> /usr/lib/systemd/system/acpid.service
│ ├── dhcpcd.service -> /usr/lib/systemd/system/dhcpcd.service
│ ├── haveged.service -> /usr/lib/systemd/system/haveged.service
│ ├── ip6tables.service -> /usr/lib/systemd/system/ip6tables.service
│ ├── iptables.service -> /usr/lib/systemd/system/iptables.service
│ ├── lm_sensors.service -> /usr/lib/systemd/system/lm_sensors.service
│ ├── ntpdate.service -> /usr/lib/systemd/system/ntpdate.service
│ ├── ntpd.service -> /usr/lib/systemd/system/ntpd.service
│ ├── org.cups.cupsd.path -> /usr/lib/systemd/system/org.cups.cupsd.path
│ ├── preload.service -> /usr/lib/systemd/system/preload.service
│ └── remote-fs.target -> /usr/lib/systemd/system/remote-fs.target
├── netctl@wlp3s7\x2dHITRON\x2d1C50.service
├── printer.target.wants
│ └── org.cups.cupsd.service -> /usr/lib/systemd/system/org.cups.cupsd.service
└── sockets.target.wants
└── org.cups.cupsd.socket -> /usr/lib/systemd/system/org.cups.cupsd.socket
4 directories, 15 files
Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur
Publié : sam. 15 oct. 2016, 10:18
par bobo
Le message de mount en English en ayant modifié la locale
Code : Tout sélectionner
$ sudo mount /dev/sdd1 /mnt/tmp
mount: wrong fs type, bad option, bad superblock on /dev/sdd1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
Ça a l'air d'etre un message courant pour les /etc/fstab foireux
Pour la mise à disposition du montage dans un navigateur graphique je n'ai malheureusement pas d'idée.
Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur
Publié : sam. 15 oct. 2016, 10:46
par Xorg
Tu as essayé en spécifiant le type lors du montage ?
mount -t vfat
.
Dans le doute, donne la sortie de
lsmod | grep fat
.
Pourquoi tu penses que ça vient de ton fstab ? Si tu penses qu'il y a un soucis avec, donne-nous son contenu, tant qu'à faire.

Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur
Publié : sam. 15 oct. 2016, 11:05
par bobo
lsmod | grep fat[/code] ne renvoit rien…
Le montage en spécifiant le type fonctionne !
Code : Tout sélectionner
$ sudo mount -t vfat /dev/sdd1 /mnt/tmp
$ ls -l /mnt/tmp
total 3,4G
drwxr-xr-x 4 root root 32K 25 août 15:20 DCIM/
drwxr-xr-x 2 root root 32K 25 août 15:20 MISC/
drwxr-xr-x 2 root root 32K 25 août 15:20 NCFL/
-rwxr-xr-x 1 root root 512 25 août 15:20 NIKON001.DSC*
drwxr-xr-x 2 root root 32K 13 sept. 14:03 System Volume Information/
-rwxr-xr-x 1 root root 3,4G 1 janv. 1980 USBC??*
Je vois ce gros fichier USBC?? de 3.4G et je me dis qu'il doit y avoir un truc moisi avec la carte SD
Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur
Publié : sam. 15 oct. 2016, 11:18
par bobo
J'ai procédé à une vérification de système de fichier, et le montage automatique est de retour ! \o/ Il faut lancer la commande suivante et répondre aux questions:
Maintenant la carte SD est rendue disponible pour le montage automatique !! Merci à vous 2
Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur (résolu)
Publié : sam. 15 oct. 2016, 20:18
par Xorg
Oui, il y a un sérieux soucis avec le répertoire USBC??* (entre son nom, la date et le poids...). Est-ce que le fsck a corrigé ce soucis ?
Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur (résolu)
Publié : sam. 15 oct. 2016, 20:36
par bobo
Non ça l'a supprimé. Ce qui est curieux c'est que je l'ai reformatée (à partir de l'appareil photo) suite à un soucis de lecture il y a 1 bon mois.
Ce gros dossier USBC* doit être la « sauvegarde des données corrompues » de la carte SD avant formatage. Juste une hypothèse (j'ai découvert la nature de ces fichiers USBC* ce matin

). J'avais fait une sauvegarde peu de temps avant que le soucis ne survienne, après branchement de la carte SD sur une borne Kodak pour imprimer 3 photos.
Merci pour le coup de main en tout cas