PF Sense 2.0 на IDE-Flash



  • Всем привет!
    Есть идея сделать роутер без винчестера, но вот именно про 2.0 и его работу на флешке толком ничего не нашел…
    http://www.inpc.com.ua/ru/data/f_ideflash.html
    Кто может сказать, я что-то пропустил или он НЕ может работать на флешке (ему нужно постоянно записывать на ХДД)?



  • Это суть CF + переходничек, для системы это равнозначно обычному винчестеру. Работать должно.



  • так дело в том что на тестовом PF винчестер блымает гдето раз в 10-15 сек это примерно 2М-3М записей в год, если он пишет на одно и то же место то флеш с жизненным циклом в 2М стираний/записи (как у той что по ссылке) 2-х лет точно не отходит… :(



  • Версия NANOBsd как раз и оптимизирована для работы с флэхами. Все темповские файлы и конфиги оборудования хранятся в памяти. Запись на карту происходит только при изменении конфига pfSense. При загрузке конфиги для ПО пишутся во временную память.



  • @dvserg:

    Версия NANOBsd как раз и оптимизирована для работы с флэхами. Все темповские файлы и конфиги оборудования хранятся в памяти. Запись на карту происходит только при изменении конфига pfSense. При загрузке конфиги для ПО пишутся во временную память.

    а что за pfSense-memstick версии?



  • @dvserg:

    Версия NANOBsd как раз и оптимизирована для работы с флэхами.

    Это-то понятно. Но, кто пробовал резать образ на флэху более 2х гигов (т.е. 4, 8 или более). Проблема в том, что у меня с 4х гиговкой ничего не выходит :( . Т.е. образ пишется без проблем, но при загрузке БИОС не может передать управление загрузчику Сенса, т.к. не находит его на флэхе. Пробовал резать даже 512М-образ - итог тот же! Нарезал прошивалкой Моновола (и с ключом -u, и в GUI с соотв. галкой), флэха кингстон (низкоскоростная) не старая - даже СМАРТ отдаёт, матерь Микростаровская на 845-м Интеле. Для проверки решил на эту флэху установить Винду - результат тот-же, но на этом же железе, но флэхе 128М Моновол и Микротик пашут без проблем.
    Кто ещё с таким сталкивался? Какие есть пути решения этой проблемы (менять флэху на менее ёмкую?), или есть другие варианты?
    Кто знает - выручайте!



  • флэха кингстон (низкоскоростная) не старая - даже СМАРТ отдаёт

    подробней опишите - непонятно ничего.



  • Речь идёт исключительно о Compact Flash на IDE порте. Или интересуют ещё уточнения? Что именно?



  • Речь идёт исключительно о Compact Flash на IDE порте.

    а что CF уже и смарт отдаёт? Скин предоставьте. И точное название карты. И переходник какой? такой http://www.nix.ru/autocatalog/adapters_switches/Espada_FGIDE2UCF1D01CT01_Adapter_IDECompact_Flash_54107.html или такой http://www.nix.ru/autocatalog/adapters_switches/Adapter_SATA3.5_Compact_Flash_SATA_86204.html?
    По теме: всё должно работать - можно попробовать на стенде (vmware) эксперимент поставить и раскатывать winhex'ом.



  • @aleksvolgin:

    а что CF уже и смат отдаёт?

    Представьте себе - да! Старая (тоже Кингстон, но 6-летней давности) на 128М при запросе СМАРТ прямо говорит, что не поддерживается, а новая 4х гиговка аж десяток атрибутов выкатывает, но Виктория, естественно, о них ничего не знает (номера более 200) и по этому обзывает их как анноун, но не все :) .
    Флэха Kingston CF/4GB (не Elite Pro), переходник Espada ADIDE2CF-A2, да разницы какой переходник - нет никакой, т.к. любой переходник CF-IDE это набор разъёмов и перемычек, ну ещё кренка на 3,3В. Да и не думаю, что дело в переходнике, т.к. флэха БИОСом (тип, рабочая геометрия и ёмкость) определяется корректно. Единственное что заметил, это то что Виктория при тесте записи нашла пару долгочитаемых секторов.
    На виртуалке нет смысла корячиться, т.к. у меня хватает свободного железа, да и на старом 4х гиговом Сигейте с той же матерью всё работает нормально.



  • переходник Espada ADIDE2CF-A2

    для поддержки UDMA-66 переделан? У меня пачушка Эспад.



  • народ, так что за memstick версия?



  • @aleksvolgin:

    переходник Espada ADIDE2CF-A2

    для поддержки UDMA-66 переделан? У меня пачушка Эспад.

    Во первых: переходник подключен 40-проводным шлейфом - так что, только УДМА-33 и ниже.
    Во вторых: старая 128-метровая флэха в этом конфиге пашет на "ура", а что происходит с 4х-гиговкой никак пока не пойму. Есть предположение, что Моноволловая писалка корректно работает только до 2х гигов (не просто же так в её GUI присутствует чекбокс включения превышения лимита в 2 гига, при этом "на свой страх и риск").



  • Писал моновалы на 80 Гбайтные винты, все ОК.
    М.б. возьму с работы CF попробовать, как раз 4х Гбайтники какие-то.



  • @alexandrnew:

    народ, так что за memstick версия?

    Это то-же самое, что и .iso, только запуск с USB или другой флэшки (CF в том числе).



  • спасибо



  • @TheRaven:

    Писал моновалы на 80 Гбайтные винты, все ОК.
    М.б. возьму с работы CF попробовать, как раз 4х Гбайтники какие-то.

    Да, писать 8-ми метровый образ на 80-и гиговый винт - это круто :) . Я для зтого использовал 16-и метровые DOM.
    А по поводу 4-х гиговых CF - буду признателен за инфу.



  • 2 QWERTik

    для поддержки UDMA-66 переделан?

    Вы хоть поняли суть каммента?
    Пробовали "раскатывать" образ на флэш подключенную через обычный USB картридер?

    переходник подключен 40-проводным шлейфом

    а 80-ти пиновым подключить не судьба?

    Есть предположение

    winhex юзать религия не позволяет?



  • Вы хоть поняли суть каммента?

    Я не понял этого вопроса!
    Т.к. как я уже писал ранее, переходник подключен к ИДЕ контроллеру 40-проводным шлейфом (или вы имели в виду что-то другое?) и в этой связке прекрасно работает CF Transend 128MB и проблема только с 4х гиговкой, а не с переходником.
    Накатывать пробовал и в кардридере, но в основном на переходнике (хотя и в кардридере геометрия определялась правильно).

    По поводу 80-проводного:
    1. на ИДЕ разъёме переходника имеется в запаянном виде 20й контакт (+5В с МоБо), а из тех 80-проводников, что у меня имеются - эта линия исключена - заглушена (не поддерживается УДМА-100). Курочить переходник я не хочу, да и зачем.
    2. другая флэха работает нормально.

    До Винхекса пока не добрался - пробовал стандартными средствами и то пока ещё не всеми, озадачил многократно получившийся результат. Я допускаю, что дуркует и сама флэха, что и буду проверять в ближайшее время. Так что, с религией у меня всё в порядке, доберусь и до Винхекса, но в успешности я уже не совсем уверен - нужно ещё всё проверить.

    Или мы друг друга не поняли?



  • Я не понял этого вопроса!

    жаль, похоже мы говорим на разных языках

    не работает в режиме UDMA, плохо совместим со многими платформами.

    тыц
    тыц-тыц

    Или мы друг друга не поняли?

    я Вас - да, Вы меня - нет, ну да бог с ним, с пониманием.
    P.S. прошу, пожалуйста выложите скин SMART из виктории вашей CF kingston.



  • На счёт скринов - не вопрос. Вот:
    1. так флэха видится BIOS'ом http://www.box.net/shared/qsahxm3fs7
    2. паспорт флэхи http://www.box.net/shared/x29mtcm10t
    3. её SMART http://www.box.net/shared/1k743ex0lq
    4. тест верификации http://www.box.net/shared/0ocm6g49v6
    5. линейный тест чтения http://www.box.net/shared/i1evyaii8k
    6. линейный тест записи http://www.box.net/shared/f4onl0mql3

    Отдельно хочу заметить, что Вика работала с флэхой в PIO (а не API) режиме, а так же то, что атрибуты 199 и 203 имеют нулевое значение, что говорит о достаточной совместимости флэхи, переходника, кабеля и ИДЕ контроллера матери.



  • Вика работала с флэхой в PIO (а не API) режиме

    ну наконец-то (слава яйцам!) (только не API, а UDMA).
    Виноват в этом ваш переходник - доработаете будет Вам UDMA. Там, глядишь, можа и флэша заработает без проблем.

    P.S. За скины спасибо!



  • @aleksvolgin:

    Вика работала с флэхой в PIO (а не API) режиме

    Нет, в данном случае именно API, т.е. в режиме PIO Виктория имеет прямой доступ к регистрам контроллера и накопителя (которые и требуется указать в закладке Стандартные, а именно Port-170h в данном случае), а в режиме API - через программный интерфейс ОСи.
    Возможно и переходник, смущает только тот факт, что 128 метровка грузится без вопросов.
    Ладно, буду разбираться дальше.



  • Нет, в данном случае именно API,

    да, Вы правы. Яж не думал что Вы пользуетесь виндовой викторией (я вот не пользуюсь и никому не советую, за исключением "клинических" случаев).

    смущает только тот факт, что 128 метровка грузится без вопросов.

    в том то и дело, она только PIO и может.



  • Проблема та же, 8ГБ флеш, в биосе определяется, при загрузке определяется, в пфсенсе как удма66, при установке выкидывает еррор, типа что-то с кластерами, паник, и т.д.
    п.с. раз получилось поставить, переведя контроллер в рейд режим, только вот беда, он тогда не тможет грузиться с карты, т.к. рейд не создан, а при установке флеха определяется.
    Пробовал на другой матери ставить, таже фигня с ошибкой.
    Пробовал DD с линукса заливать образ, разделы видно, только не грузится….



  • хм…
    тема интересная, так всё таки как решился или не решился вопрос автора.

    PC
    какой переходник IDE-CF покупать чтоб небыло проблем с режимами и прочим (буду покупать CF на 4 ГБ или лучше на 2 ГБ чтоб пролем с прожигалкой было меньше.)

    thx



  • какой переходник IDE-CF покупать чтоб небыло проблем с режимами и прочим

    тыц





  • он подойдёт ?

    почему нет? На крайняк допилите руками поддержку UDMA.



  • @aleksvolgin:

    он подойдёт ?

    почему нет? На крайняк допилите руками поддержку UDMA.

    А что без поддержки UDMA будут какие то проблемы ? (кроме потери в скорости)



  • будут какие то проблемы ?

    нет, только потеря скорости и 100%-я загрузка CPU при операциях копирования (ибо PIO).



  • В связи с интересом к этой проблеме и её актуальности, докладываю: изначально был переходник CF-IDE без поддержки UDMA и CF-карточки на 128М и 4G. Карточка на 128М работала без проблем, но 4-х гиговая взбрыкивалась при загрузке нарезанного на неё *.img и инсталляции полной версии, с ошибками типа, LBA…error UDMA. Допиливание переходника под поддержку UDMA радости не добавило (последнее время наблюдаю за собой некоторую кривизну рук :) ).
    Решение проблемы свелось к принудительному выставлению ручками в BIOS-Setup матери на соотв.канале IDE контроллера вместо UDMA-режима PIO с максимальным номером. Т.к. карточка была медленная изначально (из дешёвых), то и при теальной работе в PIO показала результаты, схожие с тестами чтения/записи проделанными до этой эпопеи. Резюмируя всё здесь понаписаное, можно сказать - медленно, но работает :).



  • медленно, но работает

    это ежу понятно, что работать будет, но ИМХО это идиотский выход, ни разу не кошерный и тем более не халяльный  :D.

    Допиливание переходника под поддержку UDMA радости не добавило

    как допиливали? Там же всё предельно просто: три проводка допаять и всё.

    Кстати хочу обратить внимание на один скользский момент, а именно рабочее напряжение карты. Вот карта на 128 мег 100% имеет возможность работать при напряжениях 3,3 и 5 вольт. А вот 4-х гиговая - только 3,3 вольта. На простых переходниках напруга с коннектора (+5V) заводиться напрямую на карту, на хороших есть преобразователь питания (5V -> 3.3V) и соответствующий переключатель.



  • Не просвятите смысл embedded версии на обычном PC, с ATA-разъемами?



  • Не просвятите смысл embedded версии на обычном PC

    отказоустойчивость и сохранение по максимуму здоровья флэш карты.



  • @aleksvolgin:

    Не просвятите смысл embedded версии на обычном PC

    сохранение по максимуму здоровья флэш карты.

    Имеет смысл при использовании флэш-карты. А смысл ставить флэш-карту вместо нормального жесткого диска? (а разница между USB-flash и CF?)

    отказоустойчивость

    т.е. у кого-то система рушится из-за отказа жесткого диска?
    У меня нет. Зато не антивирус, не кэш сквида, ничего не сложить на него. Вот SSD бы туда воткнуть, еще куда не шло. Тогда бы кэш работал быстро, и антивирус работал четко и быстро особо не юзая оперативку. Ну в общем, тут плюсы по сравнению с АТА наблюдаются невооруженным взглядом.



  • система рушится из-за отказа

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

    не антивирус, не кэш сквида, ничего не сложить на него.

    на роутере весь этот мусор и не нужен. У роутера задачи другие, более узкие.

    есть разница вместо установки просто на USB-flash?

    USB flash предназначен для эпизодической работы, от постоянной работы они дохнут (контроллер выгорает т.к. через него "нормальный" ток прёт - пощупайте флэш после получаса работы), вот поэтому и CF карты идут в ход. Идеально конечно DOM модули юзать, но они собаки дорогие.



  • @aleksvolgin:

    система рушится из-за отказа

    питания. Выключил дядя Вася-электрик рубильник, как в анекдоте, и все настройки тю-тю. Эмбеддед из оперативы работает.

    Бесперебойники никто не отменял.
    Даже без него все настройки сохраняются на жестком, и при отказе питания мы потратим 3-5 сек на чекдиск. И все. На том же ембеддед если питание рубанется во время записи на флэш, также все сломается. И как она после этого себя поведет я не знаю

    USB flash предназначен для эпизодической работы, от постоянной работы они дохнут (контроллер выгорает т.к. через него "нормальный" ток прёт - пощупайте флэш после получаса работы)

    Так юзается же флэшка только во время записи\чтения конфига, почему она нагревается от непрерывной работы

    Я не спорю - просто пытаюсь понять, если ли смысл использования флэш-накопителя. И если есть,то какой именно



  • @aleksvolgin:

    как допиливали? Там же всё предельно просто: три проводка допаять и всё.

    Вроде как по правилам

    Кстати хочу обратить внимание на один скользский момент, а именно рабочее напряжение карты. Вот карта на 128 мег 100% имеет возможность работать при напряжениях 3,3 и 5 вольт. А вот 4-х гиговая - только 3,3 вольта. На простых переходниках напруга с коннектора (+5V) заводиться напрямую на карту, на хороших есть преобразователь питания (5V -> 3.3V) и соответствующий переключатель.

    У меня переходник их "хороших", да и сама CF-ка понимает 3,3В и 5В от рождения нормально - в этом плане с ней проблем нет. Но даже в CF-кардридере она медленна :( .

    @goliy:

    Вот SSD бы туда воткнуть, еще куда не шло.

    Не стоит обольщаться по поводу "волшебства" SSD! SSD - по своей сути всё та же самая флэшка, запихнутая в 3,5" или 2,5" корпус (формфактор), имеющая вместо USB, CF, SD и т.д, и т.п. интерфейса - IDE или модный SATA. Но внутри все те же микросхемы, изготовленные по технологии flash-NAND. Следовательно, имеется всё то же ограничение числа циклов записи по одному и тому же адресу!

    @aleksvolgin:

    на роутере весь этот мусор и не нужен. У роутера задачи другие, более узкие.

    С этим я не совсем согласен: на классическом роутере с его непосредственными обязанностями заниматься маршрутизацией и фильтрацией пакетов - это действительно не нужно, но когда роутер выполняет роль интернет-шлюза, да ещё и домовой сети, где юзеры практически неподконтрольны администратору - это насущная необходимость! Например антивирусная фильтрация на шлюзе: представим ситуацию, при которой пара, а то и больше, пользователей после самостоятельной переустановки системы не озаботились установкой антивиря и сразу полезли в интернет, ну и как правило в социальные сети, а то и по порнухе. Через несколько дней такого лазанья, их компы будут представлять из себя некий зоопарк, который будет гадить в сеть!
    Так что лучше хоть как-то фильтровать на шлюзе, даже с временами ложными срабатываниями, чем никак! Не следует забывать, что 80-е и 90-е годы прошлого столетия, когда компьютеры имели люди, которые имели достаточное представление что это такое, канули в лету, и теперь компы перешли в разряд бытовой техники и пользуются ими все кому не лень, не имея ни малейшего представления об основах компьютерной безопасности!



  • И я того же мнения.
    Так в чем же плюсы? Пока, как я понимаю, имеет смысл ставить embedded на систему, которая, предположительно, будет использовать жесткий диск Только для обращения к конфигам, и никаких других сервисов на ней стоять не будет. А также систему, без бесперебойника, на которой в этом случае есть вероятность отказа обычного жесткого диска в результате периодических холодных перезагрузок.
    Все? Если у меня стоит бесперебойник, антивирусная защита, и небольшой веб-сервер для оповещения об отключении обслуживания абонентов и тп штук использователь флэш-накопитель смысла нет никакого?


Locked