swap_pager: indefinite wait buffer

ダメだった。。。
件のメッセージ、swapのZVOLにsnapshotを設定していたからかと思って、外したら大丈夫に見えたのだけど、単にswapを使ってないだけだったらしい。topで見てたら、portupgradeくらいでは1GBのメモリは使いきれてない。
で、問題のminiDLNA。起動直後からRESが500M超えて、swapを使い始めた。いったいどんだけ富豪的なのやら。で、おんなじメッセージがずらずらと出て固まる。
うー。ぐぐっても、8.1-BETA付近で、ZFS/ZVOLで、swap_pager: indefinite wait bufferというのがひっかからん。ひょっとして4kセクタとの合わせ技で発動するのか、単にほんとにHDDが壊れてるのか。
とりあえずscrubしたが、No Error。
あと気になったのが、8.0-BETA1でWD10EADSの時は

atapci1: <Intel ICH7 SATA300 controller> port 0x20a8-0x20af,0x20cc-0x20cf,0x20a0-0x20a7,0x20c8-0x20cb,0x2080-0x208f irq 19 at device 31.2 on pci0
ad4: 953869MB <WDC WD10EADS-00L5B1 01.01A01> at ata2-master SATA150

だったのが、8.1-PRERELEASEでWD20EARSにしたら

atapci1: <Intel ICH7 SATA300 controller> port 0x20a8-0x20af,0x20cc-0x20cf,0x20a0-0x20a7,0x20c8-0x20cb,0x2080-0x208f irq 19 at device 31.2 on pci0
ad4: 1907729MB <WDC WD20EARS-00S8B1 80.00A80> at ata2-master UDMA100 SATA

こう。WD20EARSのスペック的にはSATA300のはずなんだが、UDMA100ってなんやねん。atacontrol modeで指定してもだめだった。

# atacontrol mode ad4 SATA300
atacontrol: unknown mode
# atacontrol mode ad4 SATA150
atacontrol: unknown mode

WD20EARSのスペックをちゃんと読めてないのか?