Ok so I have an IPCOP firewall box that has been running great for months. I put a CF drive in to replace the old IDE and am getting problems:
On Boot I get something like:
hda: dma_timer_expiry: dma status == 0x21
hda error waiting for DMA
hda: dma timeout retry: status=0x58 { DriveReady SeekComplete DataRequest }
hda: dma_timer_expiry: dma status == 0x21
hda: error waiting for DMA
hda: dma timeout retry: status=0x58 { DriveReady SeekComplete DataRequest }
It will eventually boot and run fine. THAT is until I enabled squid 2 days ago. Now after about 6 hours I start to get segmentation faults and all other kinds of strange behavior. I know this could be faulty ram but I am leaning toward the HD as the problem mostly because the increased HD activity due to squid.
I read an article that has similar problem:
http://www.linuxforums.org/forum/slackware-linux-help/20173-dma-issue-cf.html
That talks about turning off DMA in LILO but I dont have a clue how to do it. Can someone please give me some ideas? Can I do this on an existing build or to I have to rebuild the box?
