[parisc-linux] J3515 10/100 NIC

Matthew Wilcox willy@debian.org
Thu, 7 Mar 2002 23:43:18 +0000


On Thu, Mar 07, 2002 at 02:03:05PM -0700, Grant Grundler wrote:
> > Dino version 3.x (card mode) found at 0xf1008000
> > Dino: Failed to allocate memory region
> 
> No - but it showed the problem.
> ccio/dino don't seem to be ready to work on
> K or D-class.

If you looked at the version he was running, it was some 2.4.16 release --
we didn't have any support for this card at that time.  Current 2.4.18 is
most of the way towards supporting that.  There's some D/K/R specific bits
to fill in -- see expand_ioc_area() in arch/parisc/kernel/ccio-dma.c.
It's fairly obvious (to me) what kind of thing needs to be done, but
without a machine of this nature of my own to test on, it's difficult
for me to get excited about it :-)

> ...
> > Linux Tulip driver version 0.9.15-pre9 (Nov 6, 2001)
> > PCI: Unable to reserve I/O region #1:80@f364d800 for device 00:01.0
> > Trying to free nonexistent resource <f364d800-f364d87f>
> > Trying to free nonexistent resource <43695000-4369507f>
> ...
> 
> Looks like we discover the PCI device anyway and the
> resources get left in a garbage state.

Um, yeah... this is my fault.  I can see the bug, let me try to fix it
(hopefully without breaking anything further...)

-- 
Revolutions do not require corporate support.