[Soekris] FreeBSD CF DMA problem
John Murphy
sub02 at freeode.co.uk
Sun Aug 27 13:59:32 UTC 2006
My net4801 is into its 3rd year running FreeBSD on a standard HD 24/7.
Can't expect it to last forever though. So I'm trying to get a CF
working without much luck so far. It's a Kingston 1GB 50x 'elite pro'
Pri Sla CF300 (LBA Xlt 999-32-63 1007 Mbyte)
[...]
ad1: 983MB <CF300 Ver1.27> at ata0-slave UDMA33
ad1: TIMEOUT - READ_DMA retrying (1 retry left) LBA=0
ad1: TIMEOUT - READ_DMA retrying (0 retries left) LBA=0
ad1: FAILURE - READ_DMA timed out LBA=0
ad1: TIMEOUT - READ_DMA retrying (1 retry left) LBA=1
ad1: TIMEOUT - READ_DMA retrying (0 retries left) LBA=1
ad1: FAILURE - READ_DMA timed out LBA=1
ad1: TIMEOUT - READ_DMA retrying (1 retry left) LBA=0
ad1: TIMEOUT - READ_DMA retrying (0 retries left) LBA=0
ad1: FAILURE - READ_DMA timed out LBA=0
That's with hw.ata.ata_dma="0" in /boot/loader.conf
and sysctl hw.ata.ata_dma shows hw.ata.ata_dma: 0
Is there anything else I can try to force a PIO mode?
I'm still using comBIOS ver. 1.24 but I didn't see anything in
the changelog to indicate that upgrading would help.
(FreeBSD-6.0 by the way. 6.1 will be going on the CF hopefully)
--
John.
More information about the Soekris-tech
mailing list