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> 

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

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....


home | help

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