• 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] openSUSE 12.3: keine Netzwerkverbindung

Hazel

Hacker
Hallo Leute

Mein Notebook Acer TravelMate (Baujahr 2011) hat vor wenigen Tagen eine Installation der openSUSE 12.3 erhalten.

Es funktioniert eigentlich alles, wie es soll, bis auf die Netzwerkverbindung. Hier ist absolut keine irgendwie geartete Reaktion zu erzielen - egal, ob ich 'ifup' aktiviere oder den NetworkManager, egal ob ich eine kabelgebundene oder drahtlose Verbindung zu meiner Vodafone EasyBox herzustellen versuche.

Da Probleme auf diesem Sektor absolutes Neuland für mich sind, habe ich das vielbenutzte script 'collectNWDate.sh' laufen lassen unter den Voreinstellungen, dass 1. 'ifup' deaktiviert ist und 2. eine drahtlose Verbindung eingerichtet werden soll. Das Ergebnis schaut wie folgt aus:
Code:
collectNWData.sh V0.7.4

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

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

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

--- NWCollect is collecting networkconfiguration information into file ...

--- NWEliza is analyzing the system for common network configuration errors ...
!!! CND0310W: Classic network configuration with ifup was detected. Configuration with networkmanager is easier
!!! CND0450W: WLAN key masquerading is not fully tested on this distribution. Please check output file collectNWData.txt for visible WLAN keys and masquerade them manually

--- Go to http://www.linux-tips-and-tricks.de/CND#English 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 collectNWData.txt in the net
--- (see http://www.linux-tips-and-tricks.de/CND_UPL#English for links) 
--- and then paste the nopaste link on your favorite Linux forum.

==================================================================================================================
===== cat /etc/*[-_]release || cat /etc/*[-_]version =============================================================
/etc/SuSE-release
/etc/os-release
openSUSE 12.3 (x86_64)
VERSION = 12.3
CODENAME = Dartmouth
NAME=openSUSE
VERSION="12.3 (Dartmouth)"
VERSION_ID="12.3"
PRETTY_NAME="openSUSE 12.3 (Dartmouth) (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:12.3"
===== uname -a ===================================================================================================
Linux linux 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 x86_64 x86_64 GNU/Linux
===== cat /etc/sysconfig/network/ifcfg-[earwd]* | grep -v "^#|^$" | grep -v "=''" ================================
--- /etc/sysconfig/network/ifcfg-eth0
BOOTPROTO='dhcp'
IFPLUGD_PRIORITY='0'
NAME='Broadcom Ethernet controller'
STARTMODE='ifplugd'
USERCONTROL='no'
--- /etc/sysconfig/network/ifcfg-wlanWlan_test
BOOTPROTO='static'
IPADDR='192.168.1.22/24'
STARTMODE='auto'
USERCONTROL='no'
===== 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" =====================================================================
===== cat /etc/hosts =============================================================================================
127.0.0.1       localhost
192.168.1.22    linux.acer linux
===== (route -n && route -A inet6 -n) | egrep "(en|wl|eth|ath|ra|wlan|dsl|ppp)" ==================================
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
===== ifconfig (filtered for en|wl|eth|wlan|ra|ath|dsl|ppp) ======================================================
eth0      Link encap:Ethernet  HWaddr ##:##:##:##:##:#1  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:19 
===== lspci ======================================================================================================
03:00.0 Network controller [0280]: Broadcom Corporation BCM43227 802.11b/g/n [14e4:4358]
	Subsystem: Foxconn International, Inc. Device [105b:e040]
	Kernel driver in use: bcma-pci-bridge
--
05:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM57761 Gigabit Ethernet PCIe [14e4:16b0] (rev 10)
	Subsystem: Acer Incorporated [ALI] Device [1025:0579]
	Kernel driver in use: tg3
===== 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 003 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 003: ID 058f:b002 Alcor Micro Corp. 
Bus 001 Device 004: ID 058f:6254 Alcor Micro Corp. USB Hub
Bus 002 Device 003: ID 1c7a:0603 LighTuning Technology Inc. 
Bus 001 Device 005: ID 08e6:3437 Gemplus GemPC Twin SmartCard Reader
===== hwinfo (filtered) ==========================================================================================
26: PCI 300.0: 0280 Network controller
  Model: "Broadcom Network controller"
  Vendor: pci 0x14e4 "Broadcom"
  Device: pci 0x4358 
  SubVendor: pci 0x105b "Foxconn International, Inc."
  SubDevice: pci 0xe040 
  Driver: "bcma-pci-bridge"
  Driver Modules: "bcma"
    Driver Status: bcma is active
    Driver Activation Cmd: "modprobe bcma"
28: PCI 500.0: 0200 Ethernet controller
  Model: "Broadcom Ethernet controller"
  Vendor: pci 0x14e4 "Broadcom"
  Device: pci 0x16b0 
  SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
  SubDevice: pci 0x0579 
  Driver: "tg3"
  Driver Modules: "tg3"
  Device File: eth0
  Link detected: no
    Driver Status: tg3 is active
    Driver Activation Cmd: "modprobe tg3"
===== lsmod (filtered) ===========================================================================================
| ablk_helper     | ac              | acer_wmi        | aes_x86_64      | aesni_intel      |
| bcma            | bnep            | coretemp        | drm             | drm_kms_helper   |
| gf128mul        | ghash_clmulni_intel| i2c_algo_bit    | i2c_i801        | i915             |
| kvm             | kvm_intel       | lpc_ich         | lrw             | mei              |
| mfd_core        | microcode       | mperf           | mxm_wmi         | nouveau          |
| pci_hotplug     | rfkill          | rts_pstor       | scsi_dh         | scsi_dh_alua     |
| scsi_dh_emc     | scsi_dh_hp_sw   | scsi_dh_rdac    | serio_raw       | sg               |
| shpchp          | sparse_keymap   | sr_mod          | tg3             | tpm              |
| tpm_bios        | tpm_tis         | ttm             | wmi             | xhci_hcd         |
| xts             |
===== iwconfig ===================================================================================================
eth0      no wireless extensions.
===== ls /lib/firmware/b43/*.{fw,ucode,bin} ======================================================================
===== iwlist scanning (filtered) =================================================================================
No WLANs found
===== ndiswrapper -l =============================================================================================
No ndiswrapper module loaded
===== Active processes ===========================================================================================
wpa_supplicant:NO networkmanager:YES nm-applet:NO
===== ===== egrep -i "^[^#].*(persistent|networkmanager)" /etc/sysconfig/network/config ==========================
FORCE_PERSISTENT_NAMES=""
===== Actual date for bias of following greps ====================================================================
21:53:59 2014-10-01
===== 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 'en|wl|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}=="##:##:##:##:##:#1", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
===== egrep -r '(en.*|wl.*|eth|ath|wlan|ra)[0-9]+' /etc/modprobe.*|egrep -v -i '#|blacklist' =====================
/etc/modprobe.d/50-iwl3945.conf:options iwl3945 disable_hw_scan=1
/etc/modprobe.d/50-iwlagn.conf:options iwlwifi 11n_disable=0
==================================================================================================================
*** NWElizaStates V0.7.4
PNIN:1 CFR:1 IF:eth0 IM:2 DI:1 AP:0 FALON:1 NI:1 cNI:1 NDIS:0 CM:0 IP6:0 KM:0 1 WLW:0 RTDT:SuSE GUI:0 UID:0
Ich verstehe längst nicht alles, was da steht. Allerdings halte ich die Aussage "Classic network configuration with ifup was detected." für einfach falsch. 'ifup' wurde definitiv innerhalb YaST ausgeschaltet.

Hat jemand einen Tipp für mich, wie ich die Sache angehen könnte?

Danke im voraus
Hazel
 

josef-wien

Ultimate Guru
Fehlt das Paket kernel-firmware (siehe auch http://wiki.linux-club.de/opensuse/Broadcom_Wireless#.C3.9Cbersicht_der_PCI-IDs_und_das_dazu_passende_Modul)?

P. S. http://wiki.linux-club.de/opensuse/Umstellung_von_YaST/ifup_auf_den_NetworkManager
 
OP
H

Hazel

Hacker
Hallo josef-wien

1. Das Paket kernel-firmware war bereits (und bleibt weiter) installiert.

2. Der Schlüssel zur Lösung war letztlich dieser Artikel und die dort erwähnten Pakete broadcom-wl und broadcom-wl-kmp-desktop.

Josef - ohne deine Hilfe hätte ich wohl noch sehr, sehr lange nach den benötigten Paketen suchen müssen. Ich kann deshalb nur herzlich Danke sagen und meine Hochachtung ausdrücken vor deiner hohen Kompetenz und deiner beständigen (nicht nur in diesem Fall bewiesenen) Hilfsbereitschaft.

Danke und Tschüss
Hazel
 
Oben