Space Menu Home Downloads Kiosk Newbie Area Documentation Knowledge Base E-Training Forum Blogs Chat RPMs Farm Linux Events
Add Comment (0)Add Comment (0) | HistoryHistory |

Mandriva, a Real-Time Kernel

Aujourdhui me suis occupé que de ma pomme. Après avoir moult fois recompilé des kernels pour mes machines, ai finalement décidé, après une discussion il y a quelque temps sur irc avec Couriousous et Nanar sur le sujet, d' essayer aujourdhui un patch particulier . ..

Introduction au temps-réel

c' est à dire le dernier patch de Ingo Molnar pour obtenir un noyau temps-réels. J' avais l' habitude jusqu' à présent de recompiler deux sortes de kernels : un preemp et un rsbac/grsec, tout deux taillés 'grave à la serpe' tout juste pour mon matos et rien d' autre.

Ceux-ci me donnaient pleine satisfaction, et à force de remettre le travail sur l' établi, mon petit duron 900mhz met moins de heure pour compiler un nouveau noyau.

Mais Couriousous et Nanar m' ont ouvert les yeux, les kernels "preemp" ne sont pas réellement temps-réel. (on peut trouver des kernels préemp précompilés grâce à mandriva, sous le nom de kernel-mulitmédia -ils intègrent aussi d' autres choses-) Je connaissais déjà bien sûr les différences entre faible temps de latence et temps réel (voir post blog sur le son). Mais je ne m' étais jusqu' alors contenter de faible temps de latence.

Les kernels temps réels, quant à eux, sont habituellement utilisés dans les domaines de l' embarqué (robot/espace) et du son professionnel.

Comme un bon gros boulet qui lit la doc mais veux tout faire d' un seul coup, j' ai tenté de patcher (avec le patch temps réel de Ingo Molnar bien sûr) mon kernel de base, en plus en essayant un .config déjà préparé auquel j' espèrait juste rajouter les options qu' il faut sans avoir à me le re-taper.

Lancement

le patch c' est donc celui ci :

wget people.redhat.com/mingo/realtime-preempt/patch-2.6.17-rt1

une fois téléchargé il faut simplement l' appliquer aux sources du noyau, puis lancer

make xconfig
ou menuconfig c' est pareil ou oldconfig pour les sportifs :) Et là, ho magie de nouvelles options sont apparuent sous les habituelles preemp

capture36.png

Sur un kernel "normal" c' est bien sûr l' option "no-preempt (server)" qui est. Et on peut activer pour la recompilation un des deux choix concernant le preempt. (Ce qui est le cas des kernels multimédias de Mandriva) On peut aussi choisir "volontary preempt".

Mais ici on voit nettement l' option suplémentaire que le patch a ajouté : "complete preemption (real-time)"

J' ai donc compiler mon kernel avec cette option. Pour la compilation d' un kernel j' utilise toujours une serpe très très affutée. Tout ce qui n' est pas machine saute purement et simplement. Exemple : firewire ? pas besoin sur cette machine … Carte machin chose ? je m' en tamponne. ISA ? ces vieux ports de la cartes mères ne me serviront jamais. BT8xxx pour la télé ? rien à carré de la télé. Bluetooth ? j en ai pas sur ce pc. Infrarouge ? pareil. Support wireless ? dehors ! lan 1000 / 10 000 ? pas non plus ! Les cartes machins-choses pour truc machin (réseau, graphiques) -> dehors aussi. Ecrans tactiles ? nul envie d' en acheter un allez hop, ça gicle. Les gadgets usb ? ouste ! bref je ne ferais pas ici une liste complète, postez mon .config sera plus efficace :)

Au final, il ne reste qu' un kernel pour CETTE machine et pour aucune autre, sans superflue inutile. C' est bien une des nombreux avantages d' avoir les SOURCES : recompiler soi-même pour ses besoins :) :) :)

La compilation se passe … bien :) 48 minutes tout compris sur mon vieux duron 900mhz… record à battre…

Reboot

je m' attendais à avoir des soucis avec les modules tiers, nottament avec le Nvidia. Bien sûr comme sur chaque nouveau kernel, hal met 3 plombes à se lancer, puis le module kqemu lui s' installe sans trouble, ho joie !. Et le module nvidia, grâce au dkms du PLF, s' installe lui aussi sans trouble ! Reste vloopback qui me jettes un refus. Pas grâve...

Le module nvidia se charge bien ? hum j' ai des doutes. Arriver sur le bureau, un petit coup de

glxinfo
me confirme que tout va bien !! Chouette !! allez zou un tit test avec … Tremulous bien sûr !

Et la, surprise :

un gain immédiat évident (sur mon duron 900 avec une gforce4 64mo) !!! incroyable !!! cela saute aux yeux !! 15% minimum de perfs en plus !! tremulous n' a jamais fusé aussi vite aussi bien !! Je m' empresse d' aller raconter cette belle aventure sur irc… ou je dois dire, cela jette un trouble !

Couriousous m' informe que le driver nvidia ne peut pas fonctionner avec un noyau temps réel parcequ' il est codé avec les pieds (ça je le savais déjà) et que les mutex ne peuvent plus être utilisée en sémaphores. De plus c' est prévu dans le prochain driver nvidia, vu que le prochain kernel embarquera par défaut une partie du patch que je viens d' appliquer.

Cette accélération des gains et des performances est dûe donc à une latence faible comme je n' en avait jamais eu auparavant. et pourtant j' en ai recompilé des noyaux en preempt !! Merci le patch :)

Recompilation

Couriousous va me pointer un fait : j' ai activer la bonne option, mais pas toutes les options, ce kernel n est donc pas complètement temps-réels, il est low-latency (vraiment low...).

Je lance donc SSH pour lui permettre un accès sur ma machine. Grâce à cela li va m' expliquer et m' écrire à la main directement dans le .config les options a ajoutées encore pour faire un vrai et un total kernel temps réel. Les voici ...

CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_SOFTIRQS=y
CONFIG_PREEMPT_HARDIRQS=y
CONFIG_PREEMPT_BKL=y
CONFIG_PREEMPT_RCU=y
CONFIG_RCU_STATS=y

On lance la compilation avec ces nouvelles options. Et me voilà également prévenu que Nvidia ne fonctionnera plus dans cette configuration là. Il va me falloir récupérer un autre patch, pour le driver 8178 (le patch le plus récent pour les drivers nvidia) et l' adapté a ce driver là, le 8762… ) En ajoutant juste ces options au .config existant, la compilation se passe aussi très très vite. Note qu' il a fallut aussi éditer le MakeFile des sources du kernel afin de changer le nom que ce nouveau kernel aura, afin de ne pas se retrouver avec 2 kernels au nom similaire, à savoir 2.6.17-rt1. Choix du nom 2.6.17-rt1-realtime.

La compilation se passe bien. Il faut rebooter pour tester … aie aie aie....

Reboot

comme d' habitude, hal met 3 plombes pour un nouveau kernel. Comme d' habitude kqemu s' installe illico sans soucis, et comme souvent vloopback râle. Mais Nvidia… ne bronches pas !! Le dkms du PLF à réussi à installer le blob, et ce dernier ne semble pas mécontent. Bien entendu un petit log (visuel sur la tty12 pendant que kde se charge) n' était pas présent auparavant :

[d79b7ecc] {(struct semaphore *)(&os_sema->wait)}
Ce qui confirmes ce que me disait Couriousous. Mais j' ai le cul bordé d' or jusqu' au bout ce soir, car le blob fonctionne quant même et toujours à un temps de latence ultra-faible !! fantastique. Je teste un "scratch virtuel" sur une chanson en ogg vorbis : cela n' a jamais été aussi limpide, le temps de réaction sur mon duron 900 est tout simplement immédiat !!! Je lance Tremulous : fantastique !!

Résultat :

A suivre

tester du son, nottament jack le script de test des capacités du real-time, écrit par Ingo Molnar d' autres tests et commentaires divers

Un peu (si peu...) de logs

Dmesg, on l' on voit la Stack Trace (inhérente à mes 2 nouveaux kernels) et les mutex pas contents (spécifique au dernier kernel)

Linux version 2.6.17-rt1-realtime (couriousous@athing) (gcc version 4.1.1 20060518 (prerelease)) #2 PREEMPT Fri Jun 23 22:24:47 CEST 2006
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
 BIOS-e820: 000000001fff0000 - 000000001fff8000 (ACPI data)
 BIOS-e820: 000000001fff8000 - 0000000020000000 (ACPI NVS)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ffee0000 - 00000000fff00000 (reserved)
 BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
511MB LOWMEM available.
On node 0 totalpages: 131056
  DMA zone: 4096 pages, LIFO batch:0
  Normal zone: 126960 pages, LIFO batch:31
DMI 2.3 present.
Allocating PCI resources starting at 30000000 (gap: 20000000:dec00000)
Detected 896.263 MHz processor.
Real-Time Preemption Support (C) 2004-2006 Ingo Molnar
Built 1 zonelists
Kernel command line: BOOT_IMAGE=2.6.17-rt1-realtime root=305 acpi=ht resume=/dev/hda6 splash=silent
Local APIC disabled by BIOS -- you can enable it with "lapic"
mapped APIC to ffffd000 (0140a000)
Enabling fast FPU save and restore… done.
Initializing CPU#0
WARNING: experimental RCU implementation.
PID hash table entries: 2048 (order: 11, 8192 bytes)
Event source pit installed with caps set: 07
Console: colour dummy device 80x25
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 515904k/524224k available (1492k kernel code, 7932k reserved, 1046k data, 148k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode… Ok.
Calibrating delay using timer specific routine.. 1793.41 BogoMIPS (lpj=3586820)
Security Framework v1.0.0 initialized
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0183f9ff c1c7f9ff 00000000 00000000 00000000 00000000 00000000
CPU: After vendor identify, caps: 0183f9ff c1c7f9ff 00000000 00000000 00000000 00000000 00000000
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 64K (64 bytes/line)
CPU: After all inits, caps: 0183f9ff c1c7f9ff 00000000 00000420 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: AMD Duron(tm) Processor stepping 01
Checking 'hlt' instruction… OK.
SMP alternatives: switching to UP code
Freeing SMP alternatives: 0k freed
checking if image is initramfs… it is
Freeing initrd memory: 181k freed
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfdb01, last bus=1
Setting up standard PCI resources
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
Uncovering SIS18 that hid as a SIS503 (compatible=1)
Enabling SiS 96x SMBus.
Boot video device is 0000:01:00.0
PCI: Using IRQ router SIS [1039/0018] at 0000:00:02.0
TC classifier action (bugs to [email protected] cc [email protected])
PCI: Bridge: 0000:00:01.0
  IO window: disabled.
  MEM window: cde00000-cfefffff
  PREFETCH window: bdc00000-cdcfffff
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 8, 1114112 bytes)
TCP bind hash table entries: 8192 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 16384 bind 8192)
TCP reno registered
audit: initializing netlink socket (disabled)
audit(1151105481.468:1): initialized
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
vesafb: framebuffer at 0xc0000000, mapped to 0xe0880000, using 1875k, total 65536k
vesafb: mode is 800x600x16, linelength=1600, pages=2
vesafb: protected mode interface info at c000:e4a0
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
Console: switching to colour frame buffer device 100x37
fb0: VESA VGA frame buffer device
Real Time Clock Driver v1.12ac
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 32000K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SIS5513: IDE controller at PCI slot 0000:00:02.5
SIS5513: chipset revision 208
SIS5513: not 100% native mode: will probe irqs later
SIS5513: SiS735 ATA 100 (2nd gen) controller
    ide0: BM-DMA at 0xff00-0xff07, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xff08-0xff0f, BIOS settings: hdc:DMA, hdd:DMA
Probing IDE interface ide0…
hda: SAMSUNG SP1203N, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1…
hdc: 54X CD-ROM, ATAPI CD/DVD-ROM drive
hdd: RICOH CD-R/RW MP7125A, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 512KiB
hda: 234493056 sectors (120060 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)
hda: cache flushes supported
 hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 hda12 hda13 hda14 >
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 1
Using IPI Shortcut mode
Time: tsc clocksource has been installed.
hrtimers: Switched to high resolution mode CPU 0
BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
input: AT Translated Set 2 keyboard as /class/input/input0
*****************************************************************************
*                                                                           *
*  REMINDER, the following debugging options are turned on in your .config: *
*                                                                           *
*        CONFIG_DEBUG_RT_MUTEXES                                             *
*        CONFIG_DEBUG_PREEMPT                                               *
*        CONFIG_DEBUG_SLAB                                                  *
*                                                                           *
*  they may increase runtime overhead and latencies.                        *
*                                                                           *
*****************************************************************************
Freeing unused kernel memory: 148k freed
input: GenPS/2 Genius Mouse as /class/input/input1
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
PCI: Found IRQ 11 for device 0000:00:02.2
PCI: Sharing IRQ 11 with 0000:00:0f.0
ohci_hcd 0000:00:02.2: OHCI Host Controller
ohci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 1
ohci_hcd 0000:00:02.2: irq 11, io mem 0xcfffe000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
PCI: Found IRQ 11 for device 0000:00:02.3
ohci_hcd 0000:00:02.3: OHCI Host Controller
ohci_hcd 0000:00:02.3: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:02.3: irq 11, io mem 0xcffff000
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 3 ports detected
usb 1-1: new full speed USB device using ohci_hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 7 ports detected
usb 2-1: new full speed USB device using ohci_hcd and address 2
usb 2-1: configuration #1 chosen from 1 choice
usb 1-1.2: new full speed USB device using ohci_hcd and address 3
usb 1-1.2: configuration #1 chosen from 1 choice
Linux video capture interface: v1.00
usb 1-1.3: new low speed USB device using ohci_hcd and address 4
usb 1-1.3: configuration #1 chosen from 1 choice
usb 1-1.4: new low speed USB device using ohci_hcd and address 5
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected SiS 735 chipset
agpgart: AGP aperture is 64M @ 0xd0000000
usb 1-1.4: configuration #1 chosen from 1 choice
usb 1-1.5: new full speed USB device using ohci_hcd and address 6
usb 1-1.5: device descriptor read/64, error -110
usb 1-1.5: device descriptor read/64, error -110
usb 1-1.5: new full speed USB device using ohci_hcd and address 7
usb 1-1.5: device descriptor read/64, error -110
usb 1-1.5: device descriptor read/64, error -110
usb 1-1.5: new full speed USB device using ohci_hcd and address 8
usb 1-1.5: device not accepting address 8, error -110
usb 1-1.5: new full speed USB device using ohci_hcd and address 9
usb 1-1.5: device not accepting address 9, error -110
eth0: register 'cdc_ether' at usb-0000:00:02.3-1, CDC Ethernet Device, 00:10:95:93:b0:c0
usbcore: registered new driver cdc_ether
drivers/media/video/ov511.c: USB OV511+ video device found
drivers/media/video/ov511.c: model: Generic Camera (no ID)
drivers/media/video/ov511.c: Sensor is an OV7620
drivers/media/video/ov511.c: Device at usb-0000:00:02.2-1.2 registered to minor 0
usbcore: registered new driver hiddev
usbcore: registered new driver ov511
drivers/media/video/ov511.c: v1.64 for Linux 2.5 : ov511 USB Camera Driver
input: Mega World as /class/input/input2
input: USB HID v1.00 Gamepad [Mega World] on usb-0000:00:02.2-1.3
input: Chander Electroics Corp. USB/PS2 Mouse as /class/input/input3
input: USB HID v1.10 Mouse [Chander Electroics Corp. USB/PS2 Mouse] on usb-0000:00:02.2-1.4
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
usbcore: registered new driver usbmouse
drivers/usb/input/usbmouse.c: v1.6:USB HID Boot Protocol mouse driver
EXT3 FS on hda5, internal journal
Adding 1224680k swap on /dev/hda6.  Priority:-1 extents:1 across:1224680k
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda11, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda13, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
SGI XFS with ACLs, security attributes, large block numbers, no debug enabled
SGI XFS Quota Management subsystem
XFS mounting filesystem hda7
Ending clean XFS mount for filesystem: hda7
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda10, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda9, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
XFS mounting filesystem hda8
Ending clean XFS mount for filesystem: hda8
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda14, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda12, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
loop: loaded (max 8 devices)
hdc: ATAPI 52X CD-ROM drive, 128kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
hdd: ATAPI 32X CD-ROM CD-R/RW drive, 2048kB Cache, DMA
Netfilter messages via NETLINK v0.30.
ip_conntrack version 2.4 (4095 buckets, 32760 max) - 224 bytes per conntrack
Removing netfilter NETLINK layer.
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
process `sysctl' is using deprecated sysctl (syscall) net.ipv6.neigh.lo.base_reachable_time; Use net.ipv6.neigh.lo.base_reachable_time_ms instead.
PCI: Found IRQ 11 for device 0000:00:02.7
intel8x0_measure_ac97_clock: measured 56155 usecs
intel8x0: clocking to 48000
NET: Registered protocol family 17
8139too Fast Ethernet driver 0.9.27
PCI: Found IRQ 11 for device 0000:00:0f.0
PCI: Sharing IRQ 11 with 0000:00:02.2
eth0: RealTek RTL8139 at 0xe0872f00, 00:40:f4:96:9c:71, IRQ 11
eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready
ip_tables: (C) 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
ip_conntrack version 2.4 (4095 buckets, 32760 max) - 224 bytes per conntrack
ClusterIP Version 0.8 loaded successfully
ipt_recent v0.3.1: Stephen Frost <[email protected]>.  http://snowman.net/projects/ipt_recent/
tun6to4: Disabled Privacy Extensions
nvidia: module license 'NVIDIA' taints kernel.
NVRM: loading NVIDIA Linux x86 Kernel Module  1.0-8762  Mon May 15 13:06:38 PDT 2006
BUG: nonzero lock count 1 at exit time?
        modprobe: 5607 [c1480850, 120]
 [<c0103fd1>] show_trace+0xd/0xf (8)
 [<c0104015>] dump_stack+0x17/0x19 (12)
 [<c012c954>] rt_mutex_debug_check_no_locks_held+0x57/0x24f (32)
 [<c0117ba0>] do_exit+0x7f0/0x881 (48)
 [<c0117cbe>] sys_exit_group+0x0/0x11 (24)
 [<c0117ccd>] sys_exit_group+0xf/0x11 (8)
 [<c01028cf>] sysenter_past_esp+0x54/0x75 (-8116)
---------------------------
| preempt count: 00000000 ]
| 0-level deep critical section nesting:
----------------------------------------------------------------------
| showing all locks held by: |  (modprobe/5607 [c1480850, 120]):
------------------------------#001:             [d79b7ecc] {(struct semaphore *)(&os_sema->wait)}
… acquired at:               __sema_init+0x1d/0x2bagpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
BUG: modprobe/5607, lock held at task exit time!
 [d79b7ecc] {(struct semaphore *)(&os_sema->wait)}
.. ->owner: c1480850
.. held by:          modprobe: 5607 [c1480850, 120]
… acquired at:               __sema_init+0x1d/0x2b
eth1: no IPv6 routers present
ip6_tables: (C) 2000-2006 Netfilter Core Team
Shorewall:net2all:DROP:IN=eth1

Et le fichier de configuration du kernel ayant servi pour cette compilation :


          
code: null
#
  1. Automatically generated make config: don't edit
  2. Linux kernel version: 2.6.17-rt1-realtime
  3. Sat Jun 24 04:12:36 2006
CONFIG_GENERIC_TIME=y
CONFIG_SEMAPHORE_SLEEPERS=y
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_DMI=y
  1. Code maturity level options
CONFIG_BROKEN_ON_SMP=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
  1. General setup
  2. CONFIG_LOCALVERSION_AUTO is not set
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_RELAY=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_UID16=y
CONFIG_VM86=y
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
  1. CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_RT_MUTEXES=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_SLAB=y
  1. CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0
  1. CONFIG_SLOB is not set
CONFIG_OBSOLETE_INTERMODULE=m
  1. Loadable module support
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
  1. CONFIG_MODVERSIONS is not set
  2. CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y
  1. Block layer
CONFIG_BLK_DEV_IO_TRACE=y
CONFIG_LSF=y
  1. IO Schedulers
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_DEFAULT_AS=y
  1. CONFIG_DEFAULT_DEADLINE is not set
  2. CONFIG_DEFAULT_CFQ is not set
  3. CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="anticipatory"
  1. Processor type and features
CONFIG_HIGH_RES_RESOLUTION=1000
  1. CONFIG_SMP is not set
CONFIG_X86_PC=y
  1. CONFIG_X86_ELAN is not set
  2. CONFIG_X86_VOYAGER is not set
  3. CONFIG_X86_NUMAQ is not set
  4. CONFIG_X86_SUMMIT is not set
  5. CONFIG_X86_BIGSMP is not set
  6. CONFIG_X86_VISWS is not set
  7. CONFIG_X86_GENERICARCH is not set
  8. CONFIG_X86_ES7000 is not set
  9. CONFIG_M386 is not set
  10. CONFIG_M486 is not set
  11. CONFIG_M586 is not set
  12. CONFIG_M586TSC is not set
  13. CONFIG_M586MMX is not set
  14. CONFIG_M686 is not set
  15. CONFIG_MPENTIUMII is not set
  16. CONFIG_MPENTIUMIII is not set
  17. CONFIG_MPENTIUMM is not set
  18. CONFIG_MPENTIUM4 is not set
  19. CONFIG_MK6 is not set
CONFIG_MK7=y
  1. CONFIG_MK8 is not set
  2. CONFIG_MCRUSOE is not set
  3. CONFIG_MEFFICEON is not set
  4. CONFIG_MWINCHIPC6 is not set
  5. CONFIG_MWINCHIP2 is not set
  6. CONFIG_MWINCHIP3D is not set
  7. CONFIG_MGEODEGX1 is not set
  8. CONFIG_MGEODE_LX is not set
  9. CONFIG_MCYRIXIII is not set
  10. CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_USE_3DNOW=y
CONFIG_X86_TSC=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
  1. CONFIG_PREEMPT_NONE is not set
  2. CONFIG_PREEMPT_VOLUNTARY is not set
  3. CONFIG_PREEMPT_DESKTOP is not set
CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_SOFTIRQS=y
CONFIG_PREEMPT_HARDIRQS=y
CONFIG_PREEMPT_BKL=y
  1. CONFIG_CLASSIC_RCU is not set
CONFIG_PREEMPT_RCU=y
CONFIG_RCU_STATS=y
CONFIG_ASM_SEMAPHORES=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=m
CONFIG_X86_MCE_P4THERMAL=y
  1. CONFIG_TOSHIBA is not set
  2. CONFIG_I8K is not set
CONFIG_X86_REBOOTFIXUPS=y
CONFIG_MICROCODE=m
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
  1. Firmware Drivers
  2. CONFIG_DELL_RBU is not set
  3. CONFIG_DCDBAS is not set
  4. CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
  1. CONFIG_HIGHMEM64G is not set
CONFIG_PAGE_OFFSET=0xC0000000
CONFIG_HIGHMEM=y
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
  1. CONFIG_DISCONTIGMEM_MANUAL is not set
  2. CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPARSEMEM_STATIC=y
CONFIG_SPLIT_PTLOCK_CPUS=4
  1. CONFIG_HIGHPTE is not set
  2. CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
CONFIG_REGPARM=y
CONFIG_SECCOMP=y
  1. CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
  1. CONFIG_HZ_1000 is not set
CONFIG_HZ=250
CONFIG_KEXEC=y
  1. CONFIG_CRASH_DUMP is not set
CONFIG_PHYSICAL_START=0x100000
  1. Power management options (ACPI, APM)
CONFIG_PM_LEGACY=y
  1. CONFIG_PM_DEBUG is not set
CONFIG_SOFTWARE_SUSPEND=y
CONFIG_PM_STD_PARTITION=""
  1. ACPI (Advanced Configuration and Power Interface) Support
  2. CONFIG_ACPI is not set
  3. APM (Advanced Power Management) BIOS Support
  4. CONFIG_APM is not set
  5. CPU Frequency scaling
  6. CONFIG_CPU_FREQ is not set
  7. Bus options (PCI, PCMCIA, EISA, MCA, ISA)
  8. CONFIG_PCI_GOBIOS is not set
  9. CONFIG_PCI_GOMMCONFIG is not set
  10. CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
  1. CONFIG_PCIEPORTBUS is not set
CONFIG_PCI_MSI=y
  1. CONFIG_PCI_DEBUG is not set
CONFIG_ISA_DMA_API=y
  1. CONFIG_ISA is not set
  2. CONFIG_MCA is not set
  3. CONFIG_SCx200 is not set
  4. PCCARD (PCMCIA/CardBus) support
  5. CONFIG_PCCARD is not set
  6. PCI Hotplug Support
  7. CONFIG_HOTPLUG_PCI is not set
  8. Executable file formats
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_MISC=m
  1. Networking
  2. Networking options
  3. CONFIG_NETDEBUG is not set
CONFIG_PACKET=m
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_XFRM_USER=m
CONFIG_NET_KEY=m
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_ASK_IP_FIB_HASH=y
  1. CONFIG_IP_FIB_TRIE is not set
CONFIG_IP_FIB_HASH=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_FWMARK=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_MULTIPATH_CACHED=y
CONFIG_IP_ROUTE_MULTIPATH_RR=m
CONFIG_IP_ROUTE_MULTIPATH_RANDOM=m
CONFIG_IP_ROUTE_MULTIPATH_WRANDOM=m
CONFIG_IP_ROUTE_MULTIPATH_DRR=m
CONFIG_IP_ROUTE_VERBOSE=y
  1. CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
CONFIG_ARPD=y
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=m
CONFIG_INET_ESP=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_XFRM_TUNNEL=m
CONFIG_INET_TUNNEL=m
CONFIG_INET_DIAG=m
CONFIG_INET_TCP_DIAG=m
CONFIG_TCP_CONG_ADVANCED=y
  1. TCP congestion control
CONFIG_TCP_CONG_CUBIC=m
CONFIG_TCP_CONG_WESTWOOD=m
CONFIG_TCP_CONG_HTCP=m
CONFIG_TCP_CONG_HSTCP=m
CONFIG_TCP_CONG_HYBLA=m
CONFIG_TCP_CONG_VEGAS=m
CONFIG_TCP_CONG_SCALABLE=m
  1. IP: Virtual Server Configuration
  2. CONFIG_IP_VS_DEBUG is not set
CONFIG_IP_VS_TAB_BITS=12
  1. IPVS transport protocol load balancing support
CONFIG_IP_VS_PROTO_UDP=y
CONFIG_IP_VS_PROTO_ESP=y
CONFIG_IP_VS_PROTO_AH=y
  1. IPVS scheduler
CONFIG_IP_VS_WRR=m
CONFIG_IP_VS_LC=m
CONFIG_IP_VS_WLC=m
CONFIG_IP_VS_LBLC=m
CONFIG_IP_VS_LBLCR=m
CONFIG_IP_VS_DH=m
CONFIG_IP_VS_SH=m
CONFIG_IP_VS_SED=m
CONFIG_IP_VS_NQ=m
  1. IPVS application helper
CONFIG_IPV6=m
CONFIG_IPV6_PRIVACY=y
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_IPV6_ROUTE_INFO=y
CONFIG_INET6_AH=m
CONFIG_INET6_ESP=m
CONFIG_INET6_IPCOMP=m
CONFIG_INET6_XFRM_TUNNEL=m
CONFIG_INET6_TUNNEL=m
CONFIG_IPV6_TUNNEL=m
CONFIG_NETFILTER=y
  1. CONFIG_NETFILTER_DEBUG is not set
  2. Core Netfilter Configuration
CONFIG_NETFILTER_NETLINK_QUEUE=m
CONFIG_NETFILTER_NETLINK_LOG=m
CONFIG_NETFILTER_XTABLES=m
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_DCCP=m
CONFIG_NETFILTER_XT_MATCH_ESP=m
CONFIG_NETFILTER_XT_MATCH_HELPER=m
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_REALM=m
CONFIG_NETFILTER_XT_MATCH_SCTP=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_NETFILTER_XT_MATCH_STRING=m
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
  1. IP: Netfilter Configuration
CONFIG_IP_NF_CT_ACCT=y
CONFIG_IP_NF_CONNTRACK_MARK=y
CONFIG_IP_NF_CONNTRACK_EVENTS=y
CONFIG_IP_NF_CONNTRACK_NETLINK=m
CONFIG_IP_NF_CT_PROTO_SCTP=m
CONFIG_IP_NF_FTP=m
CONFIG_IP_NF_IRC=m
CONFIG_IP_NF_NETBIOS_NS=m
CONFIG_IP_NF_TFTP=m
CONFIG_IP_NF_AMANDA=m
CONFIG_IP_NF_PPTP=m
CONFIG_IP_NF_H323=m
CONFIG_IP_NF_QUEUE=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_IPRANGE=m
CONFIG_IP_NF_MATCH_TOS=m
CONFIG_IP_NF_MATCH_RECENT=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_DSCP=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_MATCH_ADDRTYPE=m
CONFIG_IP_NF_MATCH_HASHLIMIT=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_IP_NF_TARGET_TCPMSS=m
CONFIG_IP_NF_NAT=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_IP_NF_TARGET_NETMAP=m
CONFIG_IP_NF_TARGET_SAME=m
CONFIG_IP_NF_NAT_SNMP_BASIC=m
CONFIG_IP_NF_NAT_IRC=m
CONFIG_IP_NF_NAT_FTP=m
CONFIG_IP_NF_NAT_TFTP=m
CONFIG_IP_NF_NAT_AMANDA=m
CONFIG_IP_NF_NAT_PPTP=m
CONFIG_IP_NF_NAT_H323=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_DSCP=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_TARGET_CLUSTERIP=m
CONFIG_IP_NF_RAW=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m
  1. IPv6: Netfilter Configuration (EXPERIMENTAL)
  2. CONFIG_IP6_NF_QUEUE is not set
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_OWNER=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_AH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_LOG=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_RAW=m
  1. DCCP Configuration (EXPERIMENTAL)
CONFIG_INET_DCCP_DIAG=m
CONFIG_IP_DCCP_ACKVEC=y
  1. DCCP CCIDs Configuration (EXPERIMENTAL)
CONFIG_IP_DCCP_CCID3=m
CONFIG_IP_DCCP_TFRC_LIB=m
  1. DCCP Kernel Hacking
  2. SCTP Configuration (EXPERIMENTAL)
  3. CONFIG_SCTP_DBG_MSG is not set
  4. CONFIG_SCTP_DBG_OBJCNT is not set
CONFIG_SCTP_HMAC_NONE=y
  1. CONFIG_SCTP_HMAC_SHA1 is not set
  2. CONFIG_SCTP_HMAC_MD5 is not set
  3. TIPC Configuration (EXPERIMENTAL)
CONFIG_TIPC_ADVANCED=y
CONFIG_TIPC_ZONES=3
CONFIG_TIPC_CLUSTERS=1
CONFIG_TIPC_NODES=255
CONFIG_TIPC_SLAVE_NODES=0
CONFIG_TIPC_PORTS=8191
CONFIG_TIPC_LOG=0
CONFIG_TIPC_DEBUG=y
CONFIG_ATM=m
CONFIG_ATM_CLIP=m
  1. CONFIG_ATM_CLIP_NO_ICMP is not set
CONFIG_ATM_LANE=m
CONFIG_ATM_MPOA=m
CONFIG_ATM_BR2684=m
CONFIG_ATM_BR2684_IPFILTER=y
  1. CONFIG_BRIDGE is not set
  2. CONFIG_VLAN_8021Q is not set
  3. CONFIG_DECNET is not set
CONFIG_LLC=y
CONFIG_LLC2=m
CONFIG_IPX=m
CONFIG_IPX_INTERN=y
  1. CONFIG_ATALK is not set
CONFIG_X25=m
CONFIG_LAPB=m
CONFIG_NET_DIVERT=y
  1. CONFIG_ECONET is not set
  2. CONFIG_WAN_ROUTER is not set
  3. QoS and/or fair queueing
CONFIG_NET_SCH_CLK_JIFFIES=y
  1. CONFIG_NET_SCH_CLK_GETTIMEOFDAY is not set
  2. CONFIG_NET_SCH_CLK_CPU is not set
  3. Queueing/Scheduling
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_HFSC=m
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
CONFIG_NET_SCH_NETEM=m
CONFIG_NET_SCH_INGRESS=m
  1. Classification
CONFIG_NET_CLS_BASIC=m
CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
CONFIG_NET_CLS_RSVP=m
CONFIG_NET_CLS_RSVP6=m
CONFIG_NET_EMATCH=y
CONFIG_NET_EMATCH_STACK=32
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_U32=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_TEXT=m
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=m
CONFIG_NET_ACT_GACT=m
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=m
CONFIG_NET_ACT_IPT=m
CONFIG_NET_ACT_PEDIT=m
CONFIG_NET_ACT_SIMP=m
CONFIG_NET_CLS_IND=y
CONFIG_NET_ESTIMATOR=y
  1. Network testing
CONFIG_HAMRADIO=y
  1. Packet Radio protocols
CONFIG_AX25_DAMA_SLAVE=y
CONFIG_NETROM=m
CONFIG_ROSE=m
  1. AX.25 network device drivers
CONFIG_6PACK=m
CONFIG_BPQETHER=m
CONFIG_BAYCOM_SER_FDX=m
CONFIG_BAYCOM_SER_HDX=m
CONFIG_YAM=m
CONFIG_IRDA=m
  1. IrDA protocols
CONFIG_IRCOMM=m
CONFIG_IRDA_ULTRA=y
  1. IrDA options
CONFIG_IRDA_FAST_RR=y
  1. CONFIG_IRDA_DEBUG is not set
  2. Infrared-port device drivers
  3. SIR device drivers
  4. Dongle support
CONFIG_ESI_DONGLE=m
CONFIG_ACTISYS_DONGLE=m
CONFIG_TEKRAM_DONGLE=m
CONFIG_TOIM3232_DONGLE=m
CONFIG_LITELINK_DONGLE=m
CONFIG_MA600_DONGLE=m
CONFIG_GIRBIL_DONGLE=m
CONFIG_MCP2120_DONGLE=m
CONFIG_OLD_BELKIN_DONGLE=m
CONFIG_ACT200L_DONGLE=m
  1. Old SIR device drivers
  2. Old Serial dongle support
CONFIG_ESI_DONGLE_OLD=m
CONFIG_ACTISYS_DONGLE_OLD=m
CONFIG_TEKRAM_DONGLE_OLD=m
CONFIG_GIRBIL_DONGLE_OLD=m
CONFIG_LITELINK_DONGLE_OLD=m
CONFIG_MCP2120_DONGLE_OLD=m
CONFIG_OLD_BELKIN_DONGLE_OLD=m
CONFIG_ACT200L_DONGLE_OLD=m
CONFIG_MA600_DONGLE_OLD=m
  1. FIR device drivers
CONFIG_SIGMATEL_FIR=m
CONFIG_NSC_FIR=m
CONFIG_WINBOND_FIR=m
CONFIG_TOSHIBA_FIR=m
CONFIG_SMC_IRCC_FIR=m
CONFIG_ALI_FIR=m
CONFIG_VLSI_FIR=m
CONFIG_VIA_FIR=m
CONFIG_BT=m
CONFIG_BT_L2CAP=m
CONFIG_BT_SCO=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HIDP=m
  1. Bluetooth device drivers
CONFIG_BT_HCIUSB_SCO=y
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIVHCI=m
CONFIG_IEEE80211=m
  1. CONFIG_IEEE80211_DEBUG is not set
CONFIG_IEEE80211_CRYPT_WEP=m
CONFIG_IEEE80211_CRYPT_CCMP=m
CONFIG_IEEE80211_SOFTMAC=m
  1. CONFIG_IEEE80211_SOFTMAC_DEBUG is not set
CONFIG_WIRELESS_EXT=y
  1. Device Drivers
  2. Generic Driver Options
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=m
  1. CONFIG_DEBUG_DRIVER is not set
  2. Connector - unified userspace <-> kernelspace linker
  3. Memory Technology Devices (MTD)
  4. CONFIG_MTD_DEBUG is not set
CONFIG_MTD_CONCAT=m
CONFIG_MTD_PARTITIONS=y
CONFIG_MTD_REDBOOT_PARTS=m
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
  1. CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
  2. CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
CONFIG_MTD_CMDLINE_PARTS=y
  1. User Modules And Translation Layers
CONFIG_MTD_BLOCK=m
CONFIG_MTD_BLOCK_RO=m
CONFIG_FTL=m
CONFIG_NFTL=m
CONFIG_NFTL_RW=y
CONFIG_INFTL=m
CONFIG_RFD_FTL=m
  1. RAM/ROM/Flash chip drivers
CONFIG_MTD_JEDECPROBE=m
CONFIG_MTD_GEN_PROBE=m
CONFIG_MTD_CFI_ADV_OPTIONS=y
CONFIG_MTD_CFI_NOSWAP=y
  1. CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
  2. CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
  3. CONFIG_MTD_CFI_GEOMETRY is not set
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
  1. CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
  2. CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
  3. CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
  1. CONFIG_MTD_CFI_I4 is not set
  2. CONFIG_MTD_CFI_I8 is not set
  3. CONFIG_MTD_OTP is not set
CONFIG_MTD_CFI_INTELEXT=m
CONFIG_MTD_CFI_AMDSTD=m
CONFIG_MTD_CFI_STAA=m
CONFIG_MTD_CFI_UTIL=m
CONFIG_MTD_RAM=m
CONFIG_MTD_ROM=m
CONFIG_MTD_ABSENT=m
  1. CONFIG_MTD_OBSOLETE_CHIPS is not set
  2. Mapping drivers for chip access
CONFIG_MTD_PHYSMAP=m
CONFIG_MTD_PHYSMAP_START=0x8000000
CONFIG_MTD_PHYSMAP_LEN=0x4000000
CONFIG_MTD_PHYSMAP_BANKWIDTH=2
CONFIG_MTD_PNC2000=m
CONFIG_MTD_SC520CDP=m
CONFIG_MTD_NETSC520=m
CONFIG_MTD_TS5500=m
CONFIG_MTD_SBC_GXX=m
CONFIG_MTD_AMD76XROM=m
CONFIG_MTD_ICHXROM=m
CONFIG_MTD_SCB2_FLASH=m
CONFIG_MTD_NETtel=m
CONFIG_MTD_DILNETPC=m
CONFIG_MTD_DILNETPC_BOOTSIZE=0x80000
CONFIG_MTD_L440GX=m
CONFIG_MTD_PCI=m
CONFIG_MTD_PLATRAM=m
  1. Self-contained MTD device drivers
CONFIG_MTD_PMC551_BUGFIX=y
  1. CONFIG_MTD_PMC551_DEBUG is not set
CONFIG_MTD_DATAFLASH=m
CONFIG_MTD_M25P80=m
CONFIG_MTD_SLRAM=m
CONFIG_MTD_PHRAM=m
CONFIG_MTD_MTDRAM=m
CONFIG_MTDRAM_TOTAL_SIZE=4096
CONFIG_MTDRAM_ERASE_SIZE=128
CONFIG_MTD_BLOCK2MTD=m
  1. Disk-On-Chip Device Drivers
  2. CONFIG_MTD_DOC2000 is not set
  3. CONFIG_MTD_DOC2001 is not set
CONFIG_MTD_DOC2001PLUS=m
CONFIG_MTD_DOCPROBE=m
CONFIG_MTD_DOCECC=m
CONFIG_MTD_DOCPROBE_ADVANCED=y
CONFIG_MTD_DOCPROBE_ADDRESS=0x0000
CONFIG_MTD_DOCPROBE_HIGH=y
CONFIG_MTD_DOCPROBE_55AA=y
  1. NAND Flash Device Drivers
  2. CONFIG_MTD_NAND_VERIFY_WRITE is not set
CONFIG_MTD_NAND_IDS=m
CONFIG_MTD_NAND_DISKONCHIP=m
  1. CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
  1. CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
CONFIG_MTD_NAND_NANDSIM=m
  1. OneNAND Flash Device Drivers
  2. CONFIG_MTD_ONENAND_VERIFY_WRITE is not set
  3. Parallel port support
  4. CONFIG_PARPORT is not set
  5. Plug and Play support
  6. Block devices
  7. CONFIG_BLK_CPQ_DA is not set
  8. CONFIG_BLK_CPQ_CISS_DA is not set
  9. CONFIG_BLK_DEV_DAC960 is not set
  10. CONFIG_BLK_DEV_UMEM is not set
  11. CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_CRYPTOLOOP=m
CONFIG_BLK_DEV_NBD=m
  1. CONFIG_BLK_DEV_SX8 is not set
CONFIG_BLK_DEV_UB=m
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=32000
CONFIG_BLK_DEV_INITRD=y
CONFIG_CDROM_PKTCDVD=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
  1. CONFIG_CDROM_PKTCDVD_WCACHE is not set
CONFIG_ATA_OVER_ETH=m
  1. ATA/ATAPI/MFM/RLL support
CONFIG_BLK_DEV_IDE=y
  1. Please see Documentation/ide.txt for help/info on IDE drives
  2. CONFIG_BLK_DEV_IDE_SATA is not set
  3. CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=m
CONFIG_BLK_DEV_IDESCSI=m
CONFIG_IDE_TASK_IOCTL=y
  1. IDE chipset support/bugfixes
CONFIG_BLK_DEV_CMD640=y
CONFIG_BLK_DEV_CMD640_ENHANCED=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_OFFBOARD=y
CONFIG_BLK_DEV_GENERIC=y
CONFIG_BLK_DEV_OPTI621=y
CONFIG_BLK_DEV_RZ1000=m
CONFIG_BLK_DEV_IDEDMA_PCI=y
  1. CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
  1. CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_AEC62XX=m
CONFIG_BLK_DEV_ALI15X3=y
  1. CONFIG_WDC_ALI15X3 is not set
CONFIG_BLK_DEV_AMD74XX=y
CONFIG_BLK_DEV_ATIIXP=y
CONFIG_BLK_DEV_CMD64X=y
  1. CONFIG_BLK_DEV_TRIFLEX is not set
CONFIG_BLK_DEV_CY82C693=y
  1. CONFIG_BLK_DEV_CS5520 is not set
  2. CONFIG_BLK_DEV_CS5530 is not set
CONFIG_BLK_DEV_CS5535=y
CONFIG_BLK_DEV_HPT34X=y
CONFIG_HPT34X_AUTODMA=y
CONFIG_BLK_DEV_HPT366=y
CONFIG_BLK_DEV_SC1200=y
CONFIG_BLK_DEV_PIIX=y
CONFIG_BLK_DEV_IT821X=m
  1. CONFIG_BLK_DEV_NS87415 is not set
  2. CONFIG_BLK_DEV_PDC202XX_OLD is not set
  3. CONFIG_BLK_DEV_PDC202XX_NEW is not set
  4. CONFIG_BLK_DEV_SVWKS is not set
CONFIG_BLK_DEV_SIIMAGE=y
CONFIG_BLK_DEV_SIS5513=y
  1. CONFIG_BLK_DEV_SLC90E66 is not set
  2. CONFIG_BLK_DEV_TRM290 is not set
CONFIG_BLK_DEV_VIA82CXXX=y
  1. CONFIG_IDE_ARM is not set
CONFIG_BLK_DEV_IDEDMA=y
  1. CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
  1. CONFIG_BLK_DEV_HD is not set
  2. SCSI device support
CONFIG_SCSI=m
CONFIG_SCSI_PROC_FS=y
  1. SCSI support type (disk, tape, CD-ROM)
  2. CONFIG_CHR_DEV_ST is not set
  3. CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=m
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=m
CONFIG_CHR_DEV_SCH=m
  1. Some SCSI devices (e.g. CD jukebox) support multiple LUNs
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
  1. SCSI Transport Attributes
CONFIG_SCSI_FC_ATTRS=m
CONFIG_SCSI_ISCSI_ATTRS=m
CONFIG_SCSI_SAS_ATTRS=m
  1. SCSI low-level drivers
CONFIG_BLK_DEV_3W_XXXX_RAID=m
CONFIG_SCSI_3W_9XXX=m
CONFIG_SCSI_ACARD=m
CONFIG_SCSI_AACRAID=m
CONFIG_SCSI_AIC7XXX=m
CONFIG_AIC7XXX_CMDS_PER_DEVICE=253
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
  1. CONFIG_AIC7XXX_DEBUG_ENABLE is not set
CONFIG_AIC7XXX_DEBUG_MASK=0
CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
CONFIG_SCSI_AIC7XXX_OLD=m
CONFIG_SCSI_AIC79XX=m
CONFIG_AIC79XX_CMDS_PER_DEVICE=32
CONFIG_AIC79XX_RESET_DELAY_MS=15000
  1. CONFIG_AIC79XX_ENABLE_RD_STRM is not set
  2. CONFIG_AIC79XX_DEBUG_ENABLE is not set
CONFIG_AIC79XX_DEBUG_MASK=0
CONFIG_AIC79XX_REG_PRETTY_PRINT=y
CONFIG_SCSI_DPT_I2O=m
CONFIG_SCSI_ADVANSYS=m
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
CONFIG_MEGARAID_LEGACY=m
CONFIG_MEGARAID_SAS=m
CONFIG_SCSI_SATA=m
CONFIG_SCSI_SATA_AHCI=m
CONFIG_SCSI_SATA_SVW=m
CONFIG_SCSI_ATA_PIIX=m
CONFIG_SCSI_SATA_MV=m
CONFIG_SCSI_SATA_NV=m
CONFIG_SCSI_PDC_ADMA=m
CONFIG_SCSI_SATA_QSTOR=m
CONFIG_SCSI_SATA_PROMISE=m
CONFIG_SCSI_SATA_SX4=m
CONFIG_SCSI_SATA_SIL=m
CONFIG_SCSI_SATA_SIL24=m
CONFIG_SCSI_SATA_SIS=m
CONFIG_SCSI_SATA_ULI=m
CONFIG_SCSI_SATA_VIA=m
CONFIG_SCSI_SATA_VITESSE=m
CONFIG_SCSI_SATA_INTEL_COMBINED=y
CONFIG_SCSI_BUSLOGIC=m
CONFIG_SCSI_OMIT_FLASHPOINT=y
CONFIG_SCSI_DMX3191D=m
CONFIG_SCSI_EATA=m
CONFIG_SCSI_EATA_TAGGED_QUEUE=y
CONFIG_SCSI_EATA_LINKED_COMMANDS=y
CONFIG_SCSI_EATA_MAX_TAGS=16
CONFIG_SCSI_FUTURE_DOMAIN=m
CONFIG_SCSI_GDTH=m
CONFIG_SCSI_IPS=m
CONFIG_SCSI_INITIO=m
CONFIG_SCSI_INIA100=m
CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_SCSI_SYM53C8XX_MMIO=y
CONFIG_SCSI_IPR=m
  1. CONFIG_SCSI_IPR_TRACE is not set
  2. CONFIG_SCSI_IPR_DUMP is not set
CONFIG_SCSI_QLOGIC_1280=m
CONFIG_SCSI_QLA_FC=m
  1. CONFIG_SCSI_QLA2XXX_EMBEDDED_FIRMWARE is not set
CONFIG_SCSI_LPFC=m
CONFIG_SCSI_DC395x=m
CONFIG_SCSI_DC390T=m
CONFIG_SCSI_NSP32=m
CONFIG_SCSI_DEBUG=m
  1. Multi-device support (RAID and LVM)
  2. CONFIG_BLK_DEV_MD is not set
CONFIG_BLK_DEV_DM=m
CONFIG_DM_CRYPT=m
CONFIG_DM_SNAPSHOT=m
CONFIG_DM_MIRROR=m
CONFIG_DM_ZERO=m
CONFIG_DM_MULTIPATH=m
CONFIG_DM_MULTIPATH_EMC=m
  1. Fusion MPT device support
  2. CONFIG_FUSION is not set
  3. CONFIG_FUSION_SPI is not set
  4. CONFIG_FUSION_FC is not set
  5. CONFIG_FUSION_SAS is not set
  6. IEEE 1394 (FireWire) support
  7. CONFIG_IEEE1394 is not set
  8. I2O device support
CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
CONFIG_I2O_EXT_ADAPTEC=y
CONFIG_I2O_CONFIG=m
CONFIG_I2O_CONFIG_OLD_IOCTL=y
CONFIG_I2O_BUS=m
CONFIG_I2O_BLOCK=m
CONFIG_I2O_SCSI=m
CONFIG_I2O_PROC=m
  1. Network device support
CONFIG_IFB=m
CONFIG_DUMMY=m
  1. CONFIG_BONDING is not set
CONFIG_EQUALIZER=m
CONFIG_TUN=m
  1. ARCnet devices
  2. CONFIG_ARCNET is not set
  3. PHY device support
  4. CONFIG_PHYLIB is not set
  5. Ethernet (10 or 100Mbit)
CONFIG_MII=m
  1. CONFIG_HAPPYMEAL is not set
  2. CONFIG_SUNGEM is not set
  3. CONFIG_CASSINI is not set
CONFIG_NET_VENDOR_3COM=y
CONFIG_VORTEX=m
CONFIG_TYPHOON=m
  1. Tulip family network device support
  2. CONFIG_NET_TULIP is not set
  3. CONFIG_HP100 is not set
CONFIG_NET_PCI=y
CONFIG_PCNET32=m
CONFIG_AMD8111_ETH=m
  1. CONFIG_AMD8111E_NAPI is not set
CONFIG_ADAPTEC_STARFIRE=m
  1. CONFIG_ADAPTEC_STARFIRE_NAPI is not set
  2. CONFIG_B44 is not set
CONFIG_FORCEDETH=m
  1. CONFIG_DGRS is not set
CONFIG_EEPRO100=m
CONFIG_E100=m
  1. CONFIG_FEALNX is not set
  2. CONFIG_NATSEMI is not set
  3. CONFIG_NE2K_PCI is not set
CONFIG_8139CP=m
CONFIG_8139TOO=m
  1. CONFIG_8139TOO_PIO is not set
CONFIG_8139TOO_TUNE_TWISTER=y
CONFIG_8139TOO_8129=y
  1. CONFIG_8139_OLD_RX_RESET is not set
CONFIG_SIS900=m
  1. CONFIG_EPIC100 is not set
  2. CONFIG_SUNDANCE is not set
  3. CONFIG_TLAN is not set
  4. CONFIG_VIA_RHINE is not set
  5. Ethernet (1000 Mbit)
  6. CONFIG_ACENIC is not set
  7. CONFIG_DL2K is not set
  8. CONFIG_E1000 is not set
  9. CONFIG_NS83820 is not set
  10. CONFIG_HAMACHI is not set
  11. CONFIG_YELLOWFIN is not set
  12. CONFIG_R8169 is not set
  13. CONFIG_SIS190 is not set
  14. CONFIG_SKGE is not set
  15. CONFIG_SKY2 is not set
  16. CONFIG_SK98LIN is not set
  17. CONFIG_VIA_VELOCITY is not set
  18. CONFIG_TIGON3 is not set
  19. CONFIG_BNX2 is not set
  20. Ethernet (10000 Mbit)
  21. CONFIG_CHELSIO_T1 is not set
  22. CONFIG_IXGB is not set
  23. CONFIG_S2IO is not set
  24. Token Ring devices
CONFIG_IBMOL=m
CONFIG_IBMLS=m
CONFIG_3C359=m
CONFIG_TMS380TR=m
CONFIG_TMSPCI=m
CONFIG_ABYSS=m
  1. Wireless LAN (non-hamradio)
  2. CONFIG_NET_RADIO is not set
  3. Wan interfaces
  4. CONFIG_WAN is not set
  5. ATM drivers
  6. CONFIG_ATM_DUMMY is not set
  7. CONFIG_ATM_TCP is not set
  8. CONFIG_ATM_LANAI is not set
  9. CONFIG_ATM_ENI is not set
  10. CONFIG_ATM_FIRESTREAM is not set
  11. CONFIG_ATM_ZATM is not set
  12. CONFIG_ATM_NICSTAR is not set
  13. CONFIG_ATM_IDT77252 is not set
  14. CONFIG_ATM_AMBASSADOR is not set
  15. CONFIG_ATM_HORIZON is not set
  16. CONFIG_ATM_IA is not set
  17. CONFIG_ATM_FORE200E_MAYBE is not set
  18. CONFIG_ATM_HE is not set
  19. CONFIG_FDDI is not set
  20. CONFIG_HIPPI is not set
  21. CONFIG_PPP is not set
  22. CONFIG_SLIP is not set
  23. CONFIG_NET_FC is not set
CONFIG_SHAPER=m
CONFIG_NETCONSOLE=m
CONFIG_NETPOLL=y
  1. CONFIG_NETPOLL_RX is not set
  2. CONFIG_NETPOLL_TRAP is not set
CONFIG_NET_POLL_CONTROLLER=y
  1. ISDN subsystem
  2. CONFIG_ISDN is not set
  3. Telephony Support
  4. CONFIG_PHONE is not set
  5. Input device support
  6. Userland interfaces
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=m
  1. CONFIG_INPUT_TSDEV is not set
CONFIG_INPUT_EVDEV=m
  1. CONFIG_INPUT_EVBUG is not set
  2. Input Device Drivers
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOARD_SUNKBD=m
CONFIG_KEYBOARD_LKKBD=m
CONFIG_KEYBOARD_XTKBD=m
CONFIG_KEYBOARD_NEWTON=m
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_SERIAL=m
CONFIG_MOUSE_VSXXXAA=m
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=m
CONFIG_JOYSTICK_A3D=m
CONFIG_JOYSTICK_ADI=m
CONFIG_JOYSTICK_COBRA=m
CONFIG_JOYSTICK_GF2K=m
CONFIG_JOYSTICK_GRIP=m
CONFIG_JOYSTICK_GRIP_MP=m
CONFIG_JOYSTICK_GUILLEMOT=m
CONFIG_JOYSTICK_INTERACT=m
CONFIG_JOYSTICK_SIDEWINDER=m
CONFIG_JOYSTICK_TMDC=m
CONFIG_JOYSTICK_IFORCE=m
CONFIG_JOYSTICK_IFORCE_USB=y
CONFIG_JOYSTICK_IFORCE_232=y
CONFIG_JOYSTICK_WARRIOR=m
CONFIG_JOYSTICK_MAGELLAN=m
CONFIG_JOYSTICK_SPACEORB=m
CONFIG_JOYSTICK_SPACEBALL=m
CONFIG_JOYSTICK_STINGER=m
CONFIG_JOYSTICK_TWIDJOY=m
CONFIG_JOYSTICK_JOYDUMP=m
  1. CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=m
CONFIG_INPUT_WISTRON_BTNS=m
CONFIG_INPUT_UINPUT=m
  1. Hardware I/O ports
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=m
CONFIG_SERIO_CT82C710=m
CONFIG_SERIO_PCIPS2=m
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m
CONFIG_GAMEPORT=m
CONFIG_GAMEPORT_NS558=m
CONFIG_GAMEPORT_L4=m
CONFIG_GAMEPORT_EMU10K1=m
CONFIG_GAMEPORT_FM801=m
  1. Character devices
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
  1. CONFIG_SERIAL_NONSTANDARD is not set
  2. Serial drivers
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
  1. CONFIG_SERIAL_8250_MANY_PORTS is not set
CONFIG_SERIAL_8250_SHARE_IRQ=y
  1. CONFIG_SERIAL_8250_DETECT_IRQ is not set
  2. CONFIG_SERIAL_8250_RSA is not set
  3. Non-8250 serial port support
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_SERIAL_JSM=m
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
  1. IPMI
CONFIG_IPMI_PANIC_EVENT=y
CONFIG_IPMI_PANIC_STRING=y
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_SI=m
CONFIG_IPMI_WATCHDOG=m
CONFIG_IPMI_POWEROFF=m
  1. Watchdog Cards
  2. CONFIG_WATCHDOG is not set
CONFIG_HW_RANDOM=m
CONFIG_NVRAM=m
CONFIG_RTC=y
  1. CONFIG_RTC_HISTOGRAM is not set
CONFIG_BLOCKER=y
CONFIG_LPPTEST=y
  1. CONFIG_DTLK is not set
  2. CONFIG_R3964 is not set
  3. CONFIG_APPLICOM is not set
  4. CONFIG_SONYPI is not set
  5. Ftape, the floppy tape device driver
CONFIG_ZFTAPE=m
CONFIG_ZFT_DFLT_BLK_SZ=10240
  1. The compressor will be built as a module only!
CONFIG_FT_NR_BUFFERS=3
  1. CONFIG_FT_PROC_FS is not set
  2. CONFIG_FT_NORMAL_DEBUG is not set
  3. CONFIG_FT_FULL_DEBUG is not set
  4. CONFIG_FT_NO_TRACE is not set
CONFIG_FT_NO_TRACE_AT_ALL=y
  1. Hardware configuration
  2. CONFIG_FT_MACH2 is not set
  3. CONFIG_FT_PROBE_FC10 is not set
  4. CONFIG_FT_ALT_FDC is not set
CONFIG_FT_FDC_THR=8
CONFIG_FT_FDC_MAX_RATE=2000
CONFIG_FT_ALPHA_CLOCK=0
CONFIG_AGP=m
CONFIG_AGP_ALI=m
CONFIG_AGP_ATI=m
CONFIG_AGP_AMD=m
CONFIG_AGP_AMD64=m
CONFIG_AGP_INTEL=m
CONFIG_AGP_NVIDIA=m
CONFIG_AGP_SIS=m
  1. CONFIG_AGP_SWORKS is not set
  2. CONFIG_AGP_VIA is not set
  3. CONFIG_AGP_EFFICEON is not set
CONFIG_DRM=m
  1. CONFIG_DRM_TDFX is not set
  2. CONFIG_DRM_R128 is not set
  3. CONFIG_DRM_RADEON is not set
CONFIG_DRM_I810=m
CONFIG_DRM_I830=m
CONFIG_DRM_I915=m
  1. CONFIG_DRM_MGA is not set
CONFIG_DRM_SIS=m
  1. CONFIG_DRM_VIA is not set
  2. CONFIG_DRM_SAVAGE is not set
  3. CONFIG_MWAVE is not set
CONFIG_CS5535_GPIO=m
  1. CONFIG_RAW_DRIVER is not set
CONFIG_HANGCHECK_TIMER=m
  1. TPM devices
CONFIG_TCG_ATMEL=m
  1. CONFIG_TELCLOCK is not set
  2. I2C support
CONFIG_I2C_CHARDEV=m
  1. I2C Algorithms
CONFIG_I2C_ALGOPCF=m
CONFIG_I2C_ALGOPCA=m
  1. I2C Hardware Bus support
CONFIG_I2C_ALI1563=m
CONFIG_I2C_ALI15X3=m
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD756_S4882=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_I801=m
CONFIG_I2C_I810=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_ISA=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_PARPORT_LIGHT=m
CONFIG_I2C_PROSAVAGE=m
CONFIG_I2C_SAVAGE4=m
CONFIG_SCx200_ACB=m
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_STUB=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
CONFIG_I2C_VOODOO3=m
CONFIG_I2C_PCA_ISA=m
  1. Miscellaneous I2C Chip support
CONFIG_SENSORS_DS1374=m
CONFIG_SENSORS_EEPROM=m
CONFIG_SENSORS_PCF8574=m
CONFIG_SENSORS_PCA9539=m
CONFIG_SENSORS_PCF8591=m
CONFIG_SENSORS_MAX6875=m
  1. CONFIG_I2C_DEBUG_CORE is not set
  2. CONFIG_I2C_DEBUG_ALGO is not set
  3. CONFIG_I2C_DEBUG_BUS is not set
  4. CONFIG_I2C_DEBUG_CHIP is not set
  5. SPI support
  6. CONFIG_SPI_DEBUG is not set
CONFIG_SPI_MASTER=y
  1. SPI Master Controller Drivers
  2. SPI Protocol Masters
  3. Dallas's 1-wire bus
  4. CONFIG_W1 is not set
  5. Hardware Monitoring support
CONFIG_HWMON_VID=m
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1031=m
CONFIG_SENSORS_ADM9240=m
  1. CONFIG_SENSORS_ASB100 is not set
  2. CONFIG_SENSORS_ATXP1 is not set
  3. CONFIG_SENSORS_DS1621 is not set
  4. CONFIG_SENSORS_F71805F is not set
  5. CONFIG_SENSORS_FSCHER is not set
  6. CONFIG_SENSORS_FSCPOS is not set
  7. CONFIG_SENSORS_GL518SM is not set
  8. CONFIG_SENSORS_GL520SM is not set
  9. CONFIG_SENSORS_IT87 is not set
CONFIG_SENSORS_LM63=m
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM77=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM80=m
CONFIG_SENSORS_LM83=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM87=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_LM92=m
  1. CONFIG_SENSORS_MAX1619 is not set
CONFIG_SENSORS_PC87360=m
CONFIG_SENSORS_SIS5595=m
  1. CONFIG_SENSORS_SMSC47M1 is not set
  2. CONFIG_SENSORS_SMSC47B397 is not set
  3. CONFIG_SENSORS_VIA686A is not set
CONFIG_SENSORS_VT8231=m
  1. CONFIG_SENSORS_W83781D is not set
  2. CONFIG_SENSORS_W83792D is not set
  3. CONFIG_SENSORS_W83L785TS is not set
  4. CONFIG_SENSORS_W83627HF is not set
  5. CONFIG_SENSORS_W83627EHF is not set
  6. CONFIG_SENSORS_HDAPS is not set
  7. CONFIG_HWMON_DEBUG_CHIP is not set
  8. Misc devices
  9. CONFIG_IBM_ASM is not set
  10. Multimedia devices
CONFIG_VIDEO_V4L1=y
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_VIDEO_V4L2=y
  1. Video Capture Adapters
  2. Video Capture Adapters
  3. CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_VIVI=m
  1. CONFIG_VIDEO_BT848 is not set
  2. CONFIG_VIDEO_CPIA is not set
  3. CONFIG_VIDEO_CPIA2 is not set
  4. CONFIG_VIDEO_SAA5246A is not set
  5. CONFIG_VIDEO_SAA5249 is not set
  6. CONFIG_TUNER_3036 is not set
  7. CONFIG_VIDEO_STRADIS is not set
  8. CONFIG_VIDEO_ZORAN is not set
  9. CONFIG_VIDEO_SAA7134 is not set
  10. CONFIG_VIDEO_MXB is not set
  11. CONFIG_VIDEO_DPC is not set
  12. CONFIG_VIDEO_HEXIUM_ORION is not set
  13. CONFIG_VIDEO_HEXIUM_GEMINI is not set
  14. CONFIG_VIDEO_CX88 is not set
CONFIG_VIDEO_OVCAMCHIP=m
  1. Encoders and Decoders
  2. CONFIG_VIDEO_MSP3400 is not set
  3. CONFIG_VIDEO_CS53L32A is not set
  4. CONFIG_VIDEO_WM8775 is not set
  5. CONFIG_VIDEO_WM8739 is not set
  6. CONFIG_VIDEO_CX25840 is not set
CONFIG_VIDEO_SAA711X=m
  1. CONFIG_VIDEO_SAA7127 is not set
  2. CONFIG_VIDEO_UPD64031A is not set
  3. CONFIG_VIDEO_UPD64083 is not set
  4. V4L USB devices
  5. CONFIG_VIDEO_EM28XX is not set
  6. CONFIG_USB_DSBR is not set
  7. CONFIG_USB_VICAM is not set
  8. CONFIG_USB_IBMCAM is not set
  9. CONFIG_USB_KONICAWC is not set
  10. CONFIG_USB_ET61X251 is not set
CONFIG_USB_OV511=m
  1. CONFIG_USB_SE401 is not set
  2. CONFIG_USB_SN9C102 is not set
  3. CONFIG_USB_STV680 is not set
  4. CONFIG_USB_W9968CF is not set
  5. CONFIG_USB_ZC0301 is not set
  6. CONFIG_USB_PWC is not set
  7. Radio Adapters
  8. CONFIG_RADIO_GEMTEK_PCI is not set
  9. CONFIG_RADIO_MAXIRADIO is not set
  10. CONFIG_RADIO_MAESTRO is not set
  11. Digital Video Broadcasting Devices
  12. CONFIG_DVB is not set
CONFIG_VIDEO_BUF=m
  1. CONFIG_USB_DABUSB is not set
  2. Graphics support
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
  1. CONFIG_FB_MACMODES is not set
CONFIG_FB_FIRMWARE_EDID=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
  1. CONFIG_FB_CIRRUS is not set
  2. CONFIG_FB_PM2 is not set
  3. CONFIG_FB_CYBER2000 is not set
  4. CONFIG_FB_ARC is not set
  5. CONFIG_FB_ASILIANT is not set
  6. CONFIG_FB_IMSTT is not set
CONFIG_FB_VGA16=m
CONFIG_FB_VESA=y
CONFIG_VIDEO_SELECT=y
  1. CONFIG_FB_HGA is not set
  2. CONFIG_FB_S1D13XXX is not set
CONFIG_FB_NVIDIA=m
CONFIG_FB_NVIDIA_I2C=y
CONFIG_FB_RIVA=m
CONFIG_FB_RIVA_I2C=y
  1. CONFIG_FB_RIVA_DEBUG is not set
CONFIG_FB_I810=m
CONFIG_FB_I810_GTF=y
CONFIG_FB_I810_I2C=y
CONFIG_FB_INTEL=m
  1. CONFIG_FB_INTEL_DEBUG is not set
  2. CONFIG_FB_MATROX is not set
  3. CONFIG_FB_RADEON is not set
  4. CONFIG_FB_ATY128 is not set
  5. CONFIG_FB_ATY is not set
  6. CONFIG_FB_SAVAGE is not set
  7. CONFIG_FB_SIS is not set
  8. CONFIG_FB_NEOMAGIC is not set
  9. CONFIG_FB_KYRO is not set
  10. CONFIG_FB_3DFX is not set
  11. CONFIG_FB_VOODOO1 is not set
  12. CONFIG_FB_CYBLA is not set
  13. CONFIG_FB_TRIDENT is not set
CONFIG_FB_GEODE=y
CONFIG_FB_GEODE_GX=m
CONFIG_FB_GEODE_GX1=m
CONFIG_FB_VIRTUAL=m
  1. Console display driver support
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
  1. CONFIG_FONT_6x11 is not set
  2. CONFIG_FONT_7x14 is not set
  3. CONFIG_FONT_PEARL_8x8 is not set
  4. CONFIG_FONT_ACORN_8x8 is not set
  5. CONFIG_FONT_MINI_4x6 is not set
  6. CONFIG_FONT_SUN8x16 is not set
  7. CONFIG_FONT_SUN12x22 is not set
  8. CONFIG_FONT_10x18 is not set
  9. Logo configuration
CONFIG_LOGO_LINUX_MONO=y
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_BACKLIGHT_CLASS_DEVICE=m
CONFIG_BACKLIGHT_DEVICE=y
  1. CONFIG_LCD_CLASS_DEVICE is not set
  2. Sound
  3. Advanced Linux Sound Architecture
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m
CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
CONFIG_SND_DYNAMIC_MINORS=y
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
  1. CONFIG_SND_VERBOSE_PRINTK is not set
  2. CONFIG_SND_DEBUG is not set
  3. Generic devices
CONFIG_SND_OPL3_LIB=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_AC97_BUS=m
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
  1. PCI devices
  2. CONFIG_SND_AD1889 is not set
  3. CONFIG_SND_ALS300 is not set
  4. CONFIG_SND_ALS4000 is not set
CONFIG_SND_ALI5451=m
  1. CONFIG_SND_ATIIXP is not set
  2. CONFIG_SND_ATIIXP_MODEM is not set
  3. CONFIG_SND_AU8810 is not set
  4. CONFIG_SND_AU8820 is not set
  5. CONFIG_SND_AU8830 is not set
  6. CONFIG_SND_AZT3328 is not set
  7. CONFIG_SND_BT87X is not set
CONFIG_SND_CA0106=m
CONFIG_SND_CMIPCI=m
  1. CONFIG_SND_CS4281 is not set
  2. CONFIG_SND_CS46XX is not set
  3. CONFIG_SND_CS5535AUDIO is not set
  4. CONFIG_SND_EMU10K1 is not set
  5. CONFIG_SND_EMU10K1X is not set
  6. CONFIG_SND_ENS1370 is not set
  7. CONFIG_SND_ENS1371 is not set
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
  1. CONFIG_SND_FM801 is not set
CONFIG_SND_HDA_INTEL=m
  1. CONFIG_SND_HDSP is not set
  2. CONFIG_SND_HDSPM is not set
  3. CONFIG_SND_ICE1712 is not set
  4. CONFIG_SND_ICE1724 is not set
CONFIG_SND_INTEL8X0=m
CONFIG_SND_INTEL8X0M=m
  1. CONFIG_SND_KORG1212 is not set
  2. CONFIG_SND_MAESTRO3 is not set
  3. CONFIG_SND_MIXART is not set
  4. CONFIG_SND_NM256 is not set
  5. CONFIG_SND_PCXHR is not set
  6. CONFIG_SND_RIPTIDE is not set
  7. CONFIG_SND_RME32 is not set
  8. CONFIG_SND_RME96 is not set
  9. CONFIG_SND_RME9652 is not set
  10. CONFIG_SND_SONICVIBES is not set
  11. CONFIG_SND_TRIDENT is not set
CONFIG_SND_VIA82XX=m
CONFIG_SND_VIA82XX_MODEM=m
  1. CONFIG_SND_VX222 is not set
  2. CONFIG_SND_YMFPCI is not set
  3. USB devices
  4. CONFIG_SND_USB_AUDIO is not set
  5. CONFIG_SND_USB_USX2Y is not set
  6. Open Sound System
  7. CONFIG_SOUND_PRIME is not set
  8. USB support
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=m
  1. CONFIG_USB_DEBUG is not set
  2. Miscellaneous USB options
CONFIG_USB_BANDWIDTH=y
CONFIG_USB_DYNAMIC_MINORS=y
CONFIG_USB_SUSPEND=y
  1. CONFIG_USB_OTG is not set
  2. USB Host Controller Drivers
CONFIG_USB_EHCI_SPLIT_ISO=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_ISP116X_HCD=m
CONFIG_USB_OHCI_HCD=m
  1. CONFIG_USB_OHCI_BIG_ENDIAN is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=m
CONFIG_USB_SL811_HCD=m
  1. USB Device Class drivers
CONFIG_USB_PRINTER=m
  1. NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
  2. may also be needed; see USB_STORAGE Help for more information
  3. CONFIG_USB_STORAGE_DEBUG is not set
  4. CONFIG_USB_STORAGE_DATAFAB is not set
  5. CONFIG_USB_STORAGE_FREECOM is not set
  6. CONFIG_USB_STORAGE_ISD200 is not set
  7. CONFIG_USB_STORAGE_DPCM is not set
  8. CONFIG_USB_STORAGE_USBAT is not set
  9. CONFIG_USB_STORAGE_SDDR09 is not set
  10. CONFIG_USB_STORAGE_SDDR55 is not set
  11. CONFIG_USB_STORAGE_JUMPSHOT is not set
  12. CONFIG_USB_STORAGE_ALAUDA is not set
  13. CONFIG_USB_LIBUSUAL is not set
  14. USB Input Devices
CONFIG_USB_HIDINPUT=y
CONFIG_USB_HIDINPUT_POWERBOOK=y
CONFIG_HID_FF=y
CONFIG_HID_PID=y
CONFIG_LOGITECH_FF=y
CONFIG_THRUSTMASTER_FF=y
CONFIG_USB_HIDDEV=y
  1. USB HID Boot Protocol drivers
CONFIG_USB_MOUSE=m
  1. CONFIG_USB_AIPTEK is not set
  2. CONFIG_USB_WACOM is not set
  3. CONFIG_USB_ACECAD is not set
  4. CONFIG_USB_KBTAB is not set
  5. CONFIG_USB_POWERMATE is not set
  6. CONFIG_USB_TOUCHSCREEN is not set
  7. CONFIG_USB_YEALINK is not set
  8. CONFIG_USB_XPAD is not set
  9. CONFIG_USB_ATI_REMOTE is not set
  10. CONFIG_USB_ATI_REMOTE2 is not set
  11. CONFIG_USB_KEYSPAN_REMOTE is not set
  12. CONFIG_USB_APPLETOUCH is not set
  13. USB Imaging devices
  14. CONFIG_USB_MDC800 is not set
  15. CONFIG_USB_MICROTEK is not set
  16. USB Network Adapters
  17. CONFIG_USB_CATC is not set
  18. CONFIG_USB_KAWETH is not set
  19. CONFIG_USB_PEGASUS is not set
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
  1. CONFIG_USB_NET_AX8817X is not set
CONFIG_USB_NET_CDCETHER=m
  1. CONFIG_USB_NET_GL620A is not set
  2. CONFIG_USB_NET_NET1080 is not set
  3. CONFIG_USB_NET_PLUSB is not set
  4. CONFIG_USB_NET_RNDIS_HOST is not set
CONFIG_USB_NET_CDC_SUBSET=m
CONFIG_USB_ALI_M5632=y
CONFIG_USB_AN2720=y
CONFIG_USB_BELKIN=y
CONFIG_USB_ARMLINUX=y
CONFIG_USB_EPSON2888=y
CONFIG_USB_NET_ZAURUS=m
  1. CONFIG_USB_MON is not set
  2. USB port drivers
  3. USB Serial Converter support
  4. CONFIG_USB_SERIAL is not set
  5. USB Miscellaneous drivers
  6. CONFIG_USB_EMI
Blog Home





 
Attachments: 5 Attachments by bubar ...
 
 


RSS
Tempsreel ()
Creator: bubar  Date: 2006/06/23 20:16
Last Author: bubar  Date: 2006/06/24 19:20
Valid XHTML 1.0! Valid CSS2!