WARNING - READ_DMA UDMA ICRC error (retrying request)

Hexagon

Member
Hallo,

ich habe in meinen kleinen "BastelServer" eine schon etwas betagte 4GB Festplatte eingebaut.

Leider funktionert es nicht so richtig. Ich bekomme immer solche Fehler:
Code:
Mar 20 11:27:12 freebsd kernel: ad2: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=4040439
Mar 20 11:27:12 freebsd kernel: ad2: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=4040439
Mar 20 11:27:12 freebsd kernel: ad2: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=84<ICRC,ABORTED> LBA=4040439
Mar 20 11:27:12 freebsd kernel: spec_getpages:(ad2s1d) I/O read failure: (error=5) bp 0xc2eae938 vp 0xc1407738
Mar 20 11:27:12 freebsd kernel: size: 16384, resid: 16384, a_count: 16384, valid: 0x0
Mar 20 11:27:12 freebsd kernel: nread: 0, reqpage: 0, pindex: 363, pcount: 4
Mar 20 11:27:12 freebsd kernel: vm_fault: pager read error, pid 399 (smbd)
Mar 20 11:27:12 freebsd kernel: pid 399 (smbd), uid 0: exited on signal 6
Mar 20 11:27:12 freebsd kernel: ad2: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=4037159
Mar 20 11:27:12 freebsd kernel: ad2: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=4037159
Mar 20 11:27:13 freebsd kernel: ad2: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=4036167
Mar 20 11:27:13 freebsd kernel: ad2: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=4311199
Mar 20 11:27:16 freebsd kernel: ad2: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=4169119
Mar 20 11:27:56 freebsd kernel: ad2: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=4042719
Mar 20 11:27:56 freebsd kernel: ad2: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=4042719

In einem Beitrag (klick mich) erfuhr ich, daß ein "herunterschalten" der Übertragungsgeschwindigkeit abhilfe schaffen kann.
Also von UDMA33 auf z.B. PIO4.
Ich weiß aber nicht wie man das schafft! Kann mir bitte jemand einen Tipp geben? Danke! :)
 

Hexagon

Member
N'Abend,

ich habe die Boardsuche benutzt! Aber diesen Beitrag nie gefunden!

Jedenfalls danke an [tE]bachi! Dieser Hinweis war goldrichtig!
Dadurch erfuhr ich nämlich, daß man das nicht im laufenden Betrieb machen kann, sondern die Variable hw.ata.ata_dma=0 setzen muß in der /boot/loader.conf !

Danke nochmals!
 
Oben