Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Feb 2005 23:56:09 -0800 (PST)
From:      Rob <spamrefuse@yahoo.com>
To:        FreeBSD questions <freebsd-questions@freebsd.org>
Subject:   Re: 5.3 ata / atapicam issues (update)
Message-ID:  <20050203075609.3891.qmail@web54005.mail.yahoo.com>

next in thread | raw e-mail | index | archive | help
> Hope this helps someone. I'm not at all sure
> where/what the problem is but
> I'll be happy to run on the embedded controller for
> the time being. (while
> PIO 4 != DMA 133, reliability/functionality is
king!)   

Neither have I an idea what going on here, but
after having upgraded a few PCs from 4.10 to 5.3,
I empirically deduced following conclusions:

1) The problems is since 5.3, not with any 4.X.

2) Such problems occur when the media (harddisk in my
  case) are capable of doing a higher speed than the
  motherboard. For example, harddisk can do maximum
  UDMA100, but motherboard can maximum handle UDMA66.
  In such cases I need  hw.ata.ata_dma="0"  in
  loader.conf, which slows down the speed to PIO4.

Without the hw.ata.ata_dma="0", I get various
results, which can be 'kernel panic at bootup after
installation' on one PC, to 'odd crashing of X for
no good reason' on another PC.

When the maximum speeds of harddisk and motherboard
match, there's no problem, eventhough they may both
operate at a lower than maximum speed.

Something really uggly has entered the code of 5.3,
with respect to disk speed matching, I believe.

Regards,
Rob.


		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - 250MB free storage. Do more. Manage less. 
http://info.mail.yahoo.com/mail_250



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050203075609.3891.qmail>