Добрый день!
Пишу сюда, так как офф-топик форум закрыт
Имеется следующий миниатюрный компьютер: 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 под этот компьютер.