From owner-freebsd-questions Wed Mar 14 14:53:55 2001 Delivered-To: freebsd-questions@freebsd.org Received: from level3.dynacom.net (level3.dynacom.net [206.107.213.213]) by hub.freebsd.org (Postfix) with SMTP id 4667237B71C for ; Wed, 14 Mar 2001 14:53:52 -0800 (PST) (envelope-from kstewart@urx.com) Received: (qmail 22117 invoked by uid 0); 14 Mar 2001 22:53:51 -0000 Received: from unknown (HELO urx.com) (206.159.132.160) by mail.urx.com with SMTP; 14 Mar 2001 22:53:51 -0000 Message-ID: <3AAFF67E.4D035C8A@urx.com> Date: Wed, 14 Mar 2001 14:53:50 -0800 From: Kent Stewart Reply-To: kstewart@urx.com Organization: Dynacom X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: John-Mark Gurney Cc: freebsd-questions@freebsd.org Subject: Re: 4.2-R installer bombs because I can't turn UDMA off... References: <20010313233604.59613@hydrogen.funkthat.com> <3AAF3125.6153EA6B@urx.com> <20010314112930.36100@hydrogen.funkthat.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG John-Mark Gurney wrote: > > Kent Stewart scribbled this message on Mar 14: > > John-Mark Gurney wrote: > > > > > > Well, I'm looking for a way to turn off UDMA under 4.2-R. I have a > > > PA-2007 motherboard, and if I have UDMA enabled on the IDE controler, > > FICA ^ (it's using a VIA VT82C586A south brige chip) > > > > the system has problems. With pre-4.x systems, this wasn't a problem, > > > but I do not see any documentation on how to turn off UDMA in 4.2-R. > > > > What kind of HD's do you have. Both Western Digital and Maxtor have > > programs that will setup their HD's up to only work at lower rates. > > It's a seagate.. > > > Once you get 4.2 installed, you can add a sysctl for hw.atamodes and > > set them to pio mode in /etc/sysctl.con. The Promise Ultra 66 > > controller pci card also works on my system with a similar problem. > > but how do I know that when booting (between the time the kernel starts > init and /etc/sysctl.con gets read) that I won't get corrupted data?? > This needs to be done at the kernel initalization time, and NO later... > you can't risk having a boot fail.. what happens if the machine drops > to shell because of a bad reading durning fsck?? If you are using a 80-wire cable, you can try using an old 40-wire to force UDMA-33. If things like buildworld work, you are probably loading your system just fine. Because of concerns like yours, they were after SOS to load the kernel and etc in PIO mode and then switch to dma. I don't know what the status is on that. You can also try using a Promise Ultra66 or Ultra100 pci card. It will probably work with the drive just fine. If it doesn't, trash the drive or sell it to someone that it won't matter to. It isn't going to get better with time. FWIW, I have a new AMD 900 on a KT7 mb that has a Promise card installed in it. BTW, I just noticed that I have a typo in the file name. It is sysctl.conf. I dropped the "f" when I typed my first response. Kent > > -- > John-Mark Gurney Voice: +1 408 975 9651 > Cu Networking > "Thank God I'm an atheist, that'd just be confusing." -- cmc -- Kent Stewart Richland, WA mailto:kbstew99@hotmail.com http://kstewart.urx.com/kstewart/index.html FreeBSD News http://daily.daemonnews.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message