Not getting the hang of wireless....

So far I’m liking openSuse a lot. But I guess I am just not catching on to the flow of things. I’ve spent most of a day looking for how-too info that does not presume I already know how too. Any suggestions for a bone-head start on what does what, and where I find it? my hot topic right now is getting my wlan card working. I think I have the latest firmware file, and I ran the German script, but it does not tell ME much (hoping it means more to someone here…
Thanks in advance
David

!!! CND0120E: Network card wlan0 has no IP address
!!! CND0380E: No WLANs detected on interface wlan0. Hardware and/or driver not configured properly
!!! CND0230W: IPV6 enabled
!!! CND0240E: knetworkmanager for network configuration enabled but a YAST network card configuration for wlan0,eth0 exist

*** uname -a
Linux linux-t0iy 2.6.31.12-0.2-default #1 SMP 2010-03-16 21:25:39 +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”

*** cat /etc/hosts
127.0.0.1 localhost
127.0.0.2 linux-t0iy.site linux-t0iy

*** route -n
Kernel IP routing table
Destination Gateway 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 HWaddr ##:##:##:##:##:#1
inet6 addr: fe80::20a:e6ff:febb:b7d6/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:3393 errors:0 dropped:0 overruns:0 frame:0
TX packets:3086 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3435081 (3.2 Mb) TX bytes:381454 (372.5 Kb)
Interrupt:11 Base address:0xcc00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:142 errors:0 dropped:0 overruns:0 frame:0
TX packets:142 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9732 (9.5 Kb) TX bytes:9732 (9.5 Kb)

*** ping tests
connect: Network is unreachable
Ping of 195.135.220.3 failed
ping: unknown host Linux-Betriebssystem | SUSE Linux Enterprise
Ping of Linux-Betriebssystem | SUSE Linux Enterprise failed

*** dhcpcd-test
wlan0: No DHCP server detected info, eth0: hardware address = ##:##:##:##:##:#1
info, eth0: broadcasting for a lease
debug, eth0: sending DHCP_DISCOVER with xid 0x1564725f
debug, eth0: waiting for 3 seconds
info, eth0: exiting

*** lspci
00:04.0 Ethernet controller [0200]: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet [1039:0900] (rev 91)

*** lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0bda:8172 Realtek Semiconductor Corp.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

*** hwinfo (filtered)
21: PCI 04.0: 0200 Ethernet controller
Model: “Silicon Integrated SiS900 PCI Fast Ethernet”
Vendor: pci 0x1039 “Silicon Integrated Systems Corp.”
Device: pci 0x0900 “SiS900 PCI Fast Ethernet”
SubVendor: pci 0x1019 “Elitegroup Computer Systems”
SubDevice: pci 0x0101
Driver: “sis900”
Driver Modules: “sis900”
Device File: eth0
Link detected: no
Driver Status: sis900 is active
Driver Activation Cmd: “modprobe sis900”
39: 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: wlan0
Driver Status: r8192s_usb is active
Driver Activation Cmd: “modprobe r8192s_usb”

*** lsmod # (filtered)
| ac | ac97_bus | af_packet | battery | crc16 |
| edd | ehci_hcd | fscache | fuse | hwmon |
| i2c_core | i2c_sis96x | ieee1394 | ieee80211_crypt | ieee80211_crypt_ccmp |
| ieee80211_crypt_tkip| ieee80211_crypt_wep| ieee80211_rsl | ip6t_LOG | ip6t_REJECT |
| iptable_raw | jbd2 | libata | nf_conntrack_ipv4| nf_conntrack_netbios_ns |
| ohci1394 | ohci_hcd | pata_sis | pci_hotplug | pcmcia_core |
| ppdev | r8192s_usb | rsrc_nonstatic | serio_raw | sg |
| shpchp | sis900 | sis_agp | snd_ac97_codec | snd_intel8x0 |
| snd_intel8x0m | snd_seq_device | sr_mod | thermal | thermal_sys |
| xt_limit | xt_NOTRACK | xt_pkttype | xt_state | xt_tcpudp |
| yenta_socket |

*** cat /etc/sysconfig/network/ifcfg-[earwd]*
— /etc/sysconfig/network/ifcfg-dsl0
BOOTPROTO=‘none’
DEVICE=‘wlan0’
MODEM_IP=‘10.0.0.138’
NAME=‘DSL Connection’
PPPD_OPTIONS=’’
PPPMODE=‘pppoe’
PROVIDER=‘provider0’
STARTMODE=‘hotplug’
UDI=’’
USERCONTROL=‘yes’
VPIVCI=’’
— /etc/sysconfig/network/ifcfg-eth0
BOOTPROTO=‘dhcp’
MTU=’’
REMOTE_IPADDR=’’
STARTMODE=‘auto’
— /etc/sysconfig/network/ifcfg-wlan0
BOOTPROTO=‘dhcp’
BROADCAST=’’
ETHTOOL_OPTIONS=’’
IPADDR=’’
MTU=’’
NAME=‘RTL8191S WLAN Adapter’
NETMASK=’’
NETWORK=’’
REMOTE_IPADDR=’’
STARTMODE=‘hotplug’
USERCONTROL=‘yes’
WIRELESS_AP=’’
WIRELESS_AUTH_MODE=‘open’
WIRELESS_BITRATE=‘auto’
WIRELESS_CA_CERT=’’
WIRELESS_CHANNEL=’’
WIRELESS_CLIENT_CERT=’’
WIRELESS_CLIENT_KEY=’’
WIRELESS_CLIENT_KEY_PASSWORD=’’
WIRELESS_DEFAULT_KEY=‘0’
WIRELESS_EAP_AUTH=’’
WIRELESS_EAP_MODE=’’
WIRELESS_ESSID=’’
WIRELESS_FREQUENCY=’’
WIRELESS_KEY=’’
WIRELESS_KEY_0=’’
WIRELESS_KEY_1=’’
WIRELESS_KEY_2=’’
WIRELESS_KEY_3=’’
WIRELESS_KEY_LENGTH=’@@@@@@’
WIRELESS_MODE=‘Managed’
WIRELESS_NICK=’’
WIRELESS_NWID=’’
WIRELESS_PEAP_VERSION=’’
WIRELESS_POWER=‘yes’
WIRELESS_WPA_ANONID=’’
WIRELESS_WPA_IDENTITY=’’
WIRELESS_WPA_PASSWORD=’’
WIRELESS_WPA_PSK=’’

*** iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 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
08:04:42 2010-03-31

*** 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 5
Mar 31 06:39:09 linux-t0iy kernel: 123.133273] rtl819xU: —>FirmwareDownload92S()
Mar 31 06:39:09 linux-t0iy kernel: 123.133286] usb 1-1: firmware: requesting RTL8192SU/rtl8192sfw.bin
Mar 31 06:39:09 linux-t0iy kernel: 123.149020] rtl819xU:request firmware fail!
Mar 31 06:39:09 linux-t0iy kernel: 123.149280] rtl819xU:Firmware Download Fail!!a
Mar 31 06:39:09 linux-t0iy firmware.sh[2235]: Cannot find firmware file ‘RTL8192SU/rtl8192sfw.bin’

*** ls /lib/firmware/*
| 2.6.31.12-0.2-default | 3CCFEM556.cis | 3com | 3CXEM556.cis |
| acenic | adaptec | advansys | agere_ap_fw.bin |
| agere_sta_fw.bin | aic94xx-seq.fw | aica_firmware.bin | ar9170-1.fw |
| ar9170-2.fw | asihpi | atmel_at76c502_3com.bin | atmel_at76c502_3com-wpa.bin |
| atmel_at76c502.bin | atmel_at76c502d.bin | atmel_at76c502d-wpa.bin | atmel_at76c502e.bin |
| atmel_at76c502e-wpa.bin | atmel_at76c502-wpa.bin | atmel_at76c503-i3861.bin| atmel_at76c503-i3863.bin |
| atmel_at76c503-rfmd-0.90.2-140.bin| atmel_at76c503-rfmd-acc.bin| atmel_at76c503-rfmd.bin | atmel_at76c504_2958-wpa.bin |
| atmel_at76c504a_2958-wpa.bin| atmel_at76c504.bin | atmel_at76c504c-wpa.bin | atmel_at76c505a-rfmd2958.bin |
| atmel_at76c505-rfmd2958.bin| atmel_at76c505-rfmd.bin | atmel_at76c506.bin | atmel_at76c506-wpa.bin |
| atmsar11.fw | av7110 | b43 | b43legacy |
| BCM2033-FW.bin | BCM2033-MD.hex | bfubase.frm | bnx2 |
| bnx2x-e1-4.8.53.0.fw | bnx2x-e1h-4.8.53.0.fw | cis | COMpad2.cis |
| COMpad4.cis | cpia2 | cxgb3 | dabusb |
| digiface_firmware.bin | digiface_firmware_rev11.bin| DP83903.cis | dsp56k |
| dvb-fe-xc5000-1.6.114.fw| dvb-ttpci-01.fw | dvb-ttpci-01.fw-2622 | e100 |
| ea | E-CARD.cis | 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 |
| 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 | LA-PCM.cis | libertas |
| LICENCE.agere | LICENCE.atheros_firmware| LICENCE.i2400m | LICENCE.iwlwifi_firmware |
| LICENCE.libertas | LICENCE.mwl8k | LICENCE.qla2xxx | LICENCE.ralink-firmware.txt |
| LICENCE.xc5000 | LICENSE.ipw2200-fw | LICENSE.ipw2x00 | mixart |
| MT5634ZLX.cis | mts_cdma.fw | mts_edge.fw | mts_gsm.fw |
| multiface_firmware.bin | multiface_firmware_rev11.bin| mwl8k | myricom |
| NE2K.cis | ositech | PCMLM28.cis | pcxhr |
| PE-200.cis | PE520.cis | ql2100_fw.bin | ql2200_fw.bin |
| ql2300_fw.bin | ql2322_fw.bin | ql2400_fw.bin | ql2500_fw.bin |
| qlogic | RS-COM-2P.cis | rt2561.bin | rt2561s.bin |
| rt2661.bin | rt2860.bin | rt2870.bin | rt73.bin |
| sb16 | slicoss | STLC2500_R4_00_03.ptc | STLC2500_R4_00_06.ssf |
| STLC2500_R4_02_02_WLAN.ssf| STLC2500_R4_02_04.ptc | sun | sxg |
| tamarack.cis | 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 | yam | yamaha | zd1211 |

*** ndiswrapper -l
No ndiswrapper module loaded

*** Active processes
wpa_supplicant:YES knetworkmanager:YES nm-applet:NO

*** egrep -i “persistent|networkmanager” /etc/sysconfig/network/config | grep -v “^#|^$”
NETWORKMANAGER=“yes”

*** 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}=="##:##:##:##:##:#2", ATTR{type}==“1”, KERNEL=="wlan", NAME=“wlan0”
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM==“net”, ACTION==“add”, DRIVERS=="?", ATTR{address}=="##:##:##:##:##:#1", ATTR{type}==“1”, KERNEL=="eth", NAME=“eth0”

*** grep -r ‘eth[0-10]|ath[0-10]|wlan[0-10]|ra[0-10]’ /etc/modprobe.*

*** iwlist scanning
wlan0 Interface doesn’t support scanning : Network is down

No WLANs found

*** NWElizaStates
IF:eth0 IM:1 IF:wlan0 IM:2 DI:2 AP:0 NIC:1 cNiC:2:1 NI:2 cNI:2 NIW:wlan0-1 NDIS:0 NIWL:0 CM:0 IP6:1 KM:1 WLW:0 RTDT:SuSE

The wlan0 is not finding a dhcp server to get an ip address and you need to configure your wireless access point - set it up to give an dhcp address .
Click on the network icon in the toolbar and see if you have any networks listed. You then need to enter the passphrase/key for the network.

Mar 31 06:39:09 linux-t0iy kernel:  123.133273] rtl819xU: --->FirmwareDownload92S()
Mar 31 06:39:09 linux-t0iy kernel:  123.133286] usb 1-1: firmware: requesting RTL8192SU/rtl8192sfw.bin
Mar 31 06:39:09 linux-t0iy kernel:  123.149020] rtl819xU:request firmware fail!
Mar 31 06:39:09 linux-t0iy kernel:  123.149280] rtl819xU:Firmware Download Fail!!a
Mar 31 06:39:09 linux-t0iy firmware.sh[2235]: Cannot find firmware file 'RTL8192SU/rtl8192sfw.bin'

Without firmware, no chance for wireless.

Search the web for the missing file, taking a look at the realtek homepage for your device is also a good idea, maybe you don’t need the drivers they provide, but normally their driver packages contain firmware images, too.

I did get the firmware file, but not sure where it needs to go. I thought I had put it in RTL8192SU/rtl8192sfw.bin but looking at many other suggestions, it looks like it should go in Root/lib/firmware/RTL8192SU/rtl8192sfw.bin
or perhaps Root/lib/firmware/RTL819xU/rtl8192sfw.bin ?
but either way, I can not seem to get anything to go in Root/lib/anything…

On 03/31/2010 11:26 PM, dkfalcone wrote:
>
> I did get the firmware file, but not sure where it needs to go. I
> thought I had put it in RTL8192SU/rtl8192sfw.bin but looking at many
> other suggestions, it looks like it should go in
> Root/lib/firmware/RTL8192SU/rtl8192sfw.bin
> or perhaps Root/lib/firmware/RTL819xU/rtl8192sfw.bin ?
> but either way, I can not seem to get anything to go in
> Root/lib/anything…

It should be in /lib/firmware/RTL8192SU/rtl8192sfw.bin. FYI, in any form
of *NIX, a bare slash (/) is the ROOT of all file systems. Unlike
systems from Redmond, there is no A:, B:, etc. Every file known to the
system has a direct path back to /, whether it is local or on an NFS
server a continent away.

To get the file where it needs to be, change your working directory to
the one where rtl8192sfw.bin now resides, and enter the commands:

sudo mkdir -p /lib/firmware/RTL8192SU
sudo cp -v rtl8192sfw.bin /lib/firmware/RTL8192SU/.

Remember, case is important. I carefully entered them the way you wrote
them. I hope ‘dmesg | grep firmware’ lists then that way. In
addition, the last character in the cp line is a period (.). It must be
there.

Thank you greatly. That seems to have worked like a charm. Guess I’ve more than a little sudy to do to get this system figured out.
Thanks again.

And if you would tell us, where exactly you got it from, other users with the same problem might also benefit from this thread.

Ok, spoke too soon. The unit will connect and runs just fine… for about 5 min. Then it looses connection and can not seem to get past the password phase from that point on unless I either power down the computer for 5 min or reboot my wireless router. Seems odd. Any ideas?

The firmware files came on a disk with the wireless card. I’d be happy to post them if that would be usefull. I also emailed the company, sabrent, and was given three places to download from, but have not as yet done so.
http://www.sabrent.com/drivers/USB-11N_RTL8191&8188.zip and
RALINK SOFTWARE END USER LICENSE AGREEMENT and
RALINK SOFTWARE END USER LICENSE AGREEMENT