My Wireless Card Not Detected, please help

Hi all,

I have purchased an ASUS PCE-N13 wireless card (PCI Express card). My PC doesn’t actually detect that it is actually physically present.

Would anyone have any idea on exactly what I should do.

I have run a diagnostic script which outputs the following though I am uncertain what to do.

Any help would be greatly appreciated.


collectNWData.sh V0.6.3.8-10 (Rev: 1.241, Build: 2010/07/22 20:44:39 UTC)
--- Which type of your network connection should be tested?
--- (2) Wireless connection (WLAN)
--- What's the type of networktopology?
--- (4) WLAN HW router <---> LinuxRouter <---> 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 ...

!!! CND0100E: No network card for the selected connection type was found on the system

--- 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.

==================================================================================================================
===== uname -a ===================================================================================================
Linux (none) 2.6.34-12-desktop #1 SMP PREEMPT 2010-06-29 02:39:08 +0200 x86_64 x86_64 x86_64 GNU/Linux
===== cat /etc/lsb-release /etc/SuSE-release || cat /etc/*-_]version =============================================================
/etc/lsb-release
/etc/SuSE-release
LSB_VERSION="core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64"
openSUSE 11.3 (x86_64)
VERSION = 11.3
===== cat /etc/resolv | grep -i "nameserver" =====================================================================
nameserver 192.168.1.254
===== cat /etc/hosts =============================================================================================
127.0.0.1       localhost
127.0.0.2       linux-68lo.site linux-68lo
===== route -n ===================================================================================================
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0        0 br0
===== ifconfig ===================================================================================================
br0       Link encap:Ethernet  HWaddr ##:##:##:##:##:#1  
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:fe6a:6b2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11942 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8226 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:13664477 (13.0 Mb)  TX bytes:1048481 (1023.9 Kb)
br1       Link encap:Ethernet  HWaddr ##:##:##:##:##:#2  
          inet6 addr: fe80::213:d4ff:fe6a:11a2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:218 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:69130 (67.5 Kb)
eth0      Link encap:Ethernet  HWaddr ##:##:##:##:##:#2  
          UP BROADCAST RUNNING PROMISC 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)
          Interrupt:17 
eth1      Link encap:Ethernet  HWaddr ##:##:##:##:##:#1  
          inet6 addRutilT rpmr: fe80::213:d4ff:fe6a:6b2/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:31343 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20631 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:38766609 (36.9 Mb)  TX bytes:2320750 (2.2 Mb)
          Interrupt:23 Base address:0xe000 
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:198 errors:0 dropped:0 overruns:0 frame:0
          TX packets:198 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:12580 (12.2 Kb)  TX bytes:12580 (12.2 Kb)
===== ping tests =================================================================================================
Ping of 195.135.220.3 OK
Ping of www.suse.de OK
===== dhcpcd-test ================================================================================================
===== lspci ======================================================================================================
00:0a.0 Bridge [0680]: nVidia Corporation CK804 Ethernet Controller [10de:0057] (rev f3)
05:0c.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller [11ab:4320] (rev 13)
===== lsusb ======================================================================================================
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 05ac:1300 Apple, Inc. iPod Shuffle
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
===== hwinfo (filtered) ==========================================================================================
19: PCI 0a.0: 0200 Ethernet controller
  Model: "nVidia CK804 Ethernet Controller"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0057 "CK804 Ethernet Controller"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x8141 "K8N4-E or A8N-E Mainboard"
  Driver: "forcedeth"
  Driver Modules: "forcedeth"
  Device File: eth1
  Link detected: yes
    Driver Status: forcedeth is active
    Driver Activation Cmd: "modprobe forcedeth"
33: PCI 50c.0: 0200 Ethernet controller
  Model: "ASUSTeK Marvell 88E8001 Gigabit Ethernet Controller (Asus)"
  Vendor: pci 0x11ab "Marvell Technology Group Ltd."
  Device: pci 0x4320 "88E8001 Gigabit Ethernet Controller"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x811a "Marvell 88E8001 Gigabit Ethernet Controller (Asus)"
  Driver: "skge"
  Driver Modules: "skge"
  Device File: eth0
  Link detected: no
    Driver Status: sk98lin is not active
    Driver Activation Cmd: "modprobe sk98lin"
    Driver Status: skge is active
    Driver Activation Cmd: "modprobe skge"
===== lsmod (filtered) ===========================================================================================
| ac97_bus        | af_packet       | asus_atk0110    | drm             | drm_kms_helper   |
| edac_core       | edac_mce_amd    | emu10k1_gp      | forcedeth       | fscache          |
| i2c_algo_bit    | i2c_nforce2     | ieee1394        | ip_tables       | jbd2             |
| k8temp          | libata          | llc             | mperf           | nouveau          |
| ns558           | ohci1394        | ppdev           | rt2860sta       | sata_nv          |
| sata_sil        | scsi_mod        | sd_mod          | sg              | skge             |
| sr_mod          | stp             | ttm             | usb_storage     | xt_limit         |
| xt_NOTRACK      | xt_physdev      | xt_pkttype      | xt_state        |
===== 'cat /etc/sysconfig/network/ifcfg-[earwd]*' ================================================================
--- /etc/sysconfig/network/ifcfg-wlan0
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME=''
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
WIRELESS_AP=''
WIRELESS_AP_SCANMODE='1'
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='§§§§§§§§2'
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.
eth1      no wireless extensions.
br0       no wireless extensions.
br1       no wireless extensions.
===== Actual date for bias of following greps ====================================================================
10:08:24 2010-07-24
===== grep -i radio /var/log/messages /var/log/messages-20100724.bz2 | tail -n 5 ===============================================================
===== dmesg | grep -i radio | tail -n 5 ==========================================================================
===== tail -n 300 /var/log/messages /var/log/messages-20100724.bz2 | /bin/grep -i firmware | tail -n 5 =========================================
===== ls /lib/firmware/2.6.34-12-default /lib/firmware/2.6.34-12-desktop /lib/firmware/2.6.34-12-xen /lib/firmware/aica_firmware.bin /lib/firmware/asihpi /lib/firmware/digiface_firmware.bin /lib/firmware/digiface_firmware_rev11.bin /lib/firmware/ea /lib/firmware/emagic /lib/firmware/emu /lib/firmware/iwlwifi-6000-4.ucode /lib/firmware/iwlwifi-6050-4.ucode /lib/firmware/microcode.dat /lib/firmware/mixart /lib/firmware/multiface_firmware.bin /lib/firmware/multiface_firmware_rev11.bin /lib/firmware/pcxhr /lib/firmware/rt2860.bin /lib/firmware/RT2860_Firmware_V26 /lib/firmware/vx =========================================================================================
| 2.6.34-12-default       | 2.6.34-12-desktop       | 2.6.34-12-xen           | aica_firmware.bin        |
| asihpi                  | digiface_firmware.bin   | digiface_firmware_rev11.bin| ea                       |
| emagic                  | emu                     | iwlwifi-6000-4.ucode    | iwlwifi-6050-4.ucode     |
| microcode.dat           | mixart                  | multiface_firmware.bin  | multiface_firmware_rev11.bin |
| pcxhr                   | rt2860.bin              | RT2860_Firmware_V26     | vx                       |
===== ndiswrapper -l =============================================================================================
No ndiswrapper module loaded
===== Active processes ===========================================================================================
wpa_supplicant:YES 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/70-persistent-net.rules ===============
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="##:##:##:##:##:#1", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="##:##:##:##:##:#2", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
===== grep -r 'eth[0-10]|ath[0-10]|wlan[0-10]|ra[0-10]' /etc/modprobe.d ==========================================
===== iwlist scanning ============================================================================================
No WLANs found
==================================================================================================================
*** NWElizaStates V0.6.3.8-10
IF:eth0 IM:1 IF:eth1 IM:1 DI:2 AP:0 FALON:0 

The script you ran is excellent IF your device has a Linux driver in the kernel.
There may be one, but you may need to install firmware. You can see that with
the command

dmesg | grep firmware

If there are no firmware messages, your device may not have a driver in the
kernel. To find out what you have, run the command

/sbin/lspci -nnk

If you can identify your wireless device, post that part. For my wireless part,
I get

04:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY
[14e4:4315] (rev 01)
Subsystem: Hewlett-Packard Company BCM4312 802.11b/g Wireless LAN
Controller [103c:137c]
Kernel driver in use: b43-pci-bridge

The numbers for your device in the place where mine has 14e4:4315 will allow me
to search the kernel source to see if there is a driver for the unit.

Hi There,

The dmesg | grep firmware command displays no messages, although I have downloaded the firmware from the
Ralink corp. | Home website and extracted the file into the /lib/firmware directory. (the file name is rt2860.bin)

The lspci -nnk link shows the following, although I can’t see any message there stating an entry for Ralink, or Asus PCE-N13 (the actual brand of the router).

00:00.0 Memory controller [0580]: nVidia Corporation CK804 Memory Controller [10de:005e] (rev a3)
Subsystem: ASUSTeK Computer Inc. A8N-E Mainboard [1043:815a]
00:01.0 ISA bridge [0601]: nVidia Corporation CK804 ISA Bridge [10de:0050] (rev f3)
Subsystem: ASUSTeK Computer Inc. K8N4-E or A8N-E Mainboard [1043:815a]
00:01.1 SMBus [0c05]: nVidia Corporation CK804 SMBus [10de:0052] (rev a2)
Subsystem: ASUSTeK Computer Inc. K8N4-E or A8N-E Mainboard [1043:815a]
Kernel driver in use: nForce2_smbus
00:02.0 USB Controller [0c03]: nVidia Corporation CK804 USB Controller [10de:005a] (rev a2)
Subsystem: ASUSTeK Computer Inc. K8N4-E or A8N-E Mainboard [1043:815a]
Kernel driver in use: ohci_hcd
00:02.1 USB Controller [0c03]: nVidia Corporation CK804 USB Controller [10de:005b] (rev a3)
Subsystem: ASUSTeK Computer Inc. K8N4-E or A8N-E Mainboard [1043:815a]
Kernel driver in use: ehci_hcd
00:06.0 IDE interface [0101]: nVidia Corporation CK804 IDE [10de:0053] (rev f2)
Subsystem: ASUSTeK Computer Inc. K8N4-E or A8N-E Mainboard [1043:815a]
Kernel driver in use: pata_amd
00:07.0 IDE interface [0101]: nVidia Corporation CK804 Serial ATA Controller [10de:0054] (rev f3)
Subsystem: ASUSTeK Computer Inc. A8N-E Mainboard [1043:815a]
Kernel driver in use: sata_nv
00:08.0 IDE interface [0101]: nVidia Corporation CK804 Serial ATA Controller [10de:0055] (rev f3)
Subsystem: ASUSTeK Computer Inc. K8N4-E or A8N-E Mainboard [1043:815a]
Kernel driver in use: sata_nv
00:09.0 PCI bridge [0604]: nVidia Corporation CK804 PCI Bridge [10de:005c] (rev f2)
00:0a.0 Bridge [0680]: nVidia Corporation CK804 Ethernet Controller [10de:0057] (rev f3)
Subsystem: ASUSTeK Computer Inc. K8N4-E or A8N-E Mainboard [1043:8141]
Kernel driver in use: forcedeth
00:0b.0 PCI bridge [0604]: nVidia Corporation CK804 PCIE Bridge [10de:005d] (rev f3)
Kernel driver in use: pcieport
00:0c.0 PCI bridge [0604]: nVidia Corporation CK804 PCIE Bridge [10de:005d] (rev f3)
Kernel driver in use: pcieport
00:0d.0 PCI bridge [0604]: nVidia Corporation CK804 PCIE Bridge [10de:005d] (rev f3)
Kernel driver in use: pcieport
00:0e.0 PCI bridge [0604]: nVidia Corporation CK804 PCIE Bridge [10de:005d] (rev a3)
Kernel driver in use: pcieport
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]
Kernel driver in use: k8temp
01:00.0 VGA compatible controller [0300]: nVidia Corporation G71 [GeForce 7900 GTX] [10de:0290] (rev a1)
Subsystem: XFX Pine Group Inc. Device [1682:2210]
Kernel driver in use: nvidia
05:07.0 Multimedia audio controller [0401]: Creative Labs SB Audigy [1102:0004] (rev 04)
Subsystem: Creative Labs SB Audigy 2 ZS (SB0350) [1102:2002]
Kernel driver in use: EMU10K1_Audigy
05:07.1 Input device controller [0980]: Creative Labs SB Audigy Game Port [1102:7003] (rev 04)
Subsystem: Creative Labs SB Audigy Game Port [1102:0040]
Kernel driver in use: Emu10k1_gameport
05:07.2 FireWire (IEEE 1394) [0c00]: Creative Labs SB Audigy FireWire Port [1102:4001] (rev 04)
Subsystem: Creative Labs SB Audigy FireWire Port [1102:0010]
Kernel driver in use: ohci1394
05:0a.0 RAID bus controller [0104]: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller [1095:3114] (rev 02)
Subsystem: ASUSTeK Computer Inc. Device [1043:8167]
Kernel driver in use: sata_sil
05:0b.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) [104c:8023]
Subsystem: ASUSTeK Computer Inc. K8N4-E Mainboard [1043:808b]
Kernel driver in use: ohci1394
05:0c.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller [11ab:4320] (rev 13)
Subsystem: ASUSTeK Computer Inc. Marvell 88E8001 Gigabit Ethernet Controller (Asus) [1043:811a]
Kernel driver in use: skge

As lspci does not detect the card, your problem is not related to the OS but to either a BIOS problem (i.e. slot deactivated) or a hardware defect.

On 07/24/2010 07:36 AM, Akoellh wrote:
>
> As lspci does not detect the card, your problem is not related to the
> OS but to either a BIOS problem (i.e. slot deactivated) or a hardware
> defect.

I agree. If the device is not seen on the PCI scan, you can hardly expect it to
work. You have some kind of hardware problem. I count the BIOS as part of the
hardware.

Hi all,

Same issue on my new HP Envy netbook. The command /sbin/lspci -nnk shows
03:00.0 Network controller [0280]: Broadcom Corporation BCM43224 802.11a/b/g/n [14e4:4353] (rev 01)
Subsystem: Hewlett-Packard Company Device [103c:1510]

But the command dmesg | grep firmware shows nothing at all.

Any ideas ?

Thanks

Andre

Your issue isn’t the same at all. But, here’s relevant info from another thread.


 Open Konsole and type it as root:

lsmod | grep "b43\|ssb\|wl"
rmmod b43
rmmod ssb
zypper remove b43-fwcutter
echo "blacklist ssb" >> /etc/modprobe.d/50-blacklist.conf
echo "blacklist bcm43xx" >> /etc/modprobe.d/50-blacklist.confecho "blacklist b43" >> /etc/modprobe.d/50-blacklist.confecho "blacklist ndiswrapper" >> /etc/modprobe.d/50-blacklist.conf
zypper in broadcom-wl broadcom-wl-kmp-desktop
modprobe wl
reboot

Here’s another thread.
BCM43224, BCM43225 and BCM4313 installation guide

This fix worked for me, my thanks for posting it.

Open Konsole and type it as root:

lsmod | grep “b43|ssb|wl”
rmmod b43
rmmod ssb
zypper remove b43-fwcutter
echo “blacklist ssb” >> /etc/modprobe.d/50-blacklist.conf
echo “blacklist bcm43xx” >> /etc/modprobe.d/50-blacklist.conf echo “blacklist b43” >> /etc/modprobe.d/50-blacklist.conf echo “blacklist ndiswrapper” >> /etc/modprobe.d/50-blacklist.conf
zypper in broadcom-wl broadcom-wl-kmp-desktop
modprobe wl
reboot