The OpenNET Project: Как подключить USB Flash накопитель в FreeBSD

Статья последний раз была обновлена 04.03.2023




Обсуждение [
Линейный режим | Показать все |
RSS
]
 

+/
Я делал в 4.7, пришлось выполнить MAKEDEV da0s1, иначе устройства не было. Создание устройств автоматом обещани с пятой версии.
 
 

+/
Ага, счаз Пока не сделал newfs_msdos dev da0, потом mount -t msdos dev da0 … весь текст скрыт [показать] [показать ветку]
 

+/
Kak but , esi MAKEDEV Command not found esli ne trudno — otvette po email Andr… весь текст скрыт [показать] [показать ветку]
 
 

+/
Наверняка у тебя 5 х Теперь читаем Migration Guide MAKEDEV is no longer avai… весь текст скрыт [показать]
 

+/
Есть мнение, и не только моё, что

‘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 mnt PS А как смонтировать… весь текст скрыт [показать] [показать ветку]
 
 

+/
man mount_msdos fs , см секцию EXAMPLES … весь текст скрыт [показать]
 

+/
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 для ясности.


 
 

+/
посмотреть права пользователя на доступ к девайсу

 

+/
У меня такая проблема. Фря не может распознать файловую систему на флехе. Как с этим бороться?

 


Ваш комментарий

Имя:         

E-Mail:      

Заголовок:

Текст:



http://www.opennet.ru/tips/info/475.shtml

Губарь Маргарита Александровна