при каждой загрузке выдает:
ad0: 29319MB <FUJITSU MPG3307AT> [59570/16/63] at ata0-master UDMA66
Mounting root from ufs:/dev/ad0s3a
ad0: UDMA ICRC WRITE ERROR blk# 53900123 retrying
ad0: UDMA ICRC WRITE ERROR blk# 53900123 retrying
ad0: UDMA ICRC WRITE ERROR blk# 53900123 retrying
ad0: UDMA ICRC WRITE ERROR blk# 53900123 falling back to PIO modeдальше грузит все нормально... и работает нормально..
что означает эта запись?
>при каждой загрузке выдает:
>ad0: 29319MB <FUJITSU MPG3307AT> [59570/16/63] at ata0-master UDMA66
>Mounting root from ufs:/dev/ad0s3a
>ad0: UDMA ICRC WRITE ERROR blk#
>53900123 retrying
>ad0: UDMA ICRC WRITE ERROR blk#
>53900123 retrying
>ad0: UDMA ICRC WRITE ERROR blk#
>53900123 retrying
>ad0: UDMA ICRC WRITE ERROR blk#
>53900123 falling back to PIO
>mode
>
>дальше грузит все нормально... и работает
>нормально..
>что означает эта запись?означает что из dma диск переходит в pio,
некоторые фирмы позволяют с помощью утилит
устанавливать режим работы своих HDD, UDMA
or PIO
>означает что из dma диск переходит
>в pio,
>некоторые фирмы позволяют с помощью утилит
>
>устанавливать режим работы своих HDD, UDMA
>
>or PIO
понятна, спасибо...
а есть разница в скорости? udma или pio?
у меня на роутере пишет udma100 на винте IBM DTLA
и вообще, как узнать в каком режиме работает винчестер?
>>означает что из dma диск переходит
>>в pio,
>>некоторые фирмы позволяют с помощью утилит
>>
>>устанавливать режим работы своих HDD, UDMA
>>
>>or PIO
>понятна, спасибо...
>а есть разница в скорости? udma
>или pio?
>у меня на роутере пишет udma100
>на винте IBM DTLA
>и вообще, как узнать в каком
>режиме работает винчестер?- `sysctl -a | grep hw.ata`
- `hdparm -v /dev/dev_name`
>>означает что из dma диск переходит
>>в pio,
>>некоторые фирмы позволяют с помощью утилит
>>
>>устанавливать режим работы своих HDD, UDMA
>>
>>or PIO
>понятна, спасибо...
>а есть разница в скорости? udma
>или pio?sorry, забыл про скорость написать:
- в системах M$ Windows есть и довольно
ощутимая
- в Freenix'ах (Linux/FreeBSD) не существенно,
кроме того, если действительно встает проблема
со скоростями работы HDD, то SCSI без вариантов,
UDMA66 и выше - игрушка для Выни, если пользовать
DMA-mode то либо диск МНОГО раньше накроется,
либо CPU and RAM будут затыкаться, если они
дохленькие, и как результат, телега через
определенные промежутки времени будет вставать
колом и даже без system-crash :(((Я полгода на эти разборки убил, как только во
FreeBSD появилась поддержка UDMA66, а FreeBSD
Team в версии 4.3 специально внесли изменения
в систему, чтобы загрузчику можно было задавать
sysctl hw.ata.modes=pio... чтобы машины не
вставали при init'е>у меня на роутере пишет udma100
>на винте IBM DTLA
>и вообще, как узнать в каком
>режиме работает винчестер?
# sysctl -a | grep hw.ata
hw.atamodes: pio,---,---,---,---,---,
значит у меня может работать только в pio-mode?
вобщем понятно все, спасибо.
># sysctl -a | grep hw.ata
>
>hw.atamodes: pio,---,---,---,---,---,
>значит у меня может работать только
>в pio-mode?стоит в pio-mode
sysctl -w hw.atamodes=dma
будет в DMA, если в ядро собрано с поддержкой.
>вобщем понятно все, спасибо.
>># sysctl -a | grep hw.ata
>>
>>hw.atamodes: pio,---,---,---,---,---,
>>значит у меня может работать только
>>в pio-mode?
>
>стоит в pio-mode
>
>sysctl -w hw.atamodes=dma
>
>будет в DMA, если в ядро
>собрано с поддержкой.
>
>>вобщем понятно все, спасибо.
Кстати у меня sysctl -a | grep hw.ata выдает:
hw.ata.ata_dma: 1
hw.ata.wc: 0
hw.ata.tags: 0
hw.ata.atapi_dma: 0
hw.atamodes: dma,dma,---,pio,хотя в биосе выставил на винты PIO ?
где грабли ?
Хотя поле команды:
sysctl -w hw.atamodes=pio,pio
hw.ata.ata_dma: 1
hw.ata.wc: 0
hw.ata.tags: 0
hw.ata.atapi_dma: 0
hw.atamodes: pio,pio,---,pio,после перезагрузки опять в DMA преходит.
где грабли ?
--------
мне же нужно все время pio,
в связи с тем что на мамке контроллер ata0-master UDMA100 периодически валится такая фигня:ad0: WRITE command timeout tag=0 serv=0 - resetting
ata0: resetting devices .. done
ad0: WRITE command timeout tag=0 serv=0 - resetting
ata0: resetting devices .. done