я её размонтировал но лампочка на флышке всё равно мигает, то есть обращение к ней идёт.
Так и должно быть ? просто в форточках когда ёё отключаеш лампочка не мигает!!!!!!!!!
Используй для монтирования опцию sync. Должно помочь.
я её размонтировал но лампочка на флышке всё равно мигает, то есть обращение к ней идёт.
Так и должно быть ? просто в форточках когда ёё отключаеш лампочка не мигает!!!!!!!!!
Зато копировалось быстрее При выполнении umount или sync буфер записывается на диск. Если это не подходит, в опциях монтирования укажите sync.
Используй для монтирования опцию sync. Должно помочь.
Опция sync приводит к 1) снижению скорости работы 2) более быстрому износу флешки. Так что пусть мигает, если она отмонтирована, то ничего страшного тут нет.
Используй для монтирования опцию sync. Должно помочь.
Опция sync приводит к 1) снижению скорости работы 2) более быстрому износу флешки. Так что пусть мигает, если она отмонтирована, то ничего страшного тут нет.
То есть если я её выдерну при мигающей лампочке она несгорит?
Я так понял оно всего лишь будет кэшировать запись, и реальная скорость не изменится(при unmount ждать придется столько же).
И в фстабе оно и не прописано, монтируется на лету в /media/*
Так народ эта проблемма глобальная.
У кого она такая же прозьба напистаь на stalkerg at mail.ru нужно коллективно думать как её решить.
Дело в том что бравые создатели дрйвера фалйовой системы fat32 ввели real или hard sync режим. Который синхронизирует все таблици после каждой запеси(до 2.6.12 и в винде после запеси файла). В последних ядрах даже отключение синхро режима не помогает(хотя она помогало отчасти). Одно время в SuSE(я юзаю gentoo) зделали патч который добавлял режим flush (типо лёгкий sync) в некоторых случаях он помогал.
Я думаю ковырять ядро... я уже это делал но тока немного. В маил листах я находил замечание что такой фигнёй страдают старые или хреновые флеш накопители которые апаратно что то то там неумеют. Но факт что на старых ядрах я спокойно получал 300 килбайт в секунду а сейчас от 16 до 26(из инета быстрее качаю).
Вот так вот. Всем кот пишет прозьба написать модель плеера или флеш накопителя. Меня просто уже достало по часу ждать залива музыки на плеер.
Но факт что на старых ядрах я спокойно получал 300 килбайт в секунду
А разница есть либо обычная флешка, либо плейр или там фотик, по скорости записи я имею ввиду? Для флешки специально оставил ядро 2.6.11.12. Пользуюсь ей не особо часто, перезагрузился, перелил, что надо и обратно. Скорость записи ~1.5 MB/c. А начиная с 2.6.12 ~30-40 KB/c и сама флешка греется. Думал, это баг, ждал когда ж поправят, а оказывается это фича такая. Однако...
У меня сейчас вообще другой прикол с флешкой... Есть плеер, он USB Mass Storage, работал под линухом (ASPLinux10) нормально. Теперь на ASP11, ядро 2.6.16, получаю следующее при подключении плеера:
usb 4-2: new full speed USB device using uhci_hcd and address 2
usb 4-2: configuration #1 chosen from 1 choice
usb 4-2: can't set config #1, error -110
Кто может подсказать, что это за ошибка и что это за config #1 такой?
Windows XP: Netbook - Acer Aspire One A150. Debian Squeeze amd64: Laptop - Acer TravelMate 5520G. Laptop_work - Toshiba Satellite C660. Windows 7 x64: Desktop - Core2Duo 6600 2.4GHz/6 GB/i965/GeForce 9500GT.
4 the lulz!
Я "решал" эту проблемму хитро... переписывал драйвер fat32 из старого ядра в новое но так я делал только раз так как геморой а ядра меняю часто.
Они всё это зделали после того как у одного чела флешка полетела(этот режим не гарантирует безопасность).
Можете проверить. Переформатируйте флешку или плеер в ext2 и сравните скорость. Если будет сильно отличатся значит точно в fat32 дело. Тогда можно будет с чистой совестью копать в нём.
Или как минимум написать коллективное письмо в LKML
Такс. У тех у кого в не синхронном режиме работает всё ОК то есть патч который добавляет опцию flush т.е. синхронизация после каждого файла. У меня рабоатет НО у меня трабла уходит корнями куда больше. Похоже у Alexxx та жа проблемма. Что то не то с синхронизациями в SCSI или в /usb/storage .
Патч для flush лежит тут http://lwn.net/Articles/165733/ но для 2.6.16 его нужно править думаю чуть позже выложу правленные файлы. Хоть и сесия но проблемму нужно решать.
и ещё Alexxx скорость в районе 300 килобайт в секунду в полне приемлеммая но вот в районе 25... это просто жуть.
Ничего не понял, но заработало само. Просто сегодня сел, воткнул флэшку и он присвоил ей /dev/sda1. В чём, как и почему был косяк я так и не понял.
Как я понял из личного опыта, не вдаваясь в подробности работы hotplug/udev, как они реагируют на воздействие, по прерыванию или по запросу, короче, этой фишке нужно некоторое время, чтобы адекватно среагировать на появление девайса и произвести изменения в системе. Вобщем наблюдал глюки, когда например вставлял флешку, через секунду выдёргивал и опять вставлял, ничего не работало. Так что поаккуратней с этим делом.
Beware the Low Performance USB Block Driver
If your USB disk is shown as /dev/ub/a then you're using the low Performance USB Block Driver (Device Drivers -> Block Devices -> Low Performance USB Block Driver). You will find that your transfer speed is crippled by this driver, because it is designed to meet the lowest common denominator of features for seriously lightweight (or cheap) devices. Disable it and use the usb-storage module (devices > usb) instead if you can.
Недавно впоймал такой прикол - подключал плеер друга (Teac MP-111), и ему тоже ядро не выдавало устройство /dev/sd*. (ASPLinux 11, 2.6.16)... Посмотрел модули - там uhci_hcd и ehci_hcd. Сделал modprobe ohci_hcd - девайс заработал. Жаль, что ОС сама этого не сделала...
Windows XP: Netbook - Acer Aspire One A150. Debian Squeeze amd64: Laptop - Acer TravelMate 5520G. Laptop_work - Toshiba Satellite C660. Windows 7 x64: Desktop - Core2Duo 6600 2.4GHz/6 GB/i965/GeForce 9500GT.
4 the lulz!
Камрады, помогите разобраться с траблой: у меня слака 10.2, ядро кажись 2.4.31, (могу ошибаться в последнем числе). Флэша transcend на 1 гиг монтируется ок, но не могу скопить большие файлы, например копирование файла в 9.2 метра заканчивается: "Невозможно прочесть исходный файл ... Input/Output error (5)".
Маунтил, как где-то там советовали, c опциями sync, потом async - результат тот же самый
здрасти...
тут вот трабла с флешкой при монтировании флешки выдает... can`t read superblock...
флешку выбрасить? или што нить можно сделать?
(JetFlash TS1GJF2A)
некритический вопрос: вот втыкаю флешку. dmesg говорит что все ОК, это флешка на 512 метров (так и есть), и он присвоил ей устройство sg0. Ага, щас! в /dev есть только sda, и флешку он видит только как sda1. Это глюк или так дожно быть?