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

AHCI
http://board.kolibrios.org/viewtopic.php?f=31&t=2152
Page 1 of 9

Author:  Serge [ Mon Oct 08, 2012 11:54 am ]
Post subject:  AHCI

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

Author:  Mario [ Mon Oct 08, 2012 6:41 pm ]
Post subject:  Re: AHCI

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

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

Author:  Serge [ Mon Oct 08, 2012 8:14 pm ]
Post subject:  Re: AHCI

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

Update.

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

Author:  Mario [ Mon Oct 08, 2012 11:26 pm ]
Post subject:  Re: AHCI

Roverbook U800 - все по прежнему.
ASRock M3A770DE
1) в режиме IDE выбранном BIOS - все по прежнему.
2) в режиме AHCI выбранном BIOS
Spoiler: Show
Attachment:
AHCI.LOG [30 Bytes]
Downloaded 253 times

Attachment:
BOARDLOG.TXT [757 Bytes]
Downloaded 247 times

Attachment:
PCIDEV.TXT [3.25 KiB]
Downloaded 254 times

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

Author:  Mario [ Tue Oct 09, 2012 7:20 am ]
Post subject:  Re: AHCI

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

Author:  Serge [ Tue Oct 09, 2012 11:33 am ]
Post subject:  Re: AHCI

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

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

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

Author:  Mario [ Tue Oct 09, 2012 12:14 pm ]
Post subject:  Re: AHCI

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

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

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

Author:  Mario [ Tue Oct 09, 2012 7:49 pm ]
Post subject:  Re: AHCI

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

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

Собственно вот.
Spoiler: Show
Attachment:
PCIDEV2.TXT [3.25 KiB]
Downloaded 252 times

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

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

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

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

Author:  Albom [ Wed Oct 10, 2012 10:08 pm ]
Post subject:  Re: AHCI

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

Quote:
ahci preview
cmdline: (null)


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

Attachments:
PCIDEV.TXT [2.44 KiB]
Downloaded 243 times

Author:  Mario [ Wed Oct 10, 2012 11:47 pm ]
Post subject:  Re: AHCI

Dell Inspiron
Spoiler: Show
Attachment:
AHCI.LOG [30 Bytes]
Downloaded 247 times

Attachment:
BOARDLOG.TXT [229 Bytes]
Downloaded 246 times

Attachment:
PCIDEV.TXT [2.29 KiB]
Downloaded 236 times

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

Author:  Serge [ Thu Oct 11, 2012 12:22 am ]
Post subject:  Re: AHCI

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

Author:  Mario [ Thu Oct 11, 2012 2:11 am ]
Post subject:  Re: AHCI

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

Author:  Rock_maniak_forever [ Thu Oct 11, 2012 5:52 am ]
Post subject:  Re: AHCI

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


Attachments:
Logs.7z [888 Bytes]
Downloaded 307 times

Author:  Leency [ Thu Oct 11, 2012 10:57 am ]
Post subject:  Re: AHCI

Ноут Acer Aspire 4740G. В режиме IDE - null, в режиме ACHI:
Quote:
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

Author:  Serge [ Sat Oct 13, 2012 4:22 pm ]
Post subject:  Re: AHCI

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

Page 1 of 9 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/