SD-Card im USB-Kartenleser: wrong fs type, bad option, bad superblock
Mahlzeit...
ich habe einen USB-Kartenleser für (u.a.) SD-Cards. Das Ding habe ich
vor meiner Debian-Neuinstallation problemlos am laufen gehabt (Sid).
Momentan streikt das Teil aber.
Soweit bin ich gekommen... die SD-Card ist als /dev/sdc erkannt
worden und es gibt auch eine Partition da drauf:
=====================
# fdisk -l /dev/sdc
Disk /dev/sdc: 125 MB, 125960192 bytes
8 heads, 32 sectors/track, 961 cylinders
Units = cylinders of 256 * 512 = 131072 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 961 123007+ 6 FAT16
=====================
Ich kann auch von der Karte lesen:
=====================
# xxd /dev/sdc1 | head
0000000: eb3c 906d 6b64 6f73 6673 0000 0204 0100 .<.mkdosfs......
0000010: 0200 0200 00f8 f000 2000 0800 0000 0000 ........ .......
0000020: fec0 0300 0000 29e2 53e8 4120 2020 2020 ......).S.A
0000030: 2020 2020 2020 4641 5431 3620 2020 0e1f FAT16 ..
0000040: be5b 7cac 22c0 740b 56b4 0ebb 0700 cd10 .[|.".t.V.......
0000050: 5eeb f032 e4cd 16cd 19eb fe54 6869 7320 ^..2.......This
0000060: 6973 206e 6f74 2061 2062 6f6f 7461 626c is not a bootabl
0000070: 6520 6469 736b 2e20 2050 6c65 6173 6520 e disk. Please
0000080: 696e 7365 7274 2061 2062 6f6f 7461 626c insert a bootabl
0000090: 6520 666c 6f70 7079 2061 6e64 0d0a 7072 e floppy and..pr
=====================
Nur mounten kann ich sie nicht:
=====================
# mount -t vfat /dev/sdc1 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
or too many mounted file systems
=====================
Ich habe die Karte sowohl unter Win XP als auch Debian (mkfs.vfat)
formatiert. Das hat ohne Fehler geklappt:
=====================
#mkfs.vfat /dev/sdc1
mkfs.vfat 2.10 (22 Sep 2003)
=====================
Trotzdem kann ich das Medium nicht mounten. Witzigerweise klappt es,
wenn ich das Medium als ext3 formatiere und entsprechend mounte.
Das ist meine FAT-bezogene Kernel-Konfig:
=====================
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NTFS_FS=y
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW is not set
=====================
Was kann ich noch probieren? Fehlt vielleicht noch 'was im Kernel?
DiV...
Christoph
--
~
~
".signature" [Modified] 3 lines --100%-- 3,41 All
Reply to: