[carteSD] le périphérique n'est pas disponible pour montage utilisateur (résolu)

Reconnaissance et configuration du matériel / kernel linux
Répondre
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

[carteSD] le périphérique n'est pas disponible pour montage utilisateur (résolu)

Message 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 ?
Dernière modification par bobo le sam. 15 oct. 2016, 11:19, modifié 1 fois.
dwm — BÉPO — vim — “more is less !”
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17237
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur

Message par benjarobin »

Quelle est la fin de dmesg ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur

Message par bobo »

Oui désolé… je n'ai pas mis le truc que le message d'erreur demandait en Français :roll: 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
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur

Message par bobo »

Je viens de voir passer un update de gvfs. Il va falloir que je refasse le test.
dwm — BÉPO — vim — “more is less !”
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17237
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur

Message 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 :

Code : Tout sélectionner

sudo file -sL /dev/sdd1
mount | grep sdd
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur

Message 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)
Dernière modification par bobo le jeu. 13 oct. 2016, 20:58, modifié 1 fois.
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur

Message 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.
dwm — BÉPO — vim — “more is less !”
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17237
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur

Message par benjarobin »

As tu installé exfat-utils ? Je crois qu'il faut redémarrer ensuite...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur

Message par bobo »

Ce paquet n'est pas installé, je ferai le test ce week-end
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur

Message 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
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur

Message 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.
dwm — BÉPO — vim — “more is less !”
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur

Message 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. :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur

Message 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
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur

Message 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:

Code : Tout sélectionner

$ sudo fsck.vfat /dev/sdd1
Maintenant la carte SD est rendue disponible pour le montage automatique !! Merci à vous 2
dwm — BÉPO — vim — “more is less !”
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur (résolu)

Message 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 ?
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [carteSD] le périphérique n'est pas disponible pour montage utilisateur (résolu)

Message 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 :D). 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
dwm — BÉPO — vim — “more is less !”
Répondre