From: Grant Grundler <grundler@parisc-linux.org>
To: Joel Soete <joel.soete@tiscali.be>
Cc: parisc-linux@lists.parisc-linux.org
Subject: [parisc-linux] Re: ATY RAGE XL progress or Dino gscpci bridge pb?[was: Re: HP C180 video card]
Date: Sun, 22 Jun 2003 23:04:50 -0600 [thread overview]
Message-ID: <20030623050450.GA449@dsl2.external.hp.com> (raw)
In-Reply-To: <3EF46AA9.7040703@tiscali.be>
On Sat, Jun 21, 2003 at 02:24:41PM +0000, Joel Soete wrote:
...
> c) if I try to use Equinox serial mux (8P) (an oem HP product) module
> (with our without your patch Grant) the system crashes also?
I haven't tested the Serial 8p PCI card under parisc yet.
To date, that card has always lived in a x86 host. I just
haven't had time to play with it under parisc - I've needed it
working to get other things done.
> The system is a B180 model using Dino GSCPCI bridge and in the two cases
> (even if messages are a bit different) the TOC shows always a pb on this
> bus (the analyse of toc after the crash of insmod eqnx point out a pb in
> timer_? routine).
The symptom is very likely only similar and not identical.
I'd find it very odd if both cards crashed for the same reason.
AFAICT, eqnx driver doesn't call pci_enable_device(). The bug I'd be
looking for is a PCI "resource" (BAR) to be accessed before it was enabled.
Try adding a pci_enable_device() to eqnx_init() or eqx_pci_buspresent().
[ *gag* I'm surprised this code even works on x86. ]
PARISC "hard fails" when reading from disabled or non-existant PCI
address space while x86 "soft fails". ie x86 gets garbage back on
a "bad" read while PARISC will crash.
The crash in the timer routine is interesting and would make it
interesting for me to move the equinox card to an a500.
Randolph, Paul (Bame), and I occcasionally try to track down the
timer problems that plague SMP under 64-bit parisc kernels.
> And in fact I figure out that I never have to use this
> bridge for another card?
GSCtoPCI connects the PCI slot to the rest of the system.
Try "lspci" and see what you have connected.
> Is somebody else used it successfuly or could it be broken?
Dino worked fine before.
I ran B180 as my desktop for over a year (my desktop is now a C3000).
grant
next prev parent reply other threads:[~2003-06-23 5:04 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <03f301c3309e$f0c78740$d908f3d8@uvsolutions>
[not found] ` <20030613043356.GA7265@dsl2.external.hp.com>
[not found] ` <3EEC9AC2.5070106@tiscali.be>
2003-06-15 16:19 ` [parisc-linux] Re: HP C180 video card Grant Grundler
2003-06-16 10:07 ` Joel Soete
2003-06-21 14:24 ` [parisc-linux] ATY RAGE XL progress or Dino gscpci bridge pb?[was: Re: HP C180 video card] Joel Soete
2003-06-21 14:24 ` Joel Soete
2003-06-23 5:04 ` Grant Grundler [this message]
2003-06-23 11:18 ` [parisc-linux] " Matthew Wilcox
2003-06-23 16:00 ` Joel Soete
2003-06-24 3:46 ` Grant Grundler
2003-06-24 4:04 ` Grant Grundler
2003-06-24 3:44 ` Grant Grundler
2003-06-24 8:01 ` Alan Cox
2003-06-25 9:43 ` Joel Soete
2003-06-25 19:21 ` Grant Grundler
2003-06-24 7:16 Joel Soete
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20030623050450.GA449@dsl2.external.hp.com \
--to=grundler@parisc-linux.org \
--cc=joel.soete@tiscali.be \
--cc=parisc-linux@lists.parisc-linux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.