after iwconfig wlan0: no such device

linux-bygx:/home/tom # hwinfo --short
cpu:
Intel(R) Core™2 Duo CPU T5870 @ 2.00GHz, 2000 MHz
Intel(R) Core™2 Duo CPU T5870 @ 2.00GHz, 2000 MHz
keyboard:
/dev/input/event0 AT Translated Set 2 keyboard
mouse:
/dev/input/mice Pixart Imaging USB OPTICAL MOUSE
monitor:
Generic Monitor
graphics card:
nVidia GeForce 8400M GS
sound:
Intel 82801H (ICH8 Family) HD Audio Controller
storage:
Intel 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller
Intel 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller
O2 Micro Integrated MS/xD Controller
network:
Dell Wireless 1395 WLAN Mini-Card
eth0 Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller
network interface:
lo Loopback network interface
eth0 Ethernet network interface
disk:
/dev/sda WDC WD3200BEVT-7
partition:
/dev/sda1 Partition
/dev/sda2 Partition
/dev/sda3 Partition
/dev/sda4 Partition
/dev/sda5 Partition
/dev/sda6 Partition
/dev/sda7 Partition
cdrom:
/dev/sr0 MATSHITA DVD±RW UJ-875S
usb controller:
Intel 82801H (ICH8 Family) USB UHCI Controller #4
Intel 82801H (ICH8 Family) USB UHCI Controller #5
Intel 82801H (ICH8 Family) USB2 EHCI Controller #2
Intel 82801H (ICH8 Family) USB UHCI Controller #1
Intel 82801H (ICH8 Family) USB UHCI Controller #2
Intel 82801H (ICH8 Family) USB UHCI Controller #3
Intel 82801H (ICH8 Family) USB2 EHCI Controller #1
bios:
BIOS
bridge:
Intel Mobile PM965/GM965/GL960 Memory Controller Hub
Intel Mobile PM965/GM965/GL960 PCI Express Root Port
Intel 82801H (ICH8 Family) PCI Express Port 1
Intel 82801H (ICH8 Family) PCI Express Port 2
Intel 82801H (ICH8 Family) PCI Express Port 4
Intel 82801H (ICH8 Family) PCI Express Port 5
Intel 82801 Mobile PCI Bridge
Intel 82801HEM (ICH8M) LPC Interface Controller
hub:
Linux 2.6.37.1-1.2-desktop ehci_hcd EHCI Host Controller
Linux 2.6.37.1-1.2-desktop ehci_hcd EHCI Host Controller
Linux 2.6.37.1-1.2-desktop uhci_hcd UHCI Host Controller
Linux 2.6.37.1-1.2-desktop uhci_hcd UHCI Host Controller
Linux 2.6.37.1-1.2-desktop uhci_hcd UHCI Host Controller
Linux 2.6.37.1-1.2-desktop uhci_hcd UHCI Host Controller
Linux 2.6.37.1-1.2-desktop uhci_hcd UHCI Host Controller
memory:
Main Memory
firewire controller:
O2 Micro Firewire (IEEE 1394)
bluetooth:
Dell Bluetooth Device
unknown:
FPU
DMA controller
PIC
Timer
Keyboard controller
PS/2 Controller
Intel 82801H (ICH8 Family) SMBus Controller
O2 Micro Integrated MMC/SD Controller
Unclassified device
Unclassified device
Unclassified device
Unclassified device
Unclassified device
Unclassified device
Unclassified device
Unclassified device
Unclassified device
Unclassified device
/dev/input/event9 Microdia Integrated Webcam


dats what i get my wlan0 missssing…plz help

So if you can not get the standard stuff to work, or have never got your wireless to work you might consider downloading the driver from Broadcom and compiling it yourself. Here is a link from Broadcom:

Broadcom.com - 802.11 Linux STA driver

Download either the 32 or 64 bit driver, the patch file and the README.txt file to your /home/username/Downloads folder. I have a bash script you can use to compile the file here:

#!/bin/bash

#: Title       : /home/username/bin/install_wireless
#: Date Created: Sat Jun 4 08:55:09 CDT 2011
#: Last Edit   : Sun Jun 5 14:09:09 CDT 2011
#: Author      : J. McDaniel
#: Version     : 1.01
#: Description : 
#: Options     : 

if  $UID -ne 0 ]]; then
  cd ~/Downloads
  rm -rf hybrid_wl
  mkdir hybrid_wl
  cd hybrid_wl
  tar xzf ~/Downloads/hybrid-portsrc_x86_64-v5_100_82_38.tar.gz
  make clean
  patch -p0 < ~/Downloads/5_100_82_38.patch
  make
  echo "Root User Permissions are required, Please Enter the ..."
  echo
  sudo $0 $HOME
  exit 0
fi

cd $1/Downloads/hybrid_wl

/sbin/modprobe lib80211
/sbin/insmod wl.ko
cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
/sbin/depmod -a

cat /etc/rc.local | grep "modeprobe wl"
Exit_Code=$?

if  $(( Exit_Code )) -ge 1 ] ; then
  echo modeprobe wl >> /etc/rc.local
fi

exit 0
# End Of Script

Copy the text in the code field into a text editor and save the file into your ~/bin folder (/home/username/bin) as the file install_wireless. Next, open up a terminal session and run the terminal command:


chmod +x ~/bin/install_wireless

To use the script file run the terminal command:

install_wireless

Again, download first either the 64 bit driver: http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_64-v5_100_82_38.tar.gz

OR

The 32 bit driver from here: http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_32-v5_100_82_38.tar.gz

AND The Patch File From Here: http://www.broadcom.com/docs/linux_sta/5_100_82_38.patch

All files must exist in the ~/Downloads folder before you run the install_wireless batch file.

Before anyone can compile a source file, I suggest you visit YaST and installed a few files to allow the compile to work:

Normally to compile a source file you should consider doing the following:

Open YaST / Software / Software Management - Select the View Button on the top left and pick Patterns. Now, you will see several Patterns listed and you want to select:


   Development   

[X] Base Development 
[X] C/C++ Development 


Then Press the Accept button on the bottom right and allow these applications to install.

Thank You,

Hungry_Nomad, to make things a little easier on us please read the following: openSUSE Forums - Posting in Code Tags - A Guide