Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Apr 2005 16:17:25 +0200
From:      Bernd Walter <ticso@cicely12.cicely.de>
To:        Rob Dosogne <admin@truthsolo.net>
Cc:        freebsd-alpha@freebsd.org
Subject:   Re: fatal kernel trap
Message-ID:  <20050405141724.GW36141@cicely12.cicely.de>
In-Reply-To: <7a669fb89842632b3d863a1c238307d4@truthsolo.net>
References:  <1112088137.28113.8.camel@lnsys06.lip.pt> <20050329093213.GE28703@cicely12.cicely.de> <1112107652.28113.34.camel@lnsys06.lip.pt> <20050329150044.GE33677@cicely12.cicely.de> <1112111034.28113.47.camel@lnsys06.lip.pt> <7a669fb89842632b3d863a1c238307d4@truthsolo.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Apr 05, 2005 at 08:30:57AM -0400, Rob Dosogne wrote:
> I have been receiving the same crash & halt code on my 600au with the 
> same QLogic SCSI card during installer boot.  I will have to try it in 
> a 64-bit PCI slot.  I've been searching for the solution to this 
> problem since late last year!
> 
> Does anyone know why we are getting a crash from SCSI in 32-bit?  It 
> would be interesting to find out.

The driver tries io mode first and the alpha traps because io mode
is not configured over PCI-PCI bridges - moreover many SRM versions
setup io ranges in PCI chips to make drivers beleave in existing io mode
configuration.
A solution to the problem is not that easy - one might think that it is
up to the driver trying mem mode first, but this would break other
platforms - namely many x86 systems have problems with mem mode.
The real solution is to check to complete mapping and then let the
driver fall back to mem mode in a save way.
So far be selective on which cards you run behind PCI bridges.

-- 
B.Walter                   BWCT                http://www.bwct.de
bernd@bwct.de                                  info@bwct.de



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050405141724.GW36141>