Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

RTL8188SU - Nie działa na Opensuse

lekto 05 Apr 2014 12:23 1587 6
  • #1
    lekto
    Level 35  
    Witam, mam problem z instalacją karty sieciowej na Opensuse. Jest wykrywana, znajduje sieci, ale przy podłączaniu do jakiejkolwiek łączenie kończy się na konfigurowaniu interfejsu. Chwilę później wyskakuje prośba o hasło do wifi, po wprowadzeniu ciągle jest konfigurowanie i znowu chce hasło. Próbowałem zainstalować to wg kilku instrukcji, ale nic to nie dało. Ściągnąłem źródła ze strony producenta, ale nie kompilują się, wyczytałem, że to przez wersję kernela.


    uname -a:
    Code:
    Linux linux-fic5.site 3.11.10-7-desktop #1 SMP PREEMPT Mon Feb 3 09:41:24 UTC 2014 (750023e) i686 athlon i386 GNU/Linux


    lsusb:
    Code:

    Bus 003 Device 002: ID 0bda:8171 Realtek Semiconductor Corp. RTL8188SU 802.11n WLAN Adapter

  • #4
    freetz_master
    Level 31  
    Czegoś nie rozumiem, masz 3 fizyczne karty
    Spoiler:

    Code:

    collectNWData.sh V0.7.1 (Rev: 1.374, Build: 2013/12/21 21:17:23 UTC)

    --- Który typ połączenia sieciowego ma zostać przetestowany?
    --- (1) Połączenie bezprzewodowe (WLAN)

    --- Jaki jest typ topologi sieci?
    --- (1) Punkt dostępowy WLAN <---> Klient Linux

    --- Na jakim komputerze został uruchomiony skrypt?
    --- (1) Klient Linux
    --- WLAN SSID do połączenia: §§§§§§§§1

    --- NWCollect zbiera dane na temat konfiguracji sieci do pliku ...

    --- NWEliza analizuje system pod kątem najczęstszych błędów konfiguracji sieci.
    !!! CND0120E: Karta sieciowa enp0s16f nie ma przydzielonego adresu IP
    !!! CND0290E: Nie znaleziono konfiguracji dla urządzenia enp0s16f
    !!! CND0490E: Nie znaleziono punktu dostępowego z podaną nazwą (SSID) dla urządzenia enp0s16f
    !!! CND0380E: Nie wykryto żadnych sieci bezprzewodowych na urządzeniu enp0s16f. Urządzeniu i/lub sterownik nie zostały prawidłowo skonfigurowane
    !!! CND0480W: Brak połączenia na urządzeniu enp0s16f0u2
    !!! CND0230W: Włączony protokół IPV6
    !!! CND0450W: Maskowania kluczy WLAN dla tej dystrybucji nie zostało w pełni przetestowane. Proszę sprawdź plik z wynikami collectNWData.txt czy są tam zapisane klucze WLAN i zamaskuj je ręcznie.

    --- Przejdź do http://www.linux-tips-and-tricks.de/CND#English aby uzyskać szczegółowe instrukcje
    --- na temat błędów oraz ostrzeżeń oraz w jaki sposób samodzielnie usunąć problemy.

    --- Jeżeli nie udało się proszę umieść zawartość pliku collectNWData.txt w sieci
    --- (linki możesz znaleźć w http://www.linux-tips-and-tricks.de/CND_UPL#English)
    --- i umieść link na swoim ulubionym forum.

    ==================================================================================================================
    ===== cat /etc/*[-_]release || cat /etc/*[-_]version =============================================================
    /etc/os-release
    /etc/SuSE-release
    NAME=openSUSE
    VERSION="13.1 (Bottle)"
    VERSION_ID="13.1"
    PRETTY_NAME="openSUSE 13.1 (Bottle) (i586)"
    ID=opensuse
    ANSI_COLOR="0;32"
    CPE_NAME="cpe:/o:opensuse:opensuse:13.1"
    BUG_REPORT_URL="https://bugs.opensuse.org"
    HOME_URL="https://opensuse.org/"
    ID_LIKE="suse"
    openSUSE 13.1 (i586)
    VERSION = 13.1
    CODENAME = Bottle
    # /etc/SuSE-release is deprecated and will be removed in the future, use /etc/os-release instead
    ===== uname -a ===================================================================================================
    Linux linux-fic5.site 3.11.10-7-desktop #1 SMP PREEMPT Mon Feb 3 09:41:24 UTC 2014 (750023e) i686 athlon i386 GNU/Linux
    ===== cat /etc/sysconfig/network/ifcfg-[earwd]* | grep -v "^#|^$" | grep -v "=''" ================================
    --- /etc/sysconfig/network/ifcfg-enp7s0
    BOOTPROTO='dhcp'
    NAME='RTL8101E/RTL8102E PCI Express Fast Ethernet controller'
    STARTMODE='auto'
    USERCONTROL='no'
    --- /etc/sysconfig/network/ifcfg-wlp6s0
    BOOTPROTO='dhcp'
    NAME='Realtek WLAN controller'
    STARTMODE='auto'
    USERCONTROL='yes'
    WIRELESS_AP_SCANMODE='1'
    WIRELESS_AUTH_MODE='open'
    WIRELESS_BITRATE='auto'
    WIRELESS_DEFAULT_KEY=@@@@@@
    WIRELESS_KEY_LENGTH=@@@@@@
    WIRELESS_MODE='Managed'
    WIRELESS_POWER='no'
    ===== ping tests =================================================================================================
    Ping of 173.194.35.176 OK
    Ping of www.google.com OK
    ===== cat /etc/resolv | grep -i "nameserver" =====================================================================
    nameserver 208.67.222.222
    nameserver 208.67.220.220
    ===== cat /etc/hosts =============================================================================================
    127.0.0.1   localhost
    ===== (route -n && route -A inet6 -n) | egrep "(en|wl|eth|ath|ra|wlan|dsl|ppp)" ==================================
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 wlp6s0
    192.168.0.0     0.0.0.0         255.255.255.0   U     9      0        0 wlp6s0
    fe80::/64                                   ::                                      U     256    0        0 wlp6s0 
    ff00::/8                                    ::                                      U     256    0        0 wlp6s0 
    ===== ifconfig (filtered for en|wl|eth|wlan|ra|ath|dsl|ppp) ======================================================
    enp0s16f0 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)
    enp7s0    Link encap:Ethernet  HWaddr ##:##:##:##:##:#2 
              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)
    wlp6s0    Link encap:Ethernet  HWaddr ##:##:##:##:##:#3 
              inet addr:192.168.0.101  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::2ed0:5aff:fe98:3d43/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:3473 errors:0 dropped:0 overruns:0 frame:0
              TX packets:2561 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:3333016 (3.1 Mb)  TX bytes:403705 (394.2 Kb)
    ===== lspci ======================================================================================================
    06:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter [10ec:8723]
       Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:0723]
       Kernel driver in use: rtl8723ae
    --
    07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
       Subsystem: Toshiba America Info Systems Device [1179:fb37]
       Kernel driver in use: r8169
    ===== lsusb | grep -v "root hub" =================================================================================
    Bus 002 Device 003: ID 04f2:b307 Chicony Electronics Co., Ltd
    Bus 003 Device 002: ID 0bda:8171 Realtek Semiconductor Corp. RTL8188SU 802.11n WLAN Adapter
    Bus 005 Device 002: ID 09da:054f A4 Tech Co., Ltd
    Bus 006 Device 002: ID 0930:021d Toshiba Corp.
    ===== hwinfo (filtered) ==========================================================================================
    33: PCI 600.0: 0282 WLAN controller
      Model: "Realtek WLAN controller"
      Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
      Device: pci 0x8723
      SubVendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
      SubDevice: pci 0x0723
      Driver: "rtl8723ae"
      Driver Modules: "rtl8723ae"
      Device File: wlp6s0
      Link detected: yes
        Driver Status: rtl8723ae is active
        Driver Activation Cmd: "modprobe rtl8723ae"
    34: PCI 700.0: 0200 Ethernet controller
      Model: "Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller"
      Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
      Device: pci 0x8136 "RTL8101E/RTL8102E PCI Express Fast Ethernet controller"
      SubVendor: pci 0x1179 "Toshiba America Info Systems"
      SubDevice: pci 0xfb37
      Driver: "r8169"
      Driver Modules: "r8169"
      Device File: enp7s0
      Link detected: no
        Driver Status: r8169 is active
        Driver Activation Cmd: "modprobe r8169"
    46: USB 00.0: 0282 WLAN controller
      Model: "Realtek RTL8188S WLAN Adapter"
      Vendor: usb 0x0bda "Realtek Semiconductor Corp."
      Device: usb 0x8171 "RTL8188S WLAN Adapter"
      Driver: "r8712u"
      Driver Modules: "r8712u"
      Device File: enp0s16f0u2
      Link detected: no
        Driver Status: r8712u is active
        Driver Activation Cmd: "modprobe r8712u"
    ===== lsmod (filtered) ===========================================================================================
    | ac              | af_packet       | arc4            | bnep            | cfg80211         |
    | fglrx           | i2c_piix4       | ip_tables       | k10temp         | kvm              |
    | kvm_amd         | mac80211        | mii             | mperf           | ohci_pci         |
    | r8169           | r8712u          | rfcomm          | rfkill          | rtl8723ae        |
    | rtl_pci         | rtlwifi         | scsi_dh         | scsi_dh_alua    | scsi_dh_emc      |
    | scsi_dh_hp_sw   | scsi_dh_rdac    | serio_raw       | sg              | shpchp           |
    | sparse_keymap   | sr_mod          | wmi             | xhci_hcd        |
    ===== iwconfig ===================================================================================================
    enp7s0    no wireless extensions.
    wlp6s0    IEEE 802.11bgn  ESSID:"§§§§§§§§1" 
              Mode:Managed  Frequency:2.462 GHz  Access Point: ##:##:##:##:##:#4   
              Bit Rate=150 Mb/s   Tx-Power=20 dBm   
              Retry  long limit:7   RTS thr=2347 B   Fragment thr:off
              Encryption key:off
              Power Management:off
              Link Quality=70/70  Signal level=-38 dBm 
              Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
              Tx excessive retries:0  Invalid misc:5   Missed beacon:0
    enp0s16f0u2  unassociated  Nickname:"rtl_wifi"
              Mode:Managed  Access Point: Not-Associated   Sensitivity:0/0 
              Retry:off   RTS thr:off   Fragment thr:off
              Encryption key:off
              Power Management:off
              Link Quality:0  Signal level:0  Noise level:0
              Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
              Tx excessive retries:0  Invalid misc:0   Missed beacon:0
    ===== ls /lib/firmware/*.{fw,ucode,bin} ==========================================================================
    | agere_ap_fw.bin         | agere_sta_fw.bin        | ar5523.bin              | ar7010.fw                |
    | ar7010_1_1.fw           | ar9170-1.fw             | ar9170-2.fw             | ar9271.fw                |
    | ath3k-1.fw              | bnx2x-e1-4.8.53.0.fw    | bnx2x-e1-5.2.13.0.fw    | bnx2x-e1-5.2.7.0.fw      |
    | bnx2x-e1h-4.8.53.0.fw   | bnx2x-e1h-5.2.13.0.fw   | bnx2x-e1h-5.2.7.0.fw    | carl9170-1.fw            |
    | dvb-fe-xc5000-1.6.114.fw| dvb-usb-dib0700-1.20.fw | dvb-usb-terratec-h5-drxk.fw| f2255usb.bin             |
    | htc_7010.fw             | htc_9271.fw             | intelliport2.bin        | iwlwifi-100-5.ucode      |
    | iwlwifi-1000-3.ucode    | iwlwifi-1000-5.ucode    | iwlwifi-105-6.ucode     | iwlwifi-135-6.ucode      |
    | iwlwifi-2000-6.ucode    | iwlwifi-2030-6.ucode    | iwlwifi-3160-7.ucode    | iwlwifi-3945-2.ucode     |
    | iwlwifi-4965-1.ucode    | iwlwifi-4965-2.ucode    | iwlwifi-5000-1.ucode    | iwlwifi-5000-2.ucode     |
    | iwlwifi-5000-5.ucode    | iwlwifi-5150-2.ucode    | iwlwifi-6000-4.ucode    | iwlwifi-6000g2a-5.ucode  |
    | iwlwifi-6000g2a-6.ucode | iwlwifi-6000g2b-5.ucode | iwlwifi-6000g2b-6.ucode | iwlwifi-6050-4.ucode     |
    | iwlwifi-6050-5.ucode    | iwlwifi-7260-7.ucode    | lbtf_usb.bin            | lgs8g75.fw               |
    | mt7650.bin              | mts_mt9234mu.fw         | mts_mt9234zba.fw        | phanfw.bin               |
    | ql2100_fw.bin           | ql2200_fw.bin           | ql2300_fw.bin           | ql2322_fw.bin            |
    | ql2400_fw.bin           | ql2500_fw.bin           | rp2.fw                  | rt2561.bin               |
    | rt2561s.bin             | rt2661.bin              | rt2860.bin              | rt2870.bin               |
    | rt3070.bin              | rt3071.bin              | rt3090.bin              | rt3290.bin               |
    | rt73.bin                | s2250.fw                | s2250_loader.fw         | tlg2300_firmware.bin     |
    | tr_smctr.bin            | usbdux_firmware.bin     | usbduxfast_firmware.bin | usbduxsigma_firmware.bin |
    | v4l-cx231xx-avcore-01.fw| v4l-cx23418-apu.fw      | v4l-cx23418-cpu.fw      | v4l-cx23418-dig.fw       |
    | v4l-cx23885-avcore-01.fw| v4l-cx25840.fw          | vntwusb.fw              |
    ===== iwlist scanning (filtered) =================================================================================
    No WLANs found
    ===== ndiswrapper -l =============================================================================================
    No ndiswrapper module loaded
    ===== Active processes ===========================================================================================
    wpa_supplicant:YES networkmanager:YES nm-applet:NO
    ===== ===== egrep -i "^[^#].*(persistent|networkmanager)" /etc/sysconfig/network/config ==========================
    FORCE_PERSISTENT_NAMES=""
    ===== Actual date for bias of following greps ====================================================================
    14:37:19 2014-04-05
    ===== grep -i radio /var/log/messages | tail -n 5 ================================================================
    2014-04-05T11:35:47.243645+02:00 linux-fic5 kernel: [    7.333628] usb 6-2: Product: RT Bluetooth Radio
    2014-04-05T12:08:45.944347+02:00 linux-fic5 kernel: [    6.957965] usb 6-2: Product: RT Bluetooth Radio
    2014-04-05T12:16:49.636230+02:00 linux-fic5 kernel: [    6.959705] usb 6-2: Product: RT Bluetooth Radio
    2014-04-05T14:24:47.112511+02:00 linux-fic5 kernel: [    7.195716] usb 6-2: Product: RT Bluetooth Radio
    2014-04-05T14:31:10.517997+02:00 linux-fic5 kernel: [    6.959705] usb 6-2: Product: RT Bluetooth Radio
    ===== dmesg | grep -i radio | tail -n 5 ==========================================================================
    [    6.959705] usb 6-2: Product: RT Bluetooth Radio
    ===== tail -n 300 /var/log/messages | /usr/bin/grep -i firmware | tail -n 10 =====================================
    2014-04-05T14:31:10.518489+02:00 linux-fic5 kernel: [   14.766316] rtl8723ae: Using firmware rtlwifi/rtl8723fw_B.bin
    2014-04-05T14:31:10.518645+02:00 linux-fic5 kernel: [   15.839889] usb 3-2: r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
    ===== egrep 'en|wl|eth|ath|wlan|ra|ppp' /etc/udev/rules.d/*net_persistent* /etc/udev/rules.d/*persistent-net* ====
    ===== egrep -r '(en.*|wl.*|eth|ath|wlan|ra)[0-9]+' /etc/modprobe.*|egrep -v -i '#|blacklist' =====================
    /etc/modprobe.d/50-iwlagn.conf:options iwlagn 11n_disable=0
    /etc/modprobe.d/50-iwl3945.conf:options iwl3945 disable_hw_scan=1
    ==================================================================================================================
    *** NWElizaStates V0.7.1
    PNIN:1 CFR:1 IF:enp0s16f0 IM:2 IF:enp7s0 IM:2 IF:wlp6s0 IM:1 IF:enp0s16f IM:1 DI:4 AP:0 FALON:1 NIC:0 cNiC:3:0 NIC:1 cNiC:4:1 NI:2 cNI:2 NIW:enp0s16f-1 NDIS:0 CM:0 IP6:1 KM:0 0 WLW:0 RTDT:SuSE GUI:0 UID:0



    3 Karty
    Code:

    33: PCI 600.0: 0282 WLAN controller
      Model: "Realtek WLAN controller"
      Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
      Device: pci 0x8723
      SubVendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
      SubDevice: pci 0x0723
      Driver: "rtl8723ae"
      Driver Modules: "rtl8723ae"
      Device File: wlp6s0
      Link detected: yes
        Driver Status: rtl8723ae is active
        Driver Activation Cmd: "modprobe rtl8723ae"
    34: PCI 700.0: 0200 Ethernet controller
      Model: "Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller"
      Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
      Device: pci 0x8136 "RTL8101E/RTL8102E PCI Express Fast Ethernet controller"
      SubVendor: pci 0x1179 "Toshiba America Info Systems"
      SubDevice: pci 0xfb37
      Driver: "r8169"
      Driver Modules: "r8169"
      Device File: enp7s0
      Link detected: no
        Driver Status: r8169 is active
        Driver Activation Cmd: "modprobe r8169"
    46: USB 00.0: 0282 WLAN controller
      Model: "Realtek RTL8188S WLAN Adapter"
      Vendor: usb 0x0bda "Realtek Semiconductor Corp."
      Device: usb 0x8171 "RTL8188S WLAN Adapter"
      Driver: "r8712u"
      Driver Modules: "r8712u"
      Device File: enp0s16f0u2
      Link detected: no
        Driver Status: r8712u is active
        Driver Activation Cmd: "modprobe r8712u"

    1. enp7s0 - karta ethernet wbudowana
    2. wlp6s0 - karta WLAN wbudowana
    3. enp0s16f0u2 - karta WLAN USB

    Te nazwy (proponuje zmienić) są kosmiczne. W Yast można to zmienić na:
    1. eth0
    2. wlan0
    3. wlan1

    Z tego co widać, karta wlan wbudowana (wlp6s0) działa prawidłowo, bo
    Code:

    wlp6s0    Link encap:Ethernet  HWaddr ##:##:##:##:##:#3 
              inet addr:192.168.0.101  Bcast:192.168.0.255  Mask:255.255.255.0

    dostaje IP, skrypt pinguje i wszystko jest ok.

    Troche nie rozumiem, po co ci druga karta WLAN.

    Ale załóżmy, że chcesz nawiazać łączność poprzez tą kartę USB.

    Wtedy najlepiej sprawdzić to wybierając tryb pracy "if-up" w Yast. WSZYSTKIE inne karty "usuwuasz" w konfiguracji. Zostawiasz tylko tą jedną (Realteka WLAN) i konfigurujesz dostęp WLAN poprzez Yast z ręki (stałe IP, maska, klucz itd).
    Wtedy sprawdzasz, czy karta nawiązuje łączność i zapuszczasz skrypt.
    A kernel-firmware masz zainstalowane?
    Co wyrzuca:
    Code:

    rpm -qa |grep firmware


    Wygląda na to, że moduły do wszystkich kart załadowały sie poprawnie. Jakie masz szyfrowanie? WPA-WPA2?
  • #5
    lekto
    Level 35  
    Musiałem dokupić kartę na usb bo ta wbudowana była beznadziejna, 1m od routera siła 70%, a pojedyncza ściana to już tragedia - nawet z youtube nie da się korzystać.

    Kernel-firmware jest zainstalowane, Opera zgłasza teraz problem z siecią, nie mogę pingować routera.
    wynik rpm -qa |grep firmware:
    Code:

    kernel-firmware-20130714git-2.5.1.noarch


    Szyfrowanie to WPA/WPA2 - Personal.
  • #6
    freetz_master
    Level 31  
    No to z deszczu pod rynnę.
    Na wlan nie ma jak ralinki.
    Nie wiem co ci poradzić. Bywa, że karta "nie lubi" sie z Apkiem.

    Najlepiej karta PCMCIA z chipem ralinka - moje 3 grosze.