[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Booting loops (Downloading SCSI SCRIPTS)



  debian-boot and Frank:
From what I recognize what Gérard says, we could boot the Tekram
DC390U with:

   boot: linux sym53c8xx=mpar:n

to disable the pci master parity checking.

I have tested this and it works (tested with boot floppies v2.2.17).

  Gérard:
Thank you for your quick and kind help.
(the url seems to be ftp://ftp.tux.org/roudier/drivers/portable/experimental/sym-2.0.4-20001112.tar.gz)
                                       ^^^^^^^
Regards,
/Karl

-----------------------------------------------------------------------
Karl Hammar                    Aspö Data           karl@kalle.csb.ki.se
Lilla Aspö 2340             +46  173 140 57                    Networks
S-742 94 Östhammar         +46  70 511 97 84                  Computers
Sweden                                                       Consulting
-----------------------------------------------------------------------

From: Gérard Roudier <groudier@club-internet.fr>
Subject: Re: Booting loops (Downloading SCSI SCRIPTS)
Date: Wed, 22 Nov 2000 20:11:34 +0100 (CET)

> 
> The error indicates that the device, acting as a master, detected a PCI
> parity error, either in data received, or the PCI target having signaled
> such an error condition.
> 
> Historically, the FreeBSD ncr and the Linux ncr53c8xx drivers didn't care
> about the Enable Parity Error Response bit in the PCI command register. By
> the way, only a few PCI device drivers are caring about it, even nowadays.
> 
> Result is that most systems are running PCI devices with PCI parity error
> just ignored.
> 
> I have changed that in sym53c8xx, since PCI parity checking is not a
> option for this kind of device, but is mandatory. So, the driver is not
> the cause of the problem you report but it is the hardware that is not PCI
> compliant. Which part of the hardware ? is the question. I donnot know is
> my response. :-)
> 
> I have implemented some work-around in the FreeBSD sym driver, and this
> driver has muted to SYM-2 driver. SYM-2 also supports Linux and is
> currently available for testing:
> 
> ftp://ftp.tux.org/drivers/portable/experimental/sym-2.0.4-20001112.tar.gz
> 
> Btw, the work-around consists in early detecting (in snooptest) the
> hardware PCI parity breakage and disabling PCI parity checking by the
> master. Nothing actually magic.:)
> 
> The change is small enough to be merged with sym53c8xx-1.7.x, but, in my
> limited time, I do prefer to work on SYM-2, which is intended to replace
> 3 drivers by a single one.
> 
> Gérard.
> 
> 
> On Wed, 22 Nov 2000, Karl Hammar wrote:
> 
> > Problem verified.
> > The sym53c8xxx driver won't boot with a Tekram DC390U card installed.
> > I have tested this with two different DC390U (53c875e) cards, and with
> > a DC310 card.
> > 
> > The ncr53c8xxx driver boots ok.
> > 
> > Kernels 2.0.38, 2.2.{0,10,15,17-whith sym-driver 1.7.1} tested.
> > 
> >  debian-boot:
> > The quick fix is to make another boot diskette, but replace the
> > sym-driver with the ncr-driver.
> > 
> >  linux-scsi:
> > Is this known? From the docs I get the impression that the 875 is
> > supported by sym driver.
> > 
> > Regards,
> > /Karl
> > 
> > -----------------------------------------------------------------------
> > Karl Hammar                    Aspö Data           karl@kalle.csb.ki.se
> > Lilla Aspö 2340             +46  173 140 57                    Networks
> > S-742 94 Östhammar         +46  70 511 97 84                  Computers
> > Sweden                                                       Consulting
> > -----------------------------------------------------------------------
> > 
> > 
> > From: Frank Heckenbach <frank@g-n-u.de>
> > Subject: Booting loops (Downloading SCSI SCRIPTS)
> > Date: Tue, 21 Nov 2000 18:13:43 +0100
> > 
> > > I'm trying to install Debian GNU/Linux 2.2 (LinuxLand -- official
> > > i386 Binary (20000814)), but booting (from CD or disk) hangs in an
> > > endless loop of the following messages:
> > > 
> > > sym53c875-0: restart (scsi reset)
> > > sym53c875-0: Downloading SCSI SCRIPTS
> > > sym53c875-0:1: ERROR (40:0) (e-ae-0) (0/5)e(script 68:1e000000)
> > > sym53c875-0: script cmd=f31c0004
> > > sym53c875-0: regdump: da 10 80 05 47 00 01 0f 71 0e 00 ae 80 00 0e 00
> > > 
...
> > > 
> > > Frank
> > > 
> > > -- 
> > > Frank Heckenbach, frank@g-n-u.de
> > > http://fjf.gnu.de/
> > > PGP and GPG keys: http://fjf.gnu.de/plan
...


Reply to: