PDA

View Full Version : Wireless card not detected?!


sector
2nd October 2008, 12:44 PM
Hi to all,
I bought a new laptop however I have problem with my wireless card. Fedora 9 can not detect it. Here are the details below:

Distro: Fedora 9 (fully updated)
Kernel: Linux sector 2.6.26.5-45.fc9.x86_64 #1 SMP Sat Sep 20 03:23:12 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
Laptop: ThinkPad R500
Wireless card: Wireless LAN 802.11b/g ( do not have much more details about it)

iwconfig gave the following:

[root@sector ~]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

lspci gave the following:

[root@sector ~]# lspci
00:00.0 Host bridge: Intel Corporation Cantiga Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Cantiga Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Cantiga Integrated Graphics Controller (rev 07)
00:03.0 Communication controller: Intel Corporation Cantiga MEI Controller (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
03:00.0 Network controller: Intel Corporation Unknown device 4237
04:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
15:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
15:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
15:00.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)
15:00.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev ff)
15:00.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 11)
15:00.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 11)

I think the following line is for my wireless:
03:00.0 Network controller: Intel Corporation Unknown device 4237

However as you see it is Uknown device 4237. I have googled it a bit but did not find any useful info. I have tried to load the following modules but the situation is the same (as I thought).

[root@sector ~]# lsmod
Module Size Used by
iwl4965 182916 0
iwlcore 144708 1 iwl4965
rfkill 17316 1 iwlcore
mac80211 214528 2 iwl4965,iwlcore
cfg80211 33424 3 iwl4965,iwlcore,mac80211
nfsd 252008 17


Any ideas would be much appreciated. Thank you in advanced and sorry for the bad english.

p.s I think that I don`t have the firmware of the wireless but not sure........

rambo3543
3rd October 2008, 12:23 AM
That model of ThinkPad SHOULD have the IBM 11/ab/g and from my understanding there is no native Linux driver for this card so I suggest using ndiswrapper. You have to ways of installing it but you will need the Windows XP x64 driver for the card.

If you want to install from the livna repo than you will need to add the repo and do a
(Not recommended because I have always had problems for some reason with installing ndiswrapper from a repo or rpm, I would install from source, instructions below)

sudo yum install ndiswrapper

OR OR OR OR OR OR OR OR

Here I will explain the install from source, first:

You will need the kernel development files and headers installed as well as gcc (maybe more):

sudo yum install kernel-devel kernel-headers gcc

You can get the ndiswrapper source here:

http://sourceforge.net/project/showfiles.php?group_id=93482&package_id=99148&release_id=602481

extract,compile,install:

cd Download (or whereever you saved the tarball)
tar zxvf ndiswrapper-1.53.tar.gz
cd ndiswrapper-1.53
sudo make
sudo make install


Then you will need to install the windows driver,

Refer to the instructions in the ndiswrapper readme becuase I don't remember the switches but it's pretty easy to use once it's installed:D

sector
3rd October 2008, 09:25 AM

1) yum install ndiswrapper
2) ndiswrapper -i NETw5v64.inf (this is the driver which I`m using under Windows Vista Ultimate but on Vista I`m using it x32).
3) ndiswrapper -l
netw5v64 : driver installed
device (8086:4237) present
4) ndiswrapper -m (to make the alias to modprobe)

5) reboot

6) lspci - is the same unknown device

7) /var/log/messages

Oct 3 10:59:10 sector kernel: ndiswrapper (load_sys_files:206): couldn't prepare driver 'netw5v64'
Oct 3 10:59:10 sector loadndisdriver: loadndisdriver: load_driver(358): couldn't load driver netw5v64
Oct 3 10:59:10 sector kernel: ndiswrapper (load_wrap_driver:108): couldn't load driver netw5v64; check system log for messages from 'loadndisdriver'

8) I tried also with the same driver but for x32 the situation is the same.

Any other suggestions guys? :(

Thank you

F.User_4_Life
3rd October 2008, 09:32 AM
ok first thing is first what fedora u got


if its 8 or 9 download the dangermouse script and run it.http://forums.fedoraforum.org/showthread.php?t=171660

sector
3rd October 2008, 11:28 AM
Well I mentioned the the distro in my fist post however the distro is Fedora 9 fully updated. It is not very clear what I need to install from that script? Could you please be more specific? Thank you.

p.s one more think I was not able to download the script the site gave me 404 not found.

rambo3543
3rd October 2008, 04:36 PM
A 64 bit driver should blue screen windows on an x32 system, get the actual 64 bit driver for windows XP, ndiswrapper cannot use Vista drivers.:)

F.User_4_Life
3rd October 2008, 07:03 PM
ok install the mad wifi and the broadcom bolth of them and then restart you pc and after the restart look for the network configuration tool do a search for it in the kmenu if you are useing kde4 if gnome look in the adminastrative area of the menu. now whene you start it it automaticaly has the device tab selected make a new device and select wireless connection and then look in the list of your hardware. if its not listed click other and see if you can find it there. it should say b43 wireless or nown as wlan0. finish making the device dont alter the settings just make it with out changing anything. now enable the wireless. when you get the pop up cancel the getting ip it doesnt work until you restart you pc.

once restarted you should receive a notification from network manager that you have wireless connection.

(important if you use someone elses net dont forget to enable the ip6tables service look for the services program in the menu as well)

you need to have net connection to edit
once you receive the notification right click the manager icon in the sys tray and edit the connection and the tab is automaticly on the wired tab select the wireless and click the listed modem and edit the settings for that.

a new window will pop up check teh box that sais connect automatically and press ok then the next time you restat it will connect automatically.

sorry if this is to long

rambo3543
3rd October 2008, 08:01 PM
It's not an Atheros or Broadcom chip, it uses an Intel chipset. How will installing those drivers help with anything?:confused::confused:

Also what help would it do configuring ipv6?:confused:

Here is the madwifi link:
http://madwifi.org/wiki/Compatibility/IBM

IF the device had an Atheros chipset then I would recommend madwifi but...

Just in case, post the ENTIRE OUTPUT of:

/sbin/lspci

IF you have the 802.11b card than it will have the Cisco chipset
IF you have the 11bg or 11a/b/g card than it will have the AR5001 Atheros chipset
IF you have the 11 a/b/g II card than it will have the AR5004 chipset

:)

F.User_4_Life
3rd October 2008, 08:05 PM
[EDWARD0S@Sulpher ~]$ /sbin/lspci
00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port
00:11.0 IDE interface: ATI Technologies Inc IXP SB400 Serial ATA Controller
00:12.0 IDE interface: ATI Technologies Inc IXP SB400 Serial ATA Controller
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 11)
00:14.1 IDE interface: ATI Technologies Inc IXP SB400 IDE Controller
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge
00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC'97 Audio Controller (rev 02)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] AddressMap
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation G72 [GeForce 7300 LE] (rev a1)
02:01.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
02:02.0 USB Controller: NEC Corporation USB (rev 43)
02:02.1 USB Controller: NEC Corporation USB (rev 43)
02:02.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
02:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)



im cheap and lazy so i went with simple stuff.

F.User_4_Life
3rd October 2008, 08:09 PM
i heard of a hack that uses the windows driver in linux through wine or something or even having to edit the file that contains the info on the card look in hardwarelister and see it the program sees the intel wifi. i think it is also an option even it you install the broadcom or madwifi look in package manager for the inetl driver you may find it. i doubt it. you may need to google a linux intel wifi driver and compile and make make install.

rambo3543
3rd October 2008, 08:11 PM
im cheap and lazy so i went with simple stuff. :D


lol I meant for sector to post his lspci

F.User_4_Life
3rd October 2008, 08:12 PM
oh i forgot to ask what model is the wifi card.

is it a

PRO/Wireless 2200BG

also enable the testing and devel repos from livna it may solve the problem.

rambo3543
3rd October 2008, 08:13 PM
i heard of a hack that uses the windows driver in linux through wine or something or even having to edit the file that contains the info on the card look in hardwarelister and see it the program sees the intel wifi. i think it is also an option even it you install the broadcom or madwifi look in package manager for the inetl driver you may find it. i doubt it. you may need to google a linux intel wifi driver and compile and make make install.

Sounds difficult:)

I think sector edited out a section of the lspci output because it doesn't show the wireless ethernet controller.:(

F.User_4_Life
3rd October 2008, 08:20 PM
is it a internal wifi. cause you can open it up and remove thos and replace it with a different one. also linux as far as i know it doesnt supprt the any cards above a glink rating so a d-rating is out of the question.

sector
6th October 2008, 11:27 AM
A 64 bit driver should blue screen windows on an x32 system, get the actual 64 bit driver for windows XP, ndiswrapper cannot use Vista drivers.:)

Sorry for the late answer and sorry but I did not know that ndiswrapper can not use Vista drivers. Back to the problem:

1) I went to the IBM web site to search for drivers and I was not able to find x64 driver for XP.
http://www.ibm.com/pc/support/site.wss/product.do?template=/productpage/landingpages/productPageLandingPage.vm&brandind=10&familyind=422610&machineind=0&modelind=0&partnumberind=0&subcategoryind=0&doctypeind=9&doccategoryind=0&operatingsystemind=53385&validate=true&nextdocumentset=26

2) However I tried with the x32 drivers no matter that my fedora 9 is x64. It did not work.

3) I did not edit lspci I just pasted it from my console to the board AND YEAH it is strange that there is a sign unknown device. I will paste it again:

[root@sector ~]# lspci
00:00.0 Host bridge: Intel Corporation Cantiga Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Cantiga Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Cantiga Integrated Graphics Controller (rev 07)
00:03.0 Communication controller: Intel Corporation Cantiga MEI Controller (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
03:00.0 Network controller: Intel Corporation Unknown device 4237
04:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
15:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
15:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
15:00.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)
15:00.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev ff)
15:00.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 11)
15:00.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 11)
[root@sector ~]#

4) The only think I know about my card is Wireless LAN 802.11b/g.

5) Any other suggestions?

Thank you.

rambo3543
6th October 2008, 02:20 PM
A x32 driver will NEVER work on a x64 system, vise-versa, if this were a windows system you would be looking at a blue screen now, since there is no x64 XP driver and no native driver I would recommend using Fedora 9 x32 because there is an XP x32 driver. Maybe one day ndiswrapper will support vista drivers:( I've had the same issue before. Maybe someone else can help more but the x32 fedora should load the x32 xp driver.

If you really want to keep fc9x64 then you could order any pcmcia card with an atheros chipset from ebay, it will work with the native drivers, you may also want to wait until FC10 to see if support for your card was added. Sorry I couldn't help:(

sector
6th October 2008, 02:48 PM
A x32 driver will NEVER work on a x64 system, vise-versa, if this were a windows system you would be looking at a blue screen now, since there is no x64 XP driver and no native driver I would recommend using Fedora 9 x32 because there is an XP x32 driver. Maybe one day ndiswrapper will support vista drivers:( I've had the same issue before. Maybe someone else can help more but the x32 fedora should load the x32 xp driver.

If you really want to keep fc9x64 then you could order any pcmcia card with an atheros chipset from ebay, it will work with the native drivers, you may also want to wait until FC10 to see if support for your card was added. Sorry I couldn't help:(


Thats what I thought :). Most probably I will wait for FC10 or I will order some atheros chipset. We will see. The wireless is not so important for me right now. However thank you for your support. I learn some new stuff from you. Thank you.
Regards