Mount: unknown filesystem type 'vfat'

Bonjour,

pour une raison inconnue, il m’est impossible de monter mes clés USB depuis deux jours. Je précise qu’elles se montent sans pbs sur d’autres systèmes.

A l’insertion j’ai droit à ceci :

Résultat d’un modprobe vfat

# modprobe vfat FATAL: Error inserting vfat (/lib/modules/2.6.32-5-686/kernel/fs/fat/vfat.ko): Unknown symbol in module, or unknown parameter (see dmesg)

et #dmesg [ 77.372339] usb 3-2.2: new high speed USB device using ehci_hcd and address 4 [ 77.622717] usb 3-2.2: New USB device found, idVendor=1b1c, idProduct=1ab1 [ 77.622729] usb 3-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 77.622736] usb 3-2.2: Product: Voyager [ 77.622742] usb 3-2.2: Manufacturer: Corsair [ 77.622748] usb 3-2.2: SerialNumber: AA10000000000509 [ 77.624741] usb 3-2.2: configuration #1 chosen from 1 choice [ 77.628439] scsi3 : SCSI emulation for USB Mass Storage devices [ 77.632522] usb-storage: device found at 4 [ 77.632529] usb-storage: waiting for device to settle before scanning [ 82.633162] usb-storage: device scan complete [ 82.873031] scsi 3:0:0:0: Direct-Access Corsair Voyager 1100 PQ: 0 ANSI: 0 CCS [ 82.875831] sd 3:0:0:0: Attached scsi generic sg6 type 0 [ 82.877975] sd 3:0:0:0: [sdf] 15820800 512-byte logical blocks: (8.10 GB/7.54 GiB) [ 82.878596] sd 3:0:0:0: [sdf] Write Protect is off [ 82.878606] sd 3:0:0:0: [sdf] Mode Sense: 43 00 00 00 [ 82.878613] sd 3:0:0:0: [sdf] Assuming drive cache: write through [ 82.881839] sd 3:0:0:0: [sdf] Assuming drive cache: write through [ 82.881854] sdf: sdf1 [ 82.886100] sd 3:0:0:0: [sdf] Assuming drive cache: write through [ 82.886115] sd 3:0:0:0: [sdf] Attached SCSI removable disk [ 83.492968] vfat: Unknown symbol utf8s_to_utf16s_fixed

[code]# cat /etc/fstab

/etc/fstab: static file system information.

Use ‘blkid’ to print the universally unique identifier for a

device; this may be used with UUID= as a more robust way to name devices

that works even if disks are added and removed. See fstab(5).

proc /proc proc defaults 0 0

/ was on /dev/sda4 during installation

UUID=7e406713-3ff4-44ca-846d-e997f022ccb9 / ext3 errors=remount-ro 0 1

/home was on /dev/sda5 during installation

UUID=9b542e94-ae92-428f-b23b-525b976470cb /home ext3 defaults 0 2

archives was on /dev/sda6

UUID=41FD-7D55 /media/arch vfat defauts 0 2

swap was on /dev/sda13 during installation

UUID=e174dd72-0270-46b0-99be-9c765e935fd0 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0[/code]

Mes recherches ne donnent rien de probant pour le moment…Je précise de plus que mon système est à jour.

As tu fait un changement de noyau car le problème vient de là…

vérifie ton appartenance au groupe plugdev et dans fstab supprime la ligne:

fais un :

ou redémarre.Normalement les périphériques usb se montent auto.

Tu as toujours le paquet dosfstools d’installé?

la seule chose que je peux dire c’est que ce pb semble correspondre à une mise à jour récente…

je viens de faire un :

puis j’ai commenté la ligne dans fstab.

résultat :

# mount -a mount: unknown filesystem type 'vfat'

Oui dosfstools est bien installé ( version 3.0.9-1). Je viens de faire une réinstallation à l’instant.

Je redémarre pour voir…

Merci de vous pencher sur ce pb mais aucun changement pour le moment.

branche la clé et donne la sortie de:

et vois si la clé est détéctée,si oui monte la clé avec mount

[code]# fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2a0f6a2f

Device Boot Start End Blocks Id System
/dev/sda1 14 205 1536000 82 Linux swap / Solaris
Partition 1 does not end on cylinder boundary.
/dev/sda2 2547 19458 135837697 f W95 Ext’d (LBA)
/dev/sda3 * 1 13 104391 83 Linux
/dev/sda4 205 2546 18809856 83 Linux
/dev/sda5 2547 7668 41140224 83 Linux
/dev/sda6 7669 18444 86552576 b W95 FAT32
/dev/sda7 18444 19458 8142848 b W95 FAT32

Partition table entries are not in disk order

Disk /dev/sdb: 8100 MB, 8100249600 bytes
204 heads, 51 sectors/track, 1520 cylinders
Units = cylinders of 10404 * 512 = 5326848 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00035361

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 1521 7909376 b W95 FAT32[/code]

# mount /dev/sdb1 /media/corsair mount: unknown filesystem type 'vfat'

J’avais déjà essayé de monter la clé ‘à la mano’ mais sans succès.

et que dit lsusb,parce que là je ne sais plus trop .

Juste pour info :

  • 1/ dmesg indique - cf le premier post - que la clé est montée en sdf1
  • 2/ Or, fdisk indique une clé en sdb1 !

Alors, soit tu as deux clés, soit tu as un problème de détection et de “montage” dans le système !?

Rien de bien intéressant apparement.

# lsusb Bus 005 Device 006: ID 1b1c:1ab1 Bus 005 Device 005: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer Bus 005 Device 003: ID 1a40:0101 TERMINUS TECHNOLOGY INC. USB-2.0 4-Port HUB Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 011: ID 046d:c31b Logitech, Inc. Compact Keyboard K300 Bus 001 Device 010: ID 046d:c05b Logitech, Inc. Bus 001 Device 008: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Ca fait deux jours que j’écume le net. Ce pb est bien reporté dans de multiples forums mais le plus souvent la résolution est associée à une mise à jour. Moi c’est plutôt le contraire :unamused:

[quote=“PengouinPdt”]Juste pour info :

  • 1/ dmesg indique - cf le premier post - que la clé est montée en sdf1
  • 2/ Or, fdisk indique une clé en sdb1 !

Alors, soit tu as deux clés, soit tu as un problème de détection et de “montage” dans le système !?[/quote]

Oui, j’avais essayé une autre clé avec trois partitions inside. Peut-être la raison du changement de lettre (sdb -> sdf ? )
J’ai remis la clé n°1.

#dmesg ... [ 2739.492287] usb 5-2.2: new high speed USB device using ehci_hcd and address 7 [ 2739.742651] usb 5-2.2: New USB device found, idVendor=1b1c, idProduct=1ab1 [ 2739.742663] usb 5-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2739.742671] usb 5-2.2: Product: Voyager [ 2739.742677] usb 5-2.2: Manufacturer: Corsair [ 2739.742683] usb 5-2.2: SerialNumber: AA10000000000509 [ 2739.742952] usb 5-2.2: configuration #1 chosen from 1 choice [ 2739.752157] scsi9 : SCSI emulation for USB Mass Storage devices [ 2739.752671] usb-storage: device found at 7 [ 2739.752677] usb-storage: waiting for device to settle before scanning [ 2744.753370] usb-storage: device scan complete [ 2744.993486] scsi 9:0:0:0: Direct-Access Corsair Voyager 1100 PQ: 0 ANSI: 0 CCS [ 2744.996844] sd 9:0:0:0: Attached scsi generic sg2 type 0 [ 2744.998096] sd 9:0:0:0: [sdb] 15820800 512-byte logical blocks: (8.10 GB/7.54 GiB) [ 2744.998922] sd 9:0:0:0: [sdb] Write Protect is off [ 2744.998934] sd 9:0:0:0: [sdb] Mode Sense: 43 00 00 00 [ 2744.998941] sd 9:0:0:0: [sdb] Assuming drive cache: write through [ 2745.002289] sd 9:0:0:0: [sdb] Assuming drive cache: write through [ 2745.002304] sdb: sdb1 [ 2745.006665] sd 9:0:0:0: [sdb] Assuming drive cache: write through [ 2745.006680] sd 9:0:0:0: [sdb] Attached SCSI removable disk [ 2745.604587] vfat: Unknown symbol utf8s_to_utf16s_fixed

Comme le montre ton premier post :

[quote]# modprobe vfat
FATAL: Error inserting vfat (/lib/modules/2.6.32-5-686/kernel/fs/fat/vfat.ko): Unknown symbol in module, or unknown parameter (see dmesg)[/quote]

Et le précédent :

Ton problème ne se situe pas dans ta clé, mais dans le module vfat du noyau !
Donc, c’est un problème de noyau …

Maintenant, va falloir trouver comment le régler !

Restitue moi, stp, ce que donne la commande suivante :

[quote=“PengouinPdt”]Ton problème ne se situe pas dans ta clé, mais dans le module vfat du noyau !
Donc, c’est un problème de noyau …

Maintenant, va falloir trouver comment le régler ![/quote]

Oui, et j’en suis arrivé à la même conclusion que toi car figure toi que je ne peux même par monter les partitions FAT32 de mon hdd !

# mount /dev/sda6 /media/arch mount: unknown filesystem type 'vfat'

# lsmod | grep fat fat 34944 0 nls_base 4541 2 fat,usbcore

quote=“milediou”

# lsmod | grep fat fat 34944 0 nls_base 4541 2 fat,usbcore[/quote]

Bon, on va essayer cette solution, avec des droits d’admin - bien sûr :

# on enleve les modules...
modprobe -r nls_base
modprobe -r fat

# on les remonte dans le bon ordre - si 'modprobe' ne fonctionne pas, utiliser 'insmod'...
modprobe fat
modprobe vfat
modprobe nls_base

Si ça marche pas, donne-nous juste ensuite le résultat de la commande suivante :

impossible de retirer le module nls_base

# modprobe -r nls_base FATAL: Module nls_base is in use.

ça commence mal.

EDIT : le chargement / déchargement de ‘fat’ ne pose aucun pb

par contre pour ‘vfat’, toujours la même erreur :

# modprobe vfat FATAL: Error inserting vfat (/lib/modules/2.6.32-5-686/kernel/fs/fat/vfat.ko): Unknown symbol in module, or unknown parameter (see dmesg)

C’est un bogue qui a l’air d’être récurrent …

bugs.debian.org/cgi-bin/bugreport.cgi?bug=670172

Un des conseils - pertinent - est de revenir à un kernel précédent !

[quote=“milediou”]impossible de retirer le module nls_base

# modprobe -r nls_base FATAL: Module nls_base is in use.

ça commence mal.[/quote]

Enlève ta clé, et tout périphérique USB, hors clavier, souris … puis réessaye.

j’ai wheezy et je n’ai pas ce bug;lis ma signature,bizarre cette histoire.