Re: Netzwerktreiber/kernel-make-Fehler

From: Jan Peuker <lists(at)janus-graphics.de>
Date: Sun, 15 Sep 2002 14:37:22 +0200

Hallo Bernd, hallo Liste

juhu, das war es, problemloses make, der Rechner ist am Netz!
vielen Dank,

Jan

P.S.: Ich werde den Autor fragen, wohin soll ich den Treiber dann posten?

----- Original Message -----
From: "Bernd Walter" <ticso(at)cicely5.cicely.de>
To: "Harold Gutch" <logix(at)foobar.franken.de>
Cc: "Jan Peuker" <lists(at)janus-graphics.de>;
<de-bsd-questions(at)DE.FreeBSD.ORG>
Sent: Saturday, September 14, 2002 11:51 AM
Subject: Re: Netzwerktreiber/kernel-make-Fehler

> On Mon, Sep 09, 2002 at 04:27:49PM +0200, Harold Gutch wrote:
> > On Mon, Sep 09, 2002 at 10:00:45AM +0200, Jan Peuker wrote:
> > > Hallo,
> > >
> > > ich habe mir (nun) einen Treiber für meine HP J2585B Netzwerkkarte
besorgen
> > > können. Nach etwas Arbeit konnte ich ihn auch dazu bewegen, keine
> > > "config"-Fehlermeldung beim Kernelbau auszugeben, leider bekomme ich
jetzt
> > > beim make des Kernels folgenden Fehler: "if_hp.o: Undefined reference
to
> > > MFREE". Ich habe mir den C-Quelltext angesehen, eigentlich müsste
MFREE als
> > > Funktion(bzw. Makro) doch existieren, oder fehlen dafür Bibliotheken?
> > > Danke,
> >
> > MFREE() ist in sys/kern/uipc_mbuf.c definiert, das sollte aber
> > eigentlich auch zu jeden Kernel hinzugelinkt werden:
>
> Das ist mittlerweile nicht mehr richtig.
> MFREE in sys/kern/uipc_mbuf.c war übergangsweise ein #define, daß
> natürlich nirgendwo sonst zur Verfügung steht - inzwischen ist es
> aufgelöst worden.
>
> Jan,
> du musst folgendes in den Treibersourcen anpassen:
>
> alt:
> MFREE(x, y);
>
> neu:
> y = m_free(x);
>
> > Wenn der Treiber funktioniert, frag doch mal den Author ob er ihn
> > denn nicht submitten will. So wie es jetzt ist, liegt er ja
> > einfach nur irgendwo rum und sammelt Staub (Elektrosmog? :) ).
>
> Ja.
>
> --
> B.Walter COSMO-Project http://www.cosmo-project.de
> ticso(at)cicely.de Usergroup info(at)cosmo-project.de
>
>
> To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
> with "unsubscribe de-bsd-questions" in the body of the message

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sun 15 Sep 2002 - 14:37:24 CEST

search this site