Re: Индикатор на USB flas h
Andrey Melnikoff пишет: Игорь Чумак i.chu...@generali.garant.ua wrote: Andrey Melnikoff пишет: Murat D. Kadirov bander...@gmail.com wrote: [...] PS: Особенно, извращенно смотрится оригиальное желание автора, когда в машине стоит внутренний кард-ридер+винды.. Отмонтировал флешку в кардридере - перезагружайся. Или велком в диспетчер устройств щелкать USB хабами. Под виндами безопасное извлечение устройства приводит к перезагрузке?? Версию виндов, плз. Любая XP. Хорошо - еще раз и медленно. При безопасном извлечении устройства, винда отключает питание на порту USB. Если в этот порт вставленна флешка - то никаких проблем вынуть-вставить её не возникает. Но если этот порт находиться на матери и в него вставлен кард-ридер 21в1 - то прийдеться или перезагрузиться (т.к. разбирать машину и передергивать хвост кардридера это перебор) или дергать все USB хабы в диспетчере устройств. Так понятнее ? Да, воспроизвёл, так и есть. Никогда не пользовался встроенным кардридером ;) Согласен, umount питание отключать не обязан. Но eject (самый близкий аналог безопасного отключения) отключает питание на USB, но не у всех - вот что странно... -- -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Индикатор на USB flas h
Andrey Melnikoff пишет: Murat D. Kadirov bander...@gmail.com wrote: [-- text/plain, кодировка quoted-printable, кодировка: utf-8, 81 строк --] 15:24 Thu 11 Dec, Eugene V. Lyubimkin wrote: Stanislav Kruchinin wrote: Лично я не понимаю, к чему все эти споры о лампочке и безопасных извлечениях. По умолчанию в Windows и во многих дистрибутивах Linux флэшки монтируются в синхронном режиме, поэтому извлекать их можно сразу после окончания операций с файлами. В синхронном режиме? По-умолчанию? Где? В Windows. Для линуксов сам в первые слышу, может для а-ля Убунту это действительно так, по крайней мере я не вижу каких-то отрицательных сторон, чтобы так не сделать, ибо сколько уже не твердили людями не Честно говоря - опция flush есть уже давно для vfat'a. И работает гораздо лучше, чем sync. В ядре 2.6.(13 или 15, точно не помню) sync перестал работать ;) дёргать флешку не отмантировав, нет-нет, да умный всегда найдётся, при чём прямо у тебя на глазах. Да, кстати, в сущности эта синхронность не такая уж и панацея: было пару раз приходилось переразмечать флешку под линем после таких дёрганий, т.к. стандартный виндовый форматер не справляется с такого рода проблемой, а если справляется то объём флешки уменьшается более чем на половину. Кстати, слышал даже о случаях выбрасывания флешек после такого вот отмантирования и не умения привести флешку в рабочее состояние. Проблемы виндовых форматтеров и виндовых юзерей надо обсуждать в специализированном месте. Сколько на ходу дергаю флешки, что дома с виндов, что на работе из линукса - никаких проблем не возникало. PS: Особенно, извращенно смотрится оригиальное желание автора, когда в машине стоит внутренний кард-ридер+винды.. Отмонтировал флешку в кардридере - перезагружайся. Или велком в диспетчер устройств щелкать USB хабами. Под виндами безопасное извлечение устройства приводит к перезагрузке?? Версию виндов, плз. -- -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Индикатор на USB flas h
Лично я не понимаю, к чему все эти споры о лампочке и безопасных извлечениях. По умолчанию в Windows и во многих дистрибутивах Linux флэшки монтируются в синхронном режиме, поэтому извлекать их можно сразу после окончания операций с файлами. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Индикатор на USB flas h
Stanislav Kruchinin пишет: Лично я не понимаю, к чему все эти споры о лампочке и безопасных извлечениях. По умолчанию в Windows и во многих дистрибутивах Linux флэшки монтируются в синхронном режиме, поэтому извлекать их можно сразу после окончания операций с файлами. Это , наверное, должно означать я понятия не имею, как это сделать, но поговорить тоже люблю ;) Повторю ещё раз: 1. на устройстве зачем-то есть 3-режимный индикатор (светится - не светится -мигает) 2. в операционной системе А этот индикатор однозначно показывает режим работы устройства (включено - отключено - идёт передача данных) 3. в операционной системе B этот индикатор в положение отключено не переводится, хотя многие считают , что это было бы невредно. (google:linux usb disk eject led) PS: Что-то мне подсказывает, собака порылась в ядре в drivers/usb/gadget/file_storage.c .. Но моей квалификации недостаточно для переписывания ядерных модулей :( -- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Индикатор на USB flas h
Stanislav Kruchinin wrote: Лично я не понимаю, к чему все эти споры о лампочке и безопасных извлечениях. По умолчанию в Windows и во многих дистрибутивах Linux флэшки монтируются в синхронном режиме, поэтому извлекать их можно сразу после окончания операций с файлами. В синхронном режиме? По-умолчанию? Где? -- Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com Ukrainian C++ Developer, Debian APT contributor signature.asc Description: OpenPGP digital signature
Re: Индикатор на USB flas h
Artem Chuprina пишет: Игорь Чумак - debian-russian@lists.debian.org @ Wed, 10 Dec 2008 12:44:29 +0200: А вот вырубать питание устройства, когда его попросили ТОЛЬКО отмонтировать -- очевидно неправильно. Потому что по unmount обесточивать никто не просил. unmount обесточиванием вообще не занимается. ИЧ С какой целью человек отмонтировал флешку? Поиграться в mount/unmount или всё ИЧ же хочет вытащить? Перемонтировать с другими параметрами. Отличными от умолчательных, установленных при автомонтировании каким-нибудь usbmount'ом при втыкании. Поэтому вырубать питание не предлагать - при врубании оно опять подцепит с умолчательными. Это называется режим поиграться ;). А использовать критерий мигает-не мигает - нельзя. Мигает == идёт передача данных == устройство смонтировано == вынимать нельзя Не мигает == _сейчас_ данные не передаются == смонтировано устройство или нет - ХЗ == можно вынимать или нет - ХЗ, cat /etc/mtab Насколько я понимаю, использование лампочки флешки в качестве признака возможности безопасного вынимания -- является нестандартным применением этой лампочки. Ибо она вовсе не является признаком примонтированности. ИЧ В linux. В windows является. Погасить лампочку - это противоречит GPL ? ;) В Windows простые вещи делаются просто, а сложные - вообще никак. В применении к лампочке на флешке что это должно означать? Если все твои задачи простые - либо пользуйся Windows, либо смирись с тем, что нам нужна возможность с умеренными трудозатратами решать и сложные задачи, даже если эта возможность приводит тебя к некоторым неудобствам. Какую _архисложную_ задачу позволяет решить неотключение питание флешки при eject'е? (ладно , unmount таки не обязан отключать питание) Да, стандарт USB _позволяет_ отключать устройство без отключения питания. Но отключать питание он ведь не запрещает? Поэтому если её хочется принудительно гасить -- простого отмонтирования явно недостаточно. Для информации о безопасности извлечения -- можно смотреть на сообщения операционной системы. ИЧ Ага, cat /etc/mtab ;) Это что, удобнее, чем просто посмотреть на лампочку? cat /etc/mtab можно автоматизировать. Будет да, удобнее. У.. Гипотетическая ситуация: возле системного блока, куда втыкнута флешка, монитора нет совсем... -- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Индикатор на USB flas h
[EMAIL PROTECTED] пишет: Информация к размышлению: /usr/share/doc/linux-doc-2.6.24/Documentation/usb/power-management.txt.gz И в стандартном debian ядре: # CONFIG_USB_SUSPEND is not set Ю. Спасибо!! -- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Индикатор на USB flas h
Информация к размышлению: /usr/share/doc/linux-doc-2.6.24/Documentation/usb/power-management.txt.gz И в стандартном debian ядре: # CONFIG_USB_SUSPEND is not set Ю.