Проблема с USB-Flash

Ответить
Аватара пользователя
kaEwituS

Проблема с USB-Flash

Сообщение kaEwituS »

ЗдравствутеИзображение

Есть Флешка на 1 гиг(DIGMA) и FreeBSD6.1

Проиписываю соответствующие конфиги в fstab

/dev/da0s1 /mnt/flash msdosfs rw,noauto,-Lru_RU.KOI8-R 0 0

Монтирую #mount /mnt/flash

Всё проходит нормально она определяется как

Код:

Код: Выделить всё

uhub4: Prolific Technology Inc. USB Embedded Hub, class 9/0, rev 2.00/1.00, addr
 2
uhub4: single transaction translator
uhub4: 1 port with 0 removable, self powered
umass0: Prolific Technology Inc. USB Mass Storage Device, rev 2.00/1.00, addr 3
da0 at umass-sim0 bus 0 target 0 lun 0
da0:  Removable Direct Access SCSI-0 device
da0: 40.000MB/s transfers
da0: 980MB (2007040 512 byte sectors: 64H 32S/T 980C

Иногда всё копирует нормально без всяких кряхтений всего такого....

НО БЫВАЕТ ПРЕСТАЁТ КОПИРОВАТЬ и СРАЗУ ВЕШАЕТ КОНСОЛЬ и не ОТМАНТИРУЕТСЯ при всём моём желаении...

и выдаёт



Код:

Код: Выделить всё

g_vfs_done():da0s1[WRITE(offset=23552, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=27648, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=31744, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=35840, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=39936, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=148992, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=153088, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=157184, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=161280, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=165376, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=333783040, length=16384)]error = 5
g_vfs_done():da0s1[WRITE(offset=333799424, length=16384)]error = 5

как лечить это?



зы есть флешка на 512 метров проблем никаких, а на гиг абды казябры... в винде проблем не замечал, но я и работаю с ней меньше в винде...
Аватара пользователя
kaEwituS

Re: Проблема с USB-Flash

Сообщение kaEwituS »

вот это:



Код:

Код: Выделить всё

g_vfs_done():da0s1[WRITE(offset=23552, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=27648, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=31744, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=35840, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=39936, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=148992, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=153088, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=157184, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=161280, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=165376, length=4096)]error = 5
g_vfs_done():da0s1[WRITE(offset=333783040, length=16384)]error = 5
g_vfs_done():da0s1[WRITE(offset=333799424, length=16384)]error = 5

Вываливалось тогда когда я пытался отмонтировать...



Проблема всё таки в следущем, flash перестаёт видеться через несколько секунд бывает и мин... как повезётИзображение

т.е. флешка какимто образом отходит от фри и перестаётся видеться.... (не физически, а програмно)

В ВинДе же всё нормально... Флешка какае-то винОвая...

Может ли Флешка быть только виндОвой?
Аватара пользователя
pnck

Re: Проблема с USB-Flash

Сообщение pnck »

попробуйте отформатировать флешку и проверте насколько она крепко держиться в порту, возможно что просто контакты отходят
Аватара пользователя
mar

Re: Проблема с USB-Flash

Сообщение mar »

kaEwituS

win (с которыми у флэшки все в порядке) физически на той же машине?
Аватара пользователя
kaEwituS

Re: Проблема с USB-Flash

Сообщение kaEwituS »

pnck

Форматировал Флешку... никакого толко... и форматил из под винды... Там всё норм а во фри КАЗЯБРЫ... перестаёт видеться...



mar


Цитата:



win (с которыми у флэшки все в порядке) физически на той же машине?



Да, всё на одной машине....



Обидно что 512 МБ работает, а гиг который мне нужен нетИзображение
Аватара пользователя
ruslandh

Re: Проблема с USB-Flash

Сообщение ruslandh »

msdosfs - простите меня, неграмотного, а почему не vfat ?



В Линух это так :


Цитата:



msdos - это файловая система, используемая на компьютерах с DOS, Windows и, в

некоторых случаях, OS/2. Имена файлов msdos могут быть длиной не более

восьми символов, плюс необязательные точка и три символа расширения.



umsdos является расширением файловой системы DOS, используемой под Linux. Она

добавляет возможность использования длинных имен файлов, UID/GID, прав

доступа к файлам по стандарту POSIX, а также специальных файлов

(устройств, именованных каналов, и т. д.) в файловой системе DOS, без

нарушения совместимости с DOS.



vfat - это расширенная файловая система DOS, используемая в Microsoft

Windows95 и Windows NT. VFAT добавляет возможность использования длинных

имен файлов в файловой системе MSDOS.
Аватара пользователя
mar

Re: Проблема с USB-Flash

Сообщение mar »

ruslandh

во FreeBSD
mount_msdosfs(8)
используется, как универсальная команда для доступа к файловым системам MS-DOS и Windows.



kaEwituS

по поводу козябр -



PHP код:

Код: Выделить всё

mount_msdosfs -o rw -L ru_RU.KOI8-R -D 866 -W koi2dos /dev/da0s1 /mnt/flash 






по поводу размера, надо поискать в сети, нет ли каких-нибудь ограничений, накладываемых драйвером доступа к FAT.
Аватара пользователя
Demiurg

Re: Проблема с USB-Flash

Сообщение Demiurg »

...у меня было то же самое с гигабайтной JetFlash... хорошо что она вышла из строя, купил Kingston на 1 Gb, этих проблем нет... зато появились другие... вставляешь флешку, видется как /dev/da1 ... монтируешь, выдает ошибку, после иэтого появляется устройство /dev/da1s1 и все монтируется... Изображение
Аватара пользователя
Demiurg

Re: Проблема с USB-Flash

Сообщение Demiurg »

http://www.lissyara.su/?id=1355
- автомонтирование съемных устройств в KDE с пониманием кириллицы...
Ответить

Вернуться в «Общий по FreeBSD»