LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking > Linux - Wireless Networking
User Name
Password
Linux - Wireless Networking This forum is for the discussion of wireless networking in Linux.

Notices



Reply
 
Search this Thread
Old 01-21-2005, 02:42 AM   #1
ganja_guru
Member
 
Registered: Dec 2003
Location: Chennai, India
Distribution: Arch Linux 0.7
Posts: 393

Rep: Reputation: 30
Tips for those with an Intel 2200bg(on a SONY VAIO laptop) & SUSE 9.2


Ok this is how i got the intel 2200bg working flawlessly in SUSE 9.2 on a sony VAIO laptop

1) uninstall ndiswrapper if ure using them. Some people have had luck with them, but not me. i got to the point of getting the wireless networking to work, but it would crash the system every time after a minute or so.(probably cause of SONY's %^%$^%$$ drivers)

if u havent installed ndiswrapper , dont bother, but if u have this is how to get rid of it:

$ ndiswrapper -l ( to list the drivers installed)

'xxxx' installed, hardware present. (xxxx is the driver installed)

then do a

$ndiswrapper -e xxxx ( to uninstall the driver)



next, download the latest drivers AND the firmware from http://ipw2200.sourceforge.net/

ok the rest of it is pretty SUSE specific, adjust according to ure distro

1) make sure the ipw-firmware package is installed , or suse wont let u configure the card. Install the wireless-tools package also

2) set up the card according to ure needs, thru yast->network->network cards

3)next remove the installed module like this

rmmod ipw2200

4) install the findutils-locate package thru yast

5) do 'updatedb' (will take a while)

6) $ locate ipw2200.ko

7) this will give u the location of the ipw2200 module in your system,(usually in /usr/src/linux/kernel/drivers/net/wireless..or something similar)

8)the same directory should have the ieee80211.ko module also.(if not, do a locate ieee80211.ko)

9)delete both these files (ipw2200.ko and ieee80211.ko)

10) extract the ipw2200 drivers and do a 'make' and a 'make install'

11) extract the firmware files and copy the firmware files to /usr/lib/hotplug/firmware

12) there is some way to restart hotplug in suse, unfortunately i dont know how, so in true windows tradition : reboot!

13) u should see your IP address during bootup if everything has gone well.

14) make sure never to reinstall the SUSE ipw-firmware again(dont uninstall it either)

....thats bout it...do a

$iwconfig

to see if everything is ok..

P.S - i wrote most of this from memory cause i had done this a couple of days back on my brothers laptop...any corrections /suggestions are welcome)

Please tell me if this worked for you.

Last edited by ganja_guru; 06-04-2005 at 10:19 AM.
 
Old 01-26-2005, 05:29 PM   #2
billdwyer
LQ Newbie
 
Registered: Nov 2004
Location: California
Distribution: Suse 9.2
Posts: 19

Rep: Reputation: 0
Hi ganja_guru,
Thank you, for your imput. I need a few clarifications, about it.

First: I have not installed ndiswrapper, unless it was installed, during the installation of the OS.

Second: Prior to your imput, I had downloaded and installed the firmware V.2.2, the driver V. 19 and the wireless tools V. 27. At least I think I did. Is there a way to comfirm it? Does this mean that I have already completed steps #10 & #11, of your instructions?

Third: I tried to configure the card. There is no host name, server name, or encryption key. I did have an IP address and a submask address. I have windows xp an half of the computer. I got my information, from the windows side of the computer. Do I need to configure it differently on the Linux side?

Fourth: I am not sure how to do' rmmod ipw2200'. I tried to do it in Konsole and super user and got : 'bash: rmmod: command not found', in both. I have gotten, as far as I have, because people like yourself have taken the time to help a Linux newbie, such as myself. I do have a problem with command lines. I don.t know what to do with them. I was able to do 'make' and 'make install' because someone said how to do it. Explaining how to execute a command is very helpful in completing a function in Linux. Eslpecially, for a newbie, who has no idea what you are talking about.

Fifth: I found the findutils-locate, in the rpm packages,inYAST. I have not installed it yet I thought that I had better wait.

Thank you very much for your help. I can not thank you enough.

Bill
 
Old 01-27-2005, 11:19 AM   #3
ganja_guru
Member
 
Registered: Dec 2003
Location: Chennai, India
Distribution: Arch Linux 0.7
Posts: 393

Original Poster
Rep: Reputation: 30
1) if u havent installed ndiswrapper, dont bother.
2) v. 19 worked well for me, just download whatever firmware corresponds to that version( if ure brave , try v21)
3) basically everything is configured via DHCP, which doesnt need you to input things like IP, DNS , Subnet...its all automatically handled.
4) screw rmmod if u dont have it . after u install the new drivers we can just do a reboot, and the new driver will be loaded( though guru's will hate me for taking the way way out and rebooting..hehe)...rmmod is basically remove-module(in this case the ipw2200 driver)...but since ure going to replace your old drivers well just reboot so the new ones get loaded.
5)wireless tools can be installed via YAST

ok do this..(do everything by logging in as root )(ill presume ure using KDE)

1) go to suse and DELETE ALL NETWORK CARD CONFIGURATIONS..basically un-setup everything
2)install findutils-locate thru yast
3) open a terminal(believe me u will grow to love the terminal)
4) type updatedb(wil take time)
5) when thats done, type : locate ipw2200.ko
6)tell me the output of that one
7) delete that file (thru konqueror if u prefer)
8) next, in the same terminal do a : locate ieee80211.ko
9) delete ieee80211.ko

*whats basically been done so far is the old crap suse default drivers have been deleted.

next, we have to build the shiny new drivers:

1) right click on the downloaded driver and click actions- extract here... this will extract the drivers to /root/Desktop/ipw2200(or whatever)

2) open a terminal

type :

cd /root/Desktop/ipw2200

next,
make
make install

thats it for the drivers..

now, for the firmware

1)extract the firmware file in the same way as before...it should have five or six files.
2) copy-paste those files to /usr/lib/hotplug/firmware

reboot.

once everything starts up,
open a terminal and type
iwconfig

post what iwconfig says...ill tell u how to go from there..

best of luck!

Last edited by ganja_guru; 01-27-2005 at 11:21 AM.
 
Old 01-27-2005, 05:46 PM   #4
billdwyer
LQ Newbie
 
Registered: Nov 2004
Location: California
Distribution: Suse 9.2
Posts: 19

Rep: Reputation: 0
Hi ganja_guru.

I did the following:

billdwyer@ (none) : ~> updatedb
/usr /bin/updatedb: line 139: /var/lib/locatedb.n: Permission denied
/usr/bin/find: /dev/VolGroupOO: Permission denied
/usr/bin/find: /etc/ssl/private: Permission denied
/usr/bin/find: /etc/cups/ssl: Permission denied
/usr/bin/find: /etc/cups/certs: permission denied
/usr/bin/find: /etc/news: Permission denied
/usr/bin/find: /etc/uucp: Permission denied
/usr/bin/find: /etc/sysconfig/network/providers: Permission denied
/usr/biNfind: /etc/autoinstall: Permission denied
/usr/biNfind: /var/adm/backup: Permission denied
/usr/bin/find: /var/adm/autoinstall: Permission denied
/usr/bin/find: /var/lib/nfs/sm: Permission denied
/usr/bin/find: /var/lib/nfs/sm.bak: Permission denied
/usr/bin/find: /var/lib/xdm/authdir: Permission denied
/usr/bin/find: /var/lib/pam_devperm: Permission denied
/usr/bin/find: /var/lib/smpppd: Permission denied
/usr/bin/find: /var/log/news: Permission denied
/usr/bin/find: /var/log/YaST2: Permission denied
/usr/bin/find: /var/run/sudo: Permission denied
/usr/bin/find: /var/run/agentx: Permission denied
/usr/bin/find: /var/run/xdmctl/dmctl: permission denied
/usr/bin/find: /usr/lib/man-db: Permission denied
/usr/bin/find: /usr/ share/YaST2/ data/ support: Permission denied
/usr/bin/find: /root: Permission denied
/usr/bin/find: . changed during execution of /usr/bin/find
updatedb: new database would be empty
billdwyer@(none):~> locate ipw2200.ko
locate: /var/lib/locatedb: No such file or directory
billdwyer@(none):~> locate ieee80211.ko
locate: /var/lib/locatedb: No such file or directory
billdwyer@(none):~>

The two files ipw2200.ko and ieee80211.ko are located at file:/lib/modules/2.6.8-24-default/kernel/drivers/net/wireless/.

I downloaded, as I indicated before, the wireless tools (V.27), the firmware (V.2.2), and the driver (V.19).

I moved ipw-2.2-boot.fw, ipw-2.2-bss.fw, ipw-2.2-bss_ucode.fw, ipw-2.2-ibss.fw, and ipw-2.2-ibss_ucode.fw to /usr/lib/hotplug/firmware.

I did a 'make' and 'make install' with the driver and the wireless tools. I am not exactly sure where they ended up.

I hope terminal is what I find in system. There is Konsole, Superuser mode, which just has Password: and you can not type anything in it, and Terminal, which is like Konsole, except it is dark.

Bill
 
Old 01-27-2005, 11:05 PM   #5
ganja_guru
Member
 
Registered: Dec 2003
Location: Chennai, India
Distribution: Arch Linux 0.7
Posts: 393

Original Poster
Rep: Reputation: 30
konsole, terminal,xterm are all just Terminals....so when i say terminal its anyone of those, they all do the same thing..

u have to run updatedb as root

things seem to be going ok so far...did u delete the hardware configuration in suse? make sure nothing is installed under network-network card

u did not tell me what the output of

iwconfig
 
Old 02-05-2005, 09:33 PM   #6
billdwyer
LQ Newbie
 
Registered: Nov 2004
Location: California
Distribution: Suse 9.2
Posts: 19

Rep: Reputation: 0
Hi ganja_guru

I did the following:

billdwyer@(none):~> su updatedb
su: user updatedb does not exist
billdwyer@(none):~> su
Password:
(none): /home/billdwyer # updatedb
/usr/bin/find: /media/dvdrecorder: no medium found
(none): /home/billdwyer # $1wconfig
bash: wconfig command not found
(none): /home/billdwyer # iwconfig
l0 no wireless extensions

eth0 no wireless extensions

sit0 no wireless extensions

I did go into YAST and eliminated all of the imput.

I am not sure where I am. None of this is making any sense.
I hope you can understand it.

Bill
 
Old 02-06-2005, 12:16 AM   #7
ganja_guru
Member
 
Registered: Dec 2003
Location: Chennai, India
Distribution: Arch Linux 0.7
Posts: 393

Original Poster
Rep: Reputation: 30
updatedb is only to find files easily on your computer using the locate command...did you delete the old driver files and install the new ones like i said before...?
(do everything as root)

what does

locate ipw2200.ko

give u ?
 
Old 02-06-2005, 01:40 AM   #8
billdwyer
LQ Newbie
 
Registered: Nov 2004
Location: California
Distribution: Suse 9.2
Posts: 19

Rep: Reputation: 0
Hi ganja_guru,

It is possible that I have not made myself clear. The hard drive that I have put Suse 9.2 has not had any Linux, of any kind, on it. I did not install this over another Linux disrtro. If you scroll up three imputs, you will see that I did a 'locate on the ipw2200.ko and the ieee80211.ko and got no such file or directory on each one. I also told you that I found both items in 'File: /lib/modules/2.6.8-24-default/kernel/drivers/net/wireless/.
If you continue reading you will also see that I tell you what I did with the driver, wireless tools and the firmware.

I apologize, if I did not make myself clear. Please let me know, if you need anything further.

Bill
 
Old 02-06-2005, 03:26 AM   #9
ganja_guru
Member
 
Registered: Dec 2003
Location: Chennai, India
Distribution: Arch Linux 0.7
Posts: 393

Original Poster
Rep: Reputation: 30
ok, then did u do a 'modprobe ipw2200' ?
 
Old 02-06-2005, 07:35 AM   #10
ganja_guru
Member
 
Registered: Dec 2003
Location: Chennai, India
Distribution: Arch Linux 0.7
Posts: 393

Original Poster
Rep: Reputation: 30
after you do modprobe ipw2200 , then you have to just do an iwconfig and you most likely will see your connection info...that is provided everything is running on DHCP..if that doesnt work, do

modprobe ipw2200
modprobe ieee80211
iwconfig


post the output of iwconfig here...
 
Old 02-06-2005, 09:55 AM   #11
jlawren7
Member
 
Registered: Jan 2005
Location: Rochester, NY
Distribution: Fedora Core III
Posts: 46

Rep: Reputation: 15
To make life even easier, you can get rpms for the driver, modules, and kernel modules. I also have instructions on setting the whole thing up if anyone is interested,
http://fedoranews.org/contributors/j...ecurewireless/
http://www.fedoranews.org/contributo...twork_manager/
 
Old 02-06-2005, 07:50 PM   #12
billdwyer
LQ Newbie
 
Registered: Nov 2004
Location: California
Distribution: Suse 9.2
Posts: 19

Rep: Reputation: 0
Hi ganja_guru,

I did both of the modprobes that you suggested. I got the following:

billdwyer@(none):~> su
Password:
(none): /home/billdwyer # modprobe ipw2200
FATAL: Error inserting ipw2200 (/lib/modules/2.6.8-24-default/kernel/drivers/net/wireless/ipw2200,ko): Unknown symbol in module, or unknown parameter (see dmesg)

FATAL: Error inserting ipw2200 (/lib/modules/2.6.8-24-default/kernel/drivers/net/wireless/ipw2200,ko): Unknown symbol in module, or unknown parameter (see dmesg)

(none): /home/billdwyer # modprobe ieee80211
(none): /home/billdwyer # iwconfig
lo no wireless extensions

eth0 no wireless extensions

sit0 no wireless extensions

(none): /home/billdwyer #
 
Old 02-06-2005, 09:19 PM   #13
ganja_guru
Member
 
Registered: Dec 2003
Location: Chennai, India
Distribution: Arch Linux 0.7
Posts: 393

Original Poster
Rep: Reputation: 30
ok at this point i just restarted my computer and did an iwconfig and it worked fine for me...try that..
 
Old 06-03-2005, 10:21 AM   #14
meistrimees
LQ Newbie
 
Registered: Jun 2005
Posts: 1

Rep: Reputation: 0
Well I have a different problem:
I cant compile drivers
make says:
make -C /lib/modules/2.6.8-24.14-default/build SUBDIRS=/home/viljar/Desktop/ipw2200-1.0.4 MODVERDIR=/home/viljar/Desktop/ipw2200-1.0.4 modules
make[1]: Entering directory `/usr/src/linux-2.6.8-24.14-obj/i386/default'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/usr/src/linux-2.6.8-24.14-obj/i386/default'
make: *** [modules] Error 2

(I have gcc intalled)

Any ideas?
 
Old 06-13-2005, 07:28 PM   #15
Linux4Dummies
Member
 
Registered: Jan 2004
Location: US
Distribution: SuSE 10.0
Posts: 58

Rep: Reputation: 15
I have a related question! I've gotten everything installed for pro2200, but when I installed it said:
"Don't forget to copy firmware to /usr/lib/hotplug/firmware/ and have the hotplug tools in place"

I have no such folder! And I don't know what "have the hotplug tools in place" means, although I did install the wireless_tools.

Any help? I'm sooo close to getting it to run! If I can pull this off, XP will only be necessary for Powerpoint and non-Linux supported software! Which is great, cuz I haven't figured out how to make XP the defaut OS again. Heh.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Network problem with Suse 10.0 on Sony Vaio laptop athv_gr Linux - Networking 5 01-20-2006 05:11 PM
Laptop Sony VAIO S360 & WiFi Problem deepgrewal Mandriva 1 04-06-2005 04:09 AM
problems installing suse 9.0 on sony vaio pcg-r505gck laptop vakilp Linux - Laptop and Netbook 0 12-27-2004 03:17 PM
suse 8.2 on sony vaio laptop - installation problem lee110968 Linux - Newbie 1 11-08-2004 08:40 PM
Slackware 10 on Sony Vaio laptop Gimzo Slackware 1 07-01-2004 09:56 AM


All times are GMT -5. The time now is 11:50 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration