• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] BCM43225 erhält keine IP Adresse

Hallo,
ich habe openSUSE 12.2 64bit frisch auf einem HP Rechner installiert, der eine BCM 43225 WLAN-Karte hat. Sie wurde zunächst nicht richtig konfiguriert (falscher Treiber bei Installation), aber das habe ich inzwischen gefunden und behoben. Die Karte taucht nun in YAST auf und kann konfiguriert werden. Leider bekomme ich keine Verbindung, da der Karte keine IP-Adresse zugewiesen wird. Der DHCP-Server des Routers läuft, es hängen noch andere Geräte dran, per Kabel erhalte ich sofort Verbindung. Um einen Fehler des Routers auszuschliessen, hab ich den Rechner probehalber mit einem Handy-Hotspot verbunden, auch hier gleiches Problem: Auf dem Smartphone wird die MAC-Adresse der Karte korrekt angezeigt, aber die IP-Adresse ist 0.0.0.0 . Mit/ohne Verschlüsselung macht keinen Unterschied.

Was kann ich jetzt tun um den Fehler zu finden?
Danke für Tipps!

Hier noch der output des collectNWData Skripts (wurde mit gezogenem LAN Kabel ausgeführt):

Code:
collectNWData.sh V0.6.8 (Rev: 1.361, Build: 2012/12/20 18:11:40 UTC) -iGUI-

--- Which type of your network connection should be tested?
--- (1) Wireless connection (WLAN)

--- What's the type of networktopology?
--- (2) DSL HW router <---> LinuxClient

--- On which host is the script executed?
--- (1) LinuxClient
--- WLAN SSID to connect to: §§§§§§§§1

--- NWEliza is analyzing the system for common network configuration errors ...

!!! CND0120E: Network card eth1 has no IP address
!!! CND0300E: No dhcp server found on interface eth1
!!! CND0400W: Alternate modules bcma detected for interface eth1
!!! CND0310W: Classic network configuration with ifup was detected. Configuration with networkmanager is easier
!!! CND0360E: Wireless connection tested with an existing wired connection on interface eth0. Unplug the cable and execute the script again
--- Go to http://www.linux-tips-and-tricks.de/CND to get more detailed instructions 
--- about the error/warning messages and how to fix the problems on your own.

--- If you are unsuccessful then place the contents of file  in the net
--- (see http://www.linux-tips-and-tricks.de/CND_UPL for links) 
--- and then paste the nopaste link on your favorite Linux forum. 

==================================================================================================================
===== cat /etc/*[-_]release || cat /etc/*[-_]version =============================================================
/etc/os-release
/etc/SuSE-release
NAME=openSUSE
VERSION="12.2 (Mantis)"
VERSION_ID="12.2"
PRETTY_NAME="openSUSE 12.2 (Mantis) (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:12.2"
openSUSE 12.2 (x86_64)
VERSION = 12.2
CODENAME = Mantis
===== uname -a ===================================================================================================
Linux Omni1070 3.4.11-2.16-desktop #1 SMP PREEMPT Wed Sep 26 17:05:00 UTC 2012 (259fc87) x86_64 x86_64 x86_64 GNU/Linux
===== cat /etc/sysconfig/network/ifcfg-[earwd]* | grep -v "=''" ==================================================
--- /etc/sysconfig/network/ifcfg-eth0
BOOTPROTO='dhcp4'
NAME='RTL8111/8168B PCI Express Gigabit Ethernet controller'
STARTMODE='auto'
USERCONTROL='no'
--- /etc/sysconfig/network/ifcfg-eth1
BOOTPROTO='dhcp4'
NAME='Broadcom WLAN controller'
STARTMODE='auto'
USERCONTROL='no'
WIRELESS_AP_SCANMODE='1'
WIRELESS_AUTH_MODE='psk'
WIRELESS_BITRATE='auto'
WIRELESS_DEFAULT_KEY='0'
WIRELESS_ESSID='§§§§§§§§1'
WIRELESS_KEY_LENGTH='@@@@@@'
WIRELESS_MODE='Managed'
WIRELESS_POWER='no'
WIRELESS_WPA_PSK='@@@@@@'
===== ping tests =================================================================================================
Ping of 173.194.35.180 failed
ping: unknown host www.google.com
Ping of www.google.com failed
===== cat /etc/resolv | grep -i "nameserver" =====================================================================
nameserver 192.168.1.1
===== cat /etc/hosts =============================================================================================
127.0.0.1	localhost
===== route -n | egrep "(eth|ath|ra|wlan|dsl|ppp)" ===============================================================
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
===== ifconfig (filtered for eth|wlan|ra|ath|dsl|ppp) ============================================================
eth0      Link encap:Ethernet  Hardware Adresse ##:##:##:##:##:#1  
          inet Adresse:192.168.1.11  Bcast:192.168.1.255  Maske:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:31487 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30461 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000 
          RX bytes:26777284 (25.5 Mb)  TX bytes:6149057 (5.8 Mb)
eth1      Link encap:Ethernet  Hardware Adresse ##:##:##:##:##:#2  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:752 errors:0 dropped:137 overruns:0 frame:536917
          TX packets:81 errors:9 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000 
          RX bytes:103608 (101.1 Kb)  TX bytes:12435 (12.1 Kb)
          Interrupt:18 
===== lspci ======================================================================================================
04:00.0 Network controller [0280]: Broadcom Corporation BCM43225 802.11b/g/n [14e4:4357] (rev 01)
	Subsystem: Broadcom Corporation Device [14e4:0570]
	Kernel driver in use: wl
--
07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
	Subsystem: Hewlett-Packard Company Device [103c:2ac3]
	Kernel driver in use: r8169
===== lsusb | grep -v "root hub" =================================================================================
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 0a5c:217d Broadcom Corp. 
Bus 002 Device 003: ID 04f3:01a4 Elan Microelectronics Corp. 
Bus 002 Device 004: ID 04f2:b2a4 Chicony Electronics Co., Ltd 
===== hwinfo (filtered) ==========================================================================================
27: PCI 400.0: 0282 WLAN controller
  Model: "Broadcom WLAN controller"
  Vendor: pci 0x14e4 "Broadcom"
  Device: pci 0x4357 
  SubVendor: pci 0x14e4 "Broadcom"
  SubDevice: pci 0x0570 
  Driver: "wl"
  Driver Modules: "wl"
  Device File: eth1
  Link detected: yes
    Driver Status: bcma is not active
    Driver Activation Cmd: "modprobe bcma"
    Driver Status: wl is active
    Driver Activation Cmd: "modprobe wl"
29: PCI 700.0: 0200 Ethernet controller
  Model: "Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller"
  Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
  Device: pci 0x8168 "RTL8111/8168B PCI Express Gigabit Ethernet controller"
  SubVendor: pci 0x103c "Hewlett-Packard Company"
  SubDevice: pci 0x2ac3 
  Driver: "r8169"
  Driver Modules: "r8169"
  Device File: eth0
  Link detected: no
    Driver Status: r8169 is active
    Driver Activation Cmd: "modprobe r8169"
===== lsmod (filtered) ===========================================================================================
| aesni_intel     | aes_x86_64      | af_packet       | amd_iommu_v2    | bnep             |
| coretemp        | fglrx           | ghash_clmulni_intel| i2c_i801        | mei              |
| microcode       | mperf           | mxm_wmi         | r8169           | rfcomm           |
| rfkill          | rts_pstor       | scsi_dh         | scsi_dh_alua    | scsi_dh_emc      |
| scsi_dh_hp_sw   | scsi_dh_rdac    | sg              | sr_mod          | usb_storage      |
| wl              | wmi             | xhci_hcd        |
===== iwconfig ===================================================================================================
eth0      no wireless extensions.
eth1      IEEE 802.11bgn  ESSID:"§§§§§§§§1"  
          Mode:Managed  Frequency:2.447 GHz  Access Point: ##:##:##:##:##:#3   
          Bit Rate=144 Mb/s   Tx-Power:24 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=4/5  Signal level=-61 dBm  Noise level=-79 dBm
          Rx invalid nwid:0  Rx invalid crypt:19  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
===== ls /lib/firmware/b43/*.{fw,uucode,bin} =====================================================================
| a0g0bsinitvals5.fw      | a0g0bsinitvals9.fw      | a0g0initvals5.fw        | a0g0initvals9.fw         |
| a0g1bsinitvals13.fw     | a0g1bsinitvals5.fw      | a0g1bsinitvals9.fw      | a0g1initvals13.fw        |
| a0g1initvals5.fw        | a0g1initvals9.fw        | b0g0bsinitvals13.fw     | b0g0bsinitvals5.fw       |
| b0g0bsinitvals9.fw      | b0g0initvals13.fw       | b0g0initvals5.fw        | b0g0initvals9.fw         |
| lp0bsinitvals13.fw      | lp0bsinitvals14.fw      | lp0bsinitvals15.fw      | lp0bsinitvals16.fw       |
| lp0initvals13.fw        | lp0initvals14.fw        | lp0initvals15.fw        | lp0initvals16.fw         |
| n0absinitvals11.fw      | n0bsinitvals11.fw       | n0bsinitvals16.fw       | n0initvals11.fw          |
| n0initvals16.fw         | pcm5.fw                 | sslpn0bsinitvals16.fw   | sslpn0initvals16.fw      |
| ucode11.fw              | ucode13.fw              | ucode14.fw              | ucode15.fw               |
| ucode16.fw              | ucode5.fw               | ucode9.fw               |
===== iwlist scanning (filtered) =================================================================================
                    ESSID:"§§§§§§§§1"
                    Frequency:2.437 GHz (Channel 6)
                    Quality:4/5  Signal level:-61 dBm  Noise level:-83 dBm
                    ESSID:"§§§§§§§§2"
                    Frequency=2.422 GHz (Channel 3)
                    Quality:4/5  Signal level:-67 dBm  Noise level:-88 dBm
                    ESSID:"§§§§§§§§3"
                    Frequency=2.427 GHz (Channel 4)
                    Quality:2/5  Signal level:-78 dBm  Noise level:-71 dBm
===== ndiswrapper -l =============================================================================================
No ndiswrapper module loaded
===== Active processes ===========================================================================================
wpa_supplicant:NO networkmanager:NO nm-applet:NO
===== ===== egrep -i "^[^#].*(persistent|networkmanager)" /etc/sysconfig/network/config ==========================
FORCE_PERSISTENT_NAMES=""
===== Actual date for bias of following greps ====================================================================
19:28:28 2013-01-06
===== grep -i radio /var/log/messages* | tail -n 5 ===============================================================
===== dmesg | grep -i radio | tail -n 5 ==========================================================================
===== tail -n 300 /var/log/messages* | /usr/bin/grep -i firmware | tail -n 10 ====================================
===== egrep 'eth|ath|wlan|ra|ppp' /etc/udev/rules.d/*net_persistent* /etc/udev/rules.d/*persistent-net* ==========
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="##:##:##:##:##:#2", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="##:##:##:##:##:#1", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
===== egrep -r 'eth[0-10]|ath[0-10]|wlan[0-10]|ra[0-10]' /etc/modprobe.*|egrep -v -i '#|blacklist' ===============
==================================================================================================================
*** NWElizaStates V0.6.8
IF:eth0 IM:2 IF:eth1 IM:1 DI:2 AP:1 FALON:1 NIC:1 cNiC:2:1 NI:2 cNI:2 NIW:eth1-0 DHCP:2 CM:2 IP6:0 KM:0 WLW:eth0 1 RTDT:SuSE GUI:1 UID:0
 
OP
F

fanformusik

Member
Hi servus,

ich bin dem Problem näher gekommen. Es scheint damit zusammenzuhängen dass 2 Netzwerkkarten gleichzeitig aktiv sind, es gibt dazu auch einen Hinweis im Forum hier. Ich habe probehalber beide Karten deaktiviert mit
ifdown eth0
ifdown eth1

dann die WLAN Karte neu gestartet mit
ifup eth1

und die Internetverbindung läuft!

Wie komme ich jetzt zu einer permanenten Lösung? Die unter http://old-de.opensuse.org/SDB:Mehr...chzeitig:_Namensaufloesung_funktioniert_nicht angegebene Modifikation der ifcfg Dateien hat bei mir nicht funktioniert.
 

Spielwurm

Advanced Hacker
In dem CollectData-Protokoll steht drin, dass Dein Rechner eine Kabelverbindung hat und der wurde eine IP-Adresse zugewiesen. Wenn ich Deinen letzten Post richtig verstehe, willst Du 2 netzwerkverbindungen gleichzeitig herstellen. Stimmt das?

Was mir auffällt: wenn Du schon die Netzwerkverbindung per ifup herstellst, warum willst Du dann mit DHCP arbeiten? Ohne geht vielleicht einiges leichter - z.B. zwei Netzwerkverbindungen gleichzeitig ...
 

framp

Moderator
Teammitglied
Etwas merkwuerdig ist, dass Du schreibst Du haettest das Kabel gezogen - aber es existiert definitiv eine Kabelverbindung die benutzt wird (siehe CND0360E).

Anyhow: Die Meldung CND0310W weist darauf hin, dass Du besser den Networkmanager benutzen solltest.
 
OP
F

fanformusik

Member
Hallo,

ich möchte den Rechner zuhause an mehreren Stellen benutzen, hab LAN aber nur an 1 Stelle. Am schönsten wäre es, wenn automatisch die Kabelschnittstelle benützt würde wenn vorhanden (ist die schnellste). Aber das geht dann wohl nicht, korrekt? Dann werd ich wohl den Networkmanager nachinstallieren.

@framp: Ja stimmt - das LAN Kabel war gezogen als ich das Skript gestartet hatte.
 

Spielwurm

Advanced Hacker
Installiere den Networkmanager und vergiss nicht, die Netwerkschnittstellen in Yast von ifup auf networkmanager umzustellen. Anschließend kannst Du mit dem Networkmanager auch problemlos das Kabel benutzen. In den Einstellungen der Schnittstellen beim Networkmanager kannst Du ja bei der Kabelverbindung "automatisch verbinden" festlegen ...
 
Oben