Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Jan 1998 20:03:31 -0800
From:      Bill Trost <trost@cloud.rain.com>
To:        mobile@FreeBSD.ORG
Subject:   Re: SVEC NE2000 "clone" doom and gloom 
Message-ID:  <m0xvwpj-0002WtC@jli.com>
In-Reply-To: Your message of Sat, 24 Jan 1998 14:04:14 %2B1030. <199801240334.OAA00957@word.smith.net.au> 
References:  <199801240334.OAA00957@word.smith.net.au> 

next in thread | previous in thread | raw e-mail | index | archive | help
Mike Smith writes:
    > "make" in usr.sbin/pccard/pccardd fails, so I am not going to bother
    > unless I get the rest of this sorted out.

    Bleagh.  Try going up a directory.

Tried that once, no luck.  To be precise (in case anyone cares):

cc -O -I/mnt/usr/src/usr.sbin/pccard/pccardd -I/mnt/usr/src/usr.sbin/pccard/pccardd/../pccardc -Wall -g -static   -Wall -g -static -c /mnt/usr/src/usr.sbin/pccard/pccardd/cardd.c
/mnt/usr/src/usr.sbin/pccard/pccardd/cardd.c: In function `slot_change':
/mnt/usr/src/usr.sbin/pccard/pccardd/cardd.c:232: `suspend' undeclared (first use this function)
/mnt/usr/src/usr.sbin/pccard/pccardd/cardd.c:232: (Each undeclared identifier is reported only once
/mnt/usr/src/usr.sbin/pccard/pccardd/cardd.c:232: for each function it appears in.)
/mnt/usr/src/usr.sbin/pccard/pccardd/cardd.c: In function `setup_slot':
/mnt/usr/src/usr.sbin/pccard/pccardd/cardd.c:561: storage size of `drv' isn't known
/mnt/usr/src/usr.sbin/pccard/pccardd/cardd.c:561: warning: unused variable `drv'
*** Error code 1

    > ed_probe_WD80x3, which hangs computing the ether address PROM
    > checksum(???).  It doesn't even manage to read the first byte.

    When you say "doesn't even manage to read the first byte", what happens?
    Is this a software bug (spinning forever), or a hardware bug (read from
    card locks machine?).

The latter.

    > What's the TOSH_ETHER in if_ed.c for?  If I define that, then I don't get
    > the hang -- instead, the checksum checks fail, and pccardd says that the
    > driver allocation fails (and I got an "unfiended interrupt (0)" once,
    > too).  The probe does not believe the card is an NE2000.

    The TOSH_ETHER define is for some Toshiba cards.  Unfiended interrupt 0 is
    doubly odd.  8)

Yeah, way bizarre.

    I take it that you tried removing the call to ed_probe_WD80x3() in order to
    determine that the NE2000 probe fails?

No, it's that defining TOSH_ETHER causes ed_probe_WD80x3 to not hang.  Maybe I
should just try enabling that first power-on of the card, and not the rest of
TOSH_ETHER?  Unlikely.

    the Danpex card I use at the moment is actually quite easy to open up.  If
    yours is the same....

No way, I don't even see *how* it opens up.  I'd rather be able to get my money
back.

Oh boy, my big chance to see Fry's "service" in action....



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m0xvwpj-0002WtC>