Hello,
I have setup pfsense many times on this hardware before but this time,
i had to use an SATA hard drive instead of IDE. I was able to load
pfsense on that SATA drive without any problem, but after about a week
running i got the following errors on the pfsense console:
ad4: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout
- completing request directly
ad4: timeout waiting to issue command
ad4: error issuing SETFEATURES SET TRANSFER MODE command
ad4: timeout waiting to issue command
ad4: error issuing SETFEATURES ENABLE RCACHE comand
ad4: timeout waiting to issue command
ad4: error issuing SETFEATURES ENABLE WCACHE command
ad4: TIMEOUT - WRITE_DMA rertrying (1 retry left) LBA=63000143
ad4: TIMEOUT - WRITE_DMA rertrying (1 retry left) LBA=63000143
ad4: TIMEOUT - WRITE_DMA rertrying (1 retry left) LBA=63000143
When rebooting pfsense, it automatically starts a fschk and
successfully cleans the file system. But while pfsense load i get more
DMA timeout errors. Pfsense slowly and painfully loads anyway but
isn't stable anymore and will eventually reboot itself after 10
minutes.
I have used this hardware to run pfsense for the past 2 years without
a problem, but on this box i was forced to use an SATA drive. With an
IDE drive, i normally run the following command to turn UDMA to 33:
atacontrol mode ad0 udma33
I would then add: hw.ata.ata_dma="0" to /boot/loader.conf. Of course
the atacontrol command does not work with ad4 (the SATA drive), it
says that ad4 is running on SATA150.
Did my SATA drive fail ? or is it a problem with my DMA settings ?
Right now my whole data center system is down due to this problem. Any
help would be greatly appreciated.
Thank you
- Alex