uniata

Обсуждаем ReactOS по-русски

Moderators: fog, fireball

Demonidios
Posts: 237
Joined: Fri Sep 25, 2009 7:35 pm

Re: uniata

Post by Demonidios »

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?
hto
Developer
Posts: 2193
Joined: Sun Oct 01, 2006 3:43 pm

Post by hto »

Кстати, если я верно понял, то в сборке уже используется версия 0.41b?
0.41b2 (0.41.2.2), с 14 мая. Но народ пишет, что предыдущие версии иногда работают лучше.
Demonidios
Posts: 237
Joined: Fri Sep 25, 2009 7:35 pm

Re: uniata

Post by Demonidios »

А на сайте автора до сих пор старая версия 0.40. Судя по всему, 0.41 ещё обкатывают. С 0.40 тоже были проблемы, но их исправили. Так что все должно быть хорошо. Я на это надеюсь!
Demonidios
Posts: 237
Joined: Fri Sep 25, 2009 7:35 pm

Re: uniata

Post by Demonidios »

Обновилась версия 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: дисковые драйверы верхнего уровня тоже должны поддерживать эту возможность.
towerr
Posts: 259
Joined: Wed Jun 20, 2007 3:01 am

Re: uniata

Post by towerr »

: 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 ) - небыл найден в списках униата, но его можно внести в лист работающих беспроблемных.
Demonidios
Posts: 237
Joined: Fri Sep 25, 2009 7:35 pm

Re: uniata

Post by Demonidios »

Появился новая версия - 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 на чипсетах АМД, я так понимаю, до сих пор не устранена?
Demonidios
Posts: 237
Joined: Fri Sep 25, 2009 7:35 pm

Re: uniata

Post by Demonidios »

Release Версия UNIATA 0.43а1

Окончательно исправлен и унифицирован отдачи статуса SRB_STATUS_DATA_OVERRUN в различных ветках отработки прерывания.
Исправлен баг с ожиданием готовности после ATAPI Soft Reset. На некотором оборудовании BUSY устанавливается спустя некоторое время после команды RESET.
Добавлена проверка размера буфера во все IOCTL'ы UniATA.
Исправлен ряд багов с проверкой PATA кабеля на предмет 80-пиновости.
Исправлено отображение скорости в atactl, разделены понятия скорости шины и режима работы устройства (PIO/DMA)
Исправлены ошибки с нумерацией физических и логических каналов на контроллерах в Legacy режиме в AtapiChipInit().
eugenelester
Posts: 2
Joined: Thu Aug 30, 2012 10:11 am

Re: uniata

Post by eugenelester »

У меня на ноутбуке всё равно ещё не видет жесткого диска, жалко :( а вот лайв СД работает...
seven_ro
Posts: 65
Joined: Sun Jan 18, 2009 5:30 pm

Re: uniata

Post by seven_ro »

Нужно снять лог к com порта, он есть в наличии? А также возможно нужно использвать отладочнуюверсию uniata
eugenelester
Posts: 2
Joined: Thu Aug 30, 2012 10:11 am

Re: uniata

Post by eugenelester »

Ком-порта нету вообще. Ну если быть точным, то последние сборки - не говорят, что диска нету, в отличии от предыдущих.. а просто показывают при установке в месте где нужно выбрать на какой диск устанавливать - пустое место, никакого списка.. ничего...
а что такое отладочный uniata ?
evilslon
Posts: 261
Joined: Sat Apr 11, 2009 7:39 pm
Location: Russia, Ivanovo
Contact:

Re: uniata

Post by evilslon »

eugenelester wrote: а что такое отладочный uniata ?
Всё дело в том, что даже в debug-версии ReactOS используется версия UniATA с отключенным выводом отладочных сообщений, поскольку в противном случае отладочный вывод UniATA зафлудил бы весь дебаг-лог, сделав его практически бесполезным, кроме того ещё и снизил бы производительность системы. Поэтому, если целью отладки является именно UniATA, то нужно отдельно скачать отладочную версию этого драйвера из Bugzilla или непосредственно с сайта Alter'а.
TriLion
Posts: 4
Joined: Sun Oct 25, 2009 9:56 am
Location: NCH
Contact:

Re: uniata

Post by TriLion »

Сегодня я собрал ReactOS (revision 57231) и UniATA начал работать с контроллером NVIDIA MCP61 Serial ATA (Vendor: 10DEh Device: 03F6h). Хотя возможно драйвер и раньше начал работать, я месяца два не обновлялся.
seven_ro
Posts: 65
Joined: Sun Jan 18, 2009 5:30 pm

Re: uniata

Post by seven_ro »

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.
Это как понимать? И на http://alter.org.ua/ru/soft/win/uni_ata/ нет такой версии
Demonidios
Posts: 237
Joined: Fri Sep 25, 2009 7:35 pm

Re: uniata

Post by Demonidios »

Вышли новые версии драйвера - v 0.44c3 и 0.44d.
Исправлена ошибка с выпаданием в PIO на SIS 961.
Исправлен бесконечный цикл в обработке PIO запросов на IDE устройствах, генерирующих промежуточные прерывания в процессе передачи и устанавливающих статус transfer completed в конце. Проблема была вызвана неправильной (отсутствующей) обработкой счетчика переденных байтов в этой ветке кода.
Переработан код ожидания готовности ATAPI после сброса. В результате устранена задержка, возникающая в случае, если устройство быстро устанавливает и сбрасывает BUSY.

Но как всегда о решении проблемы с материнками на чипсете AMD 7xx/8xx/9xx ничего нет, и не известно - решена ли эта старая ошибка.
Keks
Posts: 2
Joined: Sun Dec 08, 2013 6:55 pm

Re: uniata

Post by Keks »

Подскажите, а на 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.
Post Reply

Who is online

Users browsing this forum: No registered users and 13 guests