Date: Wed, 10 Feb 1999 21:52:37 -0500 (EST) From: Simon Shapiro <shimon@simon-shapiro.org> To: Bill G <billg@cyberwar.com> Cc: freebsd-scsi@FreeBSD.ORG Subject: RE: DPT PM3334UW reboot hangs Message-ID: <XFMail.990210215237.shimon@simon-shapiro.org> In-Reply-To: <4.1.19990209121439.0094ff10@pop.cyberwar.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Bill G, On 09-Feb-99 you wrote: > > I am having trouble with my DPT SmartRaidIV PM3334UW raid controller on > FreeBSD 3.0 and later. I am currently running FreeBSD-3.1-BETA cvsup'd > on 2/9/99...The problem is that whenever I reboot the machine, it hangs > on the DPT bios 'Waiting for adapter'...If I walk over to the machine > and hit the reset button it comes up fine...any ideas? Known problem. The code in the kernel that is supposed to actually send a reset to the PCI bus does not. It is quite possible that the BIOS on the Motherboard gets the correct call from the kernel, but does not actually go to the PCI bus to reset it all. the DPT driver, at shutdown shuts down the DPT. this is done to ensure that all caches are flushed, etc. Failing to do that may cause up to 64MB of disk WRITEs to not go to disk and trash numerous filessystems. If you are brave (unwise?), you can try the following (in sys/dev/dpt/dpt_scsi.c): Comment out the entire contents of the function dptshutdown. Build a kernel and see if this cures the ``hang''. PLEASE NOTE THE FOLLOWING: IT IS ALMOST CERTAIN THAT THIS PROCEDURE WILL CAUSE SEVERE DATA LOSS AND IRREVERSIBLE DAMAGE TO YOUR FILESYSTEMS!!! Sincerely, Simon Shapiro Research Fellow, Office of Technology ShapiroS@MindSpring.com MindSpring Enterprises, Inc. 404.815.0770 ext. 2057 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.990210215237.shimon>