[ previous ] [ next ] [ threads ]
 From:  "Quark IT - Hilton Travis" <hilton at quarkit dot com dot au>
 To:  <m0n0wall dash dev at lists dot m0n0 dot ch>
 Subject:  RE: [m0n0wall-dev] ATA PIO in general
 Date:  Thu, 12 Aug 2004 08:37:08 +1000
Hi All,

I vote for removing DMA as BSD seems to have many and varied issues with
DMA in a number of situations.



Hilton Travis                          Phone: +61 (0)7 3343 3889
(Brisbane, Australia)                  Phone: +61 (0)419 792 394
Manager, Quark IT                      http://www.quarkit.com.au
         Quark AudioVisual             http://www.quarkav.net

http://www.threatcode.com/ <-- its now time to shame poor coders 
into writing code that is acceptable for use on today's networks

War doesn't determine who is right.  War determines who is left. 

> -----Original Message-----
> From: Chris Dickens [mailto:chris at object dash zone dot net] 
> Sent: Tuesday, 10 August 2004 21:20
> I believe I've ran into this problem myself as well, but not 
> on a net4801.
> I recently purchased a SanDisk 16MB CF card and a CF -> IDE 
> adapter card and placed it into an Intel ISP1000 1U server 
> and it would always boot the system the first time, and after 
> setting any configuration setting and then rebooting, the 
> card would be corrupt.  The pipe would start spinning and 
> then all of a sudden it would say there was no operating 
> system or couldn't find a kernel or something to that effect. 
>  The ISP1000 is a 440BX based motherboard FYI.  This 
> particular one was loaded with a 600MHz Celeron CPU.
> I ended up wading through my closet and locating a 4GB IDE 
> hard drive and using that instead.  I would love to go back 
> to the CF solution, so my vote is a definite yes to shutting 
> off the DMA access if this will resolve the issue I ran into.
> --Chris
> -----Original Message-----
> From: Manuel Kasper [mailto:mk at neon1 dot net]
> Sent: Monday, August 09, 2004 12:09 PM
> In the light of recent DMA-related problem reports with 
> SanDisk (and other) CF cards on net4801 and even generic PCs, 
> I'm wondering if we should just turn off DMA completely in 
> all images? The read/write activity (loading the image during 
> boot and reading/writing the configuration) is so low that it 
> shouldn't make any noticeable difference, and I've never 
> heard that DMA ever worked better than PIO in terms of 
> reliability (and performance doesn't count much here).
> What are your thoughts?
> - Manuel