Page fault, GEOM problem?? (also: using a ASUS A7N8X-XE/nForce2 utlra400?)

Johan Ström johan at stromnet.org
Mon Jan 23 11:01:49 PST 2006


On 23 jan 2006, at 14.15, Michael S. Eubanks wrote:

> On Mon, 2006-01-23 at 10:24 +0100, Johan Ström wrote:
>> On 23 jan 2006, at 09.53, Michael S. Eubanks wrote:
>>
>>> On Mon, 2006-01-23 at 06:43 +0100, Johan Ström wrote:
>>>
>>> Wish I could be of more help. :)  Have you tried to toggle the  
>>> sysctl
>>> dma flags?  I've seen similar posts in the past with read timeouts
>>> caused from dma being enabled.
>>>
>>> # sysctl -a | grep dma
>>> ...
>>> hw.ata.ata_dma: 1      <=== Try turning this one off (1 ==> 0).
>>> hw.ata.atapi_dma: 1
>>> ...
>>
>> Disabling DMA, wouldnt that give me pretty bad performance?
>>
>>> -Michael
>>>
>
> If it was not the problem, you could always change it back.  It  
> *should*
> be possible to simply set the control mode on those two disks (``man
> rc.early'', ``man atacontrol'').  Unfortunately, the problem is  
> noted as
> errata in several FreeBSD versions tending to appear on SATA disks.  I
> believe this is also a problem with some linux setups.  If you google
> ``FreeBSD hw.ata.ata_dma RELEASE'' you will eventually find the
> following page relating to Asus motherboards:
>
> http://www.ryxi.com/freebsd/63-668-write-dma-other-similar-errors- 
> read.shtml
>
> I picked it out based on the following line in the dmesg output:
>
>> Nov 29 20:46:09 elfi kernel: ACPI APIC Table: <ASUS   A7V333  >
>
> I'd say it's worth a shot.  You might even try turning both the flags
> off temporarily to see what you get.  Your guess is as good as  
> mine.  :)
>

Okay, tried turning it of.. The disk IO speeds went even lower...  
whoping 9-10MB/s and lots of load ;)
And since the crashes comes randomly (haven't been able to reproduce  
them "on deamon") i dont realy want to run it like this.. ;)

I did another test. I moved the controller card and the disks to my  
MSI K8N Neo motherboard (with AMD64 3200+ etc), and immediatly I got  
write speeds of ~49MB/s:

  $ dd if=/dev/zero of=bigfile.zero bs=1024 count=1000024
1024024576 bytes transferred in 21.974227 secs (46601164 bytes/sec)

Compared to
$ dd if=/dev/zero of=bigfile.zero bs=1024 count=1000024
1024024576 bytes transferred in 78.897708 secs (12979142 bytes/sec)

All tests where done in
/dev/mirror/gm0s1f on /usr (ufs, NFS exported, local, soft-updates,  
acls)

Soo.. I guess this mobo is just plain fucked and needs to be replaced  
with something newer ;)
Bad thing is, this is Socket A.. so there isnt so many choices left  
in the mobo market..

However, i found a ASUS A7N8X-XE NF ULTRA 400 SOCKET A with Nforce2  
Ultra 400 chipset.. Does anyone have any knowledge about this chipset?
How well does it work with Fbsd? I'll do some googling but if someone  
is using this successfully or unsuccessfully, please let me know :)

--
Johan


More information about the freebsd-stable mailing list