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

проблемы с монтированием Flash'Ки во FreeBSD

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





СообщениеДобавлено: Чт Дек 04 2003 00:48    Заголовок сообщения: проблемы с монтированием Flash'Ки во FreeBSD Ответить с цитатой

Ну значит проблема такова: купил я себе флешку (usb) ну и настрополился ее в юнихе примаунтить...пробую - ан нет в ядро umass не вкомпилил...перекомпилил ядро - все чудно : флешу втыкаешь - umass0 - говорит мол какая она кто сделал и где торчит - красота в общем.
Ну надо бы теперь и смонтировать, но моунтить надо ведь как da0 (SCSI), которая в свою очередь уже юзает umass0. Вот это выдается когда первый раз подключаешь (вроде все ОК) :
umass0: USB Flash Disk , rev 1.10/1.10, addr 3
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <C-ONE 064MB TINY 1.89> Removable Direct Access SCSI-2 device
da0: 650KB/s transfers
da0: 62MB (127744 512 byte sectors: 64H 32S/T 62C)

А вот такое - после попытки монтирования:
(da0:umass-sim0:0:0:0): READ(6)/WRITE(6) failed, minimum_cmd_size is increased to 10.
umass0: BBB reset failed, TIMEOUT
umass0: BBB reset failed, TIMEOUT
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
da0: reading primary partition table: error reading fsbn 0
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi status == 0x0
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR

Есть идеи?
ThNx
Вернуться к началу
hishnik
Гость





СообщениеДобавлено: Пт Дек 05 2003 00:47    Заголовок сообщения: Неужели никто не знает? Проблема вроде распространенная? (-) Ответить с цитатой

---
Вернуться к началу
butcher



Зарегистрирован: 18.04.2003
Сообщения: 467
Откуда: Киров

СообщениеДобавлено: Пт Дек 05 2003 09:51    Заголовок сообщения: Ответить с цитатой

а поиском искать не пробовал?
http://forum.citforum.ru/viewtopic.php?t=13005&highlight=usb+mount
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
hishnik
Гость





СообщениеДобавлено: Пт Дек 05 2003 20:57    Заголовок сообщения: Ты знаешь - пробовал - не помогло Ответить с цитатой

Я же нарисовал что пишет ядро - тут нетривиальная задача по-моему...
Вернуться к началу
совсем незнакомый
Гость





СообщениеДобавлено: Пн Дек 08 2003 17:38    Заголовок сообщения: посмотрите на это сообщение: Ответить с цитатой

посмотрите на это сообщение - там русским языком написано:
da0: reading primary partition table: error reading fsbn 0

значит, либо:
эта флэшка со стёртым partition table-ом [что крайне редко] - и нужно его заново создать, как на обычном SCSI диске;
либо:
не тот раздел/устройство пытаетесь монтиривать
т.е. там должно быть несколько разделов,
посмотрите и попробуйте смонтировать всех по порядку.

результат пож-ста тут и напечатайте.

Удачи.
Вернуться к началу
hishnik
Гость





СообщениеДобавлено: Ср Дек 10 2003 11:48    Заголовок сообщения: Ну это странно (+) Ответить с цитатой

Флэшка - формачена в винде под фат16... ну данные на ней имеются.
В винде - фурычит нормально. Из всего что я нашел по этой теме - разве что kernel hack небольшой - не пробовал...хотя еще немного и попробую.
Да и вообще - перед этим еще куча сообщений от umass0:
umass0: BBB reset failed, TIMEOUT
umass0: BBB reset failed, TIMEOUT
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
Почему они есть и как с этим бороться?
Видимо из-за minimum_cmd_size 6 - она входит в какое-то состояние и не выходит из него. kernel hack как раз и предлагает сделать ее сразу равной 10...но что-то слишком криво все....это ведь всего лишь флешка.
Вернуться к началу
hishnik
Гость





СообщениеДобавлено: Ср Дек 10 2003 12:57    Заголовок сообщения: Ну хоть здесь посмотрите... Ответить с цитатой

http://forum.nomicrosoft.ru/pbb/viewtopic.php?t=394
Вернуться к началу
hishnik



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

СообщениеДобавлено: Ср Дек 10 2003 14:04    Заголовок сообщения: Еще есть - но неужели все ТАК плохо? (+) Ответить с цитатой

http://ezine.daemonnews.org/200305/cfmount.html
Цитата:
Цитата:

If the reader is supported, at this point you should be able to mount the device. If you are using a card from a standard camera or music player, the following command, typed as root, will mount it under /mnt:

mount -t msdos /dev/da0s1 /mnt

If this fails, it's possible that your reader is not supported under FreeBSD yet. It is possible that adding a "quirk" for your reader will help FreeBSD detect it. This involves some kernel hacking, which not everyone feels comfortable with. If you are brave enough to try, check the quirk reporting page at http://www.root.org/~nate/freebsd/quirks.html. My very limited experience indicates the first quirk to try is DA_Q_NO_6_BYTE.

_________________
ThNx. from X bl |JJ |\| ! |<
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
hishnik



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

СообщениеДобавлено: Пт Дек 12 2003 00:24    Заголовок сообщения: Решился изменить исходники ядра... Ответить с цитатой

OS = FreeBSD 4.6.2

USB Flash Drive: Pretec iDisk TINY
- Самый маленький из всех, которые я знаю
Детектится как:
umass0: USB Flash Disk , rev 1.10/1.10, addr 4
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <C-ONE 064MB TINY 1.89> Removable Direct Access SCSI-2 device
da0: 650KB/s transfers
da0: 62MB (127744 512 byte sectors: 64H 32S/T 62C)

При добавлении элемента в массив структур
файла "/usr/src/sys/cam/scsi/scsi_da.c"
static struct da_quirk_entry da_quirk_table[] =
{
/*Элемент {...},*/
}
Получаем вывод при монтировании
`mount -t msdos /dev/da0s1 /mnt/flash`
Далее идет:
Изменения в массиве

Результат вывода
1)---------------------------------------------------------
Элемент:
/*My Add-on*/
{
/* <C-ONE 064MB TINY 1.89> Removable Direct Access SCSI-2 device
*/
{T_DIRECT, SIP_MEDIA_REMOVABLE, "C-ONE*", "*","*"},
/*quirks*/ DA_Q_NO_6_BYTE
},
Вывод:
umass0: BBB reset failed, TIMEOUT
umass0: BBB reset failed, TIMEOUT
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
da0: reading primary partition table: error reading fsbn 0
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi status == 0x0
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
2)---------------------------------------------------------
Элемент:
/*My Add-on*/
{
/* <C-ONE 064MB TINY 1.89> Removable Direct Access SCSI-2 device
*/
{T_DIRECT, SIP_MEDIA_REMOVABLE, "C-ONE*", "*","*"},
/*quirks*/ DA_Q_NO_6_BYTE|DA_Q_NO_SYNC_CACHE
},
Вывод:
umass0: BBB reset failed, TIMEOUT
umass0: BBB reset failed, TIMEOUT
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
da0: reading primary partition table: error reading fsbn 0
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
3)---------------------------------------------------------
Элемент:
/*My Add-on*/
{
/* <C-ONE 064MB TINY 1.89> Removable Direct Access SCSI-2 device
*/
{T_DIRECT, SIP_MEDIA_REMOVABLE, "C-ONE*", "*","*"},
/*quirks*/ DA_Q_NO_SYNC_CACHE
},
Вывод:
(da0:umass-sim0:0:0:0): READ(6)/WRITE(6) failed, minimum_cmd_size is increased to 10.
umass0: BBB reset failed, TIMEOUT
umass0: BBB reset failed, TIMEOUT
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
da0: reading primary partition table: error reading fsbn 0
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
_________________
ThNx. from X bl |JJ |\| ! |<
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Сергей - Липецк
Гость





СообщениеДобавлено: Вс Апр 11 2004 06:36    Заголовок сообщения: Ответить с цитатой

mount -t msdos /dev/da0s1 /mnt
Должно помоч - Сам недавно поимел подобную Flash
Вернуться к началу
Dmitry.Karpov



Зарегистрирован: 30.11.2003
Сообщения: 415
Откуда: Moscow

СообщениеДобавлено: Сб Апр 17 2004 21:32    Заголовок сообщения: Ответить с цитатой

В ядре д.б. USB-устройства + scbus и da. Д.б. запущен usbd. Монтировать надо через mount_msdos (ибо там FAT, а не UFS) /dev/da0s1 (т.е. первый раздел диска, а не весь диск /dev/da0). Кажется, всё.
_________________
Благословен Бог, сотворивший меня сисадмином!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> 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
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...