Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Mar 2002 00:31:42 +0100 (CET)
From:      =?ISO-8859-1?Q?G=E9rard_Roudier?= <groudier@free.fr>
To:        George Mitchell <george@m5p.com>
Cc:        freebsd-bugs@freeBSD.org
Subject:   Re: misc/35350: Can't boot on ASUS TXP
Message-ID:  <20020321001405.L2263-100000@localhost.my.domain>
In-Reply-To: <200203202149.g2KLngR0000449@m5p.com>

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


On Wed, 20 Mar 2002, George Mitchell wrote:

> More verbosely, here is what the kernel reported while trying to bring
> up sysinstall:
>
> sym0: <810> port 0xd400-0xd4ff mem 0xe600000000-0xe60000ff irq 12 at devi=
ce 11.0 on pci0
> sym0: no NVRAM, ID 7, fast-10, SE, parity checking
> sym0: CACHE TEST FAILED: DMA error (dstat=3D0xa0).sym0: CACHE INCORRECTLY=
 CONFIGURED.
> device_probe_and_attach: sym0 attach returned 6.
>
> Here's what it says during a normal boot under FreeBSD 3.4:
>
> ncr0: <ncr 53c810 fast10 scsi> rev 0x01 int a irq 12 on pci0.11.0
>
> Thanks for your attention.                            -- George

The problem is due to a PCI BUS fault detected in a mini-script executed
by the PCI chip to check accessibilty to memory from the PCI BUS.

In fact sym kept with such checking performed initially by ncr, but just
traps the condition. Such problem has been reported multiple times and
never had been due to a driver problem, neither in sym nor in ncr.

In such situation, ncr will not detect the problem, but may just
repeatitively fail with such an error each time it restarts the SCSI
SCRIPTS, as you reported in your previous mail.

The cause could be that BUS addresses used from SCRIPTS don't point to
valid memory, for example. Another cause, given that your chip does not
support LOAD/STORE, could be that the MMIO addresses used from SCRIPTS to
access IO registers are wrong. For the latter possible cause, it can be
interesting to check if the MMIO address base used under 3.4 matches the
one used on the O/S version that fails (0xe60000000 - your report has an
additionnal zero, but I guess you wrote it by hand).

Regards,
  G=E9rard.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




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