kostenloser Webspace werbefrei: lima-city


Hilfe bei Linux!

lima-cityForumHeim-PCBetriebssysteme

  1. Autor dieses Themas

    bgx

    bgx hat kostenlosen Webspace.

    Habe mir Red Had Linux Ver.9 installiert. Leider wird mein Onboard Lan nicht erkannt. Habe ein Asus A7V8x Treiber habe ich auch schon aber wenn ich mit make versuche das Teil in den Kernel einzubinden schreibt er mir gcc ist kein Kommando???

    Kann mir da jemand helfen? Bin Linux noob. Bitte leicht verst?ndlich.



    Hier mal die Beschreibung aus der Readme des Treibers:

    Installing Source RPM Package
    =============================

    1. Install the source RPM package:

    rpm -ivh bcm4400-<version>.src.rpm

    If installing the driver on SuSE Linux, refer to the Notes section below
    before continuing.

    2. CD to the RPM path and build the binary driver for your kernel:

    cd /usr/src/{redhat,OpenLinux,turbo,packages,rpm ..}
    rpm -bb SPECS/bcm4400.spec

    or

    rpmbuild -bb SPECS/bcm4400.spec (for RPM version 4.x.x)

    Note that the RPM path is different for different Linux distributions.

    3. Install the newly built package (driver and man page):

    rpm -ivh RPMS/i386/bcm4400-<version>.i386.rpm

    The driver will be installed in the following path:

    2.2.x kernels:

    /lib/modules/<kernel_version>/net/bcm4400.o

    2.4.x kernels:

    /lib/modules/<kernel_version>/kernel/drivers/net/bcm4400.o

    4. Load the driver:

    insmod bcm4400

    5. To configure network protocol and address, refer to various Linux
    documentations.

    Building Driver From TAR File
    =============================

    1. Create a directory and extract the files:

    tar xvzf bcm4400-<version>.tar.gz

    If installing the driver on SuSE Linux, refer to the Notes section below
    before continuing.

    2. Build the driver bcm4400.o as a loadable module for the running kernel:

    cd src
    make

    3. Test the driver by loading it:

    insmod bcm4400.o

    4. Install the driver and man page:

    make install

    See RPM instructions above for the location of the installed driver.

    5. To configure network protocol and address, refer to various Linux
    documentations.



    Und das ist das Installationsfile des Treibers:

    #!/usr/bin/make
    # Makefile for building Linux Broadcom Gigabit ethernet driver as a module.
    # $id$

    # PREFIX may be set by the RPM build to set the effective root.
    PREFIX=
    ifeq ($(shell ls /lib/modules/`uname -r`/build > /dev/null 2>&1 && echo build),)
    LINUX=/usr/src/linux
    else
    LINUX=/lib/modules/`uname -r`/build
    endif

    ifeq ($(shell which kgcc > /dev/null 2>&1 && echo kgcc),)
    CC = gcc
    else
    CC = kgcc
    endif
    LD = ld
    CFLAGS=-DMODULE -D__KERNEL__ -DDBG=0 -Wall -Wstrict-prototypes -O6 -I$(LINUX)/include

    ifeq ($(wildcard ~/rpmdir),)
    rpmdir = /usr/src/redhat
    else
    rpmdir = $(wildcard ~/rpmdir)
    endif

    # If the modversion.h file exists we should pass a flag.
    # Most of my drivers have been updated to not need this, but not the other
    # kernel source files.
    #MODVER_H = $(LINUX)/include/linux/modversions.h
    #ifneq ($(wildcard $(MODVER_H)),"")
    # CFLAGS += -DMODVERSIONS
    #endif

    ifdef DBG
    CFLAGS += -DTIGON3_DEBUG=1
    endif

    ifdef SMALL
    CFLAGS += -DBCM_SMALL_DRV=1
    endif

    all: bcm4400.o
    tar: bcm4400.tgz

    bcm4400.o: b44um.o b44proc.o b44lm.o
    $(LD) -i $^ -o $@

    install: bcm4400.o
    @if [ -d $(PREFIX)/lib/modules/`uname -r`/kernel/drivers/addon/bcm4400 ];\
    then install -m 444 bcm4400.o $(PREFIX)/lib/modules/`uname -r`/kernel/drivers/addon/bcm4400;\
    elif [ -d $(PREFIX)/lib/modules/`uname -r`/kernel/drivers/net/bcm ];\
    then install -m 444 bcm4400.o $(PREFIX)/lib/modules/`uname -r`/kernel/drivers/net/bcm;\
    elif [ -d $(PREFIX)/lib/modules/`uname -r`/kernel ];\
    then mkdir -p $(PREFIX)/lib/modules/`uname -r`/kernel/drivers/net;\
    install -m 444 bcm4400.o $(PREFIX)/lib/modules/`uname -r`/kernel/drivers/net;\
    else mkdir -p $(PREFIX)/lib/modules/`uname -r`/net;\
    install -m 444 bcm4400.o $(PREFIX)/lib/modules/`uname -r`/net/;\
    fi
    @if [ "$(PREFIX)" = "" ]; then /sbin/depmod -a ;\
    else echo " *** Run '/sbin/depmod -a' to update the module database.";\
    fi
    @if [ -d $(PREFIX)/usr/share/man ];\
    then install -m 444 bcm4400.4.gz $(PREFIX)/usr/share/man/man4;\
    elif [ -d $(PREFIX)/usr/man ];\
    then install -m 444 bcm4400.4.gz $(PREFIX)/usr/man/man4;\
    fi

    bcm4400.tgz: Makefile *.[cho] LICENSE RELEASE.TXT
    tar cfvz $@ $^

    rpm: bcm4400.tgz bcm4400.spec
    cp -p $< ${rpmdir}/SOURCES/
    rpm -ba bcm4400.spec

    .PHONEY: all clean install tar

    debug:
    @make DBG=1

    small:
    @make SMALL=1

    clean:
    -rm -f bcm4400.o b44um.o b44proc.o b44lm.o


  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. So wie ich das sehe, k?nnte ein Aufruf von ./configure helfen. Es ist zwar m?glich Archive zu bauen, die das nicht brauchen, aber bei der F?lle an Systemen ist es dann doch manchmal n?tig. Der Schritt 2 hie?e dann: cd src ./configure make
    Die zweite M?glichkeit w?re, dass gar kein Compiler installiert ist. Ich kenne mich mit Redheat nicht aus, aber z.B. bei SuSE werden in der Standart-Installation die Compiler soweit ich weis nicht mit installiert. Schau mal nach, ob eine Datei irgend wo auf der Platte existiert, die gcc heist. Wenn die nicht da ist, dann ist der Compiler gar nicht installiert und das m?sstest du dann noch nachholen.
  4. Halo,

    Bist du sicher du brauchst irgendwelche Treiber?
    Soweit ich mich erinnern kann habe ich auf einem Rechner Asus A7V8x gehabt.
    Die Netzwerkkarte l?uft mit dem Kernel-Module via-rhine.

    Was zeigt bei dir /sbin/lspci | grep Ethernet

    Wenn sowass
    Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)

    dann probiere einfach als root
    modprobe via-rhine

    lg
    danielos
  5. Autor dieses Themas

    bgx

    bgx hat kostenlosen Webspace.

    Danke erstmal f?r die Tips!

    Bin grade am testen, berichte dann gleich wieder.
  6. Autor dieses Themas

    bgx

    bgx hat kostenlosen Webspace.

    Es hat geklappt! Danke nochmal f?r eure Hilfe!

    Die Compilierungstools waren wirklich nicht installiert. Nun geht es und ich bin ?ber Linux online.

    Thx nochmal :thumb:
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!