LINUX.ORG.RU

Монтирование фотика


0

0

Итак. Подключаю фотик:

usb 1-1: new full speed USB device using uhci_hcd and address 2
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
Vendor: OLYMPUS Model: FE100/X710 Rev:
Type: Direct-Access ANSI SCSI revision: 00
SCSI device sda: 57567 512-byte hdwr sectors (29 MB)
sda: Write Protect is off
sda: Mode Sense: 00 06 00 00
sda: assuming drive cache: write through
sda: sda1

Монтирую:

# mount /dev/sda1 -t vfat /mnt/flash
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

Смотрим dmesg | tail:

sda: Mode Sense: 00 06 00 00
sda: assuming drive cache: write through
sda: sda1
Attached scsi removable disk sda at scsi3, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi3, channel 0, id 0, lun 0, type 0
usb-storage: device scan complete
Unable to load NLS charset cp688
FAT: codepage cp688 not found

Что оно за кодировку требует? Нашёл в поиске: "UNIT CODE AND TITLE: CP688 World Wide Web Technology 2", а где оно в ядре? ;)

ЗЫ в альте фотик нормально монтируется!

★★★★★

Ответ на: комментарий от MiracleMan

Не знаю, ничего не нашёл пока :(

vovans ★★★★★
() автор топика
Ответ на: комментарий от MiracleMan

Странно!

linux-2.6.14# grep -r 688 .
(...)
./include/config/fat/default/codepage.h:#define CONFIG_FAT_DEFAULT_CODEPAGE 688
(...)

Гм... А как его выбрать не по дефолту, а модулем?

vovans ★★★★★
() автор топика
Ответ на: комментарий от vovans

>И нашёл только 866, а не 688 :-(

упс. прошу прощения - перепутал.
монтировать нужно с -o codepage=866
или поправить умолчальное значение
-> File systems -> DOS/FAT/NT Filesystems -> VFAT (Windows-95) fs support

скорее всего кто-то с перепоя собирал ядро (-; и поставил это самое 688

Muromec ☆☆
()
Ответ на: комментарий от vovans

>А как его выбрать не по дефолту, а модулем?

а никак. это просто умолчальное значение для параметра codepage файлосистемы fat

Muromec ☆☆
()
29 января 2006 г.

У меня была похожая беда. В dmesg писалось про кодовую страницу (пересобрал до этого ядро - выкинул лишнее), так вот в fstab явным образом пропиши codepfge=866,iocharset=koi8-r Я делал поддержку этих страниц и кодировки (лишние убрал) - и все заработало Дело в том что ядро поддерживает fat при дефолтной кодировке

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.