Начал писать драйвер для AHCI. Пока сделал поиск контроллеров и определение подключённых АТА дисков. Если драйвер отработает нормально на доске отладки будет модель устройства и количество секторов.
Установка: скопировать файлы в папку /drivers
запустить ahci
ftp://ftp.kolibrios.org/users/Serge/new/ahci_rc00.7z
AHCI
Проверил на двух машинах: Roverbook U800 и ASRock M3A770DE
В обоих случаях:
В обоих случаях:
В случае c Roverbook U800 режима нет вообще в BIOS, а вот в случае с ASRock M3A770DE смена настройки в BIOS (с IDE на AHCI) ничего не изменила, в логе.ahci preview
cmdline: (null)
А pcidev.txt на M3A770DE посмотреть можно ?
Update.
Нашёл и исправил косяк. Прошу снова скачать архив.
Update.
Нашёл и исправил косяк. Прошу снова скачать архив.
Roverbook U800 - все по прежнему.
ASRock M3A770DE
1) в режиме IDE выбранном BIOS - все по прежнему.
2) в режиме AHCI выбранном BIOS
Диски /bd принадлежащие hdd не видны.
После запуска ahci панель показывает 100% загрузку все время, хотя в CPU кроме ядра ничего пожирающего ресурсы нет.
ASRock M3A770DE
1) в режиме IDE выбранном BIOS - все по прежнему.
2) в режиме AHCI выбранном BIOS
Spoiler:
После запуска ahci панель показывает 100% загрузку все время, хотя в CPU кроме ядра ничего пожирающего ресурсы нет.
Spoiler:
[offtop]Как у нас много интересующихся логами и имеющих компьютеры. Ведь не лень потратить время на просмотр лога? Но потратить 5 минут на тестирование и выкладывание своих результатов - это пиздец как много времени уйдет. Красавцы, мля![/offtop]Mario
pcidev.txt в режиме IDE ? Не нашёл там AHCI.
Биосовское распределение прерываний нагоняет тоску.
100% с включёнными /bd или всегда ?
Интересно, что у меня в режиме AHCI заработали /bd. Причём загрузка драйвера и инициализация контролера и портов на работоспособность не влияет. Похоже что биос каждый раз сохраняет и восстанавливает состояние контроллера. Ещё один повод для паранойи.
pcidev.txt в режиме IDE ? Не нашёл там AHCI.
Биосовское распределение прерываний нагоняет тоску.
100% с включёнными /bd или всегда ?
Интересно, что у меня в режиме AHCI заработали /bd. Причём загрузка драйвера и инициализация контролера и портов на работоспособность не влияет. Похоже что биос каждый раз сохраняет и восстанавливает состояние контроллера. Ещё один повод для паранойи.
Да, в режиме IDE. Вечером сделаю в режиме AHCI.Serge wrote:pcidev.txt в режиме IDE ? Не нашёл там AHCI.
Да, со включенными /bd - с отключенными не проверял.Serge wrote:100% с включёнными /bd или всегда ?
Собственно вот.Mario wrote:Да, в режиме IDE. Вечером сделаю в режиме AHCI.Serge wrote:pcidev.txt в режиме IDE ? Не нашёл там AHCI.
Spoiler:
С отключенными /bd индикатор загрузки не зашкаливает.Mario wrote:Да, со включенными /bd - с отключенными не проверял.Serge wrote:100% с включёнными /bd или всегда ?
Логи с отключенными /bd идентичны выложенным ранее.
Попробовал драйвер на eeePC 900.
В биосе никаких настроек режима нет.ahci preview
cmdline: (null)
- Attachments
-
-
PCIDEV.TXT (2.44 KiB)Downloaded 733 times
-
Dell Inspiron
С включенными /bd индикатор загрузки не зашкаливает.
Spoiler:
Mario
Интересный ноут. Контроллер есть, а диска нету. Придётся полный лог делать.
Я не удивлюсь если винт и сд на один порт подключены через PMP.
Интересный ноут. Контроллер есть, а диска нету. Придётся полный лог делать.
Я не удивлюсь если винт и сд на один порт подключены через PMP.
Еще один тестовый комп (с мамой от Asus) стоит запакованный в коробку - после перезда в частный дом некуда ставить пока.
И еще думаю на eBox смысла тестировать нет?
И еще думаю на eBox смысла тестировать нет?
Если надо, то вот мои логи, со старенького компа.
ahci preview
cmdline: (null)
- Attachments
-
-
Logs.7z (888 Bytes)Downloaded 806 times
-
Ноут 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
Из хаоса в космос
Подключил обработчик прерываний и сделал пару незначительных изменений.
ftp://ftp.kolibrios.org/users/Serge/new/ahci_rc01.7z
ftp://ftp.kolibrios.org/users/Serge/new/ahci_rc01.7z
Who is online
Users browsing this forum: No registered users and 2 guests