Anzeige:
Ergebnis 1 bis 8 von 8

Thema: HP Compaq 6715b, WLAN mit ndiswrapper - Probleme

  1. #1
    RalfZ
    Gast

    HP Compaq 6715b, WLAN mit ndiswrapper - Probleme

    Ich habe ein Notebook HP Compaq 6715b auf dem ich openSUSE 10.2 (i586) installiert habe. Der Kernel ist "Linux 2.6.18.8-0.5-default i686".

    Ich habe ndiswrapper installiert und den Windows-XP-Treiber installiert. ndiswrapper findet die Hardware:

    Code:
    hpbook:~/ndiswrapper # ndiswrapper -l
    installed drivers:
    bcmwl5          driver installed, hardware (14E4:4324) present (alternate driver: bcm43xx)
    hpbook:~/ndiswrapper #
    Der Treiber bcm43xx ist nicht installiert und ich habe ihn auch in die blacklist eingetragen:

    Code:
    hpbook:~/ndiswrapper # lsmod | grep bcm43xx
    hpbook:~/ndiswrapper # grep bcm /etc/modprobe.d/blacklist
    blacklist bcm43xx
    hpbook:~/ndiswrapper #
    Das starten von ndiswrapper ergibt keinen Fehler:

    Code:
    hpbook:~/ndiswrapper # modprobe ndiswrapper
    hpbook:~/ndiswrapper #
    Aber dmesg zeigt folgende Fehlermeldungen:
    Code:
    ndiswrapper version 1.25 loaded (preempt=no,smp=yes)
    ndiswrapper: driver bcmwl5 (Broadcom,03/23/2006, 4.40.19.0) loaded
    ACPI: PCI Interrupt 0000:30:00.0[A] -> GSI 18 (level, low) -> IRQ 169
    PCI: Setting latency timer of device 0000:30:00.0 to 64
    ndiswrapper (NdisWriteErrorLogEntry:237): log: C000138D, count: 1, return_address: f9b40d7c
    ndiswrapper (NdisWriteErrorLogEntry:240): code: 270
    ndiswrapper (miniport_init:269): couldn't initialize device: C0000001
    ndiswrapper (pnp_start_device:426): Windows driver couldn't initialize the device (C0000001)
    unregister_netdevice: device eth%d/f334d000 never was registered
    ndiswrapper (miniport_halt:326): device f334d400 is not initialized - not halting
    ndiswrapper: device eth%d removed
    ACPI: PCI interrupt for device 0000:30:00.0 disabled
    ndiswrapper: probe of 0000:30:00.0 failed with error -22
    usbcore: registered new driver ndiswrapper
    ndiswrapper konnte also den WLAN-Treiber nicht korrekt starten. Leider habe ich nirgendwo Informationen gefunden, wie ich das Problem beseitigen kann.

    Hat vielleicht noch jemand eine gute Idee, wie ich hier weiterkomme?

    Grüsse,

    Ralf

  2. #2
    Registrierter Benutzer
    Registriert seit
    Oct 2000
    Ort
    Köln
    Beiträge
    206
    lieber etwas Spät als nie
    bin zwar auf der Suche nach was anderem aber egal

    Ich hatte das Problem auch. Sieh mal unter http://ndiswrapper.sourceforge.net/j...id,33/id,list/
    nach ob Ndiswrapper mit dem Treiber klar kommt. Wenn ja ab welcher version. "ndiswrapper -v" hilft dir beim überprüfen der installierten Version.
    Zur Not bei http://ndiswrapper.sourceforge.net/ ne neue Version runterladen und kompilieren/ installieren.

    ich bin so nen tick weiter gekommen
    Wenn was absolut nicht funktioniert nenn es Windows *gg*

  3. #3
    hat nen Vogel Avatar von corax2.05
    Registriert seit
    Aug 2003
    Ort
    Baden
    Beiträge
    757
    Zitat Zitat von RalfZ Beitrag anzeigen
    Hallo corax,

    Du schreibst
    "WLAN derzeit nur mit NDISWrapper, damit aber problemlos.".

    Ich besitze ein Notebook HP Compaq 6715b. Ich hatte openSUSE 10.2 drauf und habe jetzt auf 10.3 upgedated.

    Mit beiden Systemen kann ich das WLAN nicht aktivieren. Ich habe ndiswrapper installiert, aber das funktioniert nicht, siehe http://www.linuxforen.de/forums/showthread.php?t=241172 .

    Kannst du mir mitteilen, mit welcher Konfiguration das WLAN bei dir funktioniert?
    Welches Notebook genau hast du?

    Grüsse,

    Ralf
    wie es auch im anderen thread steht habe ich ein 6715s. ich glaube das modell unterscheidet sich in einigen dingen von deinem.
    eigentlich ist das aber auch relativ egal. es kommt nur darauf an welcher wlan adapter bei dir verbaut ist.
    bei mir ist das ein
    Code:
    Network controller: Broadcom Corporation BCM4310 UART (rev 02)
    an diese information kommst du mit dem befehl "lspci".
    ohne diese info kann dir niemand helfen.

  4. #4
    Rain_maker
    Gast
    Code:
    /sbin/modinfo bcm43xx
    
    filename:       /lib/modules/2.6.22.5-31-default/kernel/drivers/net/wireless/bcm43xx/bcm43xx.ko
    license:        GPL
    author:         Michael Buesch
    author:         Stefano Brivio
    author:         Martin Langer
    description:    Broadcom BCM43xx wireless driver
    srcversion:     070AEBEB2B4AA3A97104353
    alias:          pci:v000014E4d00004325sv*sd*bc*sc*i*
    alias:          pci:v000014E4d00004324sv*sd*bc*sc*i*
    alias:          pci:v000014E4d00004320sv*sd*bc*sc*i*
    alias:          pci:v000014E4d00004319sv*sd*bc*sc*i*
    alias:          pci:v000014E4d00004318sv*sd*bc*sc*i*
    alias:          pci:v000014E4d00004312sv*sd*bc*sc*i*
    alias:          pci:v000014E4d00004311sv*sd*bc*sc*i*
    alias:          pci:v000014E4d00004307sv*sd*bc*sc*i*
    alias:          pci:v000014E4d00004301sv*sd*bc*sc*i*
    depends:        ieee80211,ieee80211softmac,firmware_class
    vermagic:       2.6.22.5-31-default SMP mod_unload 586
    parm:           pio:enable(1) / disable(0) PIO mode (int)
    parm:           bad_frames_preempt:enable(1) / disable(0) Bad Frames Preemption (int)
    parm:           short_retry:Short-Retry-Limit (0 - 15) (int)
    parm:           long_retry:Long-Retry-Limit (0 - 15) (int)
    parm:           locale:int
    parm:           country:Select LocaleCode 0-11 (For travelers)
    parm:           noleds:Turn off all LED activity (int)
    parm:           fwpostfix:Postfix for .fw files. Useful for using multiple firmware image versions. (string)
    Was spricht gegen die Verwendung des nativen Treibers, die Karte wird in 10.3 laut obiger Ausgabe unterstützt.

    http://en.opensuse.org/SDB:Broadcom_...ion_under_SUSE

    http://en.opensuse.org/SDB:Broadcom_...iver_Procedure

    Das händische "cutten" der Firmware kann man sich übrigens auch sparen, denn die Firmware gibt es z.B. hier:

    http://www.pc-forum24.de/downloads.php?do=cat&id=27

    Das Paket "bcm43xx-firmware-3.130.20.0-rm.0.noarch.rpm" installiert exakt die selbe Firmware, die man auch durch Ausführen des Scriptes "install_bcm43xx_firmware" als root (andere Internetverbindung vorausgesetzt) erhalten würde.


    Code:
    cat /usr/sbin/install_bcm43xx_firmware
    #!/bin/sh
    #
    # install_bcm43xx_firmware
    #
    # This script tries to download and install the firmware needed to run
    # WLAN cards using Broadcom's bcm43xx chips.
    DIRECT_URL=http://downloads.openwrt.org/sources
    DIRECT_FILE=wl_apsta-3.130.20.0.o
    URL2=http://www.buffalo-technology.com/downloads
    FILE2=WLI2-PCI-G54S.zip
    
    die()
    {
        popd
        test -d $TMPDIR
        rm -rf $TMPDIR
        exit 1
    }
    
    test -z "$( type -p curl)" && { echo "'curl' is not installed, aborting"; exit 1; }
    test -z "$( type -p unzip)" && { echo "'unzip' is not installed, aborting"; exit 1; }
    test -z "$( type -p bcm43xx-fwcutter)" && \
            { echo "'bcm43xx-fwcutter' is not installed, aborting"; exit 1; }
    test -d /lib/firmware || mkdir -p /lib/firmware
    
    TMPDIR=$(mktemp -d /var/tmp/bcm.XXXXXX) || exit 1
    
    pushd `pwd` >/dev/null
    cd $TMPDIR
    echo "Downloading firmware"
    curl -# -f -o $DIRECT_FILE $DIRECT_URL/$DIRECT_FILE
    if [ $? -eq 0 ];then
            echo "Extracting firmware"
            bcm43xx-fwcutter $DIRECT_FILE
    else
            echo "Downloading firmware (alternative file)"
            curl -# -f -o $FILE2 $URL2/$FILE2 || die
            echo "Extracting firmware"
            unzip $FILE2 >/dev/null || die
            bcm43xx-fwcutter CBG54/WIN2000/BCMWL5.SYS
    fi
    echo -n "Installing firmware"
    mv *fw /lib/firmware/ || die
    echo
    echo "Firmware successfully installed."
    
    popd >/dev/null
    rm -rf $TMPDIR
    
    exit 0
    Alternativ kann man auch das Paket "bcm43xx-firmware-1-bcmwl5.rm.0.noarch.rpm" verwenden, welches der Firmware entspricht, die man von der zweiten URL oder aus der Firmwaredatei "bcwml5.sys" des von Dir verwendeten Windowstreibers erhält.

    Greetz,

    RM

  5. #5
    RalfZ
    Gast
    Zitat Zitat von corax2.05 Beitrag anzeigen
    wie es auch im anderen thread steht habe ich ein 6715s. ich glaube das modell unterscheidet sich in einigen dingen von deinem.
    eigentlich ist das aber auch relativ egal. es kommt nur darauf an welcher wlan adapter bei dir verbaut ist.
    bei mir ist das ein
    Code:
    Network controller: Broadcom Corporation BCM4310 UART (rev 02)
    an diese information kommst du mit dem befehl "lspci".
    ohne diese info kann dir niemand helfen.
    Mein 6715b hat anscheinend tatsächlich einen etwas anderes WLAN-Adapter drin:
    Code:
    localhost:~ # lspci
    30:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 02)

    Zitat Zitat von Rain_maker Beitrag anzeigen
    Was spricht gegen die Verwendung des nativen Treibers, die Karte wird in 10.3 laut obiger Ausgabe unterstützt.
    In welcher der Zeilen kann ich sehen, dass meine WLAN-Karte unterstützt wird? (Ich bin nicht der grösste Linux-Experte)

    Unter openSUSE 10.2 habe ich versucht den bcm43xx-Treiber zum Laufen zu bekommen. Das hat leider nicht funktioniert. Deshalb habe ich dann den NDISWrapper installiert. Dies war dann auch die erste Konfiguration nach meinen Update auf 10.3.

    Wahrscheinlich sollte ich jetzt nochmal NDISWrapper deinstallieren und den bcm43xx ausprobieren. Vielleicht schafft 10.3 was 10.2 nicht geschafft hat.

    Grüsse,

    Ralf

  6. #6
    flipkick
    Gast

    Question Funktioniert leider nicht

    Hallo allerseits,

    ich versuche mich daran, auf meinem 6715b das WLAN unter Ubuntu 7.10 zum Laufen zu bekommen. Ich habe sowohl die Windows-Treiber-Variante probiert als auch das Linux-Paket bcm43xx-firmware. Beides führt dazu, dass ich mit iwconfig die Karte nicht finde.

    Mein Versuch mit dem Linux-Paket:

    lspci sagt:
    Code:
    10:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
    und dmesg sagt:
    Code:
    ieee80211_crypt: registered algorithm 'NULL'
    ieee80211: 802.11 data/management/control stack, git-1.1.13
    ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
    bcm43xx driver
    sieht noch gut aus? iwconfig sagt mir leider nur:
    Code:
    lo no wireless extensions.
    
    eth1 no wireless extensions.
    wobei eth1 der LAN-Anschluss ist.

    Keine Fehler, aber trotzdem wird sie nicht gefunden. Bin für jeden Rat oder Tipp dankbar.

    Grüße,
    flip

  7. #7
    hat nen Vogel Avatar von corax2.05
    Registriert seit
    Aug 2003
    Ort
    Baden
    Beiträge
    757
    zum bcm43xx treiber kann ich nichts sagen, der funktioniert bei mir auch nicht in der aktuellen suse10.3 nicht.

    wenn es mit ndiswrapper auch nicht klappt, würde ich verschiedene treiber ausprobieren, da hatte ich zuerst auch den falschen.
    ansonsten mal das forum/google zu problemen mit ndiswrapper befragen. mit dem bcm43xx treiber würde ich mich derzeit nicht rumärgern.

  8. #8
    Rain_maker
    Gast
    Vielleicht gibt es eine weitere Möglichkeit doch einen nativen Treiber für diesen Adapter unter openSUSE 10.3 zu verwenden.

    http://linuxwireless.sipsolutions.net/en/users/Drivers

    +

    http://linuxwireless.sipsolutions.net/en/users/Download

    Das "compat-wireless" Paket liefert die neusten Treiber mit Scripten/Patches zur Verwendung mit Kernel 2.6.21-2.6.24.

    RPM-Pakete:

    openSUSE 10.3, kernel-default 32 Bit:

    *** obsoleter Link gelöscht ***

    Firmwarepakete:

    *** obsoleter Link gelöscht ***

    und

    *** obsoleter Link gelöscht ***

    Vorgehensweise:

    1. Kernel auf den aktuellen Stand bringen (Online-Update z.B. via Kabel), die Version sollte dann 2.6.22.17-0.1-default lauten.

    2. Die oben genannten Pakete installieren.

    3. Das Modul bcm43xx auf die Blacklist (ggf. auch ndiswrapper, am einfachsten ist es aber, das Paket ndiswrapper-kmp-default sowie die Datei /etc/modprobe.d/ndiswrapper löschen).

    4. Kiste neu starten und sich überraschen lassen.

    Wer keine 32 Bit Installation mit kernel-default oder eine Kernelversion < 2.6.22.16 hat, der kann sich das src.rpm "rebuilden"

    *** obsoleter Link gelöscht ***

    Voraussetzungen (Pakete, die installiert sein müssen):

    gcc, make, module-init-tools

    sowie

    kernel-source und kernel-syms passend zur laufenden Kernelversion (Ausgabe uname -r).

    Danach
    Code:
    rpmbuild --rebuild compat-wireless-*.src.rpm
    und nach erfolgreichem Rebuild das passende compat-wireless-kmp-[Kerneltyp] (zu finden in /usr/src/packages/RPMS/i586 oder /usr/src/packages/RPMS/x86_64, je nachdem, die letzten Zeilen der Ausgabe des rpmbuilds lesen) installieren.

    Logischerweise werden auch hier die beiden Firmwarepakete benötigt.

    In dem Paket befinden sich übrigens noch einige andere WLAN-Treiber, die es auch für User mit den in der Beschreibung auf der Downloadseite genannten Adaptern interessant macht.

    //Edit:

    Weitere Infos, Pakete für 64 Bit und andere Kernelversionen sowie erste Erfolge kann man mittlerweile hier nachlesen.

    *** obsoleter Link gelöscht ***

    Greetz,

    RM
    Geändert von Rain_maker (15.01.10 um 18:37 Uhr) Grund: Veraltete Links gelöscht

Ähnliche Themen

  1. Ich könnt heulen => AllNet 0282, Wlan, ndiswrapper, Suse 10.2
    Von Vauxdvihl im Forum Mobiles Linux, Notebook, PDA
    Antworten: 16
    Letzter Beitrag: 06.06.07, 06:01
  2. Wlan Probleme mit Networkmanager
    Von blurb28 im Forum Anbindung an die Aussenwelt
    Antworten: 2
    Letzter Beitrag: 16.03.07, 21:30
  3. ndiswrapper installations probleme
    Von Saosin im Forum Anbindung an die Aussenwelt
    Antworten: 10
    Letzter Beitrag: 25.11.06, 19:56
  4. Wlan + Ndiswrapper = Problem! Modul nicht geladen.
    Von root_tux_linux im Forum Anbindung an die Aussenwelt
    Antworten: 0
    Letzter Beitrag: 29.03.06, 22:11
  5. Netzwerkkarte (wlan) macht probleme
    Von BeS im Forum stationäre Hardware
    Antworten: 0
    Letzter Beitrag: 14.10.02, 20:39

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •