Подключил третий винт - слейвом на второй IDE канал. Начал заливать данные по ftp - начались глюки:
Jun 15 09:22:08 izivlgu /kernel: ad3s1e: UDMA ICRC error writing fsbn 291835839 of 145917888-145918143 (ad3s1 bn 291835839; cn 18165 tn 239 sn 57) retrying
Jun 15 09:22:09 izivlgu /kernel: ad3s1e: UDMA ICRC error writing fsbn 291835839 of 145917888-145918143 (ad3s1 bn 291835839; cn 18165 tn 239 sn 57) retrying
Jun 15 09:22:12 izivlgu /kernel: ad3s1e: UDMA ICRC error writing fsbn 291928319 of 145964128-145964383 (ad3s1 bn 291928319; cn 18171 tn 177 sn 53) retrying
Jun 15 09:22:12 izivlgu /kernel: ad3s1e: UDMA ICRC error writing fsbn 291945215 of 145972576-145972831 (ad3s1 bn 291945215; cn 18172 tn 191 sn 2) retrying
...
<еще куча подобных сообщений>
...
Jun 15 09:22:17 izivlgu /kernel: ad3s1e: UDMA ICRC error writing fsbn 292057343 of 146028640-146028895 (ad3s1 bn 292057343; cn 18179 tn 185 sn 53) falling back to PIO mode
До этого было
# atacontrol mode 0
Master = UDMA100
Slave = ???
# atacontrol mode 1
Master = UDMA100
Slave = UDMA100
после этого стало
# atacontrol mode 1
Master = UDMA100
Slave = PIO4
и соответственно, тормоза... Попробовал переключить обратно:
# atacontrol mode 1 UDMA100 UDMA100
- ядро повисло насмерть через пару секунд (только ресет).
IDE-контроллер вот какой:
atapci0: <VIA 82C686 ATA100 controller> port 0xc000-0xc00f at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
Винты вот такие:
ad0: 76319MB <ST380021A> [155061/16/63] at ata0-master UDMA100
ad2: 152627MB <ST3160021A> [310101/16/63] at ata1-master UDMA100
ad3: 152627MB <ST3160021A> [310101/16/63] at ata1-slave UDMA100
Операционка - FreeBSD 4.10.
В общем, пока поставил
# atacontrol mode 1 UDMA66 UDMA66
- вроде глюков нет, но хочется везде UDMA100. Шлейф менял (думал, битый) - не помогает. В чем глюк и что делать? Глобальные апгрейды, замены материнки и переход на SCSI не предлагать - нет возможности.