Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Dec 05, 2019 5:59 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 124 posts ]  Go to page 1 2 3 4 59 Next
Author Message
 Post subject: AHCI
PostPosted: Mon Oct 08, 2012 11:54 am 
Offline
Kernel Developer

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


Top
   
 Post subject: Re: AHCI
PostPosted: Mon Oct 08, 2012 6:41 pm 
Проверил на двух машинах: Roverbook U800 и ASRock M3A770DE
В обоих случаях:
Quote:
ahci preview
cmdline: (null)

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


Top
   
 Post subject: Re: AHCI
PostPosted: Mon Oct 08, 2012 8:14 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
А pcidev.txt на M3A770DE посмотреть можно ?

Update.

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


Top
   
 Post subject: Re: AHCI
PostPosted: Mon Oct 08, 2012 11:26 pm 
Roverbook U800 - все по прежнему.
ASRock M3A770DE
1) в режиме IDE выбранном BIOS - все по прежнему.
2) в режиме AHCI выбранном BIOS
Spoiler: Show
Attachment:
AHCI.LOG [30 Bytes]
Downloaded 234 times

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

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

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


Top
   
 Post subject: Re: AHCI
PostPosted: Tue Oct 09, 2012 7:20 am 
Spoiler: Show
[offtop]Как у нас много интересующихся логами и имеющих компьютеры. Ведь не лень потратить время на просмотр лога? Но потратить 5 минут на тестирование и выкладывание своих результатов - это пиздец как много времени уйдет. Красавцы, мля![/offtop]


Top
   
 Post subject: Re: AHCI
PostPosted: Tue Oct 09, 2012 11:33 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Mario
pcidev.txt в режиме IDE ? Не нашёл там AHCI.
Биосовское распределение прерываний нагоняет тоску.

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

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


Top
   
 Post subject: Re: AHCI
PostPosted: Tue Oct 09, 2012 12:14 pm 
Serge wrote:
pcidev.txt в режиме IDE ? Не нашёл там AHCI.

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

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


Top
   
 Post subject: Re: AHCI
PostPosted: Tue Oct 09, 2012 7:49 pm 
Mario wrote:
Serge wrote:
pcidev.txt в режиме IDE ? Не нашёл там AHCI.

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

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

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

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

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

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


Top
   
 Post subject: Re: AHCI
PostPosted: Wed Oct 10, 2012 10:08 pm 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 752
Попробовал драйвер на eeePC 900.

Quote:
ahci preview
cmdline: (null)


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


Attachments:
PCIDEV.TXT [2.44 KiB]
Downloaded 223 times
Top
   
 Post subject: Re: AHCI
PostPosted: Wed Oct 10, 2012 11:47 pm 
Dell Inspiron
Spoiler: Show
Attachment:
AHCI.LOG [30 Bytes]
Downloaded 227 times

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

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

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


Top
   
 Post subject: Re: AHCI
PostPosted: Thu Oct 11, 2012 12:22 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Mario
Интересный ноут. Контроллер есть, а диска нету. Придётся полный лог делать.
Я не удивлюсь если винт и сд на один порт подключены через PMP.


Top
   
 Post subject: Re: AHCI
PostPosted: Thu Oct 11, 2012 2:11 am 
Еще один тестовый комп (с мамой от Asus) стоит запакованный в коробку - после перезда в частный дом некуда ставить пока.
И еще думаю на eBox смысла тестировать нет?


Top
   
 Post subject: Re: AHCI
PostPosted: Thu Oct 11, 2012 5:52 am 
Offline
User avatar

Joined: Mon Feb 09, 2009 4:13 am
Posts: 445
Если надо, то вот мои логи, со старенького компа.
Quote:
ahci preview
cmdline: (null)


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

_________________
\ Маузер в руке, Путин – на крюке! \ Путину – клизму! Смерть капитализму! \ Путин – параша, победа будет наша!\
\ Застрели буржуя в спину! Он не лучше чем скотина! \
Image
Top
   
 Post subject: Re: AHCI
PostPosted: Thu Oct 11, 2012 10:57 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5067
Ноут 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

_________________
Через тернии к звездам


Top
   
 Post subject: Re: AHCI
PostPosted: Sat Oct 13, 2012 4:22 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Подключил обработчик прерываний и сделал пару незначительных изменений.
ftp://ftp.kolibrios.org/users/Serge/new/ahci_rc01.7z


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 124 posts ]  Go to page 1 2 3 4 59 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited