[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