[Lunar-commits] r22718 - in moonbase/trunk/wifi: . ipw3945 ipw3945-ucode ipw3945d
Terry Chan
tchan at lunar-linux.org
Sat Dec 23 09:23:39 CET 2006
Author: tchan
Date: 2006-12-23 09:23:39 +0100 (Sat, 23 Dec 2006)
New Revision: 22718
Added:
moonbase/trunk/wifi/ipw3945-ucode/
moonbase/trunk/wifi/ipw3945-ucode/BUILD
moonbase/trunk/wifi/ipw3945-ucode/DETAILS
moonbase/trunk/wifi/ipw3945/
moonbase/trunk/wifi/ipw3945/BUILD
moonbase/trunk/wifi/ipw3945/CONFIGURE
moonbase/trunk/wifi/ipw3945/DEPENDS
moonbase/trunk/wifi/ipw3945/DETAILS
moonbase/trunk/wifi/ipw3945d/
moonbase/trunk/wifi/ipw3945d/BUILD
moonbase/trunk/wifi/ipw3945d/BUILD.x86_64
moonbase/trunk/wifi/ipw3945d/DETAILS
Log:
Added the modules needed to get the Intel IPW3945ABG wireless card working
on a 2.6.x kernel.
Added: moonbase/trunk/wifi/ipw3945/BUILD
===================================================================
--- moonbase/trunk/wifi/ipw3945/BUILD (rev 0)
+++ moonbase/trunk/wifi/ipw3945/BUILD 2006-12-23 08:23:39 UTC (rev 22718)
@@ -0,0 +1,38 @@
+(
+
+ if [ $WITH_RADIOTAP == "y" ]; then
+ sedit "s:# CONFIG_IPW3945_RADIOTAP=y:CONFIG_IPW3945_RADIOTAP=y:" Makefile
+ sedit "s:# CONFIG_IPW3945_MONITOR=y:CONFIG_IPW3945_MONITOR=y:" Makefile
+ fi &&
+
+ if [ $WITH_PROMISCUOUS == "y" ]; then
+ sedit "s:# CONFIG_IPW3945_PROMISCUOUS=y:CONFIG_IPW3945_PROMISCUOUS=y:" Makefile
+ sedit "s:# CONFIG_IPW3945_MONITOR=y:CONFIG_IPW3945_MONITOR=y:" Makefile
+ fi &&
+
+ # Debug sucks
+ sedit "s:CONFIG_IPW3945_DEBUG=y:#CONFIG_IPW3945_DEBUG=y:" Makefile &&
+
+ KVER=$(if [ -f /usr/src/linux/include/linux/utsrelease.h ] ; then
+ grep UTS_RELEASE /usr/src/linux/include/linux/utsrelease.h | cut -d'"' -f2
+ else
+ grep UTS_RELEASE /usr/src/linux/include/linux/version.h | cut -d'"' -f2
+ fi)
+
+ if ! $(uname -r | grep -q "^2\.6") ; then
+ message ""
+ message "${PROBLEM_COLOR}This module must only be installed with 2.6.x based kernels!${DEFAULT_COLOR}";
+ message ""
+ exit 1;
+ fi &&
+
+ make KVER=$KVER &&
+ prepare_install &&
+ make KVER=$KVER install &&
+# if [ ! -e /etc/modules.d/ipw3945 ]; then
+# echo "install ipw3945 /sbin/modprobe --ignore-install ipw3945 ; sleep 0.5 ; /sbin/ipw3945d --quiet" > /etc/modules.d/ipw3945
+# echo "remove ipw3945 /sbin/ipw3945d --kill ; /sbin/modprobe -r --ignore-remove ipw3945" >> /etc/modules.d/ipw3945
+# fi
+ gather_docs ISSUES
+
+) > $C_FIFO 2>&1
Added: moonbase/trunk/wifi/ipw3945/CONFIGURE
===================================================================
--- moonbase/trunk/wifi/ipw3945/CONFIGURE (rev 0)
+++ moonbase/trunk/wifi/ipw3945/CONFIGURE 2006-12-23 08:23:39 UTC (rev 22718)
@@ -0,0 +1,2 @@
+mquery WITH_RADIOTAP "Enable RADIOTAP mode?" y
+mquery WITH_PROMISCUOUS "Enable PROMISCUOUS support?" y
Added: moonbase/trunk/wifi/ipw3945/DEPENDS
===================================================================
--- moonbase/trunk/wifi/ipw3945/DEPENDS (rev 0)
+++ moonbase/trunk/wifi/ipw3945/DEPENDS 2006-12-23 08:23:39 UTC (rev 22718)
@@ -0,0 +1,3 @@
+depends ieee80211 &&
+depends ipw3945d &&
+depends ipw3945-ucode
Added: moonbase/trunk/wifi/ipw3945/DETAILS
===================================================================
--- moonbase/trunk/wifi/ipw3945/DETAILS (rev 0)
+++ moonbase/trunk/wifi/ipw3945/DETAILS 2006-12-23 08:23:39 UTC (rev 22718)
@@ -0,0 +1,16 @@
+ MODULE=ipw3945
+ VERSION=1.1.3
+ SOURCE=$MODULE-$VERSION.tgz
+ SOURCE_URL=$SFORGE_URL/$MODULE/
+ SOURCE_VFY=sha1:eb5a65eaf0bfb53ef19f91d1d7bd3a1da2326a14
+ WEBSITE=http://ipw3945.sourceforge.net
+ ENTERED=20061222
+ UPDATED=20061222
+ SHORT="Intel PRO/Wireless 3945 Driver for Linux"
+ PSAFE=no
+cat << EOF
+This project was created by Intel to enable support for the Intel
+PRO/Wireless 3945ABG (IPW3945) Network Connection adapter. This project is
+intended to be a community effort as much as is possible given some working
+constraints (mainly, no HW documentation is available).
+EOF
Added: moonbase/trunk/wifi/ipw3945-ucode/BUILD
===================================================================
--- moonbase/trunk/wifi/ipw3945-ucode/BUILD (rev 0)
+++ moonbase/trunk/wifi/ipw3945-ucode/BUILD 2006-12-23 08:23:39 UTC (rev 22718)
@@ -0,0 +1,8 @@
+(
+
+ prepare_install &&
+ mkdir -p /lib/firmware/ &&
+ cp -p ipw3945.ucode /lib/firmware/ &&
+ gather_docs README.ipw3945-ucode
+
+) > $C_FIFO 2>&1
Added: moonbase/trunk/wifi/ipw3945-ucode/DETAILS
===================================================================
--- moonbase/trunk/wifi/ipw3945-ucode/DETAILS (rev 0)
+++ moonbase/trunk/wifi/ipw3945-ucode/DETAILS 2006-12-23 08:23:39 UTC (rev 22718)
@@ -0,0 +1,18 @@
+ MODULE=ipw3945-ucode
+ VERSION=1.13
+ SOURCE=$MODULE-$VERSION.tgz
+ SOURCE_URL=http://bughost.org/ipw3945/
+ SOURCE_VFY=sha1:3e400a7677d5bcff7e573f393b32e2b8bf7db483
+ WEBSITE=http://ipw3945.sourceforge.net
+ ENTERED=20061222
+ UPDATED=20061222
+ SHORT="Intel PRO/Wireless 3945 microcode image for Linux"
+cat << EOF
+This project was created by Intel to enable support for the Intel
+PRO/Wireless 3945ABG (IPW3945) Network Connection adapter. This project is
+intended to be a community effort as much as is possible given some working
+constraints (mainly, no HW documentation is available).
+
+This contains the REQUIRED binary micro code that is uploaded to the card upon
+initialization.
+EOF
Added: moonbase/trunk/wifi/ipw3945d/BUILD
===================================================================
--- moonbase/trunk/wifi/ipw3945d/BUILD (rev 0)
+++ moonbase/trunk/wifi/ipw3945d/BUILD 2006-12-23 08:23:39 UTC (rev 22718)
@@ -0,0 +1,9 @@
+(
+
+ prepare_install &&
+ cp -p x86/ipw3945d /sbin &&
+ chmod 755 ipw3945d-{start,stop} &&
+ cp -p ipw3945d-{start,stop} /sbin &&
+ gather_docs README.ipw3945d
+
+) > $C_FIFO 2>&1
Added: moonbase/trunk/wifi/ipw3945d/BUILD.x86_64
===================================================================
--- moonbase/trunk/wifi/ipw3945d/BUILD.x86_64 (rev 0)
+++ moonbase/trunk/wifi/ipw3945d/BUILD.x86_64 2006-12-23 08:23:39 UTC (rev 22718)
@@ -0,0 +1,9 @@
+(
+
+ prepare_install &&
+ cp -p x86_64/ipw3945d /sbin &&
+ chmod 755 ipw3945d-{start,stop} &&
+ cp -p ipw3945d-{start,stop} /sbin &&
+ gather_docs README.ipw3945d
+
+) > $C_FIFO 2>&1
Added: moonbase/trunk/wifi/ipw3945d/DETAILS
===================================================================
--- moonbase/trunk/wifi/ipw3945d/DETAILS (rev 0)
+++ moonbase/trunk/wifi/ipw3945d/DETAILS 2006-12-23 08:23:39 UTC (rev 22718)
@@ -0,0 +1,18 @@
+ MODULE=ipw3945d
+ VERSION=1.7.22
+ SOURCE=$MODULE-$VERSION.tgz
+ SOURCE_URL=http://bughost.org/ipw3945/
+ SOURCE_VFY=sha1:516affb782716847154d7387bc057e7644ff1dd2
+ WEBSITE=http://ipw3945.sourceforge.net
+ ENTERED=20061222
+ UPDATED=20061222
+ SHORT="Intel PRO/Wireless 3945 daemon for Linux"
+cat << EOF
+This project was created by Intel to enable support for the Intel
+PRO/Wireless 3945ABG (IPW3945) Network Connection adapter. This project is
+intended to be a community effort as much as is possible given some working
+constraints (mainly, no HW documentation is available).
+
+This is the binary user space regulatory daemon, that is REQUIRED for using
+the Intel 3945ABG adapter in Linux.
+EOF
More information about the Lunar-commits
mailing list