ipw2200 driver here


Forum: DSL Ideas and Suggestions
Topic: ipw2200 driver here
started by: jago25_98

Posted by jago25_98 on Nov. 11 2005,23:22
- For DSL2.0 beta
- It's not tested / verified. When it is it'll be available from the mirrors.

For the moment I'm hosting it. I hope to keep it here until 30/1/2006 or until the package gets verified:
< http://www.NULLajpearce.cNULLo.uk/files/mydsl/ >

--> NOW IN TESTING FOR the 2.0 beta:
< here for example >

and instructions here:
< http://damnsmalllinux.org/wiki/index.php/Installing_MyDSL_Extensions >

Code Sample

Comments: INSTRUCTIONS
## Install the driver. In EmelFM select ipw2200-k2.4.31.dsl and press "MYDSL"
## or the manual way - open an xterminal,
sudo /etc/init.d/mydsl-install/<mylocation>/ipw2200-k2.4.31.dsl
## first we need to become superuser
sudo su
## now we need to run "depmod", which is no problem with a HD install,
## but difficult with the liveCD (and frugal) because much of the filesystem is read-only.
## so for a liveCD we need to make certain files writeable
## by running /home/dsl/depmodscript.sh, which is provided in this package.
## So run this next command only for liveCD, not HDinstalls
/home/dsl/depmodscript.sh
## map our new driver modules
depmod

## Now load the driver
modprobe ipw2200
## if no error messages, this should create a network interface, eth0 (or eth1, etc)
## you can check this by running "ifconfig -a"
## now set up the wireless network
iwconfig eth0 essid MY_ESSID key 1234567890 mode managed
## for automatic IP
pump -i eth0
## or for static IP
## modify /etc/resolv.conf to include your nameservers
#ifconfig eth0 192.168.0.xx
#route add default gw 192.168.0.1 eth0   # or whatever your router's IP is

Obviously, replace "MY_ESSID" with your SSID and "123467890" with your WEP key.
Instead of manually entering the commands each time to load the module and configure the network,
it's easier to run the the provided script, /home/dsl/connect.sh
Just modify this script to include your settings.

MAKING IT PERMANENT with a liveCD or Frugal install.
This driver package can be reinstalled at each boot with the boot parameter -
"mydsl=hda1" (or sda1, or floppy, etc)
Of course, the all-important "depmod" process is still required.
A neat way to achieve this automatically
is to list the files that depmod modifies in /home/dsl/.filetool.lst,
then run "Backup" from DSLpanel > Backup/Restore.
First, set up the driver and make sure it's working.  And modify your /home/dsl/connect.sh script.
Now add the following entries to /home/dsl/.filetool.lst -
(don't dare delete the "home/dsl/.filetool.lst" and "/home/dsl/.xfiletool.lst" entries)

home/dsl/connect.sh
lib/modules/2.4.31/modules.dep
lib/modules/2.4.31/modules.generic_string
lib/modules/2.4.31/modules.ieee1394map
lib/modules/2.4.31/modules.isapnpmap
lib/modules/2.4.31/modules.parportmap
lib/modules/2.4.31/modules.pcimap
lib/modules/2.4.31/modules.pnpbiosmap
lib/modules/2.4.31/modules.usbmap

Run "Backup" from DSLpanel > Backup/Restore
Boot with the boot parameters -
mydsl=hda1 restore=hda1 (or sda1, or floppy, etc)

Posted by roberts on Nov. 12 2005,17:54
Cool it is for 2.4.31 our 2.0 version. Thanks.
Hope we get some feedack so that it can be placed in the repository for the release of 2.0 final.

Posted by tempestuous on Nov. 16 2005,11:10
Just to clarify ... I compiled this package, and it has already been successfully tested by another forum member, gjhicks.  So the issue is verification and acceptance, I thought.  I emailed it to - extensions at damnsmalllinux dot org, on November 7.

There are many different wifi drivers for Linux, and I have compiled packages of most for Puppy Linux, which are hosted at < http://mymirrors.homelinux.org/puppy/wireless/ >
Sorry, I don't feel inspired to go through the whole process again for DSL.  It took a lot of time.  And when the kernel changes, it's all redundant.
But if there's interest amongst users of this ipw2200 package in using WPA encryption, I will make a wpa_supplicant dsl package.

Posted by Hard drive trouble on Nov. 21 2005,21:11
I managed to install the driver and get it working ok.  (THANKS!!!!! If you only knew!)  But I have to reinstall the driver each time I reboot.  I don't leave this machine on all the time and I don't understand your instructions for making this permanent on a hard drive install.  Or I'm not following them correctly.

(I was actually willing to pay for this driver.  I've done everything including beg for it!  :-D)

Posted by jago25_98 on Nov. 22 2005,09:59
Quote
To make these kind of settings permanent, you need to add the commands to your /opt/bootlocal.sh startup file.  You will also need to use the DSL backup/restore process.

Search the wiki or the forums for more detailed help on these subjects.


If there's something in the WIKI it's not linked to from the rest of the WIKI:
< http://damnsmalllinux.org/wiki/index.php/Installing_MyDSL_Extensions >

It seems there are lots of pages not listed in the WIKI. Here's why; a new front page!
< http://damnsmalllinux.org/wiki/index.php/Main_Page_Beta >

->

< http://damnsmalllinux.org/wiki....ings.3F >

One method I read about somewhere involves putting the myDSL package in a certain location and then specifying `mydsl=/package` on the commandline. Try that to begin with.

You might be able to edit the iso by uncompressing the mydsl package to the iso as well:

(would this work people?)

mount -t iso9660 -o loop,rw /mnt/iso
cd /mnt/iso
tar zxvf package.mydsl

or using WinISO

Posted by tempestuous on Nov. 23 2005,11:59
I don't feel I can explain the backup/restore process ... it's best you research this part, and just try it.
But I will clarify the last 2 lines of my instructions in the info file -

Boot with the boot parameters -
mydsl=hda1 (where you saved the ipw2200-k2.4.31.dsl file) restore=hda1 (where you saved your backup) ... or sda1, or floppy, etc.

I tested this process myself ... I know it works.

Of course a very thorough solution would be to install and depmod the driver, then remaster DSL.  The last time I remastered DSL myself, was about a year ago using the rather complex Knoppix instructions.  I think there's a more streamlined process now, invoked from a script somewhere in DSL's filesystem.

Posted by tempestuous on Nov. 24 2005,00:18
The ipw2100 and ipw2200 drivers are now in the /mydsl/testing repository
Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.