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>