Author: alexander
Date: 2007-09-16 07:38:22 -0600 (Sun, 16 Sep 2007)
New Revision: 2061

Modified:
   trunk/packages/linux/Makefile
   trunk/packages/linux/config.x86
   trunk/packages/linux64/Makefile
   trunk/packages/linux64/config.x86_64
Log:
Added a driver for wireless cards by Realtek.

Removed the kernel option for PnP EIDE devices, because this breaks
"hda=remap63" parameter, and these devices can be found even without this
option at the standard IDE ports. The issue has been reported by Martin Miehe.



Modified: trunk/packages/linux/Makefile
===================================================================
--- trunk/packages/linux/Makefile       2007-09-16 06:51:29 UTC (rev 2060)
+++ trunk/packages/linux/Makefile       2007-09-16 13:38:22 UTC (rev 2061)
@@ -58,6 +58,12 @@
 URL-$(FILE8)= http://easynews.dl.sourceforge.net/sourceforge/madwifi/$(FILE8)
 SHA-$(FILE8)= ccd8f4ba267df75ca002d8dbf66b09347e1bc0b6
 
+DIR9=rtl-mac80211-20070729
+FILE9= $(DIR9).tar.bz2
+URL-$(FILE9)= http://www.hauke-m.de/fileadmin/rtl-wifi/$(FILE9)
+SHA-$(FILE9)= 001787fe6556cdfe02ec77665e83f7747d71b953
+
+
 # Targets
 
 include $(ROOT)/scripts/functions
@@ -66,7 +72,7 @@
        chroot "$(MP)" $(chenv-blfs) \
        'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
 
-stage2: Makefile $(FILE) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) 
$(FILE7) $(FILE8) $(PATCH1)
+stage2: Makefile $(FILE) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) 
$(FILE7) $(FILE8) $(FILE9) $(PATCH1)
        $(std_build)
 
 compile-stage2:
@@ -86,8 +92,14 @@
        PATH=$$PWD/../fakes-for-fglrx:$$PATH sh ../$(FILE1) --buildpkg 
Slackware/All
        for a in $(DIR2) $(DIR3) $(DIR4) ; do \
            sh ../$$a.run -x ; ../build-nvidia-driver $$a $(VRS) ; done
-       tar xf ../$(FILE7) ; cd $(DIR7) ; cp ../../config.rt2x00 config ; \
+       # both rtl8187 and rt2x00 build eeprom_93cx6.ko and thus conflict
+       # so we have to hack the build
+       tar xf ../$(FILE7) ; tar xf ../$(FILE9) ; cd $(DIR7) ; \
+           cp ../../config.rt2x00 config ; cp ../$(DIR9)/rtl* . ; \
+           sed -i 's@"eeprom_93cx6.h"@<linux/eeprom_93cx6.h>@' rtl8187_dev.c ; 
\
            sed -i '/depmod/d' Makefile ; \
+           echo "obj-m += rtl8187.o" >>Makefile ; \
+           echo "rtl8187-objs := rtl8187_dev.o rtl8187_rtl8225.o" >>Makefile ; 
\
            patch -Np0 -i ../../$(PATCH2) ; make KERNDIR=`pwd`/.. ; \
            make KERNDIR=`pwd`/.. install
        tar xf ../$(FILE8) ; cd $(DIR8) ; \

Modified: trunk/packages/linux/config.x86
===================================================================
--- trunk/packages/linux/config.x86     2007-09-16 06:51:29 UTC (rev 2060)
+++ trunk/packages/linux/config.x86     2007-09-16 13:38:22 UTC (rev 2061)
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
-# Linux kernel version: 2.6.22.2
-# Wed Aug 15 17:47:27 2007
+# Linux kernel version: 2.6.22.5
+# Sun Sep 16 11:49:44 2007
 #
 CONFIG_X86_32=y
 CONFIG_GENERIC_TIME=y
@@ -362,8 +362,6 @@
 CONFIG_INET=y
 CONFIG_IP_MULTICAST=y
 # CONFIG_IP_ADVANCED_ROUTER is not set
-# CONFIG_ASK_IP_FIB_HASH is not set
-# CONFIG_IP_FIB_TRIE is not set
 CONFIG_IP_FIB_HASH=y
 # CONFIG_IP_PNP is not set
 # CONFIG_NET_IPIP is not set
@@ -383,12 +381,6 @@
 CONFIG_INET_TCP_DIAG=m
 # CONFIG_TCP_CONG_ADVANCED is not set
 CONFIG_TCP_CONG_CUBIC=y
-# CONFIG_DEFAULT_BIC is not set
-# CONFIG_DEFAULT_CUBIC is not set
-# CONFIG_DEFAULT_HTCP is not set
-# CONFIG_DEFAULT_VEGAS is not set
-# CONFIG_DEFAULT_WESTWOOD is not set
-# CONFIG_DEFAULT_RENO is not set
 CONFIG_DEFAULT_TCP_CONG="cubic"
 # CONFIG_TCP_MD5SIG is not set
 # CONFIG_IP_VS is not set
@@ -732,7 +724,7 @@
 CONFIG_IDE_GENERIC=m
 CONFIG_BLK_DEV_CMD640=y
 # CONFIG_BLK_DEV_CMD640_ENHANCED is not set
-CONFIG_BLK_DEV_IDEPNP=y
+# CONFIG_BLK_DEV_IDEPNP is not set
 CONFIG_BLK_DEV_IDEPCI=y
 CONFIG_IDEPCI_SHARE_IRQ=y
 # CONFIG_IDEPCI_PCIBUS_ORDER is not set

Modified: trunk/packages/linux64/Makefile
===================================================================
--- trunk/packages/linux64/Makefile     2007-09-16 06:51:29 UTC (rev 2060)
+++ trunk/packages/linux64/Makefile     2007-09-16 13:38:22 UTC (rev 2061)
@@ -65,6 +65,12 @@
 CROSS_MAKE= make
 endif
 
+DIR9=rtl-mac80211-20070729
+FILE9= $(DIR9).tar.bz2
+URL-$(FILE9)= http://www.hauke-m.de/fileadmin/rtl-wifi/$(FILE9)
+SHA-$(FILE9)= 001787fe6556cdfe02ec77665e83f7747d71b953
+
+
 # Targets
 
 include $(ROOT)/scripts/functions
@@ -73,7 +79,7 @@
        chroot "$(MP)" $(chenv-blfs) \
        'cd $(ROOT) && make ch-$(NM)64 $(chbash-post-bash)'
 
-stage2: Makefile $(FILE) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) 
$(FILE7) $(FILE8) $(PATCH1)
+stage2: Makefile $(FILE) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) 
$(FILE7) $(FILE8) $(FILE9) $(PATCH1)
        $(std_build)
 
 compile-stage2:
@@ -101,8 +107,14 @@
        for a in $(DIR2) $(DIR3) $(DIR4) ; do \
            sh ../$$a.run -x ; ../build-nvidia-driver.native $$a $(VRS)-64bit ; 
done
 endif
-       tar xf ../$(FILE7) ; cd $(DIR7) ; cp ../../config.rt2x00 config ; \
+       # both rtl8187 and rt2x00 build eeprom_93cx6.ko and thus conflict
+       # so we have to hack the build
+       tar xf ../$(FILE7) ; tar xf ../$(FILE9) ; cd $(DIR7) ; \
+           cp ../../config.rt2x00 config ; cp ../$(DIR9)/rtl* . ; \
+           sed -i 's@"eeprom_93cx6.h"@<linux/eeprom_93cx6.h>@' rtl8187_dev.c ; 
\
            sed -i '/depmod/d' Makefile ; \
+           echo "obj-m += rtl8187.o" >>Makefile ; \
+           echo "rtl8187-objs := rtl8187_dev.o rtl8187_rtl8225.o" >>Makefile ; 
\
            patch -Np0 -i ../../$(PATCH2) ; \
            $(CROSS_MAKE) KERNDIR=`pwd`/.. ; \
            $(CROSS_MAKE) KERNDIR=`pwd`/.. install

Modified: trunk/packages/linux64/config.x86_64
===================================================================
--- trunk/packages/linux64/config.x86_64        2007-09-16 06:51:29 UTC (rev 
2060)
+++ trunk/packages/linux64/config.x86_64        2007-09-16 13:38:22 UTC (rev 
2061)
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
-# Linux kernel version: 2.6.22.2
-# Wed Aug 15 17:47:27 2007
+# Linux kernel version: 2.6.22.5
+# Sun Sep 16 12:07:06 2007
 #
 CONFIG_X86_64=y
 CONFIG_64BIT=y
@@ -303,8 +303,6 @@
 CONFIG_INET=y
 CONFIG_IP_MULTICAST=y
 # CONFIG_IP_ADVANCED_ROUTER is not set
-# CONFIG_ASK_IP_FIB_HASH is not set
-# CONFIG_IP_FIB_TRIE is not set
 CONFIG_IP_FIB_HASH=y
 # CONFIG_IP_PNP is not set
 # CONFIG_NET_IPIP is not set
@@ -324,12 +322,6 @@
 CONFIG_INET_TCP_DIAG=m
 # CONFIG_TCP_CONG_ADVANCED is not set
 CONFIG_TCP_CONG_CUBIC=y
-# CONFIG_DEFAULT_BIC is not set
-# CONFIG_DEFAULT_CUBIC is not set
-# CONFIG_DEFAULT_HTCP is not set
-# CONFIG_DEFAULT_VEGAS is not set
-# CONFIG_DEFAULT_WESTWOOD is not set
-# CONFIG_DEFAULT_RENO is not set
 CONFIG_DEFAULT_TCP_CONG="cubic"
 # CONFIG_TCP_MD5SIG is not set
 # CONFIG_IP_VS is not set
@@ -710,7 +702,7 @@
 CONFIG_IDE_GENERIC=m
 CONFIG_BLK_DEV_CMD640=y
 # CONFIG_BLK_DEV_CMD640_ENHANCED is not set
-CONFIG_BLK_DEV_IDEPNP=y
+# CONFIG_BLK_DEV_IDEPNP is not set
 CONFIG_BLK_DEV_IDEPCI=y
 CONFIG_IDEPCI_SHARE_IRQ=y
 # CONFIG_IDEPCI_PCIBUS_ORDER is not set
@@ -1883,7 +1875,7 @@
 # CONFIG_JBD_DEBUG is not set
 CONFIG_JBD2=m
 # CONFIG_JBD2_DEBUG is not set
-CONFIG_REISER4_FS=m                                                           
+CONFIG_REISER4_FS=m
 # CONFIG_REISER4_DEBUG is not set
 CONFIG_REISERFS_FS=m
 # CONFIG_REISERFS_CHECK is not set

-- 
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to