завра замучал

КПК с Linux, установка Linux на iPaq и другие модели, программы
ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Вт июн 08, 2004 12:41

longshadow писал(а):На ядрах Шарпа (и производных типа tetsu) со стандартным конфигом все всегда монтируется синхронно. Вне зависимости от содержимого fstab.
Простите за вопрос не относящийся к теме дискуссии, но насколько это точно? И как в этом можно убедиться? Это чрезвычайно интересно, но я пока не нашел в своем zaurus'е никаких подтверждений этому утверждению.

Аватара пользователя
longshadow
Профессор (5 lvl)
Сообщения: 529
Зарегистрирован: Вт ноя 11, 2003 16:17

Сообщение longshadow » Вт июн 08, 2004 13:03

Скорее всего, в Вашем Завре установлена свежая прошивка от Cacko (или Макцентра), в которой ядро собрано с отключенной опцией CONFIG_FS_SYNC. С версии Cacko Qtopia 1.21 это так, если мне память не изменяет. Про Макцентровскую не уверен - надо уточнять у авторов.

Я же говорил про те конфиги, что лежат в def-configs Шарповых исходников. То есть те, с которыми собрано ядро в японских ромах, стоящих на Заврах изначально.
SL-C3000 / 8GB internal CF storage

Аватара пользователя
longshadow
Профессор (5 lvl)
Сообщения: 529
Зарегистрирован: Вт ноя 11, 2003 16:17

Сообщение longshadow » Вт июн 08, 2004 13:08

Вот (один из) тредов на ZUG'е по данной проблеме:

http://www.zaurususergroup.com/index.ph ... nfigfssync
SL-C3000 / 8GB internal CF storage

sg
Кандидат (3 lvl)
Сообщения: 194
Зарегистрирован: Пн фев 02, 2004 14:46

Сообщение sg » Ср июн 09, 2004 07:15

мама!!!

я так понял из этого списка, что только сделанные в японии SD карточки работают без проблем (исключения подтверждают правило...) у меня оба посыпанных кингстона - тайваньские. сыпятся
в завре, сыпятся в картридере...

кстати, взял CF512 от kingston. написано assy in japan. вопреки информации на никсе (1.5 мег/с) дает трансфер 3.8 :) пока не сыпется...

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Ср июн 09, 2004 08:18

longshadow писал(а):Скорее всего, в Вашем Завре установлена свежая прошивка от Cacko (или Макцентра), в которой ядро собрано с отключенной опцией CONFIG_FS_SYNC. С версии Cacko Qtopia 1.21 это так, если мне память не изменяет. Про Макцентровскую не уверен - надо уточнять у авторов.

Я же говорил про те конфиги, что лежат в def-configs Шарповых исходников. То есть те, с которыми собрано ядро в японских ромах, стоящих на Заврах изначально.
Я подтверждаю, что в английской прошивке 1.21 и выше опция CONFIG_FS_SYNC выключена, то есть по-умолчанию все файловые системы мантируются асинхронно. Насчет русской прошивки Макцентра ничего сказать не могу.

Есть, однако, еще один момент - Шарп подстраховался на все случаю жизни, и помимо этой опции на заурусе постоянно запущен процесс shsync, который переодически (каждые несколько секунд) принудительно вызывает sync.
Я пробовал его отключать - скорость записи в принципе увеличивается. Но поскольку чудес не бывает, кеш нужно переодически сбрасывать, что и приходится делать, например, перед выниманием карточки, выключением или засыпанием зауруса. Все это приводит к большим неудобствам (проверено мною лично), поэтому процесс этот был оставлен в прошивке.

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Ср июн 09, 2004 08:21

sg писал(а):мама!!!

я так понял из этого списка, что только сделанные в японии SD карточки работают без проблем (исключения подтверждают правило...) у меня оба посыпанных кингстона - тайваньские. сыпятся
в завре, сыпятся в картридере...

кстати, взял CF512 от kingston. написано assy in japan. вопреки информации на никсе (1.5 мег/с) дает трансфер 3.8 :) пока не сыпется...
Практика показывает, что с CF проблем меньше, почему-то. Кстати, моя SD Lexar тоже Made In Japan, работает без проблем...

Аватара пользователя
dasya
Кандидат (3 lvl)
Сообщения: 135
Зарегистрирован: Ср апр 07, 2004 09:43

Сообщение dasya » Ср июн 09, 2004 10:14

maslovsky писал(а):Практика показывает, что с CF проблем меньше, почему-то. Кстати, моя SD Lexar тоже Made In Japan, работает без проблем...
С CF проблем значительно меньше. Я бы сказал, их вообще нет. Хотя насчет моей SD (Transcend 256) есть небольшое наблюдение:
1. Из 4-х карт купленных одновременно, без проблем работало только две.
2. Несмотря на кажущееся отсутствие проблем, при копировании большого числа больших файлов (фотографий размером ~1M) с CF на SD, последняя в некий момент времени просто-напросто отмонтируется. Вынимаем/вставляем/продолжаем (некоторое время). При копировании из внутреннего флэша проблема ни разу не встречалась.
3. До прошивки Elena'ы проблема не наблюдалась. (async mount?)
4. В USB-2 кард-ридере за 300р.(достаточно неторопливом), подцепленном к FreeBSD 5.2 карта читается без проблем. На той же машине, но в кард-ридере за 700р. (тоже USB-2, но более быстром) наблюдается device-timeout.

Резюме: может у них просто скорости не хватает?

Аватара пользователя
longshadow
Профессор (5 lvl)
Сообщения: 529
Зарегистрирован: Вт ноя 11, 2003 16:17

Сообщение longshadow » Ср июн 09, 2004 10:48

С CF проблем значительно меньше. Я бы сказал, их вообще нет.
Что и понятно: даже если они и были (когда-то), то давно исправлены разработчиками pcmcia-cs и ядра.

Если бы Шарп дал себе труд прислушаться к тому, что говорят про SD в форумах и поправить драйвер... А так - если только кто-нибудь, когда-нибудь его "реверсно инжинирит", как это было с 5500.
Резюме: может у них просто скорости не хватает?
Скорее всего: a) не хватает скорости и б) драйвер этого не проверяет - не чекает какой-нибудь флаг завершения операции.

Но этого мало. Моя SD Трансценд 256 последние дни, пока на ней была ext2, работала только на чтение (монтировалась, правда, как r/w). И, несмотря на это, все указанные мной выше симптомы были. Бесило жутко: вошел в метро, не открывая включил Завр, нажал внешний ОК (я на внешние кнопки сделал управление xmms/e) - в наушниках тишина. Открываем экран - xmms/e упал (он не очень аккуратно написан :). Смотрим карту - i/o error. umoun-fsck-mount -> день, может проработает.
SL-C3000 / 8GB internal CF storage

Аватара пользователя
dasya
Кандидат (3 lvl)
Сообщения: 135
Зарегистрирован: Ср апр 07, 2004 09:43

Сообщение dasya » Ср июн 09, 2004 11:12

longshadow писал(а): Скорее всего: a) не хватает скорости и б) драйвер этого не проверяет - не чекает какой-нибудь флаг завершения операции.
Я не даром привел пример с чтением SD на FreeBSD. Там - те же проблемы, хотя драйвер там, извините, SCSI. Который проверяет скорость устройства. На CF иногда он делает slow down на девайс. На SD - нет. Просто i/o error, retrying.... Сдается мне, что дело не в драйверах, а в шелезяке/протоколе/спецификации SD.

Аватара пользователя
longshadow
Профессор (5 lvl)
Сообщения: 529
Зарегистрирован: Вт ноя 11, 2003 16:17

Сообщение longshadow » Ср июн 09, 2004 11:24

На SD - нет. Просто i/o error, retrying.... Сдается мне, что дело не в драйверах, а в шелезяке/протоколе/спецификации SD.
Логично.

Вобщем, общее резюме такое: покупать CF. А если и SD, то согласовываться с таблицей, которую я приводил (маркировочными кодами). А не доверять (как слепо сделал я) имени бренда, стоящего на самой карте.
Вспоминается не столь отдаленное прошлое, когда я ползовался мемстиками в Clie NR70. Они дороже (хотя и не сильно) чем SD и значительно тормозней. Но проблем не было ни разу. Вероятно Соня более жестко контролирует соблюдение спецификаций лицензиатами. Это так - отвлеченные мысли вслух.
SL-C3000 / 8GB internal CF storage

sg
Кандидат (3 lvl)
Сообщения: 194
Зарегистрирован: Пн фев 02, 2004 14:46

Сообщение sg » Чт июн 10, 2004 09:00

еще одно наблюдение:
в кардридере почти всегда сбои у SD. кардридер был подключен сначала на usb 1.1, потом на 2.0 - разницы никакой. в завре я эту дохлую карточку погонял бадблоком (гарантию так и не нашол - пришлось искать применение дорогому глюкалу :) несколько раз с ключиком -w. пока дергал её туда-сюда бадблок иногда находил баги. после того как вставил последний раз (питание завру тоже отключал) бадблок отработал несколько раз без сбоев. отформатил на ext2. залил архивы, потестил - опять нормально. так и оставил в завре - нехай живет

резюме: проблемы интерфейса. пробемы разъема (дергал - баги)
вставил - пусть стоит, как димм в компе, его же никто не дергает "пару альбомов залить". а для обмена информацией использовать CF. они к тому же шустрее, чем SD и дешевле

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»