Board.KolibriOS.org
http://board.kolibrios.org/

AHCI
http://board.kolibrios.org/viewtopic.php?f=31&t=2152
Страница 1 из 8

Автор:  Serge [ Пн окт 08, 2012 11:54 am ]
Заголовок сообщения:  AHCI

Начал писать драйвер для AHCI. Пока сделал поиск контроллеров и определение подключённых АТА дисков. Если драйвер отработает нормально на доске отладки будет модель устройства и количество секторов.
Установка: скопировать файлы в папку /drivers
запустить ahci
ftp://ftp.kolibrios.org/users/Serge/new/ahci_rc00.7z

Автор:  Mario [ Пн окт 08, 2012 6:41 pm ]
Заголовок сообщения:  Re: AHCI

Проверил на двух машинах: Roverbook U800 и ASRock M3A770DE
В обоих случаях:
Цитата:
ahci preview
cmdline: (null)

В случае c Roverbook U800 режима нет вообще в BIOS, а вот в случае с ASRock M3A770DE смена настройки в BIOS (с IDE на AHCI) ничего не изменила, в логе.

Автор:  Serge [ Пн окт 08, 2012 8:14 pm ]
Заголовок сообщения:  Re: AHCI

А pcidev.txt на M3A770DE посмотреть можно ?

Update.

Нашёл и исправил косяк. Прошу снова скачать архив.

Автор:  Mario [ Пн окт 08, 2012 11:26 pm ]
Заголовок сообщения:  Re: AHCI

Roverbook U800 - все по прежнему.
ASRock M3A770DE
1) в режиме IDE выбранном BIOS - все по прежнему.
2) в режиме AHCI выбранном BIOS
Спойлер: Показать
Вложение:
AHCI.LOG [30 байт]
159 скачиваний

Вложение:
BOARDLOG.TXT [757 байт]
152 скачивания

Вложение:
PCIDEV.TXT [3.25 КБ]
157 скачиваний

Диски /bd принадлежащие hdd не видны.
После запуска ahci панель показывает 100% загрузку все время, хотя в CPU кроме ядра ничего пожирающего ресурсы нет.

Автор:  Mario [ Вт окт 09, 2012 7:20 am ]
Заголовок сообщения:  Re: AHCI

Спойлер: Показать
[offtop]Как у нас много интересующихся логами и имеющих компьютеры. Ведь не лень потратить время на просмотр лога? Но потратить 5 минут на тестирование и выкладывание своих результатов - это пиздец как много времени уйдет. Красавцы, мля![/offtop]

Автор:  Serge [ Вт окт 09, 2012 11:33 am ]
Заголовок сообщения:  Re: AHCI

Mario
pcidev.txt в режиме IDE ? Не нашёл там AHCI.
Биосовское распределение прерываний нагоняет тоску.

100% с включёнными /bd или всегда ?

Интересно, что у меня в режиме AHCI заработали /bd. Причём загрузка драйвера и инициализация контролера и портов на работоспособность не влияет. Похоже что биос каждый раз сохраняет и восстанавливает состояние контроллера. Ещё один повод для паранойи.

Автор:  Mario [ Вт окт 09, 2012 12:14 pm ]
Заголовок сообщения:  Re: AHCI

Serge писал(а):
pcidev.txt в режиме IDE ? Не нашёл там AHCI.

Да, в режиме IDE. Вечером сделаю в режиме AHCI.
Serge писал(а):
100% с включёнными /bd или всегда ?

Да, со включенными /bd - с отключенными не проверял.

Автор:  Mario [ Вт окт 09, 2012 7:49 pm ]
Заголовок сообщения:  Re: AHCI

Mario писал(а):
Serge писал(а):
pcidev.txt в режиме IDE ? Не нашёл там AHCI.

Да, в режиме IDE. Вечером сделаю в режиме AHCI.

Собственно вот.
Спойлер: Показать
Вложение:
PCIDEV2.TXT [3.25 КБ]
153 скачивания

Mario писал(а):
Serge писал(а):
100% с включёнными /bd или всегда ?

Да, со включенными /bd - с отключенными не проверял.

С отключенными /bd индикатор загрузки не зашкаливает.

Логи с отключенными /bd идентичны выложенным ранее.

Автор:  Albom [ Ср окт 10, 2012 10:08 pm ]
Заголовок сообщения:  Re: AHCI

Попробовал драйвер на eeePC 900.

Цитата:
ahci preview
cmdline: (null)


В биосе никаких настроек режима нет.

Вложения:
PCIDEV.TXT [2.44 КБ]
150 скачиваний

Автор:  Mario [ Ср окт 10, 2012 11:47 pm ]
Заголовок сообщения:  Re: AHCI

Dell Inspiron
Спойлер: Показать
Вложение:
AHCI.LOG [30 байт]
144 скачивания

Вложение:
BOARDLOG.TXT [229 байт]
147 скачиваний

Вложение:
PCIDEV.TXT [2.29 КБ]
140 скачиваний

С включенными /bd индикатор загрузки не зашкаливает.

Автор:  Serge [ Чт окт 11, 2012 12:22 am ]
Заголовок сообщения:  Re: AHCI

Mario
Интересный ноут. Контроллер есть, а диска нету. Придётся полный лог делать.
Я не удивлюсь если винт и сд на один порт подключены через PMP.

Автор:  Mario [ Чт окт 11, 2012 2:11 am ]
Заголовок сообщения:  Re: AHCI

Еще один тестовый комп (с мамой от Asus) стоит запакованный в коробку - после перезда в частный дом некуда ставить пока.
И еще думаю на eBox смысла тестировать нет?

Автор:  Rock_maniak_forever [ Чт окт 11, 2012 5:52 am ]
Заголовок сообщения:  Re: AHCI

Если надо, то вот мои логи, со старенького компа.
Цитата:
ahci preview
cmdline: (null)


Вложения:
Logs.7z [888 байт]
215 скачиваний

Автор:  Leency [ Чт окт 11, 2012 10:57 am ]
Заголовок сообщения:  Re: AHCI

Ноут Acer Aspire 4740G. В режиме IDE - null, в режиме ACHI:
Цитата:
ahci preview
cmdline: (null)
mmio: b7105000 size 800
host ctl 80000000
port map 3
ahci ports: 4
port 0: ATA device status: ready
WDC WD3200BEVT-22ZCT0 625142448 sectors total

Автор:  Serge [ Сб окт 13, 2012 4:22 pm ]
Заголовок сообщения:  Re: AHCI

Подключил обработчик прерываний и сделал пару незначительных изменений.
ftp://ftp.kolibrios.org/users/Serge/new/ahci_rc01.7z

Страница 1 из 8 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/