Onboard Ethernet-Controller BroadCom

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Tobias E
Beiträge: 115
Registriert: 18.09.2003 22:00:43

Onboard Ethernet-Controller BroadCom

Beitrag von Tobias E » 13.10.2003 20:45:09

Ich würde gerne meine Onbard NIC vom ASUS A7V333-X nutzen aber leider bekomme ich diese nicht installiert. Ich kann kein passendes Modul finden. Ist das Teil nicht mit woody kompatibel oder gibts es einen weg das ich es zum laufen bekomme?

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 13.10.2003 21:03:03

Kopiere doch mal die Ausgabe von

Code: Alles auswählen

lspci -v
hierrein. Laut Google soll es für den Chipsatz (Broadcom 4401) vom Hersteller Treiber geben.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
marmeladebomber
Beiträge: 1002
Registriert: 09.11.2002 23:34:58
Wohnort: Österreich/Tirol

Beitrag von marmeladebomber » 13.10.2003 21:46:17

ich bin mir nicht ganz sicher ob ich das richtig im Kopf habe.

Aber probier einmal mit modconf das sungem Modul zu laden. Wenn er es nicht ist, kriegst eh eine Fehlermeldung.

Tobias E
Beiträge: 115
Registriert: 18.09.2003 22:00:43

Beitrag von Tobias E » 14.10.2003 17:47:33

also das sungem Modul funktioniert schon mal nicht...

ich habe jetzt allerdings auf der treiber cd vom board die sources für einen linux treiber gefunden!

doch wenn ich versuch das ding mit make zu kompilieren kommt folgender fehler:

b44mm.h: linux/modversions.h: no such file or directory
make: *** [b44um.o] Error 1

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 14.10.2003 18:17:16

Du brauchst die Headerfiles Deines Kernels. Per

Code: Alles auswählen

apt-cache --names-only kernel header
kannst Du Dir diese anzeigen lassen. Wenn Du nicht weißt, welche du brauchst, dann mach ein

Code: Alles auswählen

uname -r
Das liefert die die installierte Kernelversion.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Tobias E
Beiträge: 115
Registriert: 18.09.2003 22:00:43

Beitrag von Tobias E » 14.10.2003 18:50:09

hab die headerfiles installiert doch make gibt immer noch den gleichen fehler aus...

Code: Alles auswählen

gcc -DMODULE -D__KERNEL__ -DDBG=0 -Wall -Wstrict-prototypes -O6 -I/usr/src/linux/include   -c -o b44um.o b44um.c
In file included from b44um.c:19:
b44mm.h:31: linux/modversions.h: No such file or directory
make: *** [b44um.o] Fehler 1
das paket was ich installiert habe war kernel-header-2.4.18-bf2.4 (weil ich auch den 2.4.18-bf24 kernel installiert habe) muss ich von den anderen kernel-header paketen mit der version 2.4.18 auch noch was installieren?
oder was fehlt jetzt noch?

Tobias E
Beiträge: 115
Registriert: 18.09.2003 22:00:43

Beitrag von Tobias E » 15.10.2003 19:50:59

hat denn keiner mehr eine idee was da noch fehlen könnte???

Tobias E
Beiträge: 115
Registriert: 18.09.2003 22:00:43

Beitrag von Tobias E » 18.10.2003 17:03:04

so, ich glaub jetzt hab ich das problem gefunden:

ich glaube er sucht die datei einfach nur im falschen verzeichnis! die datei modversions.h ist vorhanden aber nicht in /usr/src/linux/include da die kernel headers in einem anderen verzeichnis sind!

gibt es die möglichkeit "make" den richtigen pfad anzugeben?

oder soll ich die kernel headers einfach in das verzeichnis /usr/src/linuc/include verschieben/kopieren?

Tobias E
Beiträge: 115
Registriert: 18.09.2003 22:00:43

Beitrag von Tobias E » 19.10.2003 12:30:43

so, ich habe jetzt die modversions.h dahin kopiert wo er sie gesucht hat und das mit make hat funktioniert. aber jetzt hab die den nächsten error bei "make install"

Code: Alles auswählen

depmod: *** unresolved symbols in /libmodules/2.4.18-bf2.4/kernel/drivers/net/bcm4400.o
make: *** [install] Error 1
Das modul lässt sich auch mit "modconf" auswählen aber dann kommt "installation failed"

//edit

über insmod bekomme ich den folgen fehler:

Code: Alles auswählen

bcm4400.o: kernel-module version mismatch
             bcm4400.o was compiled for kernel version 2.4.18
             while this kernel version is 2.4.18-bf2.4
wo ist denn der unterschied zwischen den kerneln?
ich würde ja den 2.4.18 kernel installieren aber den gibt es ja nicht...
es gibt noch kernel-image-2.4.18-386, etc. aber ein kernel-image-2.4.18 git es ja auch nicht.

ist es etwa nicht möglich den teiber mit woody zu verwenden???
bitte helft mir :cry:

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 19.10.2003 13:23:36

Eine Suche nach 'kernel bf2.4' per apt-cache bringt mir schon die nötigen headers:

Code: Alles auswählen

apt-get install kernel-headers-2.4.18-bf2.4
Installiert die nötigen Header. Danach hast Du unter /usr/src/ ein Verzeichnis kernel-headers-2.4.18-bf2.4 . Jetzt Legts Du noch einen Link von /usr/src/linux nach /usr/src/kernel-headers-2.4.18-bf2.4 an. Fertig. Vorraussetzung ist, das es /usr/src/linux noch nicht gibt.

Code: Alles auswählen

ln -s /usr/src/kernel-headers-2.4.18-bf2.4 /usr/src/linux
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Tobias E
Beiträge: 115
Registriert: 18.09.2003 22:00:43

Beitrag von Tobias E » 19.10.2003 17:08:37

DANKE! Mit dem Link funktionierts jetzt endlich! :D

Antworten