Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:3
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Отладочные платы » SK-MAT91SAM9XXXXX
Проблема с именами файлов на USB флешке
turmalin
Добавлено 20.07.2010 00:13
0
Сообщение: 1
turmalin
0

Пункты: 198
Регистрация: 20.06.2009
Подключаю к плате USB флешку (FAT).
Плата управляется через Telnet. Флешка видна, все в порядке, но имена файлов длиной более 8 символов читаются неправильно. И еще читается неправильно имя index.html.
Читается inde~.htm.
Подскажите, пожалуйста, что я делаю не так?
Спуститься к концу Подняться к началу
Персональная информация
Lavin
Добавлено 20.07.2010 00:52 Сообщение: 2
Lavin
2.4

Пункты: 1267
Регистрация: 22.05.2009
Пол: Мужчина
Из: Москва
А там что то в конфиге ядра связанное с досовским форматированием имени в 8.3.Или это ядро не держит или прога криво отображает.Если они неоткрываются скорее всего ядро не видит...
Спуститься к концу Подняться к началу
Персональная информация
turmalin
Добавлено 20.07.2010 11:56 Сообщение: 3
turmalin
0

Пункты: 198
Регистрация: 20.06.2009
Цитата
А там что то в конфиге ядра связанное с досовским форматированием имени в 8.3.Или это ядро не держит или прога криво отображает.Если они неоткрываются скорее всего ядро не видит...


Файлы видны и открываются. Но имя отображается криво.
Спуститься к концу Подняться к началу
Персональная информация
Strijar
Добавлено 20.07.2010 16:02 Сообщение: 4
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
посмотрите есть ли в ядре vfat и монтируйте именно как -t vfat
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 20.07.2010 16:38 Сообщение: 5
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
вдогонку:
Код
armets:~# mount /dev/sde1 /mnt/ -t msdos
armets:~# ls /mnt/
index~1.htm
armets:~# umount /mnt/
armets:~# mount /dev/sde1 /mnt/ -t vfat
armets:~# ls /mnt/
index.html
armets:~# mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
/dev/sde1 on /mnt type vfat (rw)


полагаю, что vfat выключено в ядре или прописано принудительное монтирование с опцией -t msdos

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
turmalin
Добавлено 20.07.2010 23:50 Сообщение: 6
turmalin
0

Пункты: 198
Регистрация: 20.06.2009
[quote]вдогонку:
Код
armets:~# mount /dev/sde1 /mnt/ -t msdos
armets:~# ls /mnt/
index~1.htm
armets:~# umount /mnt/
armets:~# mount /dev/sde1 /mnt/ -t vfat
armets:~# ls /mnt/
index.html
armets:~# mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
/dev/sde1 on /mnt type vfat (rw)


полагаю, что vfat выключено в ядре или прописано принудительное монтирование с опцией -t msdos[/quote]

Повторить Ваш код не удается. Флешка отмонтируется нормально. Обратно удается подмонтировать только без опции файловой системы. Как результат - опять msdos.
При попытке явно задать -t vfat - Invalid argument и не монтируется.
Если выключена в ядре поддержка vfat, то как включить?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 21.07.2010 00:13 Сообщение: 7
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
(удивленно чеша в затылке) дык это.. пойти в меню ядра и включить.. не забыть пересобрать..
В подменю пункта File Systems

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
turmalin
Добавлено 03.08.2010 23:00 Сообщение: 8
turmalin
0

Пункты: 198
Регистрация: 20.06.2009
[quote]вдогонку:
Код
armets:~# mount /dev/sde1 /mnt/ -t msdos
armets:~# ls /mnt/
index~1.htm
armets:~# umount /mnt/
armets:~# mount /dev/sde1 /mnt/ -t vfat
armets:~# ls /mnt/
index.html
armets:~# mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
/dev/sde1 on /mnt type vfat (rw)


полагаю, что vfat выключено в ядре или прописано принудительное монтирование с опцией -t msdos[/quote]

vfat в ядре включено, как и msdos. Где может быть прописано принудительное монтирование с опцией -t msdos?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 04.08.2010 10:15 Сообщение: 9
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
vfat в ядре включено, как и msdos.

приведите вывод команды cat /proc/filesystems

Цитата
Где может быть прописано принудительное монтирование с опцией -t msdos?

на правом борту лунохода например или на промокашке..
это _ваша_ система и я не могу сказать где _у_вас_ это прописано.
попробуйте глобальным поиском по всей системе поискать.. заглянуть в fstab.. погуглить..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MAT91SAM9XXXXX