uniata
-
- Posts: 237
- Joined: Fri Sep 25, 2009 7:35 pm
Re: uniata
Commit by dgorbachev :: r54130 reactos/drivers/storage/ide/uniata/id_init.cpp: (link)
[UNIATA]
Nathan Lineback <~lineback~AT~toastytech~DOT~com~>:
Apply the Linux fix to UniATA. Bug #6500.
Ждём с нетерпением, когда данный драйвер начнёт нормально дружить с материнскими платами AMD,VIA,nVidia!
Кстати, если я верно понял, то в сборке уже используется версия 0.41b?
[UNIATA]
Nathan Lineback <~lineback~AT~toastytech~DOT~com~>:
Apply the Linux fix to UniATA. Bug #6500.
Ждём с нетерпением, когда данный драйвер начнёт нормально дружить с материнскими платами AMD,VIA,nVidia!
Кстати, если я верно понял, то в сборке уже используется версия 0.41b?
0.41b2 (0.41.2.2), с 14 мая. Но народ пишет, что предыдущие версии иногда работают лучше.Кстати, если я верно понял, то в сборке уже используется версия 0.41b?
-
- Posts: 237
- Joined: Fri Sep 25, 2009 7:35 pm
Re: uniata
А на сайте автора до сих пор старая версия 0.40. Судя по всему, 0.41 ещё обкатывают. С 0.40 тоже были проблемы, но их исправили. Так что все должно быть хорошо. Я на это надеюсь!
-
- Posts: 237
- Joined: Fri Sep 25, 2009 7:35 pm
Re: uniata
Обновилась версия UNIATA до 0.42h2.
http://alter.org.ua/ru/soft/win/uni_ata/
Исправлен баг с отдачей статуса SRB_STATUS_DATA_OVERRUN в AHCI ATAPI. В MS Windows системах это делало диск нечитаемым (получался неожиданный статус SUCCESS от READ TOC). ReactOS оказалась нечувствительной к этой ошибке.
Первые тесты AHCI ATAPI прошли успешно.
SATA и AHCI ATAPI теперь не переключаются в PIO-режим для исполнения команд отличных от чтения и записи.
Добавлена поддержка эмуляции SCSI-команд READ16/WRITE16/VERIFY16/READ_CAPACITY16. Это нужно для расширения адресного пространства LBA до 64 бит, что дает возможнлсть работать с дисками более 2Тб, которые используют более 32 бит для LBA. Note: дисковые драйверы верхнего уровня тоже должны поддерживать эту возможность.
http://alter.org.ua/ru/soft/win/uni_ata/
Исправлен баг с отдачей статуса SRB_STATUS_DATA_OVERRUN в AHCI ATAPI. В MS Windows системах это делало диск нечитаемым (получался неожиданный статус SUCCESS от READ TOC). ReactOS оказалась нечувствительной к этой ошибке.
Первые тесты AHCI ATAPI прошли успешно.
SATA и AHCI ATAPI теперь не переключаются в PIO-режим для исполнения команд отличных от чтения и записи.
Добавлена поддержка эмуляции SCSI-команд READ16/WRITE16/VERIFY16/READ_CAPACITY16. Это нужно для расширения адресного пространства LBA до 64 бит, что дает возможнлсть работать с дисками более 2Тб, которые используют более 32 бит для LBA. Note: дисковые драйверы верхнего уровня тоже должны поддерживать эту возможность.
Re: uniata
: cgutman * r57063 reactos/drivers/wdm/audio/backpln/portcls/interrupt.cpp:
: [PORTCLS]
: - Properly handle interrupt sharing for InterruptSyncModeAll and InterruptSyncModeRepeat
: cgutman * r57064 reactos/drivers/storage/scsiport/scsiport.c:
: [SCSIPORT]
: - Fix a critical bug in interrupt sharing between scsiport miniports and other drivers which caused scsiport to mask the interrupts from other devices sitting behind it
: - This commit and r57063 fixes bug 7231
теперь работает и звук и униата
Sil 3114 RAID controller ( Silicon ) - небыл найден в списках униата, но его можно внести в лист работающих беспроблемных.
: [PORTCLS]
: - Properly handle interrupt sharing for InterruptSyncModeAll and InterruptSyncModeRepeat
: cgutman * r57064 reactos/drivers/storage/scsiport/scsiport.c:
: [SCSIPORT]
: - Fix a critical bug in interrupt sharing between scsiport miniports and other drivers which caused scsiport to mask the interrupts from other devices sitting behind it
: - This commit and r57063 fixes bug 7231
теперь работает и звук и униата
Sil 3114 RAID controller ( Silicon ) - небыл найден в списках униата, но его можно внести в лист работающих беспроблемных.
-
- Posts: 237
- Joined: Fri Sep 25, 2009 7:35 pm
Re: uniata
Появился новая версия - UNIATA 0.43а1. Прапвда на сайте автора о ней ни слова, но:
Commit by akhaldi :: r57072 reactos/ (9 files in 2 dirs): (link)
[UNIATA] [ATACTL]
Sync to 0.43a1. See issue #7237 for more details.
Но проблема с южным мостом SB 700 на чипсетах АМД, я так понимаю, до сих пор не устранена?
Commit by akhaldi :: r57072 reactos/ (9 files in 2 dirs): (link)
[UNIATA] [ATACTL]
Sync to 0.43a1. See issue #7237 for more details.
Но проблема с южным мостом SB 700 на чипсетах АМД, я так понимаю, до сих пор не устранена?
-
- Posts: 237
- Joined: Fri Sep 25, 2009 7:35 pm
Re: uniata
Release Версия UNIATA 0.43а1
Окончательно исправлен и унифицирован отдачи статуса SRB_STATUS_DATA_OVERRUN в различных ветках отработки прерывания.
Исправлен баг с ожиданием готовности после ATAPI Soft Reset. На некотором оборудовании BUSY устанавливается спустя некоторое время после команды RESET.
Добавлена проверка размера буфера во все IOCTL'ы UniATA.
Исправлен ряд багов с проверкой PATA кабеля на предмет 80-пиновости.
Исправлено отображение скорости в atactl, разделены понятия скорости шины и режима работы устройства (PIO/DMA)
Исправлены ошибки с нумерацией физических и логических каналов на контроллерах в Legacy режиме в AtapiChipInit().
Окончательно исправлен и унифицирован отдачи статуса SRB_STATUS_DATA_OVERRUN в различных ветках отработки прерывания.
Исправлен баг с ожиданием готовности после ATAPI Soft Reset. На некотором оборудовании BUSY устанавливается спустя некоторое время после команды RESET.
Добавлена проверка размера буфера во все IOCTL'ы UniATA.
Исправлен ряд багов с проверкой PATA кабеля на предмет 80-пиновости.
Исправлено отображение скорости в atactl, разделены понятия скорости шины и режима работы устройства (PIO/DMA)
Исправлены ошибки с нумерацией физических и логических каналов на контроллерах в Legacy режиме в AtapiChipInit().
-
- Posts: 2
- Joined: Thu Aug 30, 2012 10:11 am
Re: uniata
У меня на ноутбуке всё равно ещё не видет жесткого диска, жалко а вот лайв СД работает...
Re: uniata
Нужно снять лог к com порта, он есть в наличии? А также возможно нужно использвать отладочнуюверсию uniata
-
- Posts: 2
- Joined: Thu Aug 30, 2012 10:11 am
Re: uniata
Ком-порта нету вообще. Ну если быть точным, то последние сборки - не говорят, что диска нету, в отличии от предыдущих.. а просто показывают при установке в месте где нужно выбрать на какой диск устанавливать - пустое место, никакого списка.. ничего...
а что такое отладочный uniata ?
а что такое отладочный uniata ?
Re: uniata
Всё дело в том, что даже в debug-версии ReactOS используется версия UniATA с отключенным выводом отладочных сообщений, поскольку в противном случае отладочный вывод UniATA зафлудил бы весь дебаг-лог, сделав его практически бесполезным, кроме того ещё и снизил бы производительность системы. Поэтому, если целью отладки является именно UniATA, то нужно отдельно скачать отладочную версию этого драйвера из Bugzilla или непосредственно с сайта Alter'а.eugenelester wrote: а что такое отладочный uniata ?
Re: uniata
Сегодня я собрал ReactOS (revision 57231) и UniATA начал работать с контроллером NVIDIA MCP61 Serial ATA (Vendor: 10DEh Device: 03F6h). Хотя возможно драйвер и раньше начал работать, я месяца два не обновлялся.
Re: uniata
Это как понимать? И на http://alter.org.ua/ru/soft/win/uni_ata/ нет такой версииCommit by akhaldi :: r57266 reactos/ (15 files in 3 dirs): (link)
Revert r57265 until the testbot issues caused by earlier revisions are fixed.
Commit by akhaldi :: r57265 reactos/ (15 files in 3 dirs): (link)
[UNIATA]: Sync to 0.43f5.
[ATACTL]: Sync to 0.43f5.
-
- Posts: 237
- Joined: Fri Sep 25, 2009 7:35 pm
Re: uniata
Вышли новые версии драйвера - v 0.44c3 и 0.44d.
Исправлена ошибка с выпаданием в PIO на SIS 961.
Исправлен бесконечный цикл в обработке PIO запросов на IDE устройствах, генерирующих промежуточные прерывания в процессе передачи и устанавливающих статус transfer completed в конце. Проблема была вызвана неправильной (отсутствующей) обработкой счетчика переденных байтов в этой ветке кода.
Переработан код ожидания готовности ATAPI после сброса. В результате устранена задержка, возникающая в случае, если устройство быстро устанавливает и сбрасывает BUSY.
Но как всегда о решении проблемы с материнками на чипсете AMD 7xx/8xx/9xx ничего нет, и не известно - решена ли эта старая ошибка.
Исправлена ошибка с выпаданием в PIO на SIS 961.
Исправлен бесконечный цикл в обработке PIO запросов на IDE устройствах, генерирующих промежуточные прерывания в процессе передачи и устанавливающих статус transfer completed в конце. Проблема была вызвана неправильной (отсутствующей) обработкой счетчика переденных байтов в этой ветке кода.
Переработан код ожидания готовности ATAPI после сброса. В результате устранена задержка, возникающая в случае, если устройство быстро устанавливает и сбрасывает BUSY.
Но как всегда о решении проблемы с материнками на чипсете AMD 7xx/8xx/9xx ничего нет, и не известно - решена ли эта старая ошибка.
Re: uniata
Подскажите, а на win7 x32 (m/b asus P5K, ich9) можно драйвер uniata поставить, если можно то как? Родной Intel драйвер иногда сваливается в MWDMA 0.
Last edited by Keks on Mon Dec 09, 2013 3:17 am, edited 1 time in total.
Who is online
Users browsing this forum: No registered users and 13 guests