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

Wlan drahtlos - welcher USB-Stick funktioniert

adda

Member
hallo
mein Netzwerk ist inzwischen eingerichtet.
Der Router funktioniert.
Mit Windows 7 und AVM Fritz WLAN USB Stick 125 Mbit/s
ist alles OK.
Leider finde ich keinen USB-Stick, der unter Linux funktioniert.
Alles, was ich ausprobiere, hat keine Treiber

Wenn nicht USB, was funktioniert mit einer anderen PCI Karte

Zur Zeit habe ich auf dem Mainboard Ethernet 10/100

Gruß

adda
 

Jägerschlürfer

Moderator
Teammitglied
was hast du denn schon alles ausprobiert? Selbst der AVM Fritz WLAN Stick sollte man unter Linux zum Laufen bringen,...
 
OP
A

adda

Member
An USB-Sticks habe ich ausprobiert
sempre realteck RTL 8192S - 8192s_usb
TP-Link TLWN727N
ew7718un von edimax

Alle Versprechen der Firmen, dass Treiber für Linux und windows 7
vorhanden sind, treffen nicht zu. Bei edimax gibt es für Linux
Source, aber der Download ist wohl nicht ok, denn ich habe die Datei
im Download nicht gefunden.

Habe auch mal mit Fritz ndiswrapper angefaßt.
Habe das noch nie gemacht und Vorlagen, die ich gefunden habe,
waren kein Kochbuch. Dafür könnte ich einen Babysitter gebrauchen.

Habe auch mal versucht, den Treiber von AVM zu bearbeiten. Lief auch
alles ganz gut. Nur am Ende erhielt ich die Nachricht vom System, dass
das Modul fwlanusb.ko nicht existiert (obwohl mit Warnungen fehlerfrei kompiliert)

Deshalb brauche ich wohl 'ne Hilfe, die mich wieder auf den richtigen Weg bringt.

adda
 

Jägerschlürfer

Moderator
Teammitglied
hast du die Sticks alle bei dir daheim? wenn ja, steck mal den realtek Stick ein und führe dann mal das hier beschriebene Script aus und poste dann mal die Ausgabe.
http://www.linux-club.de/viewtopic.php?f=19&t=93338
 
OP
A

adda

Member
hoffentlich mache ich das jetzt richtig, wenn ich alles poste:

Code:
collectNWData.sh V0.6.3.8-12 (Rev: 1.243, Build: 2010/07/26 20:50:35 UTC)
--- Welcher Netzwerkverbindungtyp soll getestet werden?
--- (2) Kabellose Verbindung (WLAN)
--- Welche Netzwerktopologie liegt vor?
--- (1) WLAN access point <---> LinuxClient
--- Auf welchem Rechner wird das Script ausgefuehrt?
--- (1) LinuxClient
--- WLAN SSID zu der verbunden werden soll: §§§§§§§§1

--- NWEliza untersucht das System nach haeufigen Netzwerkkonfigurationsfehlern ...



--- Keine offensichtlichen Konfigurationsfehler/-warnungen gefunden. Die Datei collectNWData.txt im bevorzugten Linux Forum posten und http://www.linux-tips-and-tricks.de/CND_UPL lesen.



==================================================================================================================
===== uname -a ===================================================================================================
Linux wieselsdachsbau 2.6.32-3-default #1 SMP 2009-12-04 00:41:46 +0100 i686 i686 i386 GNU/Linux
===== cat /etc/*[-_]release || cat /etc/*[-_]version =============================================================
/etc/SuSE-release
openSUSE 11.2 (i586)
VERSION = 11.2
===== cat /etc/resolv | grep -i "nameserver" =====================================================================
nameserver 127.0.0.1
===== cat /etc/hosts =============================================================================================
127.0.0.1       localhost
127.0.0.2       wieselsdachsbau.bycall24.de wieselsdachsbau
192.0.0.1       wieselsdachsbau wieselsdachsbau
192.168.1.1     wieselsdachsbau wieselsdachsbau
===== route -n ===================================================================================================
Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
===== ifconfig ===================================================================================================
eth0      Link encap:Ethernet  Hardware Adresse ##:##:##:##:##:#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 Sendewarteschlangenlänge:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:23 Basisadresse:0x4c00 
lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:873 errors:0 dropped:0 overruns:0 frame:0
          TX packets:873 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0 
          RX bytes:65551 (64.0 Kb)  TX bytes:65551 (64.0 Kb)
===== ping tests =================================================================================================
connect: Network is unreachable
Ping of 195.135.220.3 failed
ping: unknown host www.suse.de
Ping of www.suse.de failed
===== dhcpcd-test ================================================================================================
wlan1: No DHCP server detected info, wlan1: exiting
===== lspci ======================================================================================================
00:12.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6102 [Rhine-II] [1106:3065] (rev 78)
===== lsusb ======================================================================================================
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 1976:6025 Chipsbrand Microelectronics (HK) Co., Ltd. 
Bus 002 Device 004: ID 0bda:8172 Realtek Semiconductor Corp. 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 03f0:4f11 Hewlett-Packard OfficeJet 5600 (USBHUB)
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
===== hwinfo (filtered) ==========================================================================================
31: PCI 12.0: 0200 Ethernet controller
  Model: "VIA VT6102 [Rhine-II]"
  Vendor: pci 0x1106 "VIA Technologies, Inc."
  Device: pci 0x3065 "VT6102 [Rhine-II]"
  SubVendor: pci 0x1849 "ASRock Incorporation"
  SubDevice: pci 0x3065 "K7VT6 motherboard"
  Driver: "via-rhine"
  Driver Modules: "via_rhine"
  Device File: eth0
  Link detected: no
    Driver Status: via-rhine is active
    Driver Activation Cmd: "modprobe via-rhine"
59: USB 00.0: 0282 WLAN controller
  Model: "Realtek RTL8191S WLAN Adapter"
  Vendor: usb 0x0bda "Realtek Semiconductor Corp."
  Device: usb 0x8172 "RTL8191S WLAN Adapter"
  Driver: "rtl819xU"
  Driver Modules: "r8192s_usb"
  Device File: wlan1
    Driver Status: r8192s_usb is active
    Driver Activation Cmd: "modprobe r8192s_usb"
===== lsmod (filtered) ===========================================================================================
| ac97_bus        | af_packet       | ehci_hcd        | emu10k1_gp      | fglrx            |
| hwmon           | i2c_core        | i2c_viapro      | ip_tables       | jbd2             |
| libata          | ns558           | ohci_hcd        | pci_hotplug     | ppdev            |
| r8192s_usb      | sata_via        | sg              | shpchp          | sr_mod           |
| uhci_hcd        | usblp           | usb_storage     | via82cxxx       | via_rhine        |
| xt_limit        | xt_NOTRACK      | xt_pkttype      | xt_state        |
===== cat /etc/sysconfig/network/ifcfg-[earwd]* ==================================================================
--- /etc/sysconfig/network/ifcfg-eth0
BOOTPROTO='dhcp4'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU='1500'
NAME='VT6102 [Rhine-II]'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='yes'
PREFIXLEN='24'
===== iwconfig ===================================================================================================
lo        no wireless extensions.
eth0      no wireless extensions.
wlan1     802.11b/g  Mode:Managed  Access Point: Not-Associated   
          Bit Rate:0 kb/s   
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=0/100  Signal level=0 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
===== Actual date for bias of following greps ====================================================================
09:39:50 2010-07-27
===== 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 ====================================
Jul 27 09:40:15 wieselsdachsbau kernel: [  550.654191] rtl819xU: --->FirmwareDownload92S()
Jul 27 09:40:15 wieselsdachsbau kernel: [  550.654204] usb 2-8: firmware: requesting RTL8192SU/rtl8192sfw.bin
Jul 27 09:40:15 wieselsdachsbau kernel: [  550.693786] rtl819xU:request firmware fail!
Jul 27 09:40:15 wieselsdachsbau kernel: [  550.694217] rtl819xU:Firmware Download Fail!!a
Jul 27 09:40:15 wieselsdachsbau firmware.sh[5467]: Cannot find  firmware file 'RTL8192SU/rtl8192sfw.bin'
Jul 27 09:40:15 wieselsdachsbau kernel: [  550.702594] rtl819xU: --->FirmwareDownload92S()
Jul 27 09:40:15 wieselsdachsbau kernel: [  550.702609] usb 2-8: firmware: requesting RTL8192SU/rtl8192sfw.bin
Jul 27 09:40:15 wieselsdachsbau kernel: [  550.711446] rtl819xU:request firmware fail!
Jul 27 09:40:15 wieselsdachsbau kernel: [  550.711841] rtl819xU:Firmware Download Fail!!a
Jul 27 09:40:15 wieselsdachsbau firmware.sh[5478]: Cannot find  firmware file 'RTL8192SU/rtl8192sfw.bin'
===== ls /lib/firmware/* =========================================================================================
| 0001-Add-RealTek-RTL8192E-firmware.patch| 2.6.32-3-default        | 3com                    | acenic                   |
| adaptec                 | advansys                | agere_ap_fw.bin         | agere_sta_fw.bin         |
| aica_firmware.bin       | ar9170-1.fw             | ar9170-2.fw             | asihpi                   |
| atmsar11.fw             | av7110                  | bnx2                    | bnx2x-e1-4.8.53.0.fw     |
| bnx2x-e1h-4.8.53.0.fw   | cis                     | cpia2                   | cxgb3                    |
| dabusb                  | digiface_firmware.bin   | digiface_firmware_rev11.bin| dsp56k                   |
| dvb-fe-xc5000-1.6.114.fw| dvb-usb-dib0700-1.20.fw | e100                    | ea                       |
| edgeport                | emagic                  | emi26                   | emi62                    |
| emu                     | ess                     | i2400m-fw-usb-1.3.sbcf  | i2400m-fw-usb-1.4.sbcf   |
| intelliport2.bin        | ipw2100-1.3.fw          | ipw2100-1.3-i.fw        | ipw2100-1.3-p.fw         |
| ipw2200-bss.fw          | ipw2200-ibss.fw         | ipw2200-sniffer.fw      | ipw-2.2-boot.fw          |
| ipw-2.2-bss.fw          | ipw-2.2-bss_ucode.fw    | ipw-2.2-ibss.fw         | ipw-2.2-ibss_ucode.fw    |
| ipw-2.3-boot.fw         | ipw-2.3-bss.fw          | ipw-2.3-bss_ucode.fw    | ipw-2.3-ibss.fw          |
| ipw-2.3-ibss_ucode.fw   | ipw-2.3-sniffer.fw      | ipw-2.3-sniffer_ucode.fw| ipw-2.4-boot.fw          |
| ipw-2.4-bss.fw          | ipw-2.4-bss_ucode.fw    | ipw-2.4-ibss.fw         | ipw-2.4-ibss_ucode.fw    |
| ipw-2.4-sniffer.fw      | ipw-2.4-sniffer_ucode.fw| isdn                    | iwlwifi-1000-3.ucode     |
| iwlwifi-3945-2.ucode    | iwlwifi-4965-2.ucode    | iwlwifi-5000-1.ucode    | iwlwifi-5000-2.ucode     |
| iwlwifi-5150-2.ucode    | kaweth                  | keyspan                 | keyspan_pda              |
| korg                    | libertas                | LICENCE.agere           | LICENCE.atheros_firmware |
| LICENCE.i2400m          | LICENCE.iwlwifi_firmware| LICENCE.libertas        | LICENCE.mwl8k            |
| LICENCE.qla2xxx         | LICENCE.ralink-firmware.txt| LICENCE.xc5000          | LICENSE.dib0700          |
| LICENSE.ipw2200-fw      | LICENSE.ipw2x00         | mixart                  | mts_cdma.fw              |
| mts_edge.fw             | mts_gsm.fw              | multiface_firmware.bin  | multiface_firmware_rev11.bin |
| mwl8k                   | myricom                 | ositech                 | pcxhr                    |
| ql2100_fw.bin           | ql2200_fw.bin           | ql2300_fw.bin           | ql2322_fw.bin            |
| ql2400_fw.bin           | ql2500_fw.bin           | qlogic                  | rt2561.bin               |
| rt2561s.bin             | rt2661.bin              | rt2860.bin              | rt2870.bin               |
| rt73.bin                | RTL8192E                | sb16                    | slicoss                  |
| sun                     | sxg                     | tehuti                  | ti_3410.fw               |
| ti_5052.fw              | tigon                   | tr_smctr.bin            | ttusb-budget             |
| usbdux                  | usbduxfast_firmware.bin | usbdux_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-cx23885-enc.fw      | v4l-cx25840.fw          | vicam                   | vx                       |
| whiteheat.fw            | whiteheat_loader.fw     | x                       | yam                      |
| yamaha                  |
===== ndiswrapper -l =============================================================================================
No ndiswrapper module loaded
===== Active processes ===========================================================================================
wpa_supplicant:NO knetworkmanager:NO nm-applet:NO
===== ===== egrep -i "persistent|networkmanager" /etc/sysconfig/network/config | grep -v "^#|^$" =================
NETWORKMANAGER="no"
===== grep 'eth|ath|wlan|ra' /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{type}=="1", KERNEL=="eth*", NAME="eth0"
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="##:##:##:##:##:#2", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="##:##:##:##:##:#3", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1"
===== grep -r 'eth[0-10]|ath[0-10]|wlan[0-10]|ra[0-10]' /etc/modprobe.* ==========================================
===== iwlist scanning ============================================================================================
wlan1     Interface doesn't support scanning : Network is down

No WLANs found
==================================================================================================================
*** NWElizaStates V0.6.3.8-12
IF:eth0 IM:1 IF:wlan1 IM:2 DI:2 AP:0 FALON:0



der Hostname "wieselsdachsbau" trifft zu.

adda
 
OP
A

adda

Member
127.0.0.1 ist ein Rest vom ISDN. Da hab ich noch nicht alles weggeräumt
Die Firmware und Treiber fehlen. Was es bei Google dafür gibt ist alles dubios
bzw unbrauchbar.

Es wäre ja schön, wenn der Fritz funktionieren könnte.
Was kann, was sollte ich da tun? Auch für ndiswrapper sind ja nicht alle Hilfen
wirklich produktiv - zumal mit Software von openSUSE 11.2

Oder wie geht das überhaupt mit PCI-Karten?
Gibts da mehr Auswahl für Linux? Welche Karte funktioniert? Und wie?
Wo kann ich das nachlesen?
adda
 

Jägerschlürfer

Moderator
Teammitglied
schreibe doch einfach realtek an, und sage denen, dass du die Firmware benötigst. Den Namen der Firmware siehst du ja weiter oben. Wenn du diese hast, kopierst du diese einfach in den Ordner /lib/firmware/RTL8192SU und schon sollte die Karte funktionieren.
 
OP
A

adda

Member
Die firmware habe ich angefordert. Muss warten.
Daneben habe ich einen Treiber downloaden können. Beim Kompilieren gibt es Probleme:

wieselsdachsbau:/usr/src/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625 # make
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/2.6.32-3-default/build M=/usr/src/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625 modules
make[1]: Entering directory `/usr/src/linux-2.6.32-3-obj/i386/default'
make -C ../../../linux-2.6.32-3 O=/usr/src/linux-2.6.32-3-obj/i386/default/. modules
CC [M] /usr/src/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/cmd/rtl871x_cmd.o
In file included from /usr/src/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/include/osdep_service.h:298,
from /usr/src/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/cmd/rtl871x_cmd.c:21:
/usr/src/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/include/rtl871x_byteorder.h:17:4: error: #error "Must be LITTLE/BIG Endian Host"
In file included from /usr/src/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/include/osdep_intf.h:13,
from /usr/src/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/include/rtl871x_io.h:7,
from /usr/src/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/include/drv_types.h:58,
from /usr/src/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/cmd/rtl871x_cmd.c:22:
/usr/src/linux-2.6.32-3/include/linux/usb.h: In function 'usb_register':
/usr/src/linux-2.6.32-3/include/linux/usb.h:949: error: 'KBUILD_MODNAME' undeclared (first use in this function)
/usr/src/linux-2.6.32-3/include/linux/usb.h:949: error: (Each undeclared identifier is reported only once
/usr/src/linux-2.6.32-3/include/linux/usb.h:949: error: for each function it appears in.)
make[4]: *** [/usr/src/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/cmd/rtl871x_cmd.o] Fehler 1
make[3]: *** [_module_/usr/src/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625] Fehler 2
make[2]: *** [sub-make] Fehler 2
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.32-3-obj/i386/default'
make: *** [modules] Fehler 2
wieselsdachsbau:/usr/src/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625 #

Gibt es eine Möglichkeit, um einwandfrei zu kompilieren?

Ach noch zu /lib/firmware: durch das dauernde vergebliche Handeln ist das Verzeichnis
ziemlich unübersichtlich geworden. Sind lauter ungültige Sachen dazwischen. Ich weiß
aber nicht, was echt und was (Mist) ist.

adda
 
OP
A

adda

Member
Realtek hat keine firmware geschickt, aber einen neuen Treiber.
Leider kann man den auch nicht kompilieren. Das habe ich an
Realtek gemeldet und warte auf Antwort

Habe aber inzwischen den rtl8192SU_usb-Wlan-Stick für
Windows 7 installiert. Funktioniert mit heruntergeladenem
Treiber einwandfrei. (Ist preislich wesentlich günstiger als Fritz)

adda
 
Oben