Page 13 of 18

Re: SATA в режиме IDE - полная поддержка

Posted: Thu Mar 27, 2014 11:52 pm
by Mario_r4
SVN r.4700 - поддержка до трех IDE контроллеров и всех дисковых устройств к ним подключенных.

Также скоропостижно кастрирована ф.24 (осталось только управление лотком привода ATAPI) и вычищены ф. 21 и ф. 26. Еще изменился формат данных возвращаемых ф. 18.11.

Сразу предупреждаю, что возможны неучтенные глюки, но в целом все работает.

Re: SATA в режиме IDE - полная поддержка

Posted: Sat Mar 29, 2014 12:19 am
by Mario_r4
SVN r.4711
1) Исправление ф.24 и документация.
2) Убраны лишние DEBUGF.
Spoiler:З.Ы. Автосборка собрана лишь к SVN r.4713, вследствие русского народного развлечения "сломай автосборку".

Re: SATA в режиме IDE - полная поддержка

Posted: Mon Mar 31, 2014 12:18 am
by Mario_r4
SVN r.4720 - исправлены некоторые косяки ревизии 4700.

По крайней мере 5 из моих 6 компьютеров теперь работают, а работало всего 3.

Re: SATA в режиме IDE - полная поддержка

Posted: Thu Apr 03, 2014 12:00 am
by Mario_r4
SVN r.4734 - исправлен баг ревизии 4700. Процедура check_ATAPI_device_event страдала от бездумного копипастинга с моей стороны, что блокировало загрузку системы на некоторых конфигурациях железа.

Re: SATA в режиме IDE - полная поддержка

Posted: Thu Apr 03, 2014 12:06 am
by Mario_r4
Просьба ко всем протестировать работу с HDD и ATAPI в режиме IDE контроллера.

Re: SATA в режиме IDE - полная поддержка

Posted: Thu Apr 03, 2014 1:37 pm
by Leency
Проверил у себя вчера SATA в режиме IDE - всё было ок. Ноутбук ACER 4740G.
Логи нужны?

Re: SATA в режиме IDE - полная поддержка

Posted: Thu Apr 03, 2014 1:41 pm
by Mario_r4
Leency wrote:Логи нужны?
Если не лень, то можешь выложить. Только обязательно в BIOS должен быть выбран режим контроллера IDE или ATA, логи с AHCI для меня бесполезны.
Ну, и лог от PCIDEV плюсом желательно.

Re: SATA в режиме IDE - полная поддержка

Posted: Thu Apr 03, 2014 10:39 pm
by Leency
IDE работает отлично.
BD диски через V86 оказались тоже видны.

Re: SATA в режиме IDE - полная поддержка

Posted: Sun Apr 06, 2014 12:55 am
by Mario_r4
SVN r.4772

1) Восстановлена загрузка образа рамдиска с жесткого диска (в синем загрузочном экране e: Образ дискеты: C:\kolibri.img) сломанного предположительно при внедрении нового дискового интерфейса. Загруженный образ не добавлялся в корневую директорию "/", поскольку процедура его добавления вызывалась еще до загрузки образа в память. Однако текущее изменение для случая загрузки образа рамдиска с жесткого диска меняет последовательность устройств в корневой директории "/" - рамдиск перестает быть первым устройством в списке. В текущем коде это исправить нельзя, но в принципе это не смертельно, так как файловые менеджеры должны уметь сортировать и корневую директорию "/", так как нужно пользователю.

2) Проверка поддержки UDMA режима для дисковых устройств перед инициализацией канала IDE контроллера. Поскольку на канале могут висеть два устройства, то для того чтобы работал UDMA режим в этом случае оба устройства должны его поддерживать, в противном случае устанавливается PIO режим для обоих устройств. Также если на канале устройств нет, то для него также установлен PIO режим - это дополнительная защита от генерации ложных прерываний самим контроллером, если попадется глючная железка.

Re: SATA в режиме IDE - полная поддержка

Posted: Sun Apr 06, 2014 11:19 am
by X-Ray
svn4720/4729/4734/4772 - намертво зависает при загрузке,параметр SATA BIOS Native/legacy ничего не меняет.
Последняя рабочая сборка - svn4719,при параметре BIOS Legacy все ок,при параметре Native не работает мышь PS/2 и долго грузиться - заметна перерисовка
рабочего стола и окон,HDD видит все - 1 IDE и 2 SATA.

Re: SATA в режиме IDE - полная поддержка

Posted: Sun Apr 06, 2014 12:22 pm
by Mario_r4
X-Ray
svn4720/4729/4734/4772 - намертво зависает при загрузке
1. Зависает где? В черном экране или уже когда отрисован рабочий стол?
2. Если ли возможность сфотографировать черный экран, включив опцию "C" и выключив опцию "D" в синем экране, для сборки 4772?

Re: SATA в режиме IDE - полная поддержка

Posted: Sun Apr 06, 2014 6:27 pm
by X-Ray
Зависает когда отрисован рабочий стол.Ща попытаюсь сфотографировать,но только мобилой,больше нечем(((

Вот,качество УГ(

Re: SATA в режиме IDE - полная поддержка

Posted: Sun Apr 06, 2014 7:10 pm
by Mario_r4
X-Ray wrote:Зависает когда отрисован рабочий стол.Ща попытаюсь сфотографировать,но только мобилой,больше нечем(((

Вот,качество УГ(
Качество приемлемое, но как то ты не самого верха экрана фотографировать начал. Можешь отключить в BIOS контроллеры USB, чтобы лог был поменьше и помещался на экран весь?

Re: SATA в режиме IDE - полная поддержка

Posted: Sun Apr 06, 2014 7:39 pm
by X-Ray
Поправка - только что загрузил Kolibri (svn4772) с отключенным пунктом D,комп не завис,запустил диспетчер задач - и через него приложение launcher,
загрузился рабочий стол.. - и ничего не зависло,HDD видит все!

Тоже происходит с включенным дебаг-выводом,сразу незаметил(( Как мне загнать дебаг-вывод в файл,чтобы не фоткать?

Контроллер отключить могу(если есть такая опция,непомню)

Re: SATA в режиме IDE - полная поддержка

Posted: Sun Apr 06, 2014 7:45 pm
by Mario_r4
X-Ray wrote:Как мне загнать дебаг-вывод в файл,чтобы не фоткать?
Просто BOARD запустить, а потом скинуть с рамдиска на жесткий или флешку, USB в таком случае отключать не нужно.
Кстати, откуда загрузка производится и какой загрузчик используется?