• 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] Shuttle XS35 - openSUSE 11.4 - WLAN Realtek 8192SE

Cobiweb

Member
Hallo,
Da habe ich mit meinem neuen Heimserver extra auf openSUSE 11.4 gewartet und jetzt muss ich feststellen, daß der smarte Nettop der zum Heimserver werden soll einen WLAN Chip verwendet, der nicht unterstützt wird.

Es handelt sich um eine WLAN Karte Namens: Realtek 8192SE

Bei Realtek gibt es auch den passenden Treiber dazu, aber leider nur im Quelltext. Das eigentliche Problem ist jedoch, daß er sich behäbig dagegen wehrt kompiliert zu werden.
Bzw. das configure Skript scheint mit der SUSE nicht harmonieren zu wollen:
Code:
linux:~/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111 # makemake ARCH=i386 CROSS_COMPILE= -C /lib/modules/2.6.37.1-1.2-desktop/build M=/root/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111  modules
make[1]: Entering directory `/usr/src/linux-2.6.37.1-1.2-obj/i386/desktop'
make -C ../../../linux-2.6.37.1-1.2 O=/usr/src/linux-2.6.37.1-1.2-obj/i386/desktop/. modules
/root/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/Makefile:11: /usr/src/linux-2.6.37.1-1.2/config: Datei oder Verzeichnis nicht gefunden
make[4]: *** Keine Regel, um »/usr/src/linux-2.6.37.1-1.2/config« zu erstellen.  Schluss.
make[3]: *** [_module_/root/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111] Fehler 2
make[2]: *** [sub-make] Fehler 2
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.37.1-1.2-obj/i386/desktop'
make: *** [modules] Fehler 2

Also irgendwie stehe ich an dem Punkt auf dem Schlauch.
Falls jemand weiter weiß, wäre ich sehr dankbar darum.
 

tomm.fa

Administrator
Teammitglied
Code:
find /lib/modules/|grep 8192
/lib/modules/2.6.37.1-1.2-desktop/kernel/drivers/staging/rtl8192e
/lib/modules/2.6.37.1-1.2-desktop/kernel/drivers/staging/rtl8192e/r8192e_pci.ko
/lib/modules/2.6.37.1-1.2-desktop/kernel/drivers/staging/rtl8192u
/lib/modules/2.6.37.1-1.2-desktop/kernel/drivers/staging/rtl8192u/r8192u_usb.ko

Was ergibt denn, da über eine Karte geschrieben wurde, ein:
Code:
/sbin/lspci -nnk | grep -i -A2 net
und wie wäre es mal mit: http://www.linux-club.de/viewtopic.php?f=19&t=93338?
 
OP
Cobiweb

Cobiweb

Member
spoensche schrieb:
Hast du die Pakete kernel-source und kernel-syms installiert?

Ja, waren installiert.

Ich habe einfach noch mal ganz von vorne angefangen und dann klappte es komischerweise auf Anhieb.

Jetzt ist der Treiber fertig kompiliert und das Modul auch geladen.
Code:
linux:~ # modprobe -l r8192se_pci
kernel/drivers/net/wireless/r8192se_pci.ko

Aber komischerweise lässt sich die Schnittstelle nicht starten, auch wenn sie sich jetzt mit yast (tauchte vorher erst gar nicht auf) einrichten lies.

Komischerweise lässt sich die Schnittstelle nicht laden.
Sprich trotz Treiber funzt noch immer nix.

Code:
linux:~ # ifconfig
eth0      Link encap:Ethernet  Hardware Adresse xx:xx:xx:xx:xx:xx  
          inet Adresse:192.168.1.12  Bcast:192.168.1.255  Maske:255.255.255.0
          inet6 Adresse: xxxx::xxxx:xxxx:xxxx:xxxx/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1                       
          RX packets:2281 errors:0 dropped:0 overruns:0 frame:0                    
          TX packets:1827 errors:0 dropped:0 overruns:0 carrier:0                  
          collisions:0 Sendewarteschlangenlänge:1000                               
          RX bytes:239413 (233.8 Kb)  TX bytes:667458 (651.8 Kb)                   
          Interrupt:43                                                             

lo        Link encap:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0
          RX bytes:100 (100.0 b)  TX bytes:100 (100.0 b)

linux:~ # ifconfig wlan0 up
SIOCSIFFLAGS: Die Operation ist nicht erlaubt

Und was mir sonst bei Netzwerkproblemen auf die Schnelle gel. hilft bleibt auch erfolglos:
Code:
linux:~ # rcnetwork restart
Shutting down network interfaces:
    eth0      device: JMicron Technology Corp. JMC260 PCI Express Fast Ethernet Controller (rev 02)
    eth0                                                                                                                   done
    wlan0     device: Realtek Semiconductor Co., Ltd. RTL8191SEvA Wireless LAN Controller (rev ff)
    wlan0                                                                                                                  done
Shutting down service network  .  .  .  .  .  .  .  .  .                                                                   done
Hint: you may set mandatory devices in /etc/sysconfig/network/config
Setting up network interfaces:
    eth0      device: JMicron Technology Corp. JMC260 PCI Express Fast Ethernet Controller (rev 02)
    eth0      is controlled by ifplugd
    eth0                                                                                                                   waiting
    wlan0     device: Realtek Semiconductor Co., Ltd. RTL8191SEvA Wireless LAN Controller (rev ff)
    wlan0     is controlled by ifplugd
RTNETLINK answers: Operation not permitted
Cannot enable interface wlan0.
interface wlan0 is not up
    wlan0                                                                                                                  failed
Setting up service network  .  .  .  .  .  .  .  .  .  .                                                                   done
SuSEfirewall2: Setting up rules from /etc/sysconfig/SuSEfirewall2 ...
SuSEfirewall2: Firewall rules successfully set
Das einzige was mit aufgefallen ist, für das Device RTL8191SEvA bekommt man bei Realtek den Treiberquellcode rtl8192se_linux_2.6.0019.1207.2010.tar.gz zum Download angeboten. Ich dachte der wäre vielleicht abwärtskompatibel.
Hat noch jemand eine Idee, wo ich ansetzen könnte?
 
OP
Cobiweb

Cobiweb

Member
Wie von tomm.fa geschrieben, hat alles geklappt, sieht würde ich mal sagen gut aus:
Code:
linux:~ # find /lib/modules/|grep 8192
/lib/modules/2.6.37.1-1.2-desktop/kernel/drivers/net/wireless/r8192se_pci.ko
/lib/modules/2.6.37.1-1.2-desktop/kernel/drivers/staging/rtl8192e
/lib/modules/2.6.37.1-1.2-desktop/kernel/drivers/staging/rtl8192e/r8192e_pci.ko
/lib/modules/2.6.37.1-1.2-desktop/kernel/drivers/staging/rtl8192u
/lib/modules/2.6.37.1-1.2-desktop/kernel/drivers/staging/rtl8192u/r8192u_usb.ko
linux:~ # /sbin/lspci -nnk | grep -i -A2 net
02:00.5 Ethernet controller [0200]: JMicron Technology Corp. JMC260 PCI Express Fast Ethernet Controller [197b:0260] (rev 02)
        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device [1297:2005]
        Kernel driver in use: jme
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8191SEvA Wireless LAN Controller [10ec:8171] (rev ff)
        Kernel driver in use: rtl819xSE

Aber ob die Firmware geladen ist???

Vielleicht sagt dir das was?
Code:
linux:~/rtl8192se_linux_2.6.0019.1207.2010 # ./runwpa
lo        no wireless extensions.

eth0      no wireless extensions.

Could not set interface wlan0 flags: Operation not permitted
Failed to initialize driver interface

Ich hatte bevor ich den Realtek Treiber gefunden hatte schon mal einen erfolglosen/verhunzten Versuch mit ndiswrapper gemacht. Könnte diese alte verhunzte Konfiguration sich irgendwie negativ auf das Laden der Firmware bzw. der Hardware auswirken?
 
OP
Cobiweb

Cobiweb

Member
Grothesk schrieb:
Und ich dachte mir schon die ganze Zeit, was für ein Skript???
Den Link mit dem WLAN einrichten mit zwei Mausklicks hatte ich für einen Scherz gehalten, weshalb ich dem Link dort nicht weiter gefolgt bin.

Ich habe jetzt mal das Skript http://www.linux-tips-and-tricks.de...egory.html?ascdesc=DESC&orderby=dmdatecounter laufen lassen.

Code:
collectNWData.sh V0.6.5.4.2_i1 (Rev: 1.283, Build: 2011/03/03 21:14:38 UTC)                                                           
--- Which type of your network connection should be tested?                                                                           
--- (2) 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                                                                                                

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

!!! CND0120E: Network card wlan0 has no IP address
!!! CND0490E: No access point with your SSID detected on interface wlan0
!!! CND0380E: No WLANs detected on interface wlan0. Hardware and/or driver not configured properly
!!! CND0320E: WLAN turned off by hardware or software switch                                      
!!! CND0310W: Classic network configuration with ifup was detected. Configuration with knetworkmanager is much easier

--- 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                                                                                                 
openSUSE 11.4 (i586)                                                                                              
VERSION = 11.4                                                                                                    
CODENAME = Celadon                                                                                                
===== uname -a ===================================================================================================
Linux linux 2.6.37.1-1.2-desktop #1 SMP PREEMPT 2011-02-21 10:34:10 +0100 i686 i686 i386 GNU/Linux              
===== lspci ======================================================================================================
02:00.5 Ethernet controller [0200]: JMicron Technology Corp. JMC260 PCI Express Fast Ethernet Controller [197b:0260] (rev 02)
        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device [1297:2005]                                              
        Kernel driver in use: jme                                                                                            
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8191SEvA Wireless LAN Controller [10ec:8171] (rev ff)  
        Kernel driver in use: rtl819xSE                                                                                      
===== find /lib/modules/`uname -r` -name "*.ko" ==================================================================           
Available kernelmodules for VendorId:DeviceId - 10ec:8171                                                                    
Module: r8192se_pci                                                                                                          
===== lsusb | grep -v "root hub" =================================================================================           
Bus 004 Device 002: ID 045e:000b Microsoft Corp. Natural Keyboard Elite                                                      
===== hwinfo (filtered) ==========================================================================================           
27: PCI 200.5: 0200 Ethernet controller                                                                                      
  Model: "JMicron JMC260 PCI Express Fast Ethernet Controller"                                                               
  Vendor: pci 0x197b "JMicron Technology Corp."                                                                              
  Device: pci 0x0260 "JMC260 PCI Express Fast Ethernet Controller"                                                           
  SubVendor: pci 0x1297 "Holco Enterprise Co, Ltd/Shuttle Computer"                                                          
  SubDevice: pci 0x2005                                                                                                      
  Driver: "jme"                                                                                                              
  Driver Modules: "jme"                                                                                                      
  Device File: eth0                                                                                                          
  Link detected: no                                                                                                          
    Driver Status: jme is active                                                                                             
    Driver Activation Cmd: "modprobe jme"                                                                                    
28: PCI 300.0: 0282 WLAN controller                                                                                          
  Model: "Realtek WLAN controller"                                                                                           
  Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."                                                                       
  Device: pci 0x8171                                                                                                         
  SubVendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."                                                                    
  SubDevice: pci 0x8171                                                                                                      
  Driver: "rtl819xSE"                                                                                                        
  Driver Modules: "r8192se_pci"                                                                                              
  Device File: wlan0                                                                                                         
  Link detected: no                                                                                                          
    Driver Status: r8192se_pci is active                                                                                     
    Driver Activation Cmd: "modprobe r8192se_pci"                                                                            
===== lsmod (filtered) ===========================================================================================           
| drm             | drm_kms_helper  | i2c_algo_bit    | i2c_i801        | i915             |                                 
| ip_tables       | jbd2            | jmb38x_ms       | jme             | memstick         |                                 
| mmc_core        | mperf           | pci_hotplug     | r8192se_pci     | sdhci            |                                 
| sdhci_pci       | serio_raw       | sg              | shpchp          | sparse_keymap    |                                 
| sr_mod          | wmi             |                                                                                        
===== ls /lib/firmware/* =========================================================================================           
| 2.6.37.1-1.2-desktop    |                                                                                                  
===== ifconfig (filtered for eth|wlan|ra|ath|dsl) ================================================================           
eth0      Link encap:Ethernet  HWaddr ##:##:##:##:##:#1                                                                      
          UP BROADCAST MULTICAST  MTU:1500  Metric:1                                                                         
          RX packets:5941 errors:0 dropped:0 overruns:0 frame:0                                                              
          TX packets:4229 errors:0 dropped:0 overruns:0 carrier:0                                                            
          collisions:0 txqueuelen:1000                                                                                       
          RX bytes:6629201 (6.3 Mb)  TX bytes:938711 (916.7 Kb)                                                              
          Interrupt:43                                                                                                       
===== iwconfig ===================================================================================================           
lo        no wireless extensions.                                                                                            
eth0      no wireless extensions.                                                                                            
wlan0     802.11bg  Nickname:"rtl8191SEVA1"                                                                                  
          Mode:Managed  Access Point: Not-Associated   Bit Rate:1 Mb/s                                                       
          Retry:on   RTS thr:off   Fragment thr:off                                                                          
          Encryption key:off                                                                                                 
          Power Management:off                                                                                               
          Link Quality=10/100  Signal level=0 dBm  Noise level=-100 dBm                                                      
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0                                                           
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0                                                           
===== cat /etc/sysconfig/network/ifcfg-[earwd]* | grep -v "=''" ==================================================           
--- /etc/sysconfig/network/ifcfg-eth0                                                                                        
BOOTPROTO='static'                                                                                                           
STARTMODE='ifplugd'                                                                                                          
NAME='JMC260 PCI Express Fast Ethernet Controller'                                                                           
IFPLUGD_PRIORITY='0'                                                                                                         
IPADDR='192.168.1.12/24'                                                                                                   
USERCONTROL='no'                                                                                                             
--- /etc/sysconfig/network/ifcfg-wlan0                                                                                       
BOOTPROTO='static'                                                                                                           
IPADDR='192.168.1.22/24'                                                                                                   
NAME='Realtek 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='yes'                                                                                                         
WIRELESS_WPA_PSK='@@@@@@'                                                                                                    
IFPLUGD_PRIORITY='0'                                                                                                         
===== iwlist scanning ============================================================================================           
No WLANs found                                                                                                               
===== 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"                                                                                                          
===== dhcpcd-test ================================================================================================           
wlan0: No DHCP server detected info, wlan0: exiting                                                                          
===== ping tests =================================================================================================           
connect: Network is unreachable
Ping of 195.135.220.3 failed
connect: Network is unreachable
Ping of www.suse.de failed
===== cat /etc/resolv | grep -i "nameserver" =====================================================================
nameserver 80.69.100.198
nameserver 80.69.100.206
nameserver 80.69.98.110
===== cat /etc/hosts =============================================================================================
127.0.0.2       linux.daheim linux
#Kabelgebunden:
192.168.1.12  linux.daheim linux
#Wireless:
192.168.1.22  linux.daheim linux
192.168.1.10 netbook.daheim netbook
192.168.1.2 laptop.daheim laptop

127.0.0.1       localhost
===== route -n | egrep "(eth|ath|ra|wlan|dsl)" ===================================================================
===== Actual date for bias of following greps ====================================================================
11:27:42 2011-03-12
===== grep -i radio /var/log/messages* | tail -n 5 ===============================================================
Mar 11 17:59:28 linux kernel: [  117.708326] GPIOChangeRF  - HW Radio OFF
Mar 12 11:00:39 linux kernel: [   25.208076] GPIOChangeRF  - HW Radio OFF
Mar 12 11:24:49 linux kernel: [ 1474.976926] ================>r8192_wx_set_scan(): hwradio off
Mar 12 11:24:55 linux kernel: [ 1481.347865] ================>r8192_wx_set_scan(): hwradio off
Mar 12 11:24:55 linux kernel: [ 1481.664625] ================>r8192_wx_set_scan(): hwradio off
Mar 12 11:24:57 linux kernel: [ 1483.338443] ================>r8192_wx_set_scan(): hwradio off
Mar 12 11:27:59 linux kernel: [ 1664.948256] ================>r8192_wx_set_scan(): hwradio off
===== dmesg | grep -i radio | tail -n 5 ==========================================================================
[   25.208076] GPIOChangeRF  - HW Radio OFF
[ 1474.976926] ================>r8192_wx_set_scan(): hwradio off
[ 1481.347865] ================>r8192_wx_set_scan(): hwradio off
[ 1481.664625] ================>r8192_wx_set_scan(): hwradio off
[ 1483.338443] ================>r8192_wx_set_scan(): hwradio off
[ 1664.948256] ================>r8192_wx_set_scan(): hwradio off
===== tail -n 300 /var/log/messages* | /usr/bin/grep -i firmware | tail -n 10 ====================================
===== egrep '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}=="##:##:##:##:##:#2", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
/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 '#|backlist' ================
==================================================================================================================
*** NWElizaStates V0.6.5.4.2_i1
IF:eth0 IM:1 IF:wlan0 IM:2 DI:2 AP:0 FALON:1 NIC:1 cNiC:2:1 NI:2 cNI:2 NIW:wlan0-1 CM:0 IP6:0 KM:0 WLW:0 RTDT:SuSE

So wirklich schlau werde ich daraus leider auch nicht. :-?

Scheint wirklich so zu sein, daß die Firmware nicht in die Hardware geladen wird, sonst müsste sich wlan0 ja laden lassen.
 
OP
Cobiweb

Cobiweb

Member
Kann es vielleicht auch sein, daß ich irgend einen Treiber auf die Blacklist setzen muss?
Zwar habe ich davon gehört, daß dies unter Umständen nötig ist, um den richtigen Treiber laden zu können, nur wie mache ich das und wie finde ich heraus, ob evtl. schon ein falscher Treiber geladen wurde?
 

framp

Moderator
Teammitglied
Mar 11 17:59:28 linux kernel: [ 117.708326] GPIOChangeRF - HW Radio OFF
Mar 12 11:00:39 linux kernel: [ 25.208076] GPIOChangeRF - HW Radio OFF
Mar 12 11:24:49 linux kernel: [ 1474.976926] ================>r8192_wx_set_scan(): hwradio off
Mar 12 11:24:55 linux kernel: [ 1481.347865] ================>r8192_wx_set_scan(): hwradio off
Mar 12 11:24:55 linux kernel: [ 1481.664625] ================>r8192_wx_set_scan(): hwradio off
Mar 12 11:24:57 linux kernel: [ 1483.338443] ================>r8192_wx_set_scan(): hwradio off
Mar 12 11:27:59 linux kernel: [ 1664.948256] ================>r8192_wx_set_scan(): hwradio off
Prüfe mal Deine Kiste ob sie vielleicht einen HW Schalter mit dem man das WLAN auschalten kann hat und der zufälligerweis auf aus ist ;)
 

spoensche

Moderator
Teammitglied
Nebenbei sei noch bemerkt, dass du die eth0 und wlan0 die gleiche IP- Adresse verwenden. eth0 wird zwar per hotplug konfiguriert, aber bevor evtl. doch mal wlan0 und eth0 gleichzeitig up sind erwähne ich es mal.
 
OP
Cobiweb

Cobiweb

Member
Jetzt habe ich doch total verunsichert mal das ganze Gerät nach einem Schalter abgesucht.
Fehlanzeige, kein Schalter den ich übersehen habe und der auch in der Dokumentation vergessen wurde.

BIOS ist der WLAN-Chip auf: enabled by AP
sprich er sollte sich Softwareseitig einschalten lassen.

Ich werde wohl jetzt bis Mo. warten und den Hersteller kontaktieren, wegen eines wahrscheinlichen Hardwaredefektes.
Zumal seit openSUSE 11.1 das Gerät out of the box komplett funktionstüchtig sein soll - was ich für gemogelt halte. ;)
 

tomm.fa

Administrator
Teammitglied
Könntest du mal so nebenbei die Ausgaben von:
Code:
modinfo r8192se_pci
und:
Code:
modinfo r8192e_pci
zeigen? Müsste nicht auch eine Firmware vorhanden/geladen sein?
 

tomm.fa

Administrator
Teammitglied
Da ist mir ein Fehler unterlaufen, habe meinen vorherigen Beitrag geändert. Denke mal auch, dass das richtige Modul (das "selbst gebastelte") geladen wurde, r8192e_pci unterstützt die Karte ja nicht.
 
OP
Cobiweb

Cobiweb

Member
tomm.fa schrieb:
Da ist mir ein Fehler unterlaufen, habe meinen vorherigen Beitrag geändert. Denke mal auch, dass das richtige Modul (das "selbst gebastelte") geladen wurde, r8192e_pci unterstützt die Karte ja nicht.
Ja, schaut so. Und was noch alles dafür spricht:
Bei Realtek bekomme ich für meinen WLAN-Chip RTL8181SEv1 den Treiber r8192se angeboten, welcher auch der Selbstkompilierte und ebenfalls geladene Treiber ist, der von dir zuerst genannte r8192e ist bei openSUSE 11.4 von Haus aus dabei, scheint aber nicht der richtige zu sein, sonst hätte sich die Karte ja schon nach der OS-Installation verwenden lassen.

Daher noch mal zusammenfassend. Mit dem Treiber r8192e wurde die WLAN-Karte von Yast nicht mal als Netzwerkkarte erkannt, was auch dafür spricht, daß dieser nicht zur Hardware passt. Mit dem Treiber r8192se lässt sich die Karte schon über Yast konfigurieren, aber die Schnittstelle sich dennoch nicht laden. Vermutlich weil die Karte nicht per ACPI aktiviert werden kann.
Ob das ausschließlich durch das Laden der Firmware geschieht, oder ob das ein spezieller ACPI Befehl an das BIOS gesendet werden muss? Keine Ahnung :-?

tomm.fa schrieb:
Könntest du mal so nebenbei die Ausgaben von:
Code:
modinfo r8192se_pci
und:
Code:
modinfo r8192e_pci
zeigen? Müsste nicht auch eine Firmware vorhanden/geladen sein?
Code:
linux:~ # modinfo r8192se_pci
filename:       /lib/modules/2.6.37.1-1.2-desktop/kernel/drivers/net/wireless/r8192se_pci.ko
license:        GPL
version:        0019.1207.2010
author:         Copyright(c) 2008 - 2010 Realsil Semiconductor Corporation <wlanfae@realtek.com>
description:    Linux driver for Realtek RTL819x WiFi cards
srcversion:     B35243106478C16B758F56E
alias:          pci:v000010ECd00008174sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008173sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008172sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008171sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008192sv*sd*bc*sc*i*
depends:
vermagic:       2.6.37.1-1.2-desktop SMP preempt mod_unload modversions 686
parm:           ifname: Net interface name, wlan%d=default (charp)
parm:           hwwep: Try to use hardware WEP support(default use hw. set 0 to use software security) (int)
parm:           channels: Channel bitmask for specific locales. NYI (int)

framp schrieb:
EDIT framp: Mein Posting ist obsolete
Heißt das, daß die Meldung des Skripts nicht zwingend auf eine Hardwareseitig ausgeschaltete WLAN-Karte hinweist?

spoensche schrieb:
Nebenbei sei noch bemerkt, dass du die eth0 und wlan0 die gleiche IP- Adresse verwenden. eth0 wird zwar per hotplug konfiguriert, aber bevor evtl. doch mal wlan0 und eth0 gleichzeitig up sind erwähne ich es mal.
Ich habe für die beiden Schnittstellen sehr wohl verschiedene IP Adressen verwendet, benutze jedoch für beide den gleichen Alias, was in diesem Falle jedoch völlig gleich ist.

Wenn mir heute nicht noch zufällig eine Erleuchtung widerfährt, werde ich morgen mal den Shuttle Support kontaktieren.
 
OP
Cobiweb

Cobiweb

Member
spoensche schrieb:
Poste mal die Ausgabe von
Code:
lsmod | grep r8192

Ich dachte das hätte ich schon gemacht, aber gefehlt, hatte bisher nur darauf hingewiesen, daß das Modul geladen wurde.
Hier noch mal die Ausgabe.
Code:
linux:~ # lsmod | grep r8192
r8192se_pci           503282  0
 
OP
Cobiweb

Cobiweb

Member
Vielen Dank allen, die mich so fleißig unterstützt haben.
Damit daß das Problem Hardwareseitig liegt, konnte niemand rechnen.

Mein Kontakt mit Shuttle brachte folgendes zu Tage:
Sehr geehrter Shuttle Kunde,

Das WLAN Modul kann nicht erkannt werden, da es erst aktiviert werden
muss. Dies geht unter Windows mit einer Software, die den an Notebooks
üblichen Schalter für WLAN ersetzt.

Für Linux wurde ein spezielles BIOS entwickelt, welches die WLAN-Karte
permanent und ohne Abhänggkeit von der Software aktiviert. Das BIOS
finden Sie anbei. Das Flaschen des BIOS geschieht jedoch auf eigene
Gefahr.

Im BIOS unter ADVANCED - POWER MANAGEMENT stellen Sie die WLAN Funktion
bitte auf "always on".

Bei weiteren Fragen stehen wir Ihnen gern zur Verfügung.

---
Mit freundlichem Gruß
Shuttle Support

Mit dem BIOS Update hat es nun geklappt und ohne weiteres Zutun ist das WLAN on und ich habe auch gleich mal sehr komfortabel eine Runde mit links durchs Internet gedreht. ;)

Die BIOS-Firmware hätte ich gerne auch Online verlinkt, aber scheinbar ist sie nur über den Shuttle Support verfügbar.

Ich habe das BIOS-Update mit einem FreeDOS von USB-Stick installiert, auf den ich die BIOS-Firmware entpackt hatte.
Die flash.bat die dabei ist, funktioniert nur, bei Bootdisketten die unter Windows erzeugt wurden und bei denen die entpackten Dateien dann auch in der Ramdisk des FreeDOS, eben auf A:\ direkt drauf liegen und nicht in einem Unterordner.
Aber gut zu wissen sind die Startparameter, die kann man sich jedoch aus der flash.bat heraus gucken. Oder aber man passt den Befehl darin entsprechend der eigenen Verzeichnisstruktur an.

FreeDOS starten und in meinem Fall eingeben:
Code:
C:\DOS\AFUDOS.EXE C:\DOS\XS35000.ROM /p /b /n /e /c /l2 /reboot

Danach ab ins BIOS und das WLAN auf "always on" geschaltet, fertig.
 
Oben