Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

FreeBSD и странности с монтированием sony ericsson w380i

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
VeL



Зарегистрирован: 18.01.2006
Сообщения: 521
Откуда: Харьков

СообщениеДобавлено: Сб Янв 10 2009 19:59    Заголовок сообщения: FreeBSD и странности с монтированием sony ericsson w380i Ответить с цитатой

FreeBSD 6.3-RELEASE-p3.

Задача: нужно правильно примонтировать sony ericsson w380i во FreeBSD как флешку.
При подключении телефона к компу появляется устройство /dev/da0 (но сначала не появляется на этом устройстве раздел /dev/da0s1).
Если сначала попытаться примонтировать как mount_msdosfs /dev/da0s1 /mnt примонтировать естественно не получается, поскольку в каталоге /dev/ файла /dev/da0s1 нет, есть только /dev/da0 (получается что определяется устройство, но без раздела на этом устройстве).

Чтобы примонтировать данный телефон для начала набираю команду mount_msdosfs /dev/da0 /mnt/ (знаю что команда неправильная) естественно система при этом ругнется. Вот только после того как система ругнулась при вводе неправильной комманды в /dev/ наконецто появляется файлик раздела /dev/da0s1 который потом успешно монтируется как mount_msdosfs /dev/da0s1 /mnt/

Получается что для того чтобы примонтировать этот телефон как флешку, нужно монтировать два раза, первый раз обязательно неправильно (при этом система ругнется), а потом уже правильно

Ктонибудь может объяснить почему так происходит?
И что нужно сделать чтобы /dev/da0s1 (файл раздела) появлялся сразу и можно было бы монтировать правильной командой сразу?
_________________
Best regards
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
vasstr



Зарегистрирован: 15.07.2008
Сообщения: 50

СообщениеДобавлено: Пт Фев 13 2009 23:45    Заголовок сообщения: Ответить с цитатой

/etc/rc.d/devfs restart
mount_msdosfs /dev/da0s1 /mnt/


пример выглядящего правильным монтирования и демонтирования 128 MB Jetflash usb:

/etc/devd.conf
Код:
### 0x6688 is jetflash id, see it with devd -dD and pluggin the jetflash
## to mount it
attach 20 {
device-name "umass0";
match "product" "0x6688";
action "sleep 2 ; \
sh /etc/rc.d/devfs restart ; \
/sbin/kldload msdosfs ; \
su - youruserinkde -c '/sbin/mount /dev/da0s1' ; \
su - youruserinkde -c 'konqueror /home/youruserinkde/jetflash -display :0'" ;
};

### to umount it
detach 20 {
device-name "umass0"; action "/sbin/umount /home/youruserinkde/jetflash ; \
/sbin/kldunload msdosfs ";
};


ман devd.conf
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
VeL



Зарегистрирован: 18.01.2006
Сообщения: 521
Откуда: Харьков

СообщениеДобавлено: Пн Фев 16 2009 21:06    Заголовок сообщения: Ответить с цитатой

Спасибо огромное, обязательно опробую этот метод. Единственно только смущает это отмонтирование, интересно, этот способ автоматического отмонтирования реально опробован на практике?
Не будет ли проблем с флешкой, если например выдернуть ее в момент записи или чтения?
Не накроется ли флешка или материнка от такого постоянного использования?
Мне просто вспоминается тот случай, когдато на работе в одной конторе, девченка некорректно отцепила флешку, то потом чтобы обратно иметь возможность ею пользоваться, флешку пришлось отформатировать.
_________________
Best regards
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
vasstr



Зарегистрирован: 15.07.2008
Сообщения: 50

СообщениеДобавлено: Вт Фев 17 2009 16:51    Заголовок сообщения: Ответить с цитатой

Цитата:
некорректно отцепила флешку, то потом чтобы обратно иметь возможность ею пользоваться, флешку пришлось отформатировать

для SonyEricsson есть отличная программа бэкапа данных, она под винду но под wine работает. делайте бэкапы данных телефона в любом случае (Extras -> Create Backup).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
VeL



Зарегистрирован: 18.01.2006
Сообщения: 521
Откуда: Харьков

СообщениеДобавлено: Вт Мар 31 2009 21:20    Заголовок сообщения: Ответить с цитатой

vasstr писал(а):
/etc/rc.d/devfs restart
mount_msdosfs /dev/da0s1 /mnt/


пример выглядящего правильным монтирования и демонтирования 128 MB Jetflash usb:

/etc/devd.conf
Код:
### 0x6688 is jetflash id, see it with devd -dD and pluggin the jetflash
## to mount it
attach 20 {
device-name "umass0";
match "product" "0x6688";
action "sleep 2 ; \
sh /etc/rc.d/devfs restart ; \
/sbin/kldload msdosfs ; \
su - youruserinkde -c '/sbin/mount /dev/da0s1' ; \
su - youruserinkde -c 'konqueror /home/youruserinkde/jetflash -display :0'" ;
};

### to umount it
detach 20 {
device-name "umass0"; action "/sbin/umount /home/youruserinkde/jetflash ; \
/sbin/kldunload msdosfs ";
};


ман devd.conf


Скажите, а возможно ли подобное организовать не прибегая к devd а средствами HAL и KDE?

чтобы KDE-шный HAL при монтировании телефона выполнил последовательно именно две команды:
Код:
mount_msdosfs /dev/da0 /mnt/
mount_msdosfs /dev/da0s1 /mnt/
?

Читал про связку HAL+DBus в KDE, както несовсем все понятно, есть следующие вопросы:
1. непосредственно само монтирование выполняет HAL или какая то другая программа маунтер?
2. Если монтирование выполняет другая программа маунтер, то что это за программа в КДЕ? как называется?
3. для того чтобы выполнились две комманды монтирования, куда это нужно прописывать? это нужно ковырять конфиги HAL конфиги DBus или конфиги какого то неизвестного монтировщика?

З.Ы. Прошу прощения за ламерский стиль изложения вопроса, но я старался описать чтобы было понятно
_________________
Best regards
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...