From owner-freebsd-alpha Mon Aug 31 15:46:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA20310 for freebsd-alpha-outgoing; Mon, 31 Aug 1998 15:46:18 -0700 (PDT) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from nomis.simon-shapiro.org (nomis.simon-shapiro.org [209.86.126.163]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id PAA20285 for ; Mon, 31 Aug 1998 15:46:13 -0700 (PDT) (envelope-from shimon@simon-shapiro.org) Received: (qmail 16655 invoked by uid 1000); 31 Aug 1998 23:47:51 -0000 Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <13802.61200.986416.952138@grasshopper.cs.duke.edu> Date: Mon, 31 Aug 1998 19:47:51 -0400 (EDT) X-Face: (&r=uR0&yvh>h^ZL4"-TH61PD}/|Y'~58Z# Gz&BK'&uLAf:2wLb~L7YcWfau{;N(#LR2)\i.l8'ZqVhv~$rNx$]Om6Sv36S'\~5m/U'"i/L)&t$R0&?,)tm0l5xZ!\hZU^yMyCdt!KTcQ376cCkQ^Q_n.GH;Dd-q+ O51^+.K-1Kq?WsP9;cw-Ki+b.iY-5@3!YB5{I$h;E][Xlg*sPO61^5=:5k)JdGet,M|$"lq!1!j_>? $0Yc? Reply-To: shimon@simon-shapiro.org Organization: The Simon Shapiro Foundation From: Simon Shapiro To: Andrew Gallatin Subject: Re: Alpha Install - oops! Cc: freebsd-alpha@FreeBSD.ORG, Doug Rabson Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Andrew Gallatin, On 31-Aug-98 you wrote: > I think you may have more luck if you power-cycle the box. When I've > seen this under NetBSD/alpha, I suspected it was caused by the IDE > controller acting as a noise generator, and was able to cure it by > disabling the ide controller. How? (I think there is a problem we may want to solve here, still) ... > > your mileage may vary. > > This happens if you attempt to put an 'unverified' card onto pci bus 0 > (and thus expose it to the pyxis DMA bug present in non-GL miatas). > See my Miata brain-dump below for an explanation, bearing in mind that > a DPW {433,500,600}{a,au} == "Miata" or "MiataGL" > > A MiataGL can be distingiushed from a Miata by the presense of a > Cypress SIO (aka "PCI Peripheral Controller") chip in place of the > Intel SIO chip at Bus 00 Slot 07 (from SRM '>>>show config'). A > non-GL Miata has some nasty PCI bugs, including problems doing DMA > reads across page boundaries. All Miatas are equipped with a 21x52 > pci-pci bridge which breaks up DMA's at page boundaries. The 3 32-bit > PCI slots sit behind the ppb. The 2 64-bit slots sit directly on the > primary PCI bus. To avoid problems with cards which are not safe for > Digital UNIX (eg, they're not certain they don't do DMA reads across > page boundaries), DEC put a hack into the SRM console which prevents > you from placing unverified cards directly on the primary PCI bus. > > If you know a card & its driver are "safe", or if you're on a MiataGL, > you can get around this by setting the undocumented SRM console > variable 'pci_device_override' to the PCI device id followed by the > pci vendor id. Eg, for a card with the VendorID 0x10e8 & Device ID > 0x8043, one may use: > >>> set pci_device_override 804310e8 > > In later versions of the firmware, I hear that you can just set it to > -1. > > On a Miata-GL that I just uncrated this afternoon (with version > V6.8-44 of the firmware), pci_device_override no longer needs to be > set. Wow! Simon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message