From: Alex deVries <adevries@thepuffingroup.com>
To: Grant Grundler <grundler@cup.hp.com>
Cc: parisc-linux@thepuffingroup.com
Subject: Re: [parisc-linux] Whee! Dino is recognized.
Date: Wed, 07 Jul 1999 14:07:47 -0400 [thread overview]
Message-ID: <37839773.AE65FE8E@thepuffingroup.com> (raw)
In-Reply-To: 199907071733.KAA10387@milano.cup.hp.com
Grant Grundler wrote:
> Alex deVries wrote:
> > Dino device driver, by Alan Cox and Alex deVries
> > dino0: version 3.1 at 0xFF000000, IRQ 0, 1.
>
> Did you plan on using both IAR0 and IAR1?
>
> You don't need to. It doesn't help on single processor systems
> and only adds complexity in the IRQ management.
>
Oh, that wasn't quite clear in the dino docs. I'll just ignore IAR1
then.
>
> The PCI bus walk and IRQ management is pretty straight forward.
> At least if one has done it once before. :^)
The kernel already has generic PCI bus walking code, so this shouldn't
be too difficult
to sort out. Philipp's doing very well with the interruption stuff, we
just need interrupts to work to be able to link them in.
But we can walk the bus without interrupts, so that's what I'm doing
next.
> Don't forget about U2/Uturn DMA services on C/J-class.
> It can probably be ignored for now.
It will be ignored for now because:
- I don't have a C or J class
- I've never heard of U2/Uturn before :)
> >
> > There's some initial code to handle multiple dinos, and it may in fact
> > work, but I really haven't tried (and can't until I have one of those
> > GSC ethernet cards that Thomas and Philipp have).
>
> Notes:
> 1) The "card-mode" Dino's report different IODC data.
> See description of IODC_DATA_0 register in the ERS.
> The GSC 100BT cards using DEC 100BT LAN chip are "card-mode".
Yeah, I have detection for card mode.
>
> 2) Firmware will NOT touch card-mode Dino devices. ie Dino and PCI devices
> below it must be programmed by the OS from scratch. Due to all the
> platform variations where card-mode Dino are supported, HP-UX does
> NOT map PCI MMIO space into processor I/O address space.
That makes sense, and once you know if it's a card mode Dino, then you
can decide if you need to setup the entire device from scratch.
Exactly what setup is required here? I know on the second page into
Chapter 5 of the Dino docs they describe an example setup.
> 2) On J-class, the second GSCtoPCI IODC data is reported incorrectly
> by firmware. I forgot what it reports but recall we had to kludge
> the test in HP-UX.
> > What other HPs have Dino onboard?
> All A, B, C, and J class workstations.
> And the "industrial" rack mount 743 family.
> C and J have two built-in (aka Bridge-Mode) GSCtoPCI bus converters.
> J-class is "SMP" (2 processors).
Ah, excellent.
What HPs have Lasi?
> hope this helps,
It definitely does... thanks!
- alex
--
Alex deVries
Vice President of Engineering
The Puffin Group
next prev parent reply other threads:[~1999-07-07 17:59 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-07-07 6:23 [parisc-linux] Whee! Dino is recognized Alex deVries
1999-07-07 10:05 ` [parisc-linux] vmlinux in C360 Hannu Martikka
1999-07-07 10:12 ` Matthew Wilcox
1999-07-07 15:23 ` Philipp Rumpf
1999-07-07 16:05 ` Matthew Wilcox
1999-07-08 17:28 ` Jim Hull
1999-07-09 13:11 ` Hannu Martikka
1999-07-07 14:56 ` Alex deVries
1999-07-07 22:27 ` Helge Deller
1999-07-08 2:15 ` Alex deVries
1999-07-07 17:33 ` [parisc-linux] Whee! Dino is recognized Grant Grundler
1999-07-07 18:07 ` Alex deVries [this message]
1999-07-07 18:07 ` Alan Cox
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=37839773.AE65FE8E@thepuffingroup.com \
--to=adevries@thepuffingroup.com \
--cc=grundler@cup.hp.com \
--cc=parisc-linux@thepuffingroup.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox