Page 1 of 1

Toshiba Satellite M115-S3094, with ipw3945 wireless card

Posted: Sun 28 Jan 2007, 22:18
by teslasnp
I recently upgraded to the 2.13 pup and have loved it from the start. My wireless card was found immediately and functions with WEP and unprotected networks in the a/b/g range, and my sound card works. Fantastic, the first distribution to do this. . .my only concern is that I seem incapable of configuring the WPA supplicant at all. No matter what changes i make, the ssid always shows as the last network I connected to. . .I'm going to reinstall to hdd tonight and make another attempt at it, but any help on how to connect to a WPA-TKIP network would be appreciated

Posted: Sun 28 Jan 2007, 22:31
by paulh177
http://www.murga-linux.com/puppy/viewto ... 12&t=13008 may help.
it's usually do-able but can be a fiddle with some cards

Posted: Mon 29 Jan 2007, 01:48
by Flash
Please, if you're going to ask for help from the forum, at least tell us the make and model of your hardware. If we help you find a solution, it might also help someone else with the same hardware.

apologies

Posted: Tue 30 Jan 2007, 07:25
by teslasnp
My apologies, I didn't think before I posted, nor before I searched the forum well enough. It would appear that at the least I didn't even state what version I was using or what packages I had already obtained, as well as those that I didn't know about(wifi-1.0.4-beta-2.pup). I will try that and believe that this is my problem. If not I will come back for more assistance with more information.

Once again, I do apologize and thank you for your help thus far.

Posted: Tue 30 Jan 2007, 16:36
by tempestuous
The setup of wpa_supplicant has not yet been incorporated into the Network Wizard. rarsa is working on it - http://www.puppyos.net/forum/?1167105466
In the meantime, the only way to use wpa_supplicant is by manually running the setup commands, as per the instructions here
http://dotpups.de/dotpups/Wifi/wireless ... README.txt

.. of course, wpa_supplicant does not support all wifi drivers ... and you still haven't told us the brand/model/revision of your wifi adaptor, so we can't advise you further.


wifi-1.0.4-beta-2.pup is just a (large) collection of Windows wifi drivers for use with ndiswrapper.
Since Puppy has already loaded a native driver for you which is working, I can't see any point in using wifi-1.0.4-beta-2.pup or ndiswrapper, unless your native driver does not support WPA
... but again, you haven't told us what device/driver you have.

the information

Posted: Wed 31 Jan 2007, 00:54
by teslasnp
i am using a Toshiba Satellite M115-S3094, with the ipw3945 wireless card. The settings for the network that I am attempting to connect to is as follows:

ssid: 12183
wpa-tkip
psk=twelve183

i don't know what other information would be needed other than to say that it is a hidden ssid. I've correctly modified the wpa_supplicant.conf:

ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
network={
ssid="12183"
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP
group=TKIP
psk="twelve183"

possibly the wpa-connect executable. . .

modprobe ipw3945
ifconfig eth0 up
if [ -e /var/run/wpa_supplicant/* ]; then rm /var/run/wpa_supplicant/*; fi
wpa_supplicant -i eth0 -D wext -c /etc/wpa_supplicant.conf -B
sleep 20

Perhaps there is a procedure to connect correctly, if there is I don't know what it would be. I try running the wpa-connect file after x is started. A possible complication may be that I need to connect to a wep connection at school, or an ad-hoc at school or work. If there's something more that you may need to diagnose the problem, please let me know, I'll give you what I can

Posted: Wed 31 Jan 2007, 06:20
by tempestuous
OK, now I can help.
Several encryption modules need to be loaded to support WPA connection. Puppy seems to automatically load most of them, but NOT the michael_mic module. So load it manually before launching wpa_supplicant, like this -

modprobe michael_mic

If your connection still fails, it might be necessary to load the other encryption modules -

modprobe ieee80211_crypt
modprobe ieee80211_crypt_wep
modprobe ieee80211_crypt_ccmp
modprobe ieee80211_crypt_tkip

modprobe aes ## ??
modprobe arc4 ## ??
modprobe crc32c ## ??

Forum member "fried" is successfully using wpa_supplicant with an IPW2200 adaptor, see here
http://www.murga-linux.com/puppy/viewto ... 9&start=15

And one more thing - for initial testing, it would be a good idea to "unhide" your router's SSID. Once your laptop can successfully connect, then you can try to hide the SSID.

Posted: Wed 31 Jan 2007, 07:44
by paulh177
I have ipw3945 working ok with puppy 2.13, but the only way it will associate with the router is if i unhide the SSID.
If I leave the SSID hidden, ipw3945 continually attempts to associate but never completes.

paul

hidden

Posted: Thu 01 Feb 2007, 04:18
by teslasnp
Is it possible then to assume that the wpa_supplicant isn't yet capable of connecting to hidden networks?

Posted: Thu 01 Feb 2007, 08:05
by paulh177
it's often dangerous to make broad assumptions based on a single observation.

Posted: Sun 04 Feb 2007, 14:33
by rarsa
I have a hidden essid network and it worked with this simple change

ap_scan=2


The rest of my configuration file and steps is exactly the same.

Please let me know if this works for you as I may make it an assumption on the wizard.

Posted: Sun 04 Feb 2007, 20:36
by paulh177
OK rarsa, that works on my intel 945abg wireless.
when i have a moment i'll try it on the bcom 43xx

(was that setting documented anywhere or was it a guess?)

2.14beta

Posted: Thu 15 Feb 2007, 23:57
by teslasnp
I don't fully understand it, but by upgrading to the 2.14beta, there exists a wizard for the wpa options, including hidden networks. Not sure why it works, but it does. Same driver too. Thanks for your help.