Доброго Дня!Возникла проблема с SATA-винтами Samsung.
Использую:
FreeBSD 4.10-RELEASE-p2
ad4: 152627MB <SAMSUNG SP1614C> [310101/16/63] at ata2-master UDMA33
(160 Гбайт SATA)В логах вижу:
ad4: DMA limited to UDMA33, non-ATA66 cable or deviceЧто выражается в низкой скорости доступа, при копировании получаю 9-12МБ/с. Т.к. винт системный, это достаточно критично.
Кроме того, недавно поставил новый винт 200Гб (WD SATA), с ним все нормально:
ad10: 190782MB <WDC WD2000JD-00GBB0> [387621/16/63] at ata5-master UDMA100В какую сторону копать?
>Доброго Дня!
>
>Возникла проблема с SATA-винтами Samsung.
>Использую:
>FreeBSD 4.10-RELEASE-p2
>ad4: 152627MB <SAMSUNG SP1614C> [310101/16/63] at ata2-master UDMA33
>(160 Гбайт SATA)
>
>В логах вижу:
>ad4: DMA limited to UDMA33, non-ATA66 cable or device
>
>Что выражается в низкой скорости доступа, при копировании получаю 9-12МБ/с. Т.к. винт
>системный, это достаточно критично.
>
>Кроме того, недавно поставил новый винт 200Гб (WD SATA), с ним все
>нормально:
>ad10: 190782MB <WDC WD2000JD-00GBB0> [387621/16/63] at ata5-master UDMA100
>
>В какую сторону копать?Выкинуть Samsung купить еще один WD
>>В какую сторону копать?
>
>Выкинуть Samsung купить еще один WDА что-то более конструктивное?
А как подключен винт ?
>А как подключен винт ?
А какие могут быть варианты?SATA-шнурок в 1-ый SATA канал
>>А как подключен винт ?
>
>
>А какие могут быть варианты?
>
>SATA-шнурок в 1-ый SATA каналТаже бодяга, тока FreeBSD 4.9 и винт Maxtor DiamondMax Plus 9 (120 Gb)
Чего бы это значило?
>Доброго Дня!
>
>Возникла проблема с SATA-винтами Samsung.
>Использую:
>FreeBSD 4.10-RELEASE-p2
>ad4: 152627MB <SAMSUNG SP1614C> [310101/16/63] at ata2-master UDMA33
>(160 Гбайт SATA)
>
>В логах вижу:
>ad4: DMA limited to UDMA33, non-ATA66 cable or device
>
>Что выражается в низкой скорости доступа, при копировании получаю 9-12МБ/с. Т.к. винт
>системный, это достаточно критично.в чем критичность???
варианты:
- диск нечестный или конфликтует с другим устройством на данном канале,
что говорит о том что сам диск гавно (об этом мильон раз писано...,
vendor может заявлять что угодно, но устройство в реалии не поддерживает
заявленные хар-ки)
- шлейф хреново воткнут или не 80'pin, те не UDMA'шный
- кривой контроллер, такое бывает на brand'ах или на некоторых SiS/VIA...>Кроме того, недавно поставил новый винт 200Гб (WD SATA), с ним все
>нормально:
>ad10: 190782MB <WDC WD2000JD-00GBB0> [387621/16/63] at ata5-master UDMA100
>
>В какую сторону копать?вроде UDMA100 это PATA, а не SATA (www.serialata.org/www.sata-io.org)
к примеру на матери ну никаких SATA:[alone]~ > atacontrol list
ATA channel 0:
Master: ad0 <Maxtor 6Y080P0/YAR41BW0> ATA/ATAPI rev 7
Slave: acd0 <TEAC DW-548D/K4H6> ATA/ATAPI rev 5
ATA channel 1:
Master: ad2 <IBM-DTTA-351010/T56OA73A> ATA/ATAPI rev 4
Slave: no device present
[alone]~ > atacontrol mode 1
Master = UDMA33
Slave = BIOSPIO
[alone]~ > atacontrol mode 0
Master = UDMA100
Slave = UDMA33
[alone]~ >видим что Maxtor работает на UDMA100 без всяких SATA, PATA - Да.
man 4 ata
man atacontrol
FreeBSD 5.2.1viking# atacontrol list
ATA channel 0:
Master: ad0 <ST320014A/3.07> ATA/ATAPI rev 6
Slave: acd0 <TOSHIBA ODD-DVD SDR1412T/1T10> ATA/ATAPI rev 7
ATA channel 1:
Master: ad2 <ST3120022A/3.06> ATA/ATAPI rev 6
Slave: ad3 <ST3120022A/3.06> ATA/ATAPI rev 6
ATA channel 2:
Master: ad4 <Maxtor 7Y250M0/YAR51EW0> ATA/ATAPI rev 7
Slave: no device present
ATA channel 3:
Master: ad6 <WDC WD2500JD-00GBB0/02.05D02> ATA/ATAPI rev 6
Slave: no device present
viking# atacontrol mode 0
Master = UDMA100
Slave = UDMA33
viking# atacontrol mode 1
Master = UDMA100
Slave = UDMA100
viking# atacontrol mode 2
Master = UDMA100
Slave = BIOSPIO
viking# atacontrol mode 3
Master = UDMA100
Slave = BIOSPIOЯ не очень понял предидущий пост...
Вот это однозначно говорит что железно ad4 и ad6 нифига не sata???
IMHO система работает с sata железом как с pata... Imho все дело в олшебных пузырьках ata драйвере
>FreeBSD 5.2.1
>
>viking# atacontrol list
>ATA channel 0:
> Master: ad0 <ST320014A/3.07> ATA/ATAPI rev 6
> Slave: acd0 <TOSHIBA ODD-DVD SDR1412T/1T10> ATA/ATAPI rev 7
>ATA channel 1:
> Master: ad2 <ST3120022A/3.06> ATA/ATAPI rev 6
> Slave: ad3 <ST3120022A/3.06> ATA/ATAPI rev 6
>ATA channel 2:
> Master: ad4 <Maxtor 7Y250M0/YAR51EW0> ATA/ATAPI rev 7
> Slave: no
>device present
>ATA channel 3:
> Master: ad6 <WDC WD2500JD-00GBB0/02.05D02> ATA/ATAPI rev 6
> Slave: no
>device present
>
>
>viking# atacontrol mode 0
>Master = UDMA100
>Slave = UDMA33
>viking# atacontrol mode 1
>Master = UDMA100
>Slave = UDMA100
>viking# atacontrol mode 2
>Master = UDMA100
>Slave = BIOSPIO
>viking# atacontrol mode 3
>Master = UDMA100
>Slave = BIOSPIO
>
>Я не очень понял предидущий пост...
>Вот это однозначно говорит что железно ad4 и ad6 нифига не sata???
>
>IMHO система работает с sata железом как с pata... Imho все дело
>в олшебных пузырьках ata драйверееще раз для тех кто не понял - читать спецификацию SATA на указанной
выше ссылке.UDMA100 сам по себе НИЧЕГО не говорит о том какой контроллер, потому
как если не изменяет память, последние достижения PATA - это ATA/ATAPI-6
работа на пониженном напряжении - максимальная скорость передачи 133MB/sec
а PATA > 150M/sec, но это не значит что PATA контроллер не может работать
на более низкой скорости - диски бывают разные: IDE, UDMA33, 66, 100...
support.Об этом и было написано - что UDMA100 еще ни о чем не говорит, что у меня
к примеру нет SATA и жесткий диск ЧЕСТНО поддерживает UDMA100 и это я продемонстрировал.Все остальное имеет обычную связь: что позволяет контроллер + соответствующий шлейф + диск реально поддерживающий заявленные спецификации.
Если я на UDMA100 повешу диск который поддерживает UDMA100 но подключу
его старым 40pin шлейфом - диск ну никак не будет работать в UDMA, или
если я все сделаю честно: UDMA контроллер + UDMA 80pin шлейф, но "нечестный" диск, ну не поддерживает он как заявлено UDMA100, так и не
будет он в этом режиме работать.
Другое замечание, исключительно на личной практике с кривыми или старыми
UDMA контроллерами: контроллер поддерживает честно UDMA100, каждый из
двух дисков разных вендоров по отдельности поддерживает UDMA100, а вместе
на одном канале - один пашет на UDMA100, а другой НЕТ, а два одинаковых
диска одного вендора - пашут, вопрос - в чем кривота: в диске или в
контроллере?SATA имеет особый шлейф и разъем, хотя еще есть какие-то комбинированные
разъемы PATA-SATA и вроде переходники - я не сталкивался, ничего сказать
не могу.Надеюсь теперь понятно.
>>FreeBSD 5.2.1
>>
>>viking# atacontrol list
>>ATA channel 0:
>> Master: ad0 <ST320014A/3.07> ATA/ATAPI rev 6
>> Slave: acd0 <TOSHIBA ODD-DVD SDR1412T/1T10> ATA/ATAPI rev 7
>>ATA channel 1:
>> Master: ad2 <ST3120022A/3.06> ATA/ATAPI rev 6
>> Slave: ad3 <ST3120022A/3.06> ATA/ATAPI rev 6
>>ATA channel 2:
>> Master: ad4 <Maxtor 7Y250M0/YAR51EW0> ATA/ATAPI rev 7
>> Slave: no
>>device present
>>ATA channel 3:
>> Master: ad6 <WDC WD2500JD-00GBB0/02.05D02> ATA/ATAPI rev 6
>> Slave: no
>>device present
>>
>>
>>viking# atacontrol mode 0
>>Master = UDMA100
>>Slave = UDMA33
>>viking# atacontrol mode 1
>>Master = UDMA100
>>Slave = UDMA100
>>viking# atacontrol mode 2
>>Master = UDMA100
>>Slave = BIOSPIO
>>viking# atacontrol mode 3
>>Master = UDMA100
>>Slave = BIOSPIO
>>
>>Я не очень понял предидущий пост...
>>Вот это однозначно говорит что железно ad4 и ad6 нифига не sata???
>>
>>IMHO система работает с sata железом как с pata... Imho все дело
>>в олшебных пузырьках ata драйвере
>
>еще раз для тех кто не понял - читать спецификацию SATA на
>указанной
>выше ссылке.
>
>UDMA100 сам по себе НИЧЕГО не говорит о том какой контроллер, потому
>
>как если не изменяет память, последние достижения PATA - это ATA/ATAPI-6
>работа на пониженном напряжении - максимальная скорость передачи 133MB/sec
>а PATA > 150M/sec, но это не значит что PATA контроллер не может работатьо боже, конечно же SATA >= 150M (уже в глазах рябит)
>на более низкой скорости - диски бывают разные: IDE, UDMA33, 66, 100...
>
>support.разумеется и PATA и SATA могут работать на меньших скоростях чем максимальная :)
>Об этом и было написано - что UDMA100 еще ни о чем
>не говорит, что у меня
>к примеру нет SATA и жесткий диск ЧЕСТНО поддерживает UDMA100 и это
>я продемонстрировал.
>
>Все остальное имеет обычную связь: что позволяет контроллер + соответствующий шлейф +
>диск реально поддерживающий заявленные спецификации.
>
>Если я на UDMA100 повешу диск который поддерживает UDMA100 но подключу
>его старым 40pin шлейфом - диск ну никак не будет работать в
>UDMA, или
>если я все сделаю честно: UDMA контроллер + UDMA 80pin шлейф, но
>"нечестный" диск, ну не поддерживает он как заявлено UDMA100, так и
>не
>будет он в этом режиме работать.
> Другое замечание, исключительно на личной практике с кривыми или старыми
>UDMA контроллерами: контроллер поддерживает честно UDMA100, каждый из
>двух дисков разных вендоров по отдельности поддерживает UDMA100, а вместе
>на одном канале - один пашет на UDMA100, а другой НЕТ, а
>два одинаковых
>диска одного вендора - пашут, вопрос - в чем кривота: в диске
>или в
>контроллере?
>
>SATA имеет особый шлейф и разъем, хотя еще есть какие-то комбинированные
>разъемы PATA-SATA и вроде переходники - я не сталкивался, ничего сказать
>не могу.
>
>Надеюсь теперь понятно.да, man 8 atacontrol и основные команды:
atacontrol list - весь список
atacontrol mode 0 - покажет все устройства на 0 канале, кратко характеристи и текущие режимы работы
atacontrol mode X - где X == номер канала
atacontrol mode X SPEED1 SPEED2 - установить для каждого устройства на
канале X скорости в SPEED1, SPEED2 соответственно для каждого устройстваatacontrol cap 0 0 - дать расширенную информацию по master'у на нулевом
канале, master == 0, slave == 1
Привет всем !!!У меня seagate 120G и с ним те же траблы!!! Может кто знает в чём дело?
Ведь контроллер ICH5 на i865pe поддерживается системой и определяется как SATA150.