Hardrive stuck in PIO
-
Problem: In 1.2.1 (any RC) the hardrive and CD-ROM operate in PIO4 mode. Installation takes quite a while because of this obviously and I fear other operations such as Squid caching will be negatively affected by this. With 1.2 Release, the hardrive operates in UDMA66 and the CD-ROM in UDMA33.
Specs: Epox Socket 754 mobo, Sempron 1.6Ghz, 768MB RAM, Nvidia 410 chipset, 80GB WD IDE hardrive.
The BIOS on this board offers only one setting for UDMA.. Either AUTO or OFF.
Is there any way to force UDMA on?
-
I'm running 1.2.1-RC4. My "disk" is a Transcend 1GB solid state modules that plugs into the motherboard IDE socket. Startup reports:
atapci0: <via 8235="" udma133="" controller="">port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xea00-0xea0f at device 17.1 on pci0
ata0: <ata 0="" channel="">on atapci0
ata0: [ITHREAD]
ata1: <ata 1="" channel="">on atapci0
ata1: [ITHREAD]ad0: DMA limited to UDMA33, device found non-ATA66 cable
ad0: FAILURE - SET_MULTI status=51 <ready,dsc,error>error=4 <aborted>ad0: 955MB <transcend 20071207="">at ata0-master UDMA33</transcend></aborted></ready,dsc,error></ata></ata></via>Looks like the driver thinks its running in UDMA33.
-
Set hw.ata.ata_dma=0
for compac flash.
Refer to
http://forum.pfsense.org/index.php?topic=6840.msg69524
http://devwiki.pfsense.org/BootOptionsDisable DMA for IDE drives