choice prompt "Target system" config BR2_LINUX_2_4_BRCM bool "Support for Broadcom based routers [2.4]" default y depends BR2_mipsel help Build firmware images for Broadcom based routers (e.g. Linksys WRT54G(S), Asus WL-500g, Motorola WR850G) This one builds the generic .trx images, activate one of the options below for creating device specific files for use with TFTP client too. config BR2_LINUX_2_4_AR7 bool "Support for TI AR7 based devices [2.4]" default n depends BR2_mipsel help Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2) config BR2_LINUX_2_4_X86 bool "Support for x86 boards [2.4]" default n depends BR2_i386 help Build firmware images for x86 based boards (e.g. Soekris net4521 and net4801, PC Engines WRAP...) config BR2_LINUX_2_6_BRCM bool "Support for Broadcom based routers [2.6]" default n depends BR2_mipsel help Build firmware images for Broadcom based routers (e.g. Netgear WGT634u) endchoice comment "Kernel Modules" config BR2_PACKAGE_KMOD_SANGAM_ATM_A tristate "AR7 Sangam ADSL Driver (Annex A)" default m depends BR2_LINUX_2_4_AR7 select BR2_PACKAGE_KMOD_ATM help ATM driver for the Sangam ADSL chip on AR7 Annex A version config BR2_PACKAGE_KMOD_SANGAM_ATM_B tristate "AR7 Sangam ADSL Driver (Annex B)" default y depends BR2_LINUX_2_4_AR7 select BR2_PACKAGE_KMOD_ATM help ATM driver for the Sangam ADSL chip on AR7 Annex B version config BR2_PACKAGE_KMOD_CPMAC tristate "AR7 CPMAC Network Driver" default y depends BR2_LINUX_2_4_AR7 help Driver for the AR7 CPMAC network chip config BR2_PACKAGE_KMOD_BRCM_WL tristate "Broadcom Wireless Network Driver" depends BR2_LINUX_2_4_BRCM default y help Proprietary driver for Broadcom Wireless chipsets config BR2_PACKAGE_KMOD_BRCM_ET tristate "Broadcom Ethernet Driver" depends BR2_LINUX_2_4_BRCM default y help Proprietary driver for Broadcom Ethernet chipsets config BR2_PACKAGE_KMOD_ARPT tristate "ARP firewalling support" default m help Kernel modules for ARP firewalling config BR2_PACKAGE_KMOD_EBT tristate "Ethernet Bridge firewalling support" default m help Kernel modules for bridge firewalling config BR2_PACKAGE_KMOD_IPTABLES_V4 tristate "Basic set of kernel modules for iptables" default y help Kernel modules for IPv4 firewalling config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA tristate "Extra modules for iptables" default m help Extra kernel modules for IPv4 firewalling config BR2_PACKAGE_KMOD_IPV6 tristate "IPv6 support" default m help Kernel modules for IPv6 protocol support config BR2_PACKAGE_KMOD_IPTABLES_V6 tristate "Kernel modules for ip6tables" default m depends BR2_PACKAGE_KMOD_IPV6 help IPv6 firewalling support config BR2_PACKAGE_KMOD_IDE tristate "IDE support" default m help Kernel modules for IDE support useful for usb mass storage devices (e.g. on WL-HDD) config BR2_PACKAGE_KMOD_LOOP tristate "loop mount support" default m help Kernel module for loop mount support config BR2_PACKAGE_KMOD_NBD tristate "network block device" default m help Kernel module for network block device config BR2_PACKAGE_KMOD_LP tristate "parallel port and lp support" default m help Kernel modules for line printer and parallel port support config BR2_PACKAGE_KMOD_CRYPTO tristate "CryptoAPI modules" default m select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE help Kernel modules for cryptographic algorithms config BR2_PACKAGE_KMOD_PPP tristate "PPP support" default m help Kernel support for PPP config BR2_PACKAGE_KMOD_MPPE tristate "PPP MPPE/MPPC module" default m select BR2_PACKAGE_KMOD_CRYPTO depends BR2_PACKAGE_KMOD_PPP help Support for Microsoft PPP Encryption/Compression config BR2_PACKAGE_KMOD_PPPOE tristate "PPPoE modules" default m depends BR2_PACKAGE_KMOD_PPP help Support for PPP over Ethernet config BR2_PACKAGE_KMOD_PPPOATM tristate "PPP over ATM" default y if BR2_LINUX_2_4_AR7 default m depends BR2_PACKAGE_KMOD_PPP select BR2_PACKAGE_KMOD_ATM help Support for PPP over ATM config BR2_PACKAGE_KMOD_ATM tristate "ATM support" default y if BR2_LINUX_2_4_AR7 help ATM support config BR2_PACKAGE_KMOD_TUN tristate "Universal TUN/TAP driver" default m help Kernel support for the TUN/TAP tunneling device config BR2_PACKAGE_KMOD_GRE tristate "GRE tunneling driver" default m help Kernel support for GRE tunnels config BR2_PACKAGE_KMOD_SCHED tristate "Traffic schedulers" default m help Kernel schedulers for IP traffic comment "Filesystems support -----------" config BR2_PACKAGE_KMOD_CIFS tristate "kmod-fs-cifs................... CIFS support" default m help Kernel modules for CIFS support config BR2_PACKAGE_KMOD_FS_EXT2 tristate "kmod-fs-ext2................... EXT2 filesystem support" default m help Kernel modules for EXT2 filesystem support config BR2_PACKAGE_KMOD_FS_EXT3 tristate "kmod-fs-ext3................... EXT3 filesystem support" default m help Kernel modules for EXT3 filesystem support config BR2_PACKAGE_KMOD_FS_HFSPLUS tristate "kmod-fs-hfsplus................ HFS+ filesystem support" default m help Kernel modules for HFS+ filesystem support config BR2_PACKAGE_KMOD_FS_NFS tristate "kmod-fs-nfs.................... NFS support" default m help Kernel modules for NFS support Includes lockd, nfs and sunrpc config BR2_PACKAGE_KMOD_FS_VFAT tristate "kmod-fs-vfat................... VFAT filesystem support" default m help Kernel modules for VFAT filesystem support useful for usb mass storage devices config BR2_PACKAGE_KMOD_FS_XFS tristate "kmod-fs-xfs.................... XFS filesystem support" default m help Kernel modules for XFS filesystem support comment "Multimedia devices support ----" config BR2_PACKAGE_KMOD_PWC tristate "kmod-pwc....................... Kernel driver for USB Philips Cameras" default m config BR2_PACKAGE_KMOD_SOUNDCORE tristate "kmod-soundcore................. Soundcard support" default n help Base support for soundcards Requires either USB soundcard support (OSS) or ALSA package to be useful config BR2_PACKAGE_KMOD_VIDEODEV tristate "kmod-videodev.................. Video (For Linux) kernel support" default m comment "Native Language support -------" config BR2_PACKAGE_KMOD_NLS_CP437 tristate "kmod-nls-cp437................. Codepage 437 (United States, Canada)" default m select BR2_PACKAGE_KMOD_NLS help Kernel native language support config BR2_PACKAGE_KMOD_NLS_CP850 tristate "kmod-nls-cp850................. Codepage 850 (Europe)" default m select BR2_PACKAGE_KMOD_NLS help Kernel native language support config BR2_PACKAGE_KMOD_NLS_IS08859_1 tristate "kmod-nls-iso8859-1............. NLS ISO 8859-1 (Latin 1; Western European Languages)" default m select BR2_PACKAGE_KMOD_NLS help Kernel native language support config BR2_PACKAGE_KMOD_NLS_IS08859_15 tristate "kmod-nls-iso8859-15............ NLS ISO 8859-15 (Latin 15; Western European Languages with Euro)" default m select BR2_PACKAGE_KMOD_NLS help Kernel native language support config BR2_PACKAGE_KMOD_NLS_UTF8 tristate "kmod-nls-utf8.................. NLS UTF8" default m select BR2_PACKAGE_KMOD_NLS help Kernel native language support config BR2_PACKAGE_KMOD_NLS tristate default m depends BR2_PACKAGE_KMOD_NLS_CP437 || BR2_PACKAGE_KMOD_NLS_CP850 || BR2_PACKAGE_KMOD_NLS_IS08859_1 || BR2_PACKAGE_KMOD_NLS_IS08859_15 || BR2_PACKAGE_KMOD_NLS_UTF8 help Kernel native language support comment "Network devices support -------" config BR2_PACKAGE_KMOD_NET_3C59X tristate "kmod-net-3C59x................. 3Com 3c590/3c900 series (592/595/597) \"Vortex/Boomerang\" Ethernet kernel support" default m help This option enables driver support for a large number of 10mbps and 10/100mbps EISA, PCI and PCMCIA 3Com network cards: * "Vortex" (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI * "Boomerang" (EtherLink XL 3c900 or 3c905) PCI * "Cyclone" (3c540/3c900/3c905/3c980/3c575/3c656) PCI and Cardbus * "Tornado" (3c905) PCI * "Hurricane" (3c555/3cSOHO) PCI This package contains the 3c59x.o kernel module. config BR2_PACKAGE_KMOD_NET_8139TOO tristate "kmod-net-8139too............... RealTek RTL-8139 PCI Fast Ethernet Adapter kernel support" default m help This is a driver for the Fast Ethernet PCI network cards based on the RTL8139 chips. This package contains the 8139too.o and mii.o kernel modules. config BR2_PACKAGE_KMOD_NET_AIRO tristate "kmod-net-airo.................. Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards kernel support" default m help This is the standard Linux driver to support Cisco/Aironet ISA and PCI 802.11 wireless cards. It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X - with or without encryption) as well as card before the Cisco acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). This driver support both the standard Linux Wireless Extensions and Cisco proprietary API, so both the Linux Wireless Tools and the Cisco Linux utilities can be used to configure the card. This package contains the airo.o kernel module. config BR2_PACKAGE_KMOD_B44 tristate "kmod-net-b44................... Broadcom 44XX, 47XX ethernet driver" default m default y if BR2_LINUX_2_6_BRCM help Free driver for Broadcom Ethernet chipsets (without switch support) config BR2_PACKAGE_KMOD_NET_HERMES tristate "kmod-net-hermes................ Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) kernel support" default m help A driver for 802.11b wireless cards based based on the "Hermes" or Intersil HFA384x (Prism 2) MAC controller. This includes the vast majority of the PCMCIA 802.11b cards (which are nearly all rebadges) - except for the Cisco/Aironet cards. Cards supported include the Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco, Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya, IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel PRO/Wireless, and Symbol Spectrum24 High Rate amongst others. This package contains the hermes.o and orinoco.o kernel modules. config BR2_PACKAGE_KMOD_NET_HERMES_PCI tristate "kmod-net-hermes-pci.......... Intersil Prism 2.5 PCI 802.11b adaptor support" default m depends BR2_PACKAGE_KMOD_NET_HERMES help Enable support for PCI and mini-PCI 802.11b wireless NICs based on the Prism 2.5 chipset. These are true PCI cards, not the 802.11b PCMCIA cards bundled with PCI<->PCMCIA adaptors which are also common. Some of the built-in wireless adaptors in laptops are of this variety. This package contains the orinoco_pci.o kernel module. config BR2_PACKAGE_KMOD_NET_HERMES_PLX tristate "kmod-net-hermes-plx.......... Hermes in PLX9052 based PCI adaptor (Netgear MA301, etc.) kernel support" default m depends BR2_PACKAGE_KMOD_NET_HERMES help Enable support for PCMCIA cards supported by the "Hermes" (aka orinoco_cs) driver when used in PLX9052 based PCI adaptors. These adaptors are not a full PCMCIA controller but act as a more limited PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that 802.11b PCMCIA cards can be used in desktop machines. The Netgear MA301 is such an adaptor. This package contains the orinoco_plx.o kernel module. config BR2_PACKAGE_KMOD_NET_NATSEMI tristate "kmod-net-natsemi............... National Semiconductor DP8381x series PCI Ethernet kernel support" default m help This driver is for the National Semiconductor DP83810 series, which is used in cards from PureData, NetGear, Linksys and others, including the 83815 chip. This package contains the natsemi.o kernel module. config BR2_PACKAGE_KMOD_NET_PRISM54 tristate "kmod-net-prism54............... Intersil Prism GT/Duette/Indigo PCI/PCMCIA cards kernel support" default m help Enable PCI and Cardbus support for the following chipset based cards: * ISL3880 - Prism GT 802.11 b/g * ISL3877 - Prism Indigo 802.11 a * ISL3890 - Prism Duette 802.11 a/b/g For a complete list of supported cards visit . Here is the latest confirmed list of supported cards: * 3com OfficeConnect 11g Cardbus Card aka 3CRWE154G72 * Allnet ALL0271 PCI Card * Compex WL54G Cardbus Card * Corega CG-WLCB54GT Cardbus Card * D-Link Air Plus Xtreme G A1 Cardbus Card aka DWL-g650 * I-O Data WN-G54/CB Cardbus Card * Kobishi XG-300 aka Z-Com Cardbus Card * Netgear WG511 Cardbus Card * Ovislink WL-5400PCI PCI Card * Peabird WLG-PCI PCI Card * Sitecom WL-100i Cardbus Card * Sitecom WL-110i PCI Card * SMC2802W - EZ Connect g 2.4GHz 54 Mbps Wireless PCI Card * SMC2835W - EZ Connect g 2.4GHz 54 Mbps Wireless Cardbus Card * Z-Com XG-900 PCI Card * Zyxel G-100 Cardbus Card If you enable this, you require a firmware file as well. You will need to copy this to /usr/lib/hotplug/firmware/isl3890. You can get this non-GPL'd firmware file from the Prism54 project page: . Note: You need a motherboard with DMA support to use any of these cards. This package contains the prism54.o kernel module. comment "USB support -------------------" config BR2_PACKAGE_KMOD_USB tristate "kmod-usb....................... USB support" default m config BR2_PACKAGE_KMOD_USB_UHCI tristate "kmod-usb-uhci................ Support for UHCI controllers" default m depends BR2_PACKAGE_KMOD_USB select BR2_PACKAGE_KMOD_USB_CONTROLLER config BR2_PACKAGE_KMOD_USB_OHCI tristate "kmod-usb-ohci................ Support for OHCI controllers" default m depends BR2_PACKAGE_KMOD_USB select BR2_PACKAGE_KMOD_USB_CONTROLLER config BR2_PACKAGE_KMOD_USB2 tristate "kmod-usb2.................... Support for USB 2.0 controllers" default m depends BR2_PACKAGE_KMOD_USB select BR2_PACKAGE_KMOD_USB_CONTROLLER config BR2_PACKAGE_KMOD_USB_CONTROLLER tristate depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI || BR2_PACKAGE_KMOD_USB2 default n config BR2_PACKAGE_KMOD_USB_ACM tristate "kmod-usb-acm................... Support for USB modems/isdn controllers" default m depends BR2_PACKAGE_KMOD_USB_CONTROLLER config BR2_PACKAGE_KMOD_USB_AUDIO tristate "kmod-usb-audio................. Support for USB soundcards" default m depends BR2_PACKAGE_KMOD_USB_CONTROLLER select BR2_PACKAGE_KMOD_SOUNDCORE config BR2_PACKAGE_KMOD_USB_PRINTER tristate "kmod-usb-printer............... Support for USB printers" default m depends BR2_PACKAGE_KMOD_USB_CONTROLLER config BR2_PACKAGE_KMOD_USB_SERIAL tristate "kmod-usb-serial................ Support for USB-to-serial converters" default m depends BR2_PACKAGE_KMOD_USB_CONTROLLER config BR2_PACKAGE_KMOD_USB_SERIAL_BELKIN tristate "kmod-usb-serial-belkin....... Support for Belkin USB-to-serial converters" default m depends BR2_PACKAGE_KMOD_USB_SERIAL config BR2_PACKAGE_KMOD_USB_SERIAL_FTDI tristate "kmod-usb-serial-ftdi......... Support for FTDI USB-to-serial converterr" default m depends BR2_PACKAGE_KMOD_USB_SERIAL config BR2_PACKAGE_KMOD_USB_SERIAL_MCT_U232 tristate "kmod-usb-serial-mct-u232..... Support for Magic Control Technology USB-to-Serial converters" default m depends BR2_PACKAGE_KMOD_USB_SERIAL config BR2_PACKAGE_KMOD_USB_SERIAL_PL2303 tristate "kmod-usb-serial-pl2303....... Support for Prolific PL2303 USB-to-Serial converters" default m depends BR2_PACKAGE_KMOD_USB_SERIAL config BR2_PACKAGE_KMOD_USB_STORAGE tristate "kmod-usb-storage............... Support for USB storage devices" default m depends BR2_PACKAGE_KMOD_USB_CONTROLLER comment "Misc. device support ----------" config BR2_PACKAGE_KMOD_AX25 tristate "kmod-ax25...................... AX25 support" default m help Kernel modules for AX25 protocol family - ax25.o: AX25 layer 2 support - mkiss.o: AX25 KISS driver config BR2_PACKAGE_KMOD_BLUETOOTH tristate "kmod-bluetooth................. Bluetooth drivers and network stack" default m help Bluetooth drivers and network stack config BR2_PACKAGE_KMOD_WD1100 tristate "kmod-wd1100.................... Soekris net4801 watchdog" default y depends BR2_LINUX_2_4_X86 help Driver for the NatSemi SC1x00 series Watchdog found on Soekris net4801 boards comment "Additional kernel modules -----" source "target/linux/package/Config.in"