man umass
Конфигурация ядра (FreeBSD 4.8 можно не пересобирать):
device usb
device ohci (OR device uhci)
device umass
device scbus
device da
device pass
В логе смотрим подобное сообщение "da0 at umass-sim0 bus 0 target 0 lun 0"
Монтируем:
mount -t msdos /dev/da0s1 /mntURL: http://ezine.daemonnews.org/200305/cfmount.html
Обсуждается: http://www.opennet.me/tips/info/475.shtml
Я делал в 4.7, пришлось выполнить MAKEDEV da0s1, иначе устройства не было. Создание устройств автоматом обещани с пятой версии.
Ага, счаз! Пока не сделал newfs_msdos /dev/da0, потом mount -t msdos /dev/da0 /mnt иче не получалось.
Kak but', esi
MAKEDEV: Command not found
esli ne trudno -- otvette po email
Andrei
Наверняка у тебя 5.х...
Теперь читаем Migration Guide:MAKEDEV is no longer available, nor is it required. FreeBSD 5.X uses a device file system, which automatically creates device nodes on demand. Configuration of the entries in the device filesystem can be performed with the devfs(8) utility or with the /etc/devfs.conf mechanism. More information can be found in the devfs(5) manual page.
Есть мнение, и не только моё, что
'device pass' тут никаким боком не замешано.
Народ я столкнулся со следующей проблемой которую так и не смог решить. Сложилось впечатление что в 4.10 есть недоработка.Ядро собрано.
При подключении флешки 1Г, система определяет где и по какому адресу в нее вставили устройство. Дальше ни чего не происходит.При тестировании на меньшем объёме 64м, 256м, 512м, система определяет и можно монтировать железки.
Зелезо ASUS M6800Ne, Flash Kingston (KUSBHS2/XX), FreeBSD 4.10
Люди у меня 4.10
и когда свисток цепляю и пробую мантировать говорит Device not configuredкак с этим бороться?
иногда (если флэшку форматили win [2k,xp]) - вместо /dev/da0s1
надо /dev/da0
А как бороться с этим в 4.11:umass0:Kingston DataTraveler 2.0 rev 2.00/1.00, addr 2
(da0:umass-sim0:0:0:0):got CAM status 0x4
(da0:umass-sim0:0:0:0):fatal error, failed to attach to device
(da0:umass-sim0:0:0:0):lost device
(da0:umass-sim0:0:0:0):removing device entryИ естестно не монтируется. До этого пользовался флешкой Kingston на 256 мег - было все ок.
А как бороться с этим в 4.11:umass0:Kingston DataTraveler 2.0 rev 2.00/1.00, addr 2
(da0:umass-sim0:0:0:0):got CAM status 0x4
(da0:umass-sim0:0:0:0):fatal error, failed to attach to device
(da0:umass-sim0:0:0:0):lost device
(da0:umass-sim0:0:0:0):removing device entryИ естестно не монтируется. До этого пользовался флешкой Kingston на 256 мег - было все ок.
То же самое. FreeBSD 4.11, Kingston 512mb. Изучение comcontrol & usbd ничего не дало.
Под Линуксом на сходном железе все работает.Есть у кого-нибудь идеи по этому поводу?
Дефолтная инсталяция 4.11
mount -t msdos /dev/da0s1 /mntPS
А как смонтировать с поддержкой русского ????
>Дефолтная инсталяция 4.11
>А как смонтировать с поддержкой русского ????man mount_msdos[fs], см. секцию EXAMPLES.
root@serg#mount -t msdos /dev/da0s1 /mnt
msdos: /dev/da0s1: Device not configuredЗдесь проблема в том, что система не видит устройство. Т.е. когда убираешь флешку, а потом ее вставляешь она не появляется в списке устройств...
>root@serg#mount -t msdos /dev/da0s1 /mnt
>msdos: /dev/da0s1: Device not configured
>
>А как смонтировать с поддержкой русского ????
mount -t msdos -o -L=ru_RU.KOI8-R /dev/da0s1 /mnt/flash
А на linux как примонтировать USB диск.Стандартный АТА-шный в мобаил корпусе с USB интерфейсом.
Пделитесь плииииз.
А если так: даю команду mount а оно молчит, просто молчит, никаких сообщений. По Ctrl-C прекрасно прерывается.
Ситуация:
- система FreeBSD 5.4
- в usb.conf:
#device "USB device"
device "USB Mass Device"
devname "umass0"
attach "sleep 3; /sbin/mount -t msdos /dev/da0s1 /mnt/"
При вставлении USB-flash'ки система видит ее, но не мотирует автоматом.
После команды
mount -t msdos /dev/da0s1 /mnt/
все хорошо монтируется.
Вопрос: как заставить систему монтировать USB автоматом?
написать скрипт который будет висеть в памяти и ждать пока не воткнут флешку.
а как тока воткнут - смонтировать её.
У меня почему то флешка монтируется без разделов просто mount_msdosfs /dev/da0 /mnt (freebsd6.0)
А при подключении её в винде начинаются проблеммы
мол диск етот форматнуть надо, в чем проблемма?
>У меня почему то флешка монтируется без разделов просто mount_msdosfs /dev/da0 /mnt
>(freebsd6.0)
>А при подключении её в винде начинаются проблеммы
>мол диск етот форматнуть надо, в чем проблемма?Размонтировать надо! ;)
раздел не помечен как clear после использования...
>У меня почему то флешка монтируется без разделов просто mount_msdosfs /dev/da0 /mnt
>(freebsd6.0)
>А при подключении её в винде начинаются проблеммы
>мол диск етот форматнуть надо, в чем проблемма?Вы отформатировали флешку как /dev/da0 и ее так и монтируете. Тоесть на ней не создан раздел. Отформатирован имеено диск. Это называется Dangerously Dedicated и это не совместимо с виндусом потому что если на диске нет раздела виндус считает его пустым и предлагает форматировать.
Воспользуйтесь fdisk чтобы создать 1 раздел на всю флешку /dev/da0s1 и его уже форматируйте в FAT16
Делаю с правами root: mount_msdosfs /dev/da0 /mntВыводит: mount_msdosfs: /dev/da0: Operation not permitted
FreeBSD 6.3
Что делать в таком случае?
>Делаю с правами root: mount_msdosfs /dev/da0 /mnt
>
>Выводит: mount_msdosfs: /dev/da0: Operation not permitted
>
>FreeBSD 6.3
>
>Что делать в таком случае?Один из вариантов: монтируете всё по второму разу.
Загляните в /mnt для ясности.
посмотреть права пользователя на доступ к девайсу
У меня такая проблема. Фря не может распознать файловую систему на флехе. Как с этим бороться?