1 menu "Target Root Filesystem"
2 config TARGET_ROOTFS_INITRAMFS
7 Embed the rootfs into the kernel (initramfs)
9 config TARGET_ROOTFS_JFFS2
13 Build a jffs2 root filesystem
15 config TARGET_ROOTFS_SQUASHFS_LZMA
18 depends !LINUX_2_6_ARUBA
19 depends !LINUX_2_6_XSCALE
21 Build a squashfs-lzma root filesystem
23 config TARGET_ROOTFS_TGZ
25 default y if !LINUX_2_4_BRCM && !LINUX_2_6_BRCM && !LINUX_2_6_ARUBA && !LINUX_2_4_AR531X
27 Build a compressed tar archive of the the root filesystem
31 menu "Kernel Configuration / Device Support"
33 comment "Device specific configuration"
35 source "target/linux/*-2.[46]/Config.in"
37 comment "Kernel modules"
39 menu "Networking modules"
41 config PACKAGE_KMOD_ATM
42 prompt "kmod-atm.......................... ATM support"
44 default y if LINUX_2_4_AR7
49 config PACKAGE_KMOD_GRE
50 prompt "kmod-gre.......................... GRE tunneling driver"
54 Kernel support for GRE tunnels
56 config PACKAGE_KMOD_IMQ
57 prompt "kmod-imq.......................... Intermediate Queueing device"
61 Kernel support for the Intermediate Queueing device
63 config PACKAGE_KMOD_IPIP
64 prompt "kmod-ipip......................... IP in IP encapsulation support"
68 Kernel module for IP in IP encapsulation
70 config PACKAGE_KMOD_IPV6
71 prompt "kmod-ipv6......................... IPv6 support"
75 Kernel modules for IPv6 protocol support
77 config PACKAGE_KMOD_PPP
78 prompt "kmod-ppp.......................... PPP support"
82 Kernel support for PPP
84 config PACKAGE_KMOD_MPPE
85 prompt "kmod-mppe....................... PPP MPPE/MPPC module"
88 depends PACKAGE_KMOD_PPP
89 select PACKAGE_KMOD_CRYPTO
91 Support for Microsoft PPP Encryption/Compression
93 config PACKAGE_KMOD_PPPOATM
94 prompt "kmod-pppoatm.................... PPPoA (PPP over ATM) kernel support"
96 default y if LINUX_2_4_AR7
98 depends PACKAGE_KMOD_PPP
99 select PACKAGE_KMOD_ATM
101 Support for PPP over ATM
103 config PACKAGE_KMOD_PPPOE
104 prompt "kmod-pppoe...................... PPPoE (PPP over Ethernet) kernel support"
107 depends PACKAGE_KMOD_PPP
109 Support for PPP over Ethernet
111 config PACKAGE_KMOD_RING
112 prompt "kmod-ring......................... PF Ring"
118 config PACKAGE_KMOD_SCHED
119 prompt "kmod-sched........................ Traffic schedulers"
123 Kernel schedulers for IP traffic
125 config PACKAGE_KMOD_TUN
126 prompt "kmod-tun.......................... Universal TUN/TAP driver"
130 Kernel support for the TUN/TAP tunneling device
134 menu "Filtering/Firewalling"
136 config PACKAGE_KMOD_ARPTABLES
137 prompt "kmod-arptables.................... ARP firewalling support"
141 Kernel modules for ARP firewalling
143 config PACKAGE_KMOD_EBTABLES
144 prompt "kmod-ebtables..................... Ethernet Bridge firewalling support"
148 Kernel modules for bridge firewalling
150 config PACKAGE_KMOD_IPTABLES
151 prompt "kmod-iptables..................... Core Netfilter modules for IPv4 firewalling"
155 Kernel modules for IPv4 firewalling
157 config PACKAGE_KMOD_IPTABLES_EXTRA
158 prompt "kmod-iptables-extra............... Extra Netfilter modules for IPv4 firewalling (meta-package)"
161 select PACKAGE_KMOD_IPT_CONNTRACK
162 select PACKAGE_KMOD_IPT_FILTER
163 select PACKAGE_KMOD_IPT_IPOPT
164 select PACKAGE_KMOD_IPT_IPSEC
165 select PACKAGE_KMOD_IPT_NAT
166 select PACKAGE_KMOD_IPT_NAT_EXTRA
167 select PACKAGE_KMOD_IPT_QUEUE
168 select PACKAGE_KMOD_IPT_ULOG
169 select PACKAGE_KMOD_IPT_EXTRA
171 Extra Netfilter kernel modules for IPv4 firewalling (meta-package)
173 config PACKAGE_KMOD_IPT_CONNTRACK
174 prompt "kmod-ipt-conntrack................ Netfilter modules for connection tracking"
178 Netfilter (IPv4) kernel modules for connection tracking
183 * ipt_connmark/CONNMARK
185 config PACKAGE_KMOD_IPT_FILTER
186 prompt "kmod-ipt-filter................... Netfilter modules for packet content inspection"
190 Netfilter (IPv4) kernel modules for packet content inspection
196 config PACKAGE_KMOD_IPT_IPOPT
197 prompt "kmod-ipt-ipopt.................... Netfilter modules for matching/changing IP packet options"
201 Netfilter (IPv4) kernel modules for matching/changing IP packet options
213 config PACKAGE_KMOD_IPT_IPSEC
214 prompt "kmod-ipt-ipsec.................... Netfilter modules for matching IPsec packets"
218 Netfilter (IPv4) kernel modules for matching IPsec packets
224 config PACKAGE_KMOD_IPT_NAT
225 prompt "kmod-ipt-nat...................... Netfilter modules for different NAT targets"
229 Netfilter (IPv4) kernel modules for different NAT targets
234 config PACKAGE_KMOD_IPT_NAT_EXTRA
235 prompt "kmod-ipt-nat-extra................ Extra Netfilter NAT modules for special protocols"
239 Extra Netfilter (IPv4) NAT kernel modules for special protocols
242 * ip_conntrack_amanda
243 * ip_conntrack_proto_gre
252 config PACKAGE_KMOD_IPT_QUEUE
253 prompt "kmod-ipt-queue.................... Netfilter module for user-space packet queueing"
257 Netfilter (IPv4) module for user-space packet queueing
262 config PACKAGE_KMOD_IPT_ULOG
263 prompt "kmod-ipt-ulog..................... Netfilter module for user-space packet logging"
267 Netfilter (IPv4) module for user-space packet logging
272 config PACKAGE_KMOD_IPT_EXTRA
273 prompt "kmod-ipt-extra.................... Other extra Netfilter modules"
277 Other extra Netfilter (IPv4) kernel modules
286 config PACKAGE_KMOD_IP6TABLES
287 prompt "kmod-ip6tables.................... Kernel modules for ip6tables"
290 depends PACKAGE_KMOD_IPV6
292 IPv6 firewalling support
296 menu "Block devices support"
298 config PACKAGE_KMOD_IDE
299 prompt "kmod-ide.......................... IDE support"
302 depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
304 Kernel modules for IDE support
305 useful for usb mass storage devices (e.g. on WL-HDD)
313 config PACKAGE_KMOD_LOOP
314 prompt "kmod-loop......................... Loop mount support"
318 Kernel module for loop mount support
320 config PACKAGE_KMOD_NBD
321 prompt "kmod-nbd.......................... Network Block Device"
325 Kernel module for network block device
329 config PACKAGE_KMOD_CRYPTO
330 prompt "CryptoAPI modules"
333 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
335 Kernel modules for cryptographic algorithms
337 menu "Filesystems support"
339 config PACKAGE_KMOD_FS_CIFS
340 prompt "kmod-fs-cifs...................... CIFS support"
344 Kernel modules for CIFS support
346 config PACKAGE_KMOD_FS_EXT2
347 prompt "kmod-fs-ext2...................... EXT2 filesystem support"
351 Kernel modules for EXT2 filesystem support
353 config PACKAGE_KMOD_FS_EXT3
354 prompt "kmod-fs-ext3...................... EXT3 filesystem support"
358 Kernel modules for EXT3 filesystem support
360 config PACKAGE_KMOD_FS_HFSPLUS
361 prompt "kmod-fs-hfsplus................... HFS+ filesystem support"
365 Kernel modules for HFS+ filesystem support
367 config PACKAGE_KMOD_FS_NFS
368 prompt "kmod-fs-nfs....................... NFS support"
372 Kernel modules for NFS support
373 Includes lockd, nfs and sunrpc
375 config PACKAGE_KMOD_FS_VFAT
376 prompt "kmod-fs-vfat...................... VFAT filesystem support"
380 Kernel modules for VFAT filesystem support
381 useful for usb mass storage devices
383 config PACKAGE_KMOD_FS_XFS
384 prompt "kmod-fs-xfs....................... XFS filesystem support"
388 Kernel modules for XFS filesystem support
392 menu "Multimedia devices support"
394 config PACKAGE_KMOD_PWC
395 prompt "kmod-pwc.......................... Kernel driver for USB Philips Cameras"
397 depends PACKAGE_KMOD_USB
400 config PACKAGE_KMOD_SOUNDCORE
401 prompt "kmod-soundcore.................... Soundcard support"
405 Base support for soundcards
406 Requires either USB soundcard support (OSS) or ALSA package to be useful
408 config PACKAGE_KMOD_VIDEODEV
409 prompt "kmod-videodev..................... Video (For Linux) kernel support"
415 menu "Native Language support"
417 config PACKAGE_KMOD_NLS_BASE
418 prompt "kmod-nls-base..................... Native Language support"
422 Kernel native language support
424 config PACKAGE_KMOD_NLS_CP437
425 prompt "kmod-nls-cp437.................. Codepage 437 (United States, Canada)"
428 depends PACKAGE_KMOD_NLS_BASE
430 Kernel native language support
432 config PACKAGE_KMOD_NLS_CP850
433 prompt "kmod-nls-cp850.................. Codepage 850 (Europe)"
436 depends PACKAGE_KMOD_NLS_BASE
438 Kernel native language support
440 config PACKAGE_KMOD_NLS_ISO8859_1
441 prompt "kmod-nls-iso8859-1.............. NLS ISO 8859-1 (Latin 1; Western European Languages)"
444 depends PACKAGE_KMOD_NLS_BASE
446 Kernel native language support
448 config PACKAGE_KMOD_NLS_ISO8859_15
449 prompt "kmod-nls-iso8859-15............. NLS ISO 8859-15 (Latin 15; Western European Languages with Euro)"
452 depends PACKAGE_KMOD_NLS_BASE
454 Kernel native language support
456 config PACKAGE_KMOD_NLS_UTF8
457 prompt "kmod-nls-utf8................... NLS UTF8"
460 depends PACKAGE_KMOD_NLS_BASE
462 Kernel native language support
466 menu "Network devices support"
467 depends LINUX_2_4_X86 || LINUX_2_6_X86
469 config PACKAGE_KMOD_NET_3C59X
470 prompt "kmod-net-3c59x.................... 3Com 3c590/3c900 series (592/595/597) \"Vortex/Boomerang\" Ethernet kernel support"
472 depends LINUX_2_4_X86 || LINUX_2_6_X86
475 This option enables driver support for a large number of 10mbps and
476 10/100mbps EISA, PCI and PCMCIA 3Com network cards:
478 * "Vortex" (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI
479 * "Boomerang" (EtherLink XL 3c900 or 3c905) PCI
480 * "Cyclone" (3c540/3c900/3c905/3c980/3c575/3c656) PCI and Cardbus
481 * "Tornado" (3c905) PCI
482 * "Hurricane" (3c555/3cSOHO) PCI
484 config PACKAGE_KMOD_NET_8139TOO
485 prompt "kmod-net-8139too.................. RealTek RTL-8139 PCI Fast Ethernet Adapter kernel support"
487 depends LINUX_2_4_X86 || LINUX_2_6_X86
490 This is a driver for the Fast Ethernet PCI network cards based on
493 config PACKAGE_KMOD_NET_AIRO
494 prompt "kmod-net-airo..................... Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards kernel support"
496 depends LINUX_2_4_X86 || LINUX_2_6_X86
499 This is the standard Linux driver to support Cisco/Aironet ISA and
500 PCI 802.11 wireless cards.
501 It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X
502 - with or without encryption) as well as card before the Cisco
503 acquisition (Aironet 4500, Aironet 4800, Aironet 4800B).
505 This driver support both the standard Linux Wireless Extensions
506 and Cisco proprietary API, so both the Linux Wireless Tools and the
507 Cisco Linux utilities can be used to configure the card.
509 config PACKAGE_KMOD_NET_E100
510 prompt "kmod-net-e100..................... Intel(R) PRO/100+ cards kernel support"
512 depends LINUX_2_4_X86 || LINUX_2_6_X86
515 Intel(R) PRO/100+ cards kernel support
517 config PACKAGE_KMOD_NET_HERMES
518 prompt "kmod-net-hermes................... Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) kernel support"
520 depends LINUX_2_4_X86 || LINUX_2_6_X86
523 A driver for 802.11b wireless cards based based on the "Hermes" or
524 Intersil HFA384x (Prism 2) MAC controller. This includes the vast
525 majority of the PCMCIA 802.11b cards (which are nearly all rebadges)
526 - except for the Cisco/Aironet cards. Cards supported include the
527 Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco,
528 Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya,
529 IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear
530 MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel
531 PRO/Wireless, and Symbol Spectrum24 High Rate amongst others.
533 config PACKAGE_KMOD_NET_HERMES_PCI
534 prompt "kmod-net-hermes-pci............. Intersil Prism 2.5 PCI 802.11b adaptor support"
537 depends PACKAGE_KMOD_NET_HERMES
539 Enable support for PCI and mini-PCI 802.11b wireless NICs based on
540 the Prism 2.5 chipset. These are true PCI cards, not the 802.11b
541 PCMCIA cards bundled with PCI<->PCMCIA adaptors which are also
542 common. Some of the built-in wireless adaptors in laptops are of
545 config PACKAGE_KMOD_NET_HERMES_PLX
546 prompt "kmod-net-hermes-plx............. Hermes in PLX9052 based PCI adaptor (Netgear MA301, etc.) kernel support"
549 depends PACKAGE_KMOD_NET_HERMES
551 Enable support for PCMCIA cards supported by the "Hermes" (aka
552 orinoco_cs) driver when used in PLX9052 based PCI adaptors. These
553 adaptors are not a full PCMCIA controller but act as a more limited
554 PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that
555 802.11b PCMCIA cards can be used in desktop machines. The Netgear
556 MA301 is such an adaptor.
558 config PACKAGE_KMOD_NET_NATSEMI
559 prompt "kmod-net-natsemi.................. National Semiconductor DP8381x series PCI Ethernet kernel support"
561 depends LINUX_2_4_X86 || LINUX_2_6_X86
564 This driver is for the National Semiconductor DP83810 series,
565 which is used in cards from PureData, NetGear, Linksys
566 and others, including the 83815 chip.
568 config PACKAGE_KMOD_NET_PRISM54
569 prompt "kmod-net-prism54.................. Intersil Prism GT/Duette/Indigo PCI/PCMCIA cards kernel support"
571 depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
574 Enable PCI and Cardbus support for the following chipset based cards:
576 * ISL3880 - Prism GT 802.11 b/g
577 * ISL3877 - Prism Indigo 802.11 a
578 * ISL3890 - Prism Duette 802.11 a/b/g
580 For a complete list of supported cards visit <http://prism54.org>.
581 Here is the latest confirmed list of supported cards:
583 * 3com OfficeConnect 11g Cardbus Card aka 3CRWE154G72
584 * Allnet ALL0271 PCI Card
585 * Compex WL54G Cardbus Card
586 * Corega CG-WLCB54GT Cardbus Card
587 * D-Link Air Plus Xtreme G A1 Cardbus Card aka DWL-g650
588 * I-O Data WN-G54/CB Cardbus Card
589 * Kobishi XG-300 aka Z-Com Cardbus Card
590 * Netgear WG511 Cardbus Card
591 * Ovislink WL-5400PCI PCI Card
592 * Peabird WLG-PCI PCI Card
593 * Sitecom WL-100i Cardbus Card
594 * Sitecom WL-110i PCI Card
595 * SMC2802W - EZ Connect g 2.4GHz 54 Mbps Wireless PCI Card
596 * SMC2835W - EZ Connect g 2.4GHz 54 Mbps Wireless Cardbus Card
597 * Z-Com XG-900 PCI Card
598 * Zyxel G-100 Cardbus Card
600 If you enable this, you require a firmware file as well.
601 You will need to copy this to /usr/lib/hotplug/firmware/isl3890.
602 You can get this non-GPL'd firmware file from the Prism54 project page:
603 <http://prism54.org>.
605 Note: You need a motherboard with DMA support to use any of these cards.
609 menu "PCMCIA/CardBus support"
610 depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
612 config PACKAGE_KMOD_PCMCIA_CORE
613 prompt "kmod-pcmcia-core.................. PCMCIA/CardBus support"
614 depends LINUX_PCMCIA_SUPPORT
616 depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
619 config PACKAGE_KMOD_PCMCIA_SERIAL
620 prompt "kmod-pcmcia-serial.............. PCMCIA/CardBus serial device support"
623 depends PACKAGE_KMOD_PCMCIA_CORE
629 config PACKAGE_KMOD_USB
630 prompt "kmod-usb-core..................... USB support"
632 default n if LINUX_2_4_AR531X
635 config PACKAGE_KMOD_USB_UHCI
636 prompt "kmod-usb-uhci................... Support for UHCI controllers"
638 default n if LINUX_2_6_AU1000
639 depends PACKAGE_KMOD_USB
640 select PACKAGE_KMOD_USB_CONTROLLER
642 config PACKAGE_KMOD_USB_OHCI
643 prompt "kmod-usb-ohci................... Support for OHCI controllers"
646 depends PACKAGE_KMOD_USB
647 select PACKAGE_KMOD_USB_CONTROLLER
649 config PACKAGE_KMOD_USB2
650 prompt "kmod-usb2....................... Support for USB 2.0 controllers"
652 default n if LINUX_2_6_AU1000
653 depends PACKAGE_KMOD_USB
654 select PACKAGE_KMOD_USB_CONTROLLER
656 config PACKAGE_KMOD_USB_CONTROLLER
658 depends on PACKAGE_KMOD_USB_UHCI || PACKAGE_KMOD_USB_OHCI || PACKAGE_KMOD_USB2
661 config PACKAGE_KMOD_USB_ACM
662 prompt "kmod-usb-acm...................... Support for USB modems/isdn controllers"
665 depends PACKAGE_KMOD_USB_CONTROLLER
667 config PACKAGE_KMOD_USB_AUDIO
668 prompt "kmod-usb-audio.................... Support for USB soundcards"
671 depends PACKAGE_KMOD_USB_CONTROLLER
672 select PACKAGE_KMOD_SOUNDCORE
674 config PACKAGE_KMOD_USB_PRINTER
675 prompt "kmod-usb-printer.................. Support for USB printers"
678 depends PACKAGE_KMOD_USB_CONTROLLER
680 config PACKAGE_KMOD_USB_SERIAL
681 prompt "kmod-usb-serial................... Support for USB-to-serial converters"
684 depends PACKAGE_KMOD_USB_CONTROLLER
686 config PACKAGE_KMOD_USB_SERIAL_BELKIN
687 prompt "kmod-usb-serial-belkin.......... Support for Belkin USB-to-serial converters"
690 depends PACKAGE_KMOD_USB_SERIAL
692 config PACKAGE_KMOD_USB_SERIAL_FTDI
693 prompt "kmod-usb-serial-ftdi............ Support for FTDI USB-to-serial converterr"
696 depends PACKAGE_KMOD_USB_SERIAL
698 config PACKAGE_KMOD_USB_SERIAL_MCT_U232
699 prompt "kmod-usb-serial-mct-u232........ Support for Magic Control Technology USB-to-Serial converters"
702 depends PACKAGE_KMOD_USB_SERIAL
704 config PACKAGE_KMOD_USB_SERIAL_PL2303
705 prompt "kmod-usb-serial-pl2303.......... Support for Prolific PL2303 USB-to-Serial converters"
708 depends PACKAGE_KMOD_USB_SERIAL
710 config PACKAGE_KMOD_USB_SERIAL_VISOR
711 prompt "kmod-usb-serial-visor........... Support for Handspring Visor / Palm m50x / Sony Clie Driver"
714 depends PACKAGE_KMOD_USB_SERIAL
716 config PACKAGE_KMOD_USB_STORAGE
717 prompt "kmod-usb-storage.................. Support for USB storage devices"
720 depends PACKAGE_KMOD_USB_CONTROLLER
722 config PACKAGE_KMOD_USB_ATM
723 prompt "kmod-usb-atm...................... Support for USB ATM devices"
726 depends PACKAGE_KMOD_USB_CONTROLLER
728 config PACKAGE_KMOD_USB_ATM_SPEEDTOUCH
729 prompt "kmod-usb-atm-speedtouch......... Support for USB Speedtouch ADSL modem"
732 depends PACKAGE_KMOD_USB_ATM
736 menu "Misc. devices support"
738 config PACKAGE_KMOD_AX25
739 prompt "kmod-ax25......................... AX25 support"
743 Kernel modules for AX25 protocol family
745 This package contains both the AX25 layer 2 support (ax25) and AX25 KISS driver (mkiss)
747 config PACKAGE_KMOD_BLUETOOTH
748 prompt "kmod-bluetooth.................... Bluetooth drivers and network stack"
751 default n if LINUX_2_4_AR531X
753 Bluetooth drivers and network stack
755 config PACKAGE_KMOD_LP
756 prompt "kmod-lp........................... Parallel port and lp support"
760 Kernel modules for line printer and parallel port support
762 config PACKAGE_KMOD_SOFTDOG
763 prompt "kmod-softdog...................... Software watchdog"
767 Kernel modules for software watchdog driver
769 config PACKAGE_KMOD_WD1100
770 prompt "kmod-wd1100....................... Soekris net4801 watchdog"
773 depends LINUX_2_4_X86
775 Driver for the NatSemi SC1x00 series Watchdog
776 found on Soekris net4801 boards