Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

12.12.2004, 19:42

Gigabyte Ethernet VIA VT6122

Hallo zusammen,

ich habe folgendes System:

SuSE Linux 9.2 Prof.

MSI 7047 Delta FSR BIOS 1.8
AMD Athlon XP +3200
2x512MB
ATI Radeon 9600pro 128MB Sapphire
Soundblaster Live! Player 5.1 Creative

Nun habe ich das Problem das ich nicht ins internet komme mit dem Onboard LAN Anschluß!
Noch nicht einmal auf das WEBinterface vom Netgear DG824B DSL Modem Router komme ich!

http://www.viaarena.com/downloads/driver…velocityget.tgz

Den treiber vom Herrsteller kann ich nicht installieren?!
Ich weiß nicht wie!

Kann mir vielleicht jemand weiterhelfen?

Vielen Dank!

JMK!

Also root habe ich das Verzeichnis /temp angelegt die tgz in dieses kopiert.
Mit tar xzvf xxx.tgz datei entpackt.
in das Verzeichnis gewechselt.
Und dann mit make install weiter machen wollen, so wie es in der anleitung steht aber es kommt nur eine fehlermeldung:

Makefile:37: ***Linux kernel source not configured - missing config.h. Schluss.

in der Anleitung heißt es man soll dies tun:

5) Compile the driver source files and it will generate object file, and
copy it to correct driver installation path (The installation directory
is different in different kernel versions. In 2.4.x/2.6.x kernel, the path
is /lib/modules/KERNEL_VERSION/kernel/drivers/net/, and in 2.2.x kernel,
the path is /lib/modules/KERNEL_VERSION/net/, the KERNEL_VERSION (see
above) means the kernel version of your Linux distribution. If you don't
know your kernel version , please run 'uname -r' command in command
line. The kernel version will look like '2.2.16', '2.4.2-2smp' etc.) :
make install

Was mache ich falsch?

JMK!

2

12.12.2004, 20:00

Hi,

installiere Dir das kernel-source-rpm! (das kannst Du leicht in YaST suchen)


Michael
Life is like ice cream: enjoy it before it melts!
"If there is (a God), all evidence indicates that He hates me." - Matt Groening

3

12.12.2004, 20:03

habe ich per YAST installiert schon installiert!

4

12.12.2004, 20:40

sind sie auch da wo sie sein sollen?
uno sciocco trova sempre un altro sciocco che lo ammira

5

12.12.2004, 20:44

Ich denke doch mal das YAST dies an die richtige Stelle kopiert!

6

12.12.2004, 21:09

Zitat

Original von JMKio
Ich denke doch mal das YAST dies an die richtige Stelle kopiert!


denk nicht, schau nach
uno sciocco trova sempre un altro sciocco che lo ammira

7

12.12.2004, 21:16

woran erkenne ich es das es wo richtig ist oder überhaupt da ist?

8

12.12.2004, 21:25

RE: Gigabyte Ethernet VIA VT6122

Zitat

Original von JMKio
...In 2.4.x/2.6.x kernel, the path is /lib/modules/KERNEL_VERSION/kernel/drivers/net/...
uno sciocco trova sempre un altro sciocco che lo ammira

9

12.12.2004, 21:48

das Verzeichnis /lib/modules/2.6.8-28-default/kernel/drivers/net existiert und es sind auch dateien und verzeichnisse vorhanden!

Und was nun?

10

13.12.2004, 11:02

Du könntest Dir alternativ einen eigenen Kernel erstellen -> www.kernel.org


Michael
Life is like ice cream: enjoy it before it melts!
"If there is (a God), all evidence indicates that He hates me." - Matt Groening

11

13.12.2004, 15:58

Ich bitte nicht zu vergessen das ich nicht so erfahren bin und das grad mal so hinbekomme!

Es muß doch möglich sein diesen Treiber zu installieren!

Kann mir bitte jemand weiter helfen?!

Vielen Dank!

JMK!

12

16.12.2004, 10:01

kennt sich den niemand damit aus?
Oder weiß vielleicht jemand der mir weiterhelfen könnte?

Vielen Dank!

JMK!

13

16.12.2004, 13:30

also, vielleicht kann ich dir ja helfen aber dazu brauch ich ein paar infos:

1. wie heisst dein derzeitiger kernel den du gerade nutzt ?
befehl in der konsole: uname -r

2. wo liegen deine kernel sourcen ?
(normalerweise in /usr/src/linux oder /usr/src/kernelversion)
aber pass auf, bei /usr/src/linux ist das "linux" meistens ein symbolischer link (verknüpfung) af den eigentlichen kernel source ordner !!!

der rest ist eigentlich ganz einfach :)

gruss
prae
DEBIAN RULEZ

14

16.12.2004, 14:11

2.6.8-24-default
/usr/src/linux-2.6.8-24

so müßte sein!

15

16.12.2004, 14:38

2.6.8-24-default
/usr/src/linux-2.6.8-24

so müßte sein!

so alsoooo, 2.6.8-24-default ist dein arbeitskernel

2.6.8-24 sind deine kernel sourcen

jetzt gibt es zwei methoden, wobei ich nicht genau weiss ob die eine geht, aber man kann es ausprobieren.

1. einen neuen kernel backen und die treiber module gleich mit einkompilieren

2. nur die module kompilieren und dann in dein schon bestehenden kernel einbinden bzw. in dein modul verzeichnis (/lib/modules/2.6.6-24-default

kurz ersten methode:

einen kernel neu zu backen ist eigentlich gar nicht so schwer:

in deinen kernel sourcen gibt es einen Makefile (/usr/src/2.6.8-24/Makefile)

die ersten zeilen sin interessant, die müssten ungefähr so aussehen:

VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 8
EXTRAVERSION =

bei dir steht bei EXTRAVERSION wahrscheinlich noch "-24" da deine sourcen 2.6.8-24 heissen. das bedeutet das diese vier zeilen auch bestimmen, wohin deine module erstellt/jopiert werden bei dem oben genannten beispiel wäre der ordner bein einer neukompilierung des kernels /lib/modules/2.6.8 (VERSION,PATCHLEVEL,SUBLEVEL)

da dein jetziger kernel aber 2.6.8-24-default heisst müssten deine module also in /lib/modules/2.6.8-24-default (VERSION,PATCHLEVEL,SUBLEVEL,EXTRAVERSION) liegen

wenn du jetzt die treiber module kompilierst, also nur die "treiber" die du runtergelden hast, würden sie in dem modul ordner 2.6.8-24 landen es sei denn du änderst den Makefile deiner sourcen und gibst bei EXTRAVERSION = -24-default an, dann würden sie in deinem jetzt schon bestehenden module ordner erstellt werden.

verstehst du was ich meine ?


methode 2 (theoretisch müsste die auch gehen)

du kannst auch nur die module kompilieren, sie dann in dein aktuelles /lib/modules/kernelversion modulverzeichniss kopieren

dann musst du nur depmod -a aufrufen um die modulabhängigkeiten vorzunehemn (geht alles von allein) und danach nur die module einbinden (modconf oder modprobe, etc.)

das wars eigentlich

gruss
prae
DEBIAN RULEZ

16

16.12.2004, 14:59

HALLLLLTTTT !!!!

ich hab deine lösung (die einfachste)

hab mir deine treiber mal angesehen und hier ne kleine anleitung:

1. erstelle das verzeichnis /temp
2. wechsle in dieses verzeichnis /temp
3. kopiere das treiber tar archiv in /temp
4. entpacke es mit tar -xzf velocityget.tgz
5. wechsle indas verzeichniss velocityget
6. kompilieren der module mit "make"
7. kopieren der module in dieses verzeichnis
lib/modules/KERNEL_VERSION/kernel/drivers/net/
(KERNEL_VERSION ist bei glaub ich 2.6.8-24-default)
8. make install
9. rebooten (warum weiss ich nciht genau aber die wollen es so :))
10. modprobe velocityget oder insmod velocityget
11. jetzt deine ethernet device konfigurieren (IP adresse, netmask, etc) mit zum beispiel ifconfig eth#

das müsste es gewesensein !?

viel spass

gruss
prae

p.s. solltest du einen ganzen kernel neu machen wollen, kannst du sie direkt in deinen kernel baum mit einbinden, steht auch in der linux.txt in dem archiv ;)
DEBIAN RULEZ

17

16.12.2004, 15:13

ich habe alles gemacht vom punkt 1. bis 6.
mit dem das ich dies kompilieren will gibt es fehler:

Makefile:37: ** Linux kernel source not configured - missing config.h. Schluss.

So wie bisher!

18

16.12.2004, 16:36

hmmm... also das klingt so als müsste man entweder den "Makefile" der treiber anpassen, das er die include dateien des kernels findet (config.h,etc.)

das weiss ich aber jetzt auch nicht aus dem kopf :(

sorry

gruss
prae
DEBIAN RULEZ

19

16.12.2004, 16:41

und was macht man dann?

neuen kernel?

Aber damit kenne ich mich noch weniger aus!

20

13.03.2005, 22:47

hAlllO!
habe ähnliches Problem! besitze auch kernel 2.6.8.
Bin auch ein SuSe Linux Vollnoob!
Habe mir den RT2500 Treiber runtergeladen und extrahiert und in den /usr/src kopiert! nun habe ich mich als root angemeldet und folgendes in der Konsole eingegeben: make config
das funktioniert noch, doch danach muss ich doch "make install" eingeben oder nicht?! dOch das funktioniert nicht! Wäre fuer jede Antwort danbar und denkt draN! NuuP!

Thema bewerten