EDIT by yogev_ezra: Тема более неактуальна, я перестал работать с этим производителем с 01/01/2011, и вообще закрыл свою фирму 31/12/2011.
Добрый день!
Пишу сюда, так как офф-топик форум закрыт
Имеется следующий миниатюрный компьютер: Fit-PC2 производства Compulab, Израиль
http://www.fit-pc2.com/
На компьютере стоит Phoenix BIOS, заточенный под нужды этого компьютера.
Чипсет компьютера US15W (Intel Poulsbo). Сам чипсет не поддерживает диски SATA (только IDE).
Так как диски IDE уходят в прошлое, фирма-производитель добавила на плату чип Marvell IDE-to-SATA bridge
и разъём SATA, подключающийся через этот мост. Собственно разъём IDE на плате отсутствует.
Проблема такова: При подключении дисков SSD к этому разъёму, BIOS иногда их не определяет.
EDIT: Поясню - вставляем SSD диск, включаем компьютер - BIOS его скажем видит. Устанавливаем операционку, работаем на ней несколько часов. Перезагружаем компьютер - BIOS диск не видит и соответственно операционка не грузится. Выключаем компьютер из питания, вынимаем диск, вставляем его в другой компьютер - BIOS его корректно определяет и всё грузится. Возвращаем обратно в компьютер №1 - тоже всё ок. Соответственно при таких проблемах компьютер с SSD ненадёжен, так как неизвестно, определит ли его BIOS после следующей перезагрузки или нет.
При подключении обычных HDD дисков, всё нормально и диски определяются всегда.
Мы считаем, что проблема именно в BIOS, так как:
1) Эти же диски SSD на других материнских платах определяются всегда
2) Не определяются диски SSD вне зависимости от производителя дисков
3) Проблема случается на всех компьютерах Fit-PC2, которые мы продали (более 150 штук разных серий)
Проблема была замечена и другими продавцами этих компьютеров.
Производитель был уведомлен о проблеме, но отказывается что-либо сделать, чтобы её починить.
К сожалению, мы так и не смогли воспроизвести конкретный сценарий, ведущий к этой проблеме (то есть, что именно нужно сделать, чтобы диск не определился). На нашем опыте, это случается довольно-таки рандомально.
Так как мы теряем очень много времени и денег на обращения наших покупателей об этой проблеме, и зачастую покупатели требуют замены дисков, нам крайне выгодно эту проблему решить. В связи с отсутствием интереса у производителя, нам представилось целесообразным предложить эту работу сторонним разработчикам, знакомым с BIOS и ассемблером.
Мы можем выделить на решение этой проблемы около 1,000 долларов США + 2 компьютера для тестирования + 2 диска SSD (стоимость 2 компьютеров + 2 дисков также порядка 1,000 долларов США). Нам требуется либо починка бага в BIOS, чтобы SSD диски определялись всегда, либо нахождение конкретной причины неопределения дисков (если это не BIOS). Компьютеры и диски будут высланы при согласии начать работу, деньги - после решения проблемы BIOS или предоставления доказательства, что это не BIOS.
Ваши комментарии приветствуются. Кстати, в будущем возможен также заказ для доработки KolibriOS под этот компьютер.
Требуется BIOS-программист для починки Phoenix BIOS
На сайте производителя слишком мало информации.
Можно посмотреть фотографии материнской платы - крупным планом, без вспышки, со снятым теплоотводом - так чтобы была видна маркировка всех чипов?
Можно посмотреть фотографии материнской платы - крупным планом, без вспышки, со снятым теплоотводом - так чтобы была видна маркировка всех чипов?
Эти подойдут?
http://www.compulab.co.il/fitpc2/img/fi ... -top-m.jpg
http://www.compulab.co.il/fitpc2/img/fi ... -bot-m.jpg
http://www.compulab.co.il/fitpc2i/img/f ... -top-m.jpg
http://www.overclockers.com.au/pix/imag ... =icdrr&t=1
http://www.overclockers.com.au/pix/imag ... =jj7i5&t=1
http://www.iopanel.net/forum/28951-page5.html
Если нет, то скажите, какая часть нужна крупнее?
Или что конкретно Вас интересует?
http://www.compulab.co.il/fitpc2/img/fi ... -top-m.jpg
http://www.compulab.co.il/fitpc2/img/fi ... -bot-m.jpg
http://www.compulab.co.il/fitpc2i/img/f ... -top-m.jpg
http://www.overclockers.com.au/pix/imag ... =icdrr&t=1
http://www.overclockers.com.au/pix/imag ... =jj7i5&t=1
http://www.iopanel.net/forum/28951-page5.html
Если нет, то скажите, какая часть нужна крупнее?
Или что конкретно Вас интересует?
На этих фотках не видна маркировка микросхем, так что вряд ли они устроят art_zh. Ему ж, как понимаю, нужно поискать документацию по используемым кристаллам -- как без неё с БИОСом копаться?
Пы.Сы. А исходники-то БИОС доступны? Без них задачу решить тоже можно, но многократно сложнее и дольше...
Пы.Сы. А исходники-то БИОС доступны? Без них задачу решить тоже можно, но многократно сложнее и дольше...
Исходники ясен пень недоступны
Есть файл прошивки который нужно будет дизассемблировать
Ну и конечно есть Phoenix BIOS Editor, который может показывать часть информации из файла прошивки.
И файл прошивки, и BIOS Editor я смогу предоставить
Насчёт чипов, есть также Reference Manuals: http://www.compulab.co.il/fitpc2/html/f ... veloper.py
Есть файл прошивки который нужно будет дизассемблировать
Ну и конечно есть Phoenix BIOS Editor, который может показывать часть информации из файла прошивки.
И файл прошивки, и BIOS Editor я смогу предоставить
Насчёт чипов, есть также Reference Manuals: http://www.compulab.co.il/fitpc2/html/f ... veloper.py
Я не говорил, что собираюсь в ней копаться. Фиксить глючный БИОС - это явно не на один килобакс работка.SII wrote:На этих фотках не видна маркировка микросхем, так что вряд ли они устроят art_zh. Ему ж, как понимаю, нужно поискать документацию по используемым кристаллам -- как без неё с БИОСом копаться?
Пы.Сы. А исходники-то БИОС доступны? Без них задачу решить тоже можно, но многократно сложнее и дольше...
А какая цена может быть приемлемой?
при такой мизерной документации и информации только аферисты и то возможно будут "клевать"... Профи по биосу в данном раскладе менее 3 и смотреть не станет, очень большой объем опыта по фениксу уже нужно иметь + проблемы с ним вообще (не любят его очень в связи с...).
Это так сказать пункт - два.
Пункт раз состоит в том, что это не биос! Логически выстроенные аргументы могу привести, скажем в привате, поскольку некоторые не могут видимо читать моих постов ("по заявкам телезрителей") , у них неадекватная реакция организма начинается с непреодолтмым желанием брякнуть типа эмоции вместо доводов.
Дарю бесплатно диагноз - замените марвеловский контроллер и учтите таких глючных переходников и неудачных в принципе на рынке много. Так что Вы не первый и не последний видимо...
Кстати, как там драйвера? Все "срослось" и прогрессирует, если не секрет?
Это так сказать пункт - два.
Пункт раз состоит в том, что это не биос! Логически выстроенные аргументы могу привести, скажем в привате, поскольку некоторые не могут видимо читать моих постов ("по заявкам телезрителей") , у них неадекватная реакция организма начинается с непреодолтмым желанием брякнуть типа эмоции вместо доводов.
Дарю бесплатно диагноз - замените марвеловский контроллер и учтите таких глючных переходников и неудачных в принципе на рынке много. Так что Вы не первый и не последний видимо...
Кстати, как там драйвера? Все "срослось" и прогрессирует, если не секрет?
Мы можем заплатить и 3, если не будет другого выхода, но ты ниже написал, что это вообще не БИОС, так я уже не знаю, что и делать В связи с чем его не любят? Какие у него проблемы, которых нет в других БИОСах?VaStaNi wrote:при такой мизерной документации и информации только аферисты и то возможно будут "клевать"... Профи по биосу в данном раскладе менее 3 и смотреть не станет, очень большой объем опыта по фениксу уже нужно иметь + проблемы с ним вообще (не любят его очень в связи с...).
Это действительно может быть истинной причиной проблемы, но беда в том, что мы не производитель, а всего лишь интегратор. То есть, такие решения мы сами не можем принимать - их должен принять производитель. Производитель позиционирует компьютер как поддерживающий и обычные диски, и SSD. При этом, сам производитель готовые конфигурации с SSD дисками не продаёт, а спрос на них есть, поэтому эти конфигурации поставляют интеграторы, то есть мы, например. А пользователи, столкнувшиеся с проблемами распознавания SSD дисков, естественно бегут к нам за решением, которое мы не можем предоставить. И всё это очень негативно сказывается на нашей репутации. Поэтому мы согласны заплатить из своего кармана за починку.VaStaNi wrote: Это так сказать пункт - два. Пункт раз состоит в том, что это не биос! Логически выстроенные аргументы могу привести, скажем в привате, поскольку некоторые не могут видимо читать моих постов ("по заявкам телезрителей") , у них неадекватная реакция организма начинается с непреодолтмым желанием брякнуть типа эмоции вместо доводов. Дарю бесплатно диагноз - замените марвеловский контроллер и учтите таких глючных переходников и неудачных в принципе на рынке много. Так что Вы не первый и не последний видимо...
Сам производитель "умывает руки": если есть проблемы с SSD, не продавайте с SSD. Ему легко сказать, а как быть нам? И как быть тем пользователям, кому мы уже продали? Этим пользователям мы предлагаем заменить диск на обычный, но им нужен именно SSD, обычный им не подходит.
Asper согласился нам помочь, но производитель, вроде как, поменял VGA чип, поэтому мы заказали для Aspera новую версию компьютера.VaStaNi wrote:Кстати, как там драйвера? Все "срослось" и прогрессирует, если не секрет?
прежде всего, надо сказать, что AWARDовские давно и давно перепаханы, как в плане исходников, инструментария, изученности, доступности скачать, проконсультироваться.... + занимает значительный парк оборудования и сегодня, несмотря на вытесняющую перспективу биосов EFI... С фениксами многое наоборот!yogev_ezra wrote:В связи с чем его не любят? Какие у него проблемы, которых нет в других БИОСах?
Проблема по полочкам выглядит так.yogev_ezra wrote:Сам производитель "умывает руки": если есть проблемы с SSD, не продавайте с SSD. Ему легко сказать, а как быть нам?
1. есть плата у неё один IDE.... не важно, что вместо разьема у неё впаян контроллер-переходник. Важно, что IDE это известная, устоявшаяся классика, технология, стандарт.
2. вероятнсть -> 1, что глючит плата-переходник, тогда логично, что если бы был запаян разьем, вытаскиваем глючный покупаем, вставляем подходящий(ПОДХОДЯЩИЕ, СОВМЕСТИМЫЕ!)
3. цена работы и потери.
Приобрести новый это около $20-30 http://www.satagear.com/SATA_Converters.html
http://crimea-board.net/index.php?showtopic=6872
аккуратно выпаять и впаять пусть $50, остальное всяческие издержки...
Потери. Прежде всего гарантия производителя плат, при массовых поставках, конечно нужно считать риски, возвраты, репутация, проблемы и их минимизация, где их больше и что дороже? Иногда репутация, имидж фирмы важнее.....
4. Оптимальное решение. Договор на поставку меняется. Типа требуется именно такие платы, НО! БЕЗ ВПАЯННОЙ платы-переходника, на ее месте паятся производителем (в Вашем случае просто заказывается нужный тип платы) классическая колодочка под IDE! Далее понятно, т.к. по п.2
5. Поставленные 150 "вычищаются" либо заменой платы по п.4 по мере поступления либо по п.2 и тихо мирно тает растущий ныне снежный ком.
вот это и есть поддержка, сопровождение операционной системы снизу... производитель чего то там улучшил чуть чуть, а система подобного типа совсем заглючила, допустим, вендорозависимость! Пользователю что эвард, что феникс все равно, как и впрочем марвел или джеймикро... главное лишь бы работало, а вот сопровождать, да развивать, тут должен быть правильный технарский+ маркетинговый выбор, тендер.........yogev_ezra wrote:производитель, вроде как, поменял VGA чип, поэтому мы заказали для Aspera новую версию компьютера.
Помнится VGA там был внутри чипсета? Значит кардинально изменен чипсет поставочной платы??? Это далеко не чуть чуть может быть по сути, по факту модернизации. Ну и конечно документацией по замене они не в состоянии укомплектовать со стороны софтверногосопровождения их продукции, верно? Или даже не обязаны быть может. Зачем себя утруждать, главное чтобы продавалось комуто...
Я рассматривал это решение, но, к сожалению, полгода назад производитель перенёс марвелловский чип прямо на материнку, и переходник теперь стал только платой надстройки (с обоих сторон у него SATA). То есть, выход IDE на плате вообще перестал присутствовать (раньше был, со впаянным переходником, как ты правильно заметил). То есть, для нас стало ещё хуже - теперь нечего выпаивать... Проблема однако существует и в прошлых версиях платы, и в новых. Единственно, что я могу сделать, это выпаять переходник из прошлой версии (там, где он ещё с чипом), и поставить туда IDE SSD диск, чтобы проверить, будет ли возникать проблема с SSD диском без марвеловского чипа.VaStaNi wrote:Проблема по полочкам выглядит так.
1. есть плата у неё один IDE.... не важно, что вместо разьема у неё впаян контроллер-переходник. Важно, что IDE это известная, устоявшаяся классика, технология, стандарт.
2. вероятнсть -> 1, что глючит плата-переходник, тогда логично, что если бы был запаян разьем, вытаскиваем глючный покупаем, вставляем подходящий(ПОДХОДЯЩИЕ, СОВМЕСТИМЫЕ!)
3. цена работы и потери.
Приобрести новый это около $20-30 http://www.satagear.com/SATA_Converters.html
http://crimea-board.net/index.php?showtopic=6872
аккуратно выпаять и впаять пусть $50, остальное всяческие издержки...
Потери. Прежде всего гарантия производителя плат, при массовых поставках, конечно нужно считать риски, возвраты, репутация, проблемы и их минимизация, где их больше и что дороже? Иногда репутация, имидж фирмы важнее.....
4. Оптимальное решение. Договор на поставку меняется. Типа требуется именно такие платы, НО! БЕЗ ВПАЯННОЙ платы-переходника, на ее месте паятся производителем (в Вашем случае просто заказывается нужный тип платы) классическая колодочка под IDE! Далее понятно, т.к. по п.2
5. Поставленные 150 "вычищаются" либо заменой платы по п.4 по мере поступления либо по п.2 и тихо мирно тает растущий ныне снежный ком.
И если окажется, что будет, то проблема таки в БИОС, а если окажется, что нет, то уж не знаю что и делать дальше. Этот производитель имеет такую политику компании - продавать только последние версии плат. То есть, если купил раньше старую - наслаждайся, но когда вышла новая, старые он больше не продаёт.
Для ясности, проблема в этом топике - это совсем другой производитель и совсем другая плата и совсем другой процессор. Тот делается в Тайване, а этот в Израиле. Но как видишь, в обоих случаях производители позволяют себе творить, что хотят Очевидно, тайваньский производитель заменил VGA из-за проблем с предыдущим (если он действительно его заменил, потому что я не смог получить от него вразумительный ответ).VaStaNi wrote:вот это и есть поддержка, сопровождение операционной системы снизу... производитель чего то там улучшил чуть чуть, а система подобного типа совсем заглючила, допустим, вендорозависимость! Пользователю что эвард, что феникс все равно, как и впрочем марвел или джеймикро... главное лишь бы работало, а вот сопровождать, да развивать, тут должен быть правильный технарский+ маркетинговый выбор, тендер.........
Помнится VGA там был внутри чипсета? Значит кардинально изменен чипсет поставочной платы??? Это далеко не чуть чуть может быть по сути, по факту модернизации. Ну и конечно документацией по замене они не в состоянии укомплектовать со стороны софтверногосопровождения их продукции, верно? Или даже не обязаны быть может. Зачем себя утруждать, главное чтобы продавалось комуто...
yogev_ezra, несколько непоняток.
Еще.
Плата Fit-PC2 без "i" в конце????
Пробовали ли перепрошивать? Какие версии пробовались?
Загружается ли по сети реально?
Загружается ли с микродиска?
Были ли стабильные, повторяющиеся случаи НЕ определения диска после подачи питания?
Если винт не опознался и это видно в начале после ребута, но загрузиться, скажем в винду с микродиска или по сети, тогда он системой подгружается драйверным хозяйством винды?
Ну пока хватит... Успехов!
Собственно разъём IDE на плате отсутствует.
"обычных" это НЕ IDE??? Это SATA в марвел втыкался и он успешнои и долго работал?При подключении обычных HDD дисков, всё нормально и диски определяются всегда.
тип микросхемы марвела не менялся? Это важно точно знать. Кстати он 88SA8052 типа точно так или нет были ли, есть ли таипа на складе с иными чипами переходник? На платке переходника еще какие нибудь чипы имеются? Какие? ФОто, название, тип...Проблема однако существует и в прошлых версиях платы, и в новых
Это в Ваших интересах, на то и давал ее. Следует учесть про питающе напряжения и все сделать корректно. Дабы не применять +5 и +12V советую использовать ноутбуковский какой нить 2.5 дюйма скажем у него только +5. И проще будет и надежней "тестовая площадка".Единственно, что я могу сделать, это выпаять переходник из прошлой версии (там, где он ещё с чипом), и поставить туда IDE SSD диск, чтобы проверить, будет ли возникать проблема с SSD диском без марвеловского чипа.
Еще.
Плата Fit-PC2 без "i" в конце????
Пробовали ли перепрошивать? Какие версии пробовались?
Загружается ли по сети реально?
Загружается ли с микродиска?
Были ли стабильные, повторяющиеся случаи НЕ определения диска после подачи питания?
Если винт не опознался и это видно в начале после ребута, но загрузиться, скажем в винду с микродиска или по сети, тогда он системой подгружается драйверным хозяйством винды?
Ну пока хватит... Успехов!
Извини за неточность, постараюсь всё разложить по полочкам:
1) У данного компьютера есть 2 варианта платы - FitPC2 и FitPC2i.
2) У обоих вариантов платы есть 2 версии - у FitPC2 существует версия 1.21 и 1.4, у FitPC2i - 1.1 и 1.2
3) У FitPC2 версии 1.21 есть разъём IDE 44 pins, к которому припаян переходник IDE->SATA с чипом Marvell.
4) У FitPC2 версии 1.4 и FitPC2i обоих версий, чип Marvell находится прямо на материнской плате, а к ней крепится съёмная (не припаянная) дочерняя плата SATA->SATA. На этой дочерней плате никаких чипов нет, только конденсаторы и разводка проводов.
5) Под нормальными дисками я имел в виду механические диски SATA 2.5", все они прекрасно работают и определяются всегда. Не зарегистрировано ни одного случая неопределения механических дисков, а их было продано тысячи (не лично нами, а вообще), и не поступало ни одной жалобы. С SSD же жалобы постоянно.
6) Пробовали перепрошивать все версии BIOS, проблема происходит на всех.
7) Маркировку чипа Marvell невозможно разглядеть, потому что производитель материнской платы на этот чип ставит знак ОТК, который затирает маркировку. Почему для знака ОТК выбран именно этот чип, хотя на плате полно свободного места? Наверное, чтобы поиздеваться над нами Поэтому пришлось обратиться к manual, где он значится под номером 88SA8052
8. Представленные нами фотографии были из разных версий - уж какие нашли Но проблема есть во всех версиях...
Исходя из всего вышесказанного, мы можем только выпаять переходник IDE->SATA из платы FitPC2 версии 1.21 и попробовать подключить диск SSD IDE напрямую. В остальных версиях платы выпаивать нам нечего...
1) У данного компьютера есть 2 варианта платы - FitPC2 и FitPC2i.
2) У обоих вариантов платы есть 2 версии - у FitPC2 существует версия 1.21 и 1.4, у FitPC2i - 1.1 и 1.2
3) У FitPC2 версии 1.21 есть разъём IDE 44 pins, к которому припаян переходник IDE->SATA с чипом Marvell.
4) У FitPC2 версии 1.4 и FitPC2i обоих версий, чип Marvell находится прямо на материнской плате, а к ней крепится съёмная (не припаянная) дочерняя плата SATA->SATA. На этой дочерней плате никаких чипов нет, только конденсаторы и разводка проводов.
5) Под нормальными дисками я имел в виду механические диски SATA 2.5", все они прекрасно работают и определяются всегда. Не зарегистрировано ни одного случая неопределения механических дисков, а их было продано тысячи (не лично нами, а вообще), и не поступало ни одной жалобы. С SSD же жалобы постоянно.
6) Пробовали перепрошивать все версии BIOS, проблема происходит на всех.
7) Маркировку чипа Marvell невозможно разглядеть, потому что производитель материнской платы на этот чип ставит знак ОТК, который затирает маркировку. Почему для знака ОТК выбран именно этот чип, хотя на плате полно свободного места? Наверное, чтобы поиздеваться над нами Поэтому пришлось обратиться к manual, где он значится под номером 88SA8052
8. Представленные нами фотографии были из разных версий - уж какие нашли Но проблема есть во всех версиях...
Исходя из всего вышесказанного, мы можем только выпаять переходник IDE->SATA из платы FitPC2 версии 1.21 и попробовать подключить диск SSD IDE напрямую. В остальных версиях платы выпаивать нам нечего...
Отчасти напоминает ситуацию столетней давности, когда ИДЕ-винты разных производителей не хотели работать вместе на одном контроллере... Судя по Вашей ситуации, физически всё исправно, непропаев и подобной гадости нет. Остаётся предполагать, что либо действительно имеет место тонкая ошибка в БИОСе, проявляющаяся именно с ССД, или же сами ССД или марвеловский чип не совсем с чем-то там совместимы, из-за чего при их совместном использовании возникают проблемы. ССД разных фирм пробовали?
Я так понял там EFI все-таки
собственно сам образ капсулы в студию
А также желателен вывод dmesg, dmidecode -a, lspci -nnvvvxxxx, acpitool -e, superiotool -deV, nvramtool
Вывод надо делать из под рута на лайв юсб линукса например ( утилиты желательно брать самые последние),
работы на 15 минут скачивания (имеется ввиду вам
В каком режиме работает контролер жесткого диска, и образ его прошивки тоже было бы неплооохо иметь, есть некоторые догадки по этому поводу.
Все остальное не нужно
Ничего не обещаю, но посмотреть могу.
P.S. а еще, вопрос был бы более уместен, например тут - http://www.rom.by/forum/BIOS_vs_HDD
P.P.S. - кстати справедливо было замечено про марвелловские контроллеры - с этой проблемой столкнулись многие производители - в том числе Asus, MSi. Но они решили эту проблему обновлением биоса SATA и основного.
собственно сам образ капсулы в студию
А также желателен вывод dmesg, dmidecode -a, lspci -nnvvvxxxx, acpitool -e, superiotool -deV, nvramtool
Вывод надо делать из под рута на лайв юсб линукса например ( утилиты желательно брать самые последние),
работы на 15 минут скачивания (имеется ввиду вам
В каком режиме работает контролер жесткого диска, и образ его прошивки тоже было бы неплооохо иметь, есть некоторые догадки по этому поводу.
Все остальное не нужно
Ничего не обещаю, но посмотреть могу.
P.S. а еще, вопрос был бы более уместен, например тут - http://www.rom.by/forum/BIOS_vs_HDD
P.P.S. - кстати справедливо было замечено про марвелловские контроллеры - с этой проблемой столкнулись многие производители - в том числе Asus, MSi. Но они решили эту проблему обновлением биоса SATA и основного.
Last edited by XVilka on Sun Aug 15, 2010 6:56 pm, edited 3 times in total.
Who is online
Users browsing this forum: No registered users and 35 guests