# openmamba kernel extramodules specfile # Copyright (C) 2004-2009 by Silvan Calarco # Copyright (C) 2004-2008 by Davide Madrisan # Copyright (C) 2007 by Stefano Cotta Ramusino # released under the GPL license # # To build a specific target: # # rpmbuild -ba --define="KERNEL_TARGET " kernel-extramodules.spec # or # autospec -u kernel-extramodules --define KERNEL_TARGET= -a5 # # DISTCC disabled by default for this package %define USE_DISTCC 0 # additional modules %define amedyn2_version cvs20090530 %define at76_usb_version 0.17 %define ueagle4_data_version 1.0 %define qc_usb_version 0.6.6 #%define madwifi_version r4031-20090529 %define fusd_kor_version 1.10-11 %define kqemu_version 1.4.0pre1 %define iwlwifi_1000_fw_version 128.50.3.1 %define iwlwifi_4965_fw_version 228.61.2.24 %define iwlwifi_3945_fw_version 15.32.2.9 %define iwlwifi_5000_fw_version 8.24.2.12 %define iwlwifi_5150_fw_version 8.24.2.2 %define iwlwifi_6000_fw_version 9.176.4.1 #%define acer_acpi_version 0.11.2 %define cm2020_version 2.4.0beta1.svn20080426 %define usb_rndis_lite_version 0.11 %define m5602_version 0.5 %define r5u870_version 0.11.4 %define rt2860_version 2.2.0.0 %define rt2860_pkg 2009_0918_RT2860_Linux_STA_v %define stk11xx_version 1.4.0 %define kernel_majversion %(echo %version | cut -d. -f1-2) %define build_version %{version} %define BUILD_CC %{_target_platform}-gcc %define BUILD_CXX %{_target_platform}-g++ %if %{USE_DISTCC} %define DISTCC_CC ccache distcc %{?BUILD_CC} %define DISTCC_CXX ccache distcc %{?BUILD_CXX} %define BUILD_OPTS CC="%{DISTCC_CC}" CXX="%{DISTCC_CXX}" -j12 %else %define BUILD_OPTS CC="%{BUILD_CC}" CXX="%{BUILD_CXX}" %{?_smp_mflags} %endif %if "%{?KERNEL_TARGET}" == "" # build a mamba kernel by default %define KERNEL_TARGET mamba %else %define KERNEL_TARGET_APPEND -%{KERNEL_TARGET} %endif %if "%{_target_cpu}" == "i586" %define target_cpu i386 %else %define target_cpu %{_target_cpu} %endif Name: kernel-extramodules Version: 2.6.33 Epoch: 3 Release: 1mamba Summary: Additional modules for the Linux Kernel Group: System/Kernel and Hardware Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco #Source1: http://oss.linbit.com/drbd/%{drbd_majversion}/drbd-%{drbd_version}.tar.gz # To get amedyn2: # cvs -z3 -d:pserver:anonymous@zyxel630-11.cvs.sourceforge.net:/cvsroot/zyxel630-11 co -P amedyn2 # tar cjvf amedyn2-cvs`date '+%Y%m%d'`.tar.bz2 amedyn2 Source2: amedyn2-%{amedyn2_version}.tar.bz2 #Source2: http://downloads.sourceforge.net/zyxel630-11/amedyn2-%{amedyn2_version}.tar.bz2 # To get at76_usb: # git-clone http://honk.sigxcpu.org/git/at76c503a.git/ # mv at76c503a at76_usb # tar jcvf at76_usb-git`date '+%Y%m%d'`.tar.bz2 at76_usb #Source3: http://download.berlios.de/at76c503a/at76_usb-%{at76_usb_version}.tar.gz Source3: http://download.berlios.de/at76c503a/at76_usb-%{at76_usb_version}.tar.gz Source6: http://downloads.sourceforge.net/qce-ga/qc-usb-%{qc_usb_version}.tar.gz #Source7: http://snapshots.madwifi-project.org/madwifi-trunk/madwifi-trunk-%{madwifi_version}.tar.gz #Source9: http://fort.xdas.com/~kor/oss2jack/fusd-kor-%{fusd_kor_version}.tar.gz Source12: http://www.intellinuxwireless.org/iwlwifi/downloads/iwlwifi-5150-ucode-%{iwlwifi_5150_fw_version}.tgz Source13: http://www.intellinuxwireless.org/iwlwifi/downloads/iwlwifi-1000-ucode-%{iwlwifi_1000_fw_version}.tgz Source14: http://www.nongnu.org/qemu/kqemu-%{kqemu_version}.tar.gz Source15: http://www.intellinuxwireless.org/iwlwifi/downloads/iwlwifi-4965-ucode-%{iwlwifi_4965_fw_version}.tgz Source16: http://www.intellinuxwireless.org/iwlwifi/downloads/iwlwifi-3945-ucode-%{iwlwifi_3945_fw_version}.tgz Source17: http://www.intellinuxwireless.org/iwlwifi/downloads/iwlwifi-5000-ucode-%{iwlwifi_5000_fw_version}.tgz Source19: http://www.intellinuxwireless.org/iwlwifi/downloads/iwlwifi-6000-ucode-%{iwlwifi_6000_fw_version}.tgz Source18: http://download.gna.org/ueagleatm/ikanos/ueagle4-data-%{ueagle4_data_version}.tar.gz #Source19: http://aceracpi.googlecode.com/files/acer_acpi-%{acer_acpi_version}.tar.bz2 # svn co http://svn.gula.es/cm2020 Source20: cm2020-%{cm2020_version}.tar.bz2 Source21: http://downloads.sourceforge.net/synce/usb-rndis-lite-%{usb_rndis_lite_version}.tar.gz # Zepto 6225WD experimental webcam driver (does not fully work yet) # svn co https://m560x-driver.svn.sourceforge.net/svnroot/m560x-driver m560x-driver # cd m560x-driver/m560x/branches/m5602 # make dist Source22: m5602-%{m5602_version}.tar.bz2 # svn co http://svn.mediati.org/svn/r5u870/trunk ~/r5u870 Source24: http://repo.intilinux.com/r5u870-%{r5u870_version}.tar.bz2 Source25: r5u870-modprobe Source26: http://www.ralinktech.com.tw/data/drivers/%{rt2860_pkg}%{rt2860_version}.tar.bz2 Source27: rt2860-config Source28: http://mesh.dl.sourceforge.net/sourceforge/syntekdriver/stk11xx-%{stk11xx_version}.tar.gz Patch1: 2009_0918_RT2860_Linux_STA_v2.2.0.0-kernel2.6.31-0.patch Patch3: qc-usb-0.6.6-init_MUTEX.patch Patch5: fusd-kor-1.10-10-Makefiles.patch Patch7: amedyn2-2006-09-28-remove_usb_owner.patch Patch8: fusd-kor-1.10-11-module_param.patch Patch9: fusd-kor-1.10-11-flag-for-more-data.patch #Patch10: fusd-kor-1.10-11-kernel_2.6.18.patch Patch10: fusd-kor-1.10-11.udev.patch Patch11: eagle-usb-2.3.3-kernel_2.6.18.patch Patch12: kfusd-2.6.19-fixes.patch #Patch15: amedyn2-2006-09-28-kernel_2.6.21.patch Patch25: r5u870-0.11.2-kernel_2.6.26.patch Patch27: fusd-kor-1.10-11-kernel2.6.26.patch Patch28: qc-usb-0.6.6-kernel-2.6.26.patch Patch30: qc-usb-0.6.6-kcompat-2.6.24.patch Patch31: qc-usb-0.6.6-kcompat-2.6.26.patch Patch32: qc-usb-0.6.6-kcompat-2.6.27.patch Patch33: qc-usb-0.6.6-kcompat-2.6.28.patch Patch35: qc-usb-0.6.6-kernel-2.6.30.patch Patch36: stk11xx-1.4.0-ioctl32.patch Patch37: kqemu-1.4.0pre1-x86_64.patch URL: http://www.kernel.org # fusd-kor is under BSD license, the other modules are under GPL License: GPL, BSD BuildRequires: kernel-%{KERNEL_TARGET}-headers >= %{version} BuildRequires: kernel-%{KERNEL_TARGET}-headers <= %{version}.255 BuildRequires: sharutils # BuildRequires for stk11xx BuildRequires: ctags # BuildRequires for eagle-usb BuildRequires: net-tools BuildRequires: dhcp-client BuildRequires: rp-pppoe # end of BuildRequires for eagle-usb # BuildRequires for amedyn2 BuildRequires: libusb-devel BuildRequires: libpopt-devel BuildRequires: libncurses-devel # end of BuildRequires for amedyn2 %if "%{USE_DISTCC}" == "1" BuildRequires: distcc BuildRequires: ccache %endif BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Additional modules for the Linux Kernel. These modules are packaged apart from the main kernel modules because they come from third party software and are not (yet) included in standard kernel releases. %if "%{?KERNEL_TARGET}" != "" %package -n kernel-%{?KERNEL_TARGET}-extramodules Group: System/Kernel and Hardware Summary: Additional modules for the Linux %{?KERNEL_TARGET} Kernel %endif PreReq: kernel-%{KERNEL_TARGET} >= %{version} PreReq: kernel-%{KERNEL_TARGET} <= %{version}.255 Requires: module-init-tools Provides: kernelextramodules = %{version} Provides: madwifi-tools Obsoletes: madwifi-tools Obsoletes: kernel26-smppreempt-extramodules Obsoletes: kernel26-preempt-extramodules Obsoletes: kernel26-smp-extramodules Obsoletes: kernel26-std-extramodules %description -n kernel-%{?KERNEL_TARGET}-extramodules Additional modules for the Linux %{?KERNEL_TARGET} Kernel. These modules are packaged apart from the main kernel modules because they come from third party software and are not (yet) included in standard kernel releases. List of provided drivers: * zyxel630-11: Zyxel 630-11, 630-13 (ADSL USB Modem with Alcatel chipset) * at76_usb: USB WLAN devices using Atmel AT76C503, AT76C505 and AT76C505A chipsets * quickcam: Logitech QuickCam Express / Web / Notebook * kqemu: QEMU accelerator kernel module * cardman: Omnikey Cardman 2020 USB #%package -n madwifi-tools #Group: System/Kernel and Hardware #Summary: Userspace tools for the Atheros-based Wireless LAN devices driver ##Requires: kernelextramodules = %{version} # #%description -n madwifi-tools #Userspace tools for the Atheros-based Wireless LAN devices driver. %prep %setup -q -c -n %{name}-%{version}%{?KERNEL_TARGET} -T %if "%{?KERNEL_TARGET}" == "" echo "No target specified, aborting." 1>&2 exit 1 %else echo "I'm going to build extramodules for a %{KERNEL_TARGET} kernel..." %endif # # set stk11xx sources # %setup -q -D -n %{name}-%{version}%{?KERNEL_TARGET} -T -a28 cd stk11xx-%{stk11xx_version} %patch36 -p1 cd .. # # set rt2860 sources # %setup -q -D -n %{name}-%{version}%{?KERNEL_TARGET} -T -a26 cd %{rt2860_pkg}%{rt2860_version} %patch1 -p1 cd .. # # set ru870 sources # %setup -q -D -n %{name}-%{version}%{?KERNEL_TARGET} -T -a24 # # set m560x sources # %setup -q -D -n %{name}-%{version}%{?KERNEL_TARGET} -T -a22 ## ## set rndis_usb_lite sources ## #% setup -q -D -n %{name}-%{version}%{?KERNEL_TARGET} -T -a21 # # set cm2020 sources # %setup -q -D -n %{name}-%{version}%{?KERNEL_TARGET} -T -a20 cd cm2020/src/cm2020 mv makefile.26 Makefile cd ../../.. ## ## set acer_acpi sources ## #%setup -q -D -n %{name}-%{version}%{?KERNEL_TARGET} -T -a19 # # set iwlwifi sources # %setup -q -D -n %{name}-%{version}%{?KERNEL_TARGET} -T -a13 -a15 -a16 -a17 -a12 -a19 # # set kqemu sources # %setup -q -D -n %{name}-%{version}%{?KERNEL_TARGET} -T -a14 cd kqemu-%{kqemu_version} %patch37 -p1 cd .. ## ## set fusd-kor sources ## #%setup -q -D -n %{name}-%{version}%{?KERNEL_TARGET} -T -a9 #cd fusd-kor-%{fusd_kor_version} #%patch5 -p1 ##% patch8 -p1 #%patch10 -p1 ##% patch12 -p1 #%patch27 -p1 #%patch9 -p1 #cd .. ## ## set madwifi sources ## #%setup -q -D -n %{name}-%{version}%{?KERNEL_TARGET} -T -a7 # # set qc_usb sources # %setup -q -D -n %{name}-%{version}%{?KERNEL_TARGET} -T -a6 cd qc-usb-%{qc_usb_version} %patch3 -p1 #%patch28 -p1 %patch30 -p1 %patch31 -p1 %patch32 -p1 %patch33 -p1 %patch35 -p1 cd .. # # set ueagle-atm sources # %setup -q -D -n %{name}-%{version}%{?KERNEL_TARGET} -T -a18 ## ## set at76_usb sources ## #% setup -q -D -n %{name}-%{version}%{?KERNEL_TARGET} -T -a3 # # set amedyn2 sources # %setup -q -D -n %{name}-%{version}%{?KERNEL_TARGET} -T -a2 cd amedyn2 %patch7 -p1 #%patch15 -p1 cd .. %build # # build for KERNEL_TARGET target # # build stk11xx driver cd stk11xx-%{stk11xx_version} ARCH=%{target_cpu} make CROSS_COMPILE=%{_target_platform}- -f Makefile.standalone clean \ KVER=%{build_version}%{?KERNEL_TARGET} \ KDIR=%{_prefix}/src/linux-%{build_version}%{?KERNEL_TARGET} ARCH=%{target_cpu} make CROSS_COMPILE=%{_target_platform}- -f Makefile.standalone driver \ %{BUILD_OPTS} \ KVER=%{build_version}%{?KERNEL_TARGET} \ KDIR=%{_prefix}/src/linux-%{build_version}%{?KERNEL_TARGET} cd .. # build rt2860 driver sed -i "s,/tftpboot,/dev/null," %{rt2860_pkg}%{rt2860_version}/Makefile ARCH=%{target_cpu} make CROSS_COMPILE=%{_target_platform}- -C %{rt2860_pkg}%{rt2860_version} \ LINUX_SRC=%{_prefix}/src/linux-%{build_version}%{?KERNEL_TARGET} %if "%{target_cpu}" != "x86_64" # build r5u870 driver ARCH=%{target_cpu} make CROSS_COMPILE=%{_target_platform}- -C r5u870 \ %{BUILD_OPTS} \ KDIR=%{_prefix}/src/linux-%{build_version}%{?KERNEL_TARGET} %endif ## build m5602 module #make -C m5602-%{m5602_version} \ # %{BUILD_OPTS} \ # KDIR=%{_prefix}/src/linux-%{build_version}%{?KERNEL_TARGET} ## build usb_rndis_lite modules #make -C usb-rndis-lite-%{usb_rndis_lite_version} \ # %{BUILD_OPTS} \ # KDIR=%{_prefix}/src/linux-%{build_version}%{?KERNEL_TARGET} # build cm2020 module ARCH=%{target_cpu} make CROSS_COMPILE=%{_target_platform}- -C cm2020/src/cm2020 \ %{BUILD_OPTS} \ KVER=%{build_version}%{?KERNEL_TARGET} \ KDIR=%{_prefix}/src/linux-%{build_version}%{?KERNEL_TARGET} ## build acer_acpi module #cd acer_acpi-%{acer_acpi_version} #make \ # KERNELSRC=%{_prefix}/src/linux-%{build_version}%{?KERNEL_TARGET} \ # KERNELVERSION=%{build_version}%{KERNEL_TARGET} #cd .. # build KQEMU module %if "%{target_cpu}" == "%{_build_cpu}" cd kqemu-%{kqemu_version} ./configure \ --kernel-path=%{_prefix}/src/linux-%{build_version}%{?KERNEL_TARGET} \ --cpu=%{target_cpu} \ --cross-prefix=%{_target_platform}- cd .. make -C kqemu-%{kqemu_version} \ %{BUILD_OPTS} \ KERNEL_PATH=%{_prefix}/src/linux-%{build_version}%{?KERNEL_TARGET} %endif ## build fusd-kor driver #make -C fusd-kor-%{fusd_kor_version}/kfusd \ # %{BUILD_OPTS} \ # KVER=%{build_version}%{?KERNEL_TARGET} \ # KDIR=%{_prefix}/src/linux-%{build_version}%{?KERNEL_TARGET} # build qc-usb driver make -C qc-usb-%{qc_usb_version} \ %{BUILD_OPTS} \ LINUX_DIR=%{_prefix}/src/linux-%{build_version}%{?KERNEL_TARGET} \ all ## build at76_usb driver #make -C at76_usb-%{at76_usb_version} \ # %{BUILD_OPTS} \ # PWD=$(pwd)/at76_usb-%{at76_usb_version} \ # KERNEL_PATH=%{_prefix}/src/linux-%{build_version}%{?KERNEL_TARGET} ## build amedyn2 driver #cd amedyn2/module #make \ # %{BUILD_OPTS} \ # KERNELDIR=%{_prefix}/src/linux-%{build_version}%{?KERNEL_TARGET} #cd ../.. %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" # create system dirs in install environment install -d %{buildroot}{/usr/src/,/boot,/usr/include,/usr/lib,/lib/firmware,%{_sysconfdir}/modprobe.conf.d} # # install kernel modules # # install stk11xx module install -D -m 0644 \ stk11xx-%{stk11xx_version}/stk11xx.ko \ %{buildroot}/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/usb/media/stk11xx.ko # install rt2860 module install -D -m 0644 \ %{rt2860_pkg}%{rt2860_version}/os/linux/rt2860sta.ko \ %{buildroot}/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/net/wireless/rt2860sta.ko install -D -m 0644 %{SOURCE27} %{buildroot}/etc/Wireless/RT2860STA/RT2860STA.dat # install r5u870 module %if "%{target_cpu}" != "x86_64" install -D -m 0644 \ r5u870/r5u870.ko \ %{buildroot}/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/media/video/r5u870.ko %endif #install -D -m 0644 \ # r5u870-%{r5u870_version}/usbcam/usbcam.ko \ # %{buildroot}/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/media/video/usbcam.ko #cp r5u870-%{r5u870_version}/*.fw %{buildroot}/lib/firmware/ #install -D -m 0644 %{SOURCE25} \ # %{buildroot}%{_sysconfdir}/modprobe.conf.d/r5u870 ## install m5602 module #install -D -m 0644 \ # m5602-%{m5602_version}/m5602.ko \ # %{buildroot}/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/media/video/m5602.ko ## install usb-rndis-lite modules #for m in usbnet.ko cdc_ether.ko rndis_host.ko; do # install -D -m 0644 \ # usb-rndis-lite-%{usb_rndis_lite_version}/$m \ # %{buildroot}/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/net/usb/$m #done # install cm2020 module install -D -m 0644 \ cm2020/src/cm2020/cardman.ko \ %{buildroot}/lib/modules/%{version}%{?KERNEL_TARGET}/extra/cardman.ko ## install acer_acpi modules #install -D -m 0644 \ # acer_acpi-%{acer_acpi_version}/wmi-acer.ko \ # %{buildroot}/lib/modules/%{version}%{?KERNEL_TARGET}/extra/wmi-acer.ko # #install -D -m 0644 \ # acer_acpi-%{acer_acpi_version}/acer_acpi.ko \ # %{buildroot}/lib/modules/%{version}%{?KERNEL_TARGET}/extra/acer_acpi.ko # install iwlwifi drivers and firmwares install -D -m 0644 iwlwifi-1000-ucode-%{iwlwifi_1000_fw_version}/iwlwifi-1000-3.ucode \ %{buildroot}/lib/firmware/iwlwifi-1000-3.ucode install -D -m 0644 iwlwifi-4965-ucode-%{iwlwifi_4965_fw_version}/iwlwifi-4965-2.ucode \ %{buildroot}/lib/firmware/iwlwifi-4965-2.ucode install -D -m 0644 iwlwifi-3945-ucode-%{iwlwifi_3945_fw_version}/iwlwifi-3945-2.ucode \ %{buildroot}/lib/firmware/iwlwifi-3945-2.ucode install -D -m 0644 iwlwifi-5000-ucode-%{iwlwifi_5000_fw_version}/iwlwifi-5000-2.ucode \ %{buildroot}/lib/firmware/iwlwifi-5000-2.ucode install -D -m 0644 iwlwifi-5150-ucode-%{iwlwifi_5150_fw_version}/iwlwifi-5150-2.ucode \ %{buildroot}/lib/firmware/iwlwifi-5150-2.ucode install -D -m 0644 iwlwifi-6000-ucode-%{iwlwifi_6000_fw_version}/iwlwifi-6000-4.ucode \ %{buildroot}/lib/firmware/iwlwifi-6000-4.ucode # install kqemu module %if "%{target_cpu}" == "%{_build_cpu}" install -D -m 0644 \ kqemu-%{kqemu_version}/kqemu.ko \ %{buildroot}/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/kqemu/kqemu.ko # Configuration for udev %{__mkdir_p} %{buildroot}/etc/udev/rules.d %{__cat} > %{buildroot}/etc/udev/rules.d/60-kqemu.rules << 'EOF' KERNEL=="kqemu", NAME="%k", MODE="0666" EOF %endif ## install fusd-kor driver #install -D -m 0644 \ # fusd-kor-%{fusd_kor_version}/kfusd/kfusd.ko \ # %{buildroot}/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/char/kfusd.ko ## build/install madwifi driver and tools #% makeinstall -C madwifi-trunk-%{madwifi_version} \ # %{BUILD_OPTS} \ # BINDIR=%{_bindir} \ # MANDIR=%{_mandir} \ # KERNELPATH=%{_prefix}/src/linux-%{build_version}%{?KERNEL_TARGET} \ # KMODPATH=/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/net/wireless/madwifi # install qc-usb driver install -D -m 0644 \ qc-usb-%{qc_usb_version}/quickcam.ko \ %{buildroot}/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/media/video/usbvideo/quickcam.ko # install ueagle_atm firmware install -m 0644 \ ueagle4-data-%{ueagle4_data_version}/DSP4p.bin \ %{buildroot}/lib/firmware install -m 0644 \ ueagle4-data-%{ueagle4_data_version}/CMV4p.bin.v2 \ %{buildroot}/lib/firmware install -m 0644 \ ueagle4-data-%{ueagle4_data_version}/eagleIV.fw \ %{buildroot}/lib/firmware ## install at76_usb driver #install -D -m 0644 \ # at76_usb-%{at76_usb_version}/at76_usb.ko \ # %{buildroot}/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/net/wireless/at76_usb.ko ## install amedyn2 driver #install -D -m 0644 \ # amedyn2/module/amedyn2.ko \ # %{buildroot}/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/usb/net/amedyn2.ko %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -n kernel-%{?KERNEL_TARGET}-extramodules # new install or upgrade if [ $1 -ge 1 ]; then /sbin/depmod -a -F /boot/System.map-%{version}%{?KERNEL_TARGET} \ %{version}%{?KERNEL_TARGET} &>/dev/null fi : %postun -n kernel-%{?KERNEL_TARGET}-extramodules # erase this package if [ $1 -eq 1 ]; then /sbin/depmod -a -F /boot/System.map-%{version}%{?KERNEL_TARGET} \ %{version}%{?KERNEL_TARGET} &>/dev/null fi : %files -n kernel-%{?KERNEL_TARGET}-extramodules %defattr(-,root,root) %{_sysconfdir}/Wireless/RT2860STA/RT2860STA.dat #%{_sysconfdir}/modprobe.conf.d/r5u870 #/lib/modules/%{version}%{?KERNEL_TARGET}/extra/acer_acpi.ko /lib/modules/%{version}%{?KERNEL_TARGET}/extra/cardman.ko #/lib/modules/%{version}%{?KERNEL_TARGET}/extra/wmi-acer.ko #/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/char/kfusd.ko %if "%{target_cpu}" == "%{_build_cpu}" /lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/kqemu/kqemu.ko /etc/udev/rules.d/60-kqemu.rules %endif /lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/media/video/usbvideo/quickcam.ko #/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/media/video/m5602.ko %if "%{target_cpu}" != "x86_64" /lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/media/video/r5u870.ko %endif #/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/media/video/usbcam.ko /lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/net/wireless/rt2860sta.ko #/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/net/wireless/madwifi/ath_*.ko #/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/net/wireless/madwifi/wlan*.ko #/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/net/usb/usbnet.ko #/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/net/usb/cdc_ether.ko #/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/net/usb/rndis_host.ko /lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/usb/media/stk11xx.ko #/lib/modules/%{version}%{?KERNEL_TARGET}/kernel/drivers/usb/net/amedyn2.ko #/lib/modules/%{version}%{?KERNEL_TARGET}/misc/commandir.ko /lib/firmware/iwlwifi-1000-3.ucode /lib/firmware/iwlwifi-3945-2.ucode /lib/firmware/iwlwifi-4965-2.ucode /lib/firmware/iwlwifi-5000-2.ucode /lib/firmware/iwlwifi-5150-2.ucode /lib/firmware/iwlwifi-6000-4.ucode /lib/firmware/CMV4p.bin.v2 /lib/firmware/DSP4p.bin /lib/firmware/eagleIV.fw #/lib/firmware/r5u870_*.fw #%files -n madwifi-tools #%defattr(-,root,root) #%{_bindir}/80211debug #%{_bindir}/80211stats #%{_bindir}/athchans #%{_bindir}/athctrl #%{_bindir}/athdebug #%{_bindir}/athkey #%{_bindir}/athstats #%{_bindir}/ath_info #%{_bindir}/madwifi-unload #%{_bindir}/wlanconfig #%{_bindir}/wpakey #%{_mandir}/man8/80211debug.* #%{_mandir}/man8/80211stats.* #%{_mandir}/man8/athchans.* #%{_mandir}/man8/athctrl.* #%{_mandir}/man8/athdebug.* #%{_mandir}/man8/athkey.* #%{_mandir}/man8/athstats.* #%{_mandir}/man8/ath_info.* #%{_mandir}/man8/wlanconfig.* #%doc madwifi-trunk-%{madwifi_version}/{COPYRIGHT,README,THANKS} %changelog * Wed Jun 30 2010 Silvan Calarco 2.6.33-1mamba - update to 2.6.33 * Wed Jun 30 2010 Silvan Calarco 2.6.31-2mamba - removed drbd module, now provided by external package * Tue Dec 29 2009 Silvan Calarco 2.6.31-1mamba - automatic update to 2.6.31 by autodist - RT2860: update to 2.2.0.0 * Thu Nov 26 2009 Silvan Calarco 2.6.30-6mamba - r5u870: restore driver with patch for 0x1870 webcams only (not supported by r5u87x yet) * Fri Oct 30 2009 Silvan Calarco 2.6.30-5mamba - added firmware for WiFi Link 1000 BGN and Intel 6000 series Wi-Fi Adapters; 4965 firmware updated * Sun Aug 09 2009 Silvan Calarco 2.6.30-4mamba - removed build of lirc modules, moved to lirc package * Thu Aug 06 2009 Silvan Calarco 2.6.30-3mamba - removed vboxdrv, now built in VirtualBox package * Sun Aug 02 2009 Silvan Calarco 2.6.30-2mamba - removed ndiswrapper packaged alone * Sun Jul 19 2009 Automatic Build System 2.6.30-1mamba - automatic update to 2.6.30 by autodist * Sat Jul 18 2009 Silvan Calarco 2.6.29-2mamba - removed madwifi wireless driver replaced by ath5k from upstream kernel - ndiswrapper: update to 1.55 * Sat Jun 20 2009 Silvan Calarco 2.6.29-1mamba - update to 2.6.29 - r5u870: removed (use r5u87x-firmware instead) - lirc: update to 0.8.5 - drbd: update to 8.3.1 * Mon Jun 01 2009 Silvan Calarco 2.6.28-3mamba - VirtualBox: added vboxnetflt.ko module * Sat May 30 2009 Silvan Calarco 2.6.28-2mamba - vboxdrv: updated to 2.2.4 - iwlwifi: 3945, 4965, 5000 firmware updated; 5150 firmware added - madwifi: update to r4031.20090529 - kqemu: update to 1.4.0pre1 - amedyn2: update to cvs20090530 - rt2860: update to 2.1.2.0 * Sat Feb 21 2009 Silvan Calarco 2.6.28-1mamba - update to 2.6.28 - stk11xx: update to 1.4.0 - r5u870: update to current svn - m5602: removed (included upstream as gspca_m5602) - lirc: update to 0.8.4a - uvcvideo: removed (included upstream) - kfusd: removed - gspca: removed (included upstream) - ueagle-atm: removed (included upstream), ueagle4-data firmware still provided - madwifi: update to r3941-20090205 - amedyn2: removed (no longer supported/used?) - drbd: update to 8.3.0 * Tue Feb 17 2009 Silvan Calarco 2.6.26-10mamba - ndiswrapper: update to 1.54 - vboxdrv: update to 2.1.4 * Mon Jan 26 2009 Silvan Calarco 2.6.26-9mamba - added stk11xx webcam driver for use with Syntek chipsets * Sun Jan 11 2009 Silvan Calarco 2.6.26-8mamba - compat_wireless moved to kernel-wireless-backport package * Sun Nov 30 2008 Davide Madrisan 2.6.26-7mamba - workaround the "iwl4965_agn_cfg undefined" issue in the iwlagn module - updated iwlwifi-3945 microcode to version 15.28.1.8 - add iwlwifi-5000 microcode (version 5.4.A.11) * Sat Nov 29 2008 Silvan Calarco 2.6.26-6mamba - fusd-kor: added flag-for-more-data patch - compat-wireless: update to old-2008-11-29 * Fri Nov 28 2008 Silvan Calarco 2.6.26-5mamba - fusd-kor: added a more clean patch; debug level lowered * Fri Nov 28 2008 Silvan Calarco 2.6.26-4mamba - kfusd: created a working patch for 2.6.26 kernel * Mon Oct 20 2008 Silvan Calarco 2.6.26-3mamba - rt2860: added driver for Zepto Zpro2 BGN * Fri Sep 26 2008 Silvan Calarco 2.6.26-2mamba - vboxdrv: update to 2.0.2 - compat-wireless: update to 2008-09-25 * Sun Sep 14 2008 Silvan Calarco 2.6.26-1mamba - update to 2.6.26 - compat-wireless: update to 2008-09-13 - dropped acer_acpi module replaced by acer-wmi in kernels >= 2.6.25 * Tue Sep 09 2008 Silvan Calarco 2.6.24-13mamba - compat-wireless: update to 2008-09-08 (old version for kernels < 2.6.27) - r5u870 (Ricoh Webcam): added driver * Tue Sep 02 2008 Silvan Calarco 2.6.24-12mamba - compat-wireless: update to 2008-08-06 - iwlwifi-3945-ucode: update to 15.28.1.6 - vboxdrv: update to 1.6.6 * Mon Aug 25 2008 Aleph0 2.6.24-11mamba - updated iwlwifi-4965 microcode to version 228.57.2.21 (iwlwifi-4965-2.ucode) * Fri Jul 18 2008 Silvan Calarco 2.6.24-10mamba - added compat-wireless drivers from project linuxwireless.org - madwifi: update to madwifi-trunk r3809-20080719 (new codebase from madwifi-ng) * Tue Jun 24 2008 Silvan Calarco 2.6.24-9mamba - m5602: added driver for preliminary Zepto 6225WD webcam support - lirc: update to 0.8.3 - drbd: update to 8.2.6 * Mon Jun 09 2008 Silvan Calarco 2.6.24-8mamba - vboxdrv: update to 1.6.2 - ndiswrapper: update to 1.53 * Wed May 14 2008 Silvan Calarco 2.6.24-7mamba - usb-rndis-lite: added fixed drivers for windows mobile phones * Tue May 06 2008 Aleph0 2.6.24-6mamba - vboxdrv: update to 1.6.0 * Sat Apr 26 2008 Silvan Calarco 2.6.24-5mamba - cardman: added driver for Omnikey Cardman 2020 USB - require kernel headers package instead of source - ndiswrapper: update to 1.52 * Thu Apr 10 2008 Silvan Calarco 2.6.24-4mamba - uvcvideo: update to current svn (rev 200); added isight patch * Mon Mar 17 2008 Silvan Calarco 2.6.24-3mamba - added acer-acpi module from code.google.com/p/aceracpi - vboxdrv: update to 1.5.6 - madwifi: update to r3367-20080302 * Thu Mar 06 2008 Silvan Calarco 2.6.24-2mamba - stk11xx: added webcam driver * Tue Jan 29 2008 Silvan Calarco 2.6.24-1mamba - update to 2.6.24 - rt73: driver removed (added upstream) - iwlwifi: removed driver (included upstream), but still install firmwares - lirc: update to 0.8.3pre1 - vboxdrv: update to 1.5.4 - gspca: update to v1-20071224 - drbd: update to 8.2.4 * Sat Jan 05 2008 Silvan Calarco 2.6.23-2mamba - iwlwifi: update to 1.2.23 * Sat Dec 22 2007 Silvan Calarco 2.6.23-1mamba - update to 2.6.23 - eagle-usb driver dropped in favour of ueagle-atm from https://gna.org/projects/ueagleatm/ - added eagle4-data firmware (Ikanos) for the ueagle-atm driver released under BSD-like license - drbd: update to 8.2.1 - madwifi: update to r3069-20071222 - ndiswrapper: update to 1.51 * Sun Dec 16 2007 Silvan Calarco 2.6.22-9mamba - iwlwifi: new driver supporting Intel WiFi Link 4965AGN and Pro/Wireless 3945ABG - ndiswrapper: update to 1.50 * Mon Nov 12 2007 Silvan Calarco 2.6.22-8mamba - linux-uvc: updated from svn and applied isight patch - at76-usb: upgrate to 0.17 release * Fri Oct 19 2007 Silvan Calarco 2.6.22-7mamba - vboxdrv: update to 1.5.2 * Tue Sep 25 2007 Silvan Calarco 2.6.22-6mamba - rebuilt against 2.6.22.7 (with CONFIG_HZ=1000) - rt73: install firmware file (rt73.bin) to /lib/firmware * Mon Sep 24 2007 Silvan Calarco 2.6.22-5mamba - removed kernel_version variable in specfile; use version - ndiswrapper: update to 1.48 - rt73: update to cvs-2007092406 * Sat Aug 18 2007 Fabio Giani 2.6.22-4mamba - added kqemu QEMU accelerator kernel module (http://fabrice.bellard.free.fr/qemu/) - vboxdrv: new source name. - rt73: update to cvs-2007081805 - at76_usb: update to 0.16 * Mon Aug 06 2007 Silvan Calarco 2.6.22-3mamba - madwifi: update to r2634-20070806 * Wed Jul 18 2007 Silvan Calarco 2.6.22-2mamba - lirc 0.8.2 drivers added * Sun Jul 15 2007 Silvan Calarco 2.6.22-1mamba - update to 2.6.22 - rt73: update to cvs-2007071507 * Wed Jun 13 2007 Stefano Cotta Ramusino 2.6.21-2mamba - specfile cleaned - drbd: update to 8.0.3 - qc-usb: update to 0.6.6 - amedyn2: new driver added from http://zyxel630-11.sourceforge.net - amedyn: removed (use amedyn2 instead) - gspca: new driver added from http://mxhaard.free.fr - spca5xx: removed (use gspca instead) - madwifi: update to r2438-20070613 - ndiswrapper: update to 1.4.6 - rt73: update to cvs-2007061307 - qc-usb-messenger: removed because it's included in vanilla kernel - at76_usb: new driver added from http://at76c503a.berlios.de - atmelwlandriver: removed (use at76_usb instead) - vboxdrv: new driver added from http://www.virtualbox.org * Wed Apr 26 2007 Silvan Calarco 2.6.21-1mamba - update to 2.6.21 - atl: removed because it's included in vanilla kernel - madwifi: update to r2289-20070426 * Mon Apr 16 2007 Silvan Calarco 2.6.20-3mamba - drbd: update to 8.0.2 - rt73: new driver added from http://rt2x00.serialmonkey.com - ndiswrapper: update to 1.42 - linux-uvc: update to 0.1.0-e * Mon Mar 12 2007 Silvan Calarco 2.6.20-2qilnx - obsoleting kernel-extramodules package for old kernels * Mon Feb 05 2007 Silvan Calarco 2.6.20-1qilnx - update to version 2.6.20 by autospec - build for 2.6.20 kernel - drbd: update to 0.7.23 - amedyn: update to 2006-09-28 - madwifi: update to r2069-20070203 - ndiswrapper: update to 1.37 * Tue Jan 02 2007 Silvan Calarco 2.6.19-3qilnx - atl1: update to 2.0.3 - ndiswrapper: update to 1.33 * Wed Dec 27 2006 Silvan Calarco 2.6.19-2qilnx - added atl1 Attansic L1 Gigabit Ethernet driver (http://atl1.sourceforge.net/) * Tue Dec 05 2006 Silvan Calarco 2.6.19-1qilnx - build for 2.6.19 kernel - drbd: update to 0.7.22 - cloop: removed (use squashfs instead) - ndiswrapper: update to 1.31 * Tue Nov 14 2006 Silvan Calarco 2.6.18-4qilnx - rebuilt for new mamba kernel without rt patches * Fri Oct 20 2006 Silvan Calarco 2.6.18-3qilnx - rename from kernel26-extramodules to kernel-extramodules - realtime-lsm: removed as it is in main kernel RPM now - ndiswrapper: update to 1.26 - madwifi: update to r1757-20061020 * Thu Sep 21 2006 Silvan Calarco 2.6.18-2qilnx - ndiswrapper: added patch for RT kernels * Thu Sep 21 2006 Silvan Calarco 2.6.18-1qilnx - build for 2.6.18 kernel - madwifi: update to r1648-20060621 - quickcam-messenger: removed; it's in vanilla kernel now - drbd: update to 0.7.21 - unicorn: moved to kernel26-nongpl package * Tue Jul 25 2006 Silvan Calarco 2.6.17-3qilnx - uvcvideo: added driver with MacBook iSight support (requires firwmare loading) - ndiswrapper: update to 1.21 * Sun Jun 25 2006 Silvan Calarco 2.6.17-2qilnx - ndiswrapper: update to 1.18 * Wed Jun 21 2006 Davide Madrisan 2.6.17-1qilnx - update to version 2.6.17 by autospec - drbd: release update to 0.7.19 - atmelwlandriver: release update to 3.4.1.1 - eagle_usb: release update to 2.3.3 - spca5xx: release update to 20060501 - qc_usb: release update to 0.6.4 - qc_usb_messenger: release update to 1.3 - madwifi: release update to r1648-20060621 - ndiswrapper: release update to 1.17 - fusd: release update to 1.10-11 - removed patches 32, 33 (merged upstream) - patch 36 updated * Thu May 18 2006 Silvan Calarco 2.6.16-6qilnx - unicorn: release update to 0.9.3 - unicorn: fix module loading on smp kernels * Sat May 13 2006 Silvan Calarco 2.6.16-5qilnx - ndiswrapper: update to 1.16 * Thu Apr 27 2006 Silvan Calarco 2.6.16-4qilnx - madwifi-ng: update to r1531-20060427 - ndiswrapper: update to 1.15 - ndiswrapper: don't load module on boot anymore * Fri Apr 21 2006 Silvan Calarco 2.6.16-3qilnx - rebuild with 2G/2G split kernel * Sun Apr 16 2006 Silvan Calarco 2.6.16-2qilnx - rebuilt * Mon Mar 20 2006 Silvan Calarco 2.6.16-1qilnx - build for 2.6.16 kernel - Obsolete kernel26-extramodules for std target - ndiswrapper update to 2.11 - many usb patches: remove .owner declaration in struct usb_driver * Wed Mar 08 2006 Silvan Calarco 2.6.15-4qilnx - ndiswrapper: update to 1.10 - drbd: update to 0.7.17 - spca5xx: update to 20060301 - qc-usb-messenger: update to 1.1 - madwifi: update to r1467-20060308, added package madwifi-tools with tools * Mon Feb 26 2006 Silvan Calarco 2.6.15-3qilnx - ndiswrapper: update to 1.9 * Wed Jan 11 2006 Silvan Calarco 2.6.15-2qilnx - added PreReq for kernel package * Thu Jan 05 2006 Silvan Calarco 2.6.15-1qilnx - update to version 2.6.15 by autospec * Mon Dec 19 2005 Silvan Calarco 2.6.14-5qilnx - qc-messenger: update to 0.9 - spca5xx: update to 20051212 - ndiswrapper: update to 1.7 - cxacru: removed, it is in main kernel now * Fri Dec 02 2005 Silvan Calarco 2.6.14-4qilnx - rebuild for 2.6.14.3 (with CK patch) - ndiswrapper update to 1.6 * Tue Nov 29 2005 Silvan Calarco 2.6.14-3qilnx - cloop version update * Fri Nov 18 2005 Silvan Calarco 2.6.14-2qilnx - new single target specfile * Mon Nov 14 2005 Silvan Calarco 2.6.14-1qilnx - new kernel version build - removed ipw2100 and ipw2200, now in main kernel distribution - removed atmelwlandriver (no longer mantained ?) * Tue Nov 08 2005 Silvan Calarco 2.6.13-5qilnx - add quickcam and quickcam-messenger patch for realtime kernel - rebuild with 2.6.12-4.2qilnx kernel * Sun Nov 06 2005 Silvan Calarco 2.6.13-4qilnx - rebuild for 2.6.13.4 (with preempt-rt) - spca5xx update to 20051105 - spinlock patch added to eagle_usb - drbd update to 0.7.14 * Mon Oct 17 2005 Davide Madrisan 2.6.13-3qilnx - rebuilt * Fri Oct 14 2005 Davide Madrisan 2.6.13-2qilnx - updated drbd, ndiswrapper - install drbd.ko module * Wed Sep 21 2005 Silvan Calarco 2.6.13-1qilnx - build for 2.6.13 kernel - remove ieee80211 driver (now in kernel 2.6.13) - unicorn: added patches for Italy * Sat Aug 27 2005 Silvan Calarco 2.6.12-4qilnx - added ieee80211 subsystem module and ipw2200 driver - added gcc4 patch for atmelwlandriver - version:remove use of kernel subrelease - ipw2100 driver updated to 1.1.2 - ndiswrapper support added (driver and tools package) * Tue Jul 19 2005 Silvan Calarco 2.6.12-3.1qilnx - added qc-usb-messenger webcam driver - added madwifi driver * Fri Jul 15 2005 Silvan Calarco 2.6.12-3qilnx - added some webcam driver (qc-usb and spca5xx) * Wed Jun 22 2005 Silvan Calarco 2.6.11.12-1qilnx - rebuilt with new kernel * Sun Apr 30 2005 Silvan Calarco 2.6.11.9-1qilnx - new kernel version build - added ipw2100 driver (Intel Pro/Wireless 2100) * Sun Apr 30 2005 Silvan Calarco 2.6.11.8-1qilnx - new kernel version build * Thu Apr 28 2005 Silvan Calarco 2.6.11.6-3qilnx - added eagle-usb module supporting Sagem fast 800 / 908 e Comtrend ct 350 / ct 361 ADSL modems * Thu Apr 21 2005 Silvan Calarco 2.6.11.6-2qilnx - rebuilt with drbd module * Wed Mar 30 2005 Silvan Calarco 2.6.11.6-1qilnx - new version build * Tue Mar 22 2005 Davide Madrisan 2.6.11.5-1qilnx - new version build - fixed installation of atmelwlan drivers * Mon Mar 21 2005 Silvan Calarco 2.6.11.4-2qilnx - fix betwan drivers patch * Fri Mar 18 2005 Davide Madrisan 2.6.11.4-1qilnx - new version build - fixed atmelwlandriver modules compilation errors * Tue Mar 08 2005 Silvan Calarco 2.6.11.1-1qilnx - new version build - unicorn modules added to smp target * Thu Mar 03 2005 Silvan Calarco 2.6.10-5qilnx - rebuilt with 4GB enabled kernel 2.6 * Sun Feb 20 2005 Silvan Calarco 2.6.10-4qilnx - removed slmodem drivers; they are now in kernel26-nongpl package - added module realtime-lsm * Tue Feb 01 2005 Silvan Calarco 2.6.10-3qilnx - bast drivers updated to release 0.9.0 * Fri Dec 31 2004 Silvan Calarco 2.6.10-2qilnx - rebuilt with gcc 3.4.3 * Thu Dec 30 2004 Silvan Calarco 2.6.10-1qilnx - rebuilt for 2.6.10 kernel release * Thu Nov 25 2004 Silvan Calarco 2.6.9-3qilnx - added unicorn driver patch for Italian dsl lines * Thu Nov 18 2004 Silvan Calarco 2.6.9-2qilnx - added urmet patch for Unicorn driver * Fri Nov 12 2004 Silvan Calarco 2.6.9-1qilnx - rebuilt with kernel 2.6.9 * Mon Aug 16 2004 Silvan Calarco 2.6.8.1-2qilnx - fixed a typo error to reintroduce the bast driver * Sun Aug 15 2004 Silvan Calarco 2.6.8.1-1qilnx - rebuilt for kernel 2.6.8.1 - added modules for slmodem to support HAMR56000 based modem cards - bast disabled for smp arch (build error, and smp target unsupported) * Tue Aug 10 2004 Silvan Calarco 2.6.7-3qilnx - added bast module - *.o modules renamed to *.ko * Mon Jul 05 2004 Davide Madrisan 2.6.7-2qilnx - fixed packages requirements * Mon Jun 28 2004 Silvan Calarco 2.6.7-1qilnx - first build of kernel extramodules package separated from main kernel package