Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Oct 1998 17:35:08 -0800 (PST)
From:      Jaye Mathisen <mrcpu@internetcds.com>
To:        Simon Shapiro <shimon@simon-shapiro.org>
Cc:        freebsd-scsi@FreeBSD.ORG
Subject:   Re: DPT Hangs at Boot (Especially with 2.2.7)
Message-ID:  <Pine.NEB.3.95.981026173353.5181i-100000@schizo.cdsnet.net>
In-Reply-To: <XFMail.981026204544.shimon@simon-shapiro.org>

next in thread | previous in thread | raw e-mail | index | archive | help

This seems symptomatic of the problems I'm having doing warm boots with my
adaptec's and 2.2.7.  As reported, a 2.2.5 kernel works peachy, 2.2.7
hangs on a warm boot.

However, I do not trust 3.0 enough yet to make it a production
environment, so I will just limp along until it's ready. :)

On Mon, 26 Oct 1998, Simon Shapiro wrote:

> [ To those who do not know;  I am the orignal author and the maintainer of
>   the DPT drivers for FreeBSD ]
> 
> Recently I have been receiving a rather constant stream of complaints that
> sound more or less like:
> 
>     When running DPT PM3334 (mainly) on FreeBSD 2.2.7 (almost always) I run
>     into the problem where the system simply hangs during boot, or during
>     fsck, or when switching from single-user to multi-user.  The system also
>     tends to hang when the system installation creates new file-systems
>     during fresh installation.  When the system freezes, diagnostic LED 1
>     is either permanently ON, or slowly blinking.
> 
>     The motherboard I have is ASUS model ____ (almost always and has a
>     300MHz (or faster) Pentium-II.  The motherboard uses the Intel BX
>     chipset (almost without exception).  The DPT runs firmware version 7M0.
> 
>     Another thing that happens to me is that the file-system creation
>     crashes when using a very large ``disk'' (array) and creating huge (over
>     4GB) file-systems.
> 
> If the above sounds familiar, read on.
> 
> Analysis (which was partially funded by some good souls with horrible
> problems of this nature) shows the following:
> 
> a.  The huge file-system newfs crash is probably not directly DPT related;
>     The DPT controller simply makes it easy to come up with a 20-100GB
>     ``disk''.  This is a known (to me, at least) problem in FreeBSD-2.x.y. 
>     It appears as something in the sysinstall code (I admit to have no clue
>     what/where) assumes that file-system sizes (in bytes) are expressed as
>     32bit integers.  This is obviously not good enough for file-systems
>     larger than 4GB.
> 
>     The solution here is to simply avoid creating any file-system ,during
>     fresh install!) larger than 1-2GB.  The problem does not seem to
>     inflict normal fdisk/disklabel/newfs.
> 
> b.  Replace firmware 7M0 with 7Li.  You can find 7Li in my ftp server:
>     ftp://simon-shapiro.org/crash/fw/476d07li.fwi.  This will improve
>     things.  It appears as if 7M0 is a bit confusable with the data rate
>     that FreeBSD can send its way.  This is less critical with 3.0+CAM, but
>     very noticeable with 2.2.7.
> 
> c.  Move the DPT card to another slot.  Move the video card to another
>     slot.  If you have multiple DPTs, swap between them.  This seems to
>     cure or greatly improve things.  It cam also make things go real bad.  I
>     have a test system (sent to me by a ``customer'') that I can routinely
>     cause to hang during POST (way before FreeBSD is loaded in any was shape
>     or form) by simply plugging the DPT to the slot closest to the CPU.
> 
> d.  Upgrade to 3.0.  It seems 2.2.7 does something funny (or does not do
>     something important?) during shutdown.  This is evidenced by the
>     difference in behavior between power-up and reboot.  Pushing the reset
>     button produces results that are somewhere between power-up and
>     all-software reboot.
> 
> Folks,  I am sorry I can only give you work around solutions (and not
> perfect ones!) and cannot give you a correction.  Be assured I am working
> with the factory people to isolate and narrow-down the problem.
> 
> BTW, I am not a regular reader of -questions, so please drop me a line if
> you think I can help...
> 
> 
> Sincerely Yours,                 Shimon@Simon-Shapiro.ORG
>                                              770.265.7340
> Simon Shapiro
> 
> Unwritten code has no bugs and executes at twice the speed of mouth
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
> 


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?Pine.NEB.3.95.981026173353.5181i-100000>