Hi,
I have upgraded to suse 9.3 and everything went smooth. However, I have tried to find the firmware for prismGT wireless cards to get my WG511 working, but I couldn't find it. When I was using 9.2, the firmware was available using YOU. Once I installed the firmware, the card worked smooth.
The problem now is that the firmware is not available. So, I went to look for the updates for 9.2, under the folder /pub/suse/i386/update/9.2 and I was able to find the script installintersilfirmware.sh (which I think is the script needed). Downloaded the script, tried running it, but gave me an error, that it was unable to find CC-54g_v1017.zip. I googled for the file, and I found it right away (actually, if you check the other script /pub/suse/i386/update/9.2/patches/installintersilfirmware.sh-51699, you can get the
link from which to download the file). Edited the script to point to the folder where the zip file is and ran the script, but I got an error saying
./installintersilfirmware.sh: line 1: -----BEGIN: command not found
./installintersilfirmware.sh: line 2: Hash:: command not found
which is understandable (looking at the script, you can see where it is coming from), I guess the script is supposed to work from YOU. When I remove the lines associated with these errors (first two and last 6 lines) and execute the script, and it works fine, I guess it only copies one file to /lib/firmware/ . The card works find after that. So for anyone who wants to get it working, its a simple process.
What I am not sure of is the following, what is the objective of the lines at the beginning/end of the script (first two and last 6 lines), and whether YOU does something with these lines.
Below is a copy of the script.
Thanks.
------------------------------------------------------------------------------------------
Code:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
#!/bin/sh
#
# install_intersil_firmware
#
# This script tries to install the firmware needed to run
# WLAN cards using Intersil's PrismGT chip.
die()
{
popd
test -d $TMPDIR
rm -rf $TMPDIR
exit 1
}
if [ "`id -u`" != "0" ]; then
echo "error: You must be root to use this program!"
exit 1
fi
test -z "$( type -p curl)" && { echo "'curl' is not installed, aborting"; exit 1; }
test -z "$( type -p unzip)" && { echo "'unzip' is not installed, aborting"; exit 1; }
test -d /lib/firmware || mkdir -p /lib/firmware
TMPDIR=$(mktemp -d /var/tmp/intersil.XXXXXX) || exit 1
pushd `pwd` >/dev/null
cd $TMPDIR
unzip /var/lib/YaST2/you/files/content/artem/artem000221/CC-54g_v1017.zip >/dev/null || die
mv ComCard\ 54g/Win2k/WLANDCB.arm /lib/firmware/isl3890 || die
popd >/dev/null
rm -rf $TMPDIR
exit 0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQFBYVfkqE7a6JyACsoRApJtAJ9pZxlxboQ8c7q5POjOl2BKP4tc9QCg
hgFneP2AHTL/DRgNBdGnmyPHtxQ=
=m5eQ
-----END PGP SIGNATURE-----
----------------------------------------------------------------------------