uniata

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

Moderators: fog, fireball

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

Re: uniata

Post by Demonidios » Fri Oct 14, 2011 2:36 pm

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 » Fri Oct 14, 2011 4:40 pm

Кстати, если я верно понял, то в сборке уже используется версия 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 » Fri Oct 14, 2011 5:53 pm

А на сайте автора до сих пор старая версия 0.40. Судя по всему, 0.41 ещё обкатывают. С 0.40 тоже были проблемы, но их исправили. Так что все должно быть хорошо. Я на это надеюсь!

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

Re: uniata

Post by Demonidios » Tue Aug 07, 2012 5:28 pm

Обновилась версия 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: 258
Joined: Wed Jun 20, 2007 3:01 am

Re: uniata

Post by towerr » Mon Aug 13, 2012 5:33 am

: 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 » Mon Aug 13, 2012 9:21 pm

Появился новая версия - 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 » Wed Aug 15, 2012 7:18 pm

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 » Thu Aug 30, 2012 10:18 am

У меня на ноутбуке всё равно ещё не видет жесткого диска, жалко :( а вот лайв СД работает...

seven_ro
Posts: 65
Joined: Sun Jan 18, 2009 5:30 pm

Re: uniata

Post by seven_ro » Fri Aug 31, 2012 5:29 am

Нужно снять лог к com порта, он есть в наличии? А также возможно нужно использвать отладочнуюверсию uniata

eugenelester
Posts: 2
Joined: Thu Aug 30, 2012 10:11 am

Re: uniata

Post by eugenelester » Sat Sep 01, 2012 1:06 pm

Ком-порта нету вообще. Ну если быть точным, то последние сборки - не говорят, что диска нету, в отличии от предыдущих.. а просто показывают при установке в месте где нужно выбрать на какой диск устанавливать - пустое место, никакого списка.. ничего...
а что такое отладочный uniata ?

evilslon
Posts: 261
Joined: Sat Apr 11, 2009 7:39 pm
Location: Russia, Ivanovo
Contact:

Re: uniata

Post by evilslon » Sat Sep 01, 2012 7:23 pm

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 » Tue Sep 04, 2012 11:47 am

Сегодня я собрал 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 » Tue Sep 11, 2012 8:45 am

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 » Wed Nov 13, 2013 10:56 pm

Вышли новые версии драйвера - 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 » Sun Dec 08, 2013 7:28 pm

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