Building/booting a self-compiled kernel without mkinitcpio

Hello all,
I'm used to building a vanilla kernel from kernel.org.  For whatever reason, I always run into trouble with nvidia, madwifi, vmware or some other modules when using patched kernels.
So, using a kernel config which worked on this hardware in gentoo, I do make oldconfig and then follow the instructions at http://wiki.archlinux.org/index.php/Ker … rom_Source .  Doing mkinitcpio finishes, but with two errors: ERROR: module 'pata[-_]via' not found and ERROR: module 'ata[-_]generic' not found.  They're not found because I build them in.  This kernel will not boot.  Removing those items from mkinitcpio.conf will let the command finish without errors, but that kernel also is not bootable.
I compile a lot of stuff, including ATA (I have Y for just about every VIA chipset and generic ATA option in the kernel) and fs (ext2 and 3), right into the kernel, and as I wrote, this config worked with my last distro, so I'm pretty hard pressed to come up with a reason this doesn't work.  I'm not familiar with mkinitcpio, and I'd prefer not to use it.
When I boot up, it stops with a kernel panic and a message about appending a correct root= option.  Here's by menu.lst:
# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda3 ro
initrd /kernel26.img
# (1) Arch Linux
title Arch Linux Fallback
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda3 ro
initrd /kernel26-fallback.img
# (2) Arch Linux
title 2.6.24.2-ARCH
root (hd0,0)
kernel /vmlinuz-2.6.24.2-ARCH root=/dev/disk/by-uuid/089dea30-0d6c-4113-b1f5-ed51489f29e4 ro
initrd /kernel26-2.6.24.2-ARCH.img
# (3)
title 2.6.24.2 vanilla
root (hd0,0)
kernel /vmlinuz-2.6.24.2 root=/dev/disk/by-uuid/089dea30-0d6c-4113-b1f5-ed51489f29e4 ro
0, 1, and 2 work.  3 does not.  I just tried the UUID stuff today, but that doesn't help.
Thanks for any suggestions!

Alright, it looks like /combining/ the UUIDs in fstab with root=0303 in menu.lst has solved the problem.  Thanks for the suggestions, everyone!
addition: as the kernel boots up, it hangs for several seconds on this line: ide1 0x170-0x177, 0x376 on irq15.  Also, prior to that, it seems to be looking for hdd, which doesn't exist (it does exist as sdd either, since there's no slave on the secondary ide cable).
Last edited by onesandzeros (2008-02-23 20:58:17)

Similar Messages

  • Configure kernel without mkinitcpio.

    Hello i got one problem with kernel.
    I have compiled and installed my new kernel (2.6.30-3) and i hav own config for it ,but i don't want to sue mkinitcpio ,i compiled all modules i need to boot in the kernel and after install i delate /boot/kenel26.img and fallback image.
    And after boot i got kernel panic Unable to mount block device VFS but with mkinitcpio i don't have kernel panic.
    That's my config:
    CONFIG_64BIT=y
    # CONFIG_X86_32 is not set
    CONFIG_X86_64=y
    CONFIG_X86=y
    CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
    CONFIG_GENERIC_TIME=y
    CONFIG_GENERIC_CMOS_UPDATE=y
    CONFIG_CLOCKSOURCE_WATCHDOG=y
    CONFIG_GENERIC_CLOCKEVENTS=y
    CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
    CONFIG_LOCKDEP_SUPPORT=y
    CONFIG_STACKTRACE_SUPPORT=y
    CONFIG_HAVE_LATENCYTOP_SUPPORT=y
    CONFIG_FAST_CMPXCHG_LOCAL=y
    CONFIG_MMU=y
    CONFIG_ZONE_DMA=y
    CONFIG_GENERIC_ISA_DMA=y
    CONFIG_GENERIC_IOMAP=y
    CONFIG_GENERIC_BUG=y
    CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
    CONFIG_GENERIC_HWEIGHT=y
    CONFIG_ARCH_MAY_HAVE_PC_FDC=y
    CONFIG_RWSEM_GENERIC_SPINLOCK=y
    # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
    CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
    CONFIG_GENERIC_CALIBRATE_DELAY=y
    CONFIG_GENERIC_TIME_VSYSCALL=y
    CONFIG_ARCH_HAS_CPU_RELAX=y
    CONFIG_ARCH_HAS_DEFAULT_IDLE=y
    CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
    CONFIG_HAVE_SETUP_PER_CPU_AREA=y
    CONFIG_HAVE_DYNAMIC_PER_CPU_AREA=y
    CONFIG_HAVE_CPUMASK_OF_CPU_MAP=y
    CONFIG_ARCH_HIBERNATION_POSSIBLE=y
    CONFIG_ARCH_SUSPEND_POSSIBLE=y
    CONFIG_ZONE_DMA32=y
    CONFIG_ARCH_POPULATES_NODE_MAP=y
    CONFIG_AUDIT_ARCH=y
    CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
    CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
    CONFIG_GENERIC_HARDIRQS=y
    CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
    CONFIG_GENERIC_IRQ_PROBE=y
    CONFIG_GENERIC_PENDING_IRQ=y
    CONFIG_USE_GENERIC_SMP_HELPERS=y
    CONFIG_X86_64_SMP=y
    CONFIG_X86_HT=y
    CONFIG_X86_TRAMPOLINE=y
    # CONFIG_KTIME_SCALAR is not set
    CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
    # General setup
    CONFIG_EXPERIMENTAL=y
    CONFIG_LOCK_KERNEL=y
    CONFIG_INIT_ENV_ARG_LIMIT=32
    CONFIG_LOCALVERSION="-ARCH"
    # CONFIG_LOCALVERSION_AUTO is not set
    CONFIG_HAVE_KERNEL_GZIP=y
    CONFIG_HAVE_KERNEL_BZIP2=y
    CONFIG_HAVE_KERNEL_LZMA=y
    # CONFIG_KERNEL_GZIP is not set
    # CONFIG_KERNEL_BZIP2 is not set
    CONFIG_KERNEL_LZMA=y
    # CONFIG_SWAP is not set
    CONFIG_SYSVIPC=y
    CONFIG_SYSVIPC_SYSCTL=y
    CONFIG_POSIX_MQUEUE=y
    CONFIG_POSIX_MQUEUE_SYSCTL=y
    CONFIG_BSD_PROCESS_ACCT=y
    CONFIG_BSD_PROCESS_ACCT_V3=y
    # CONFIG_TASKSTATS is not set
    # CONFIG_AUDIT is not set
    # RCU Subsystem
    CONFIG_CLASSIC_RCU=y
    # CONFIG_TREE_RCU is not set
    # CONFIG_PREEMPT_RCU is not set
    # CONFIG_TREE_RCU_TRACE is not set
    # CONFIG_PREEMPT_RCU_TRACE is not set
    CONFIG_IKCONFIG=y
    CONFIG_IKCONFIG_PROC=y
    CONFIG_LOG_BUF_SHIFT=19
    CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
    # CONFIG_GROUP_SCHED is not set
    # CONFIG_CGROUPS is not set
    # CONFIG_SYSFS_DEPRECATED_V2 is not set
    CONFIG_RELAY=y
    CONFIG_NAMESPACES=y
    # CONFIG_UTS_NS is not set
    # CONFIG_IPC_NS is not set
    # CONFIG_USER_NS is not set
    # CONFIG_PID_NS is not set
    # CONFIG_NET_NS is not set
    # CONFIG_BLK_DEV_INITRD is not set
    # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
    CONFIG_SYSCTL=y
    CONFIG_ANON_INODES=y
    # CONFIG_EMBEDDED is not set
    CONFIG_SYSCTL_SYSCALL=y
    CONFIG_KALLSYMS=y
    # CONFIG_KALLSYMS_ALL is not set
    CONFIG_KALLSYMS_EXTRA_PASS=y
    CONFIG_STRIP_ASM_SYMS=y
    CONFIG_HOTPLUG=y
    CONFIG_PRINTK=y
    CONFIG_BUG=y
    CONFIG_ELF_CORE=y
    CONFIG_PCSPKR_PLATFORM=y
    CONFIG_BASE_FULL=y
    CONFIG_FUTEX=y
    CONFIG_EPOLL=y
    CONFIG_SIGNALFD=y
    CONFIG_TIMERFD=y
    CONFIG_EVENTFD=y
    CONFIG_SHMEM=y
    CONFIG_AIO=y
    CONFIG_VM_EVENT_COUNTERS=y
    CONFIG_PCI_QUIRKS=y
    CONFIG_SLUB_DEBUG=y
    # CONFIG_COMPAT_BRK is not set
    # CONFIG_SLAB is not set
    CONFIG_SLUB=y
    # CONFIG_SLOB is not set
    # CONFIG_PROFILING is not set
    CONFIG_TRACEPOINTS=y
    # CONFIG_MARKERS is not set
    CONFIG_HAVE_OPROFILE=y
    # CONFIG_KPROBES is not set
    CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
    CONFIG_HAVE_IOREMAP_PROT=y
    CONFIG_HAVE_KPROBES=y
    CONFIG_HAVE_KRETPROBES=y
    CONFIG_HAVE_ARCH_TRACEHOOK=y
    CONFIG_HAVE_DMA_API_DEBUG=y
    CONFIG_SLOW_WORK=y
    # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
    CONFIG_SLABINFO=y
    CONFIG_RT_MUTEXES=y
    CONFIG_BASE_SMALL=0
    CONFIG_MODULES=y
    CONFIG_MODULE_FORCE_LOAD=y
    CONFIG_MODULE_UNLOAD=y
    CONFIG_MODULE_FORCE_UNLOAD=y
    # CONFIG_MODVERSIONS is not set
    # CONFIG_MODULE_SRCVERSION_ALL is not set
    CONFIG_STOP_MACHINE=y
    CONFIG_BLOCK=y
    # CONFIG_BLK_DEV_BSG is not set
    # CONFIG_BLK_DEV_INTEGRITY is not set
    # IO Schedulers
    CONFIG_IOSCHED_NOOP=y
    CONFIG_IOSCHED_AS=y
    CONFIG_IOSCHED_DEADLINE=y
    CONFIG_IOSCHED_CFQ=y
    # CONFIG_DEFAULT_AS is not set
    # CONFIG_DEFAULT_DEADLINE is not set
    CONFIG_DEFAULT_CFQ=y
    # CONFIG_DEFAULT_NOOP is not set
    CONFIG_DEFAULT_IOSCHED="cfq"
    # CONFIG_FREEZER is not set
    # Processor type and features
    CONFIG_TICK_ONESHOT=y
    CONFIG_NO_HZ=y
    CONFIG_HIGH_RES_TIMERS=y
    CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
    CONFIG_SMP=y
    # CONFIG_SPARSE_IRQ is not set
    CONFIG_X86_MPPARSE=y
    # CONFIG_X86_EXTENDED_PLATFORM is not set
    CONFIG_SCHED_OMIT_FRAME_POINTER=y
    # CONFIG_PARAVIRT_GUEST is not set
    # CONFIG_MEMTEST is not set
    # CONFIG_M386 is not set
    # CONFIG_M486 is not set
    # CONFIG_M586 is not set
    # CONFIG_M586TSC is not set
    # CONFIG_M586MMX is not set
    # CONFIG_M686 is not set
    # CONFIG_MPENTIUMII is not set
    # CONFIG_MPENTIUMIII is not set
    # CONFIG_MPENTIUMM is not set
    # CONFIG_MPENTIUM4 is not set
    # CONFIG_MK6 is not set
    # CONFIG_MK7 is not set
    # CONFIG_MK8 is not set
    # CONFIG_MCRUSOE is not set
    # CONFIG_MEFFICEON is not set
    # CONFIG_MWINCHIPC6 is not set
    # CONFIG_MWINCHIP3D is not set
    # CONFIG_MGEODEGX1 is not set
    # CONFIG_MGEODE_LX is not set
    # CONFIG_MCYRIXIII is not set
    # CONFIG_MVIAC3_2 is not set
    # CONFIG_MVIAC7 is not set
    # CONFIG_MPSC is not set
    CONFIG_MCORE2=y
    # CONFIG_GENERIC_CPU is not set
    CONFIG_X86_CPU=y
    CONFIG_X86_L1_CACHE_BYTES=64
    CONFIG_X86_INTERNODE_CACHE_BYTES=64
    CONFIG_X86_CMPXCHG=y
    CONFIG_X86_L1_CACHE_SHIFT=6
    CONFIG_X86_WP_WORKS_OK=y
    CONFIG_X86_INTEL_USERCOPY=y
    CONFIG_X86_USE_PPRO_CHECKSUM=y
    CONFIG_X86_P6_NOP=y
    CONFIG_X86_TSC=y
    CONFIG_X86_CMPXCHG64=y
    CONFIG_X86_CMOV=y
    CONFIG_X86_MINIMUM_CPU_FAMILY=64
    CONFIG_X86_DEBUGCTLMSR=y
    CONFIG_CPU_SUP_INTEL=y
    CONFIG_CPU_SUP_AMD=y
    CONFIG_CPU_SUP_CENTAUR=y
    # CONFIG_X86_DS is not set
    CONFIG_HPET_TIMER=y
    CONFIG_DMI=y
    CONFIG_GART_IOMMU=y
    # CONFIG_CALGARY_IOMMU is not set
    # CONFIG_AMD_IOMMU is not set
    CONFIG_SWIOTLB=y
    CONFIG_IOMMU_HELPER=y
    # CONFIG_IOMMU_API is not set
    # CONFIG_MAXSMP is not set
    CONFIG_NR_CPUS=4
    CONFIG_SCHED_SMT=y
    CONFIG_SCHED_MC=y
    # CONFIG_PREEMPT_NONE is not set
    CONFIG_PREEMPT_VOLUNTARY=y
    # CONFIG_PREEMPT is not set
    CONFIG_X86_LOCAL_APIC=y
    CONFIG_X86_IO_APIC=y
    # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
    # CONFIG_X86_MCE is not set
    # CONFIG_I8K is not set
    CONFIG_MICROCODE=m
    CONFIG_MICROCODE_INTEL=y
    # CONFIG_MICROCODE_AMD is not set
    CONFIG_MICROCODE_OLD_INTERFACE=y
    CONFIG_X86_MSR=m
    CONFIG_X86_CPUID=m
    # CONFIG_X86_CPU_DEBUG is not set
    CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
    CONFIG_DIRECT_GBPAGES=y
    # CONFIG_NUMA is not set
    CONFIG_ARCH_SPARSEMEM_DEFAULT=y
    CONFIG_ARCH_SPARSEMEM_ENABLE=y
    CONFIG_ARCH_SELECT_MEMORY_MODEL=y
    CONFIG_SELECT_MEMORY_MODEL=y
    # CONFIG_FLATMEM_MANUAL is not set
    # CONFIG_DISCONTIGMEM_MANUAL is not set
    CONFIG_SPARSEMEM_MANUAL=y
    CONFIG_SPARSEMEM=y
    CONFIG_HAVE_MEMORY_PRESENT=y
    CONFIG_SPARSEMEM_EXTREME=y
    CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
    CONFIG_SPARSEMEM_VMEMMAP=y
    # CONFIG_MEMORY_HOTPLUG is not set
    CONFIG_PAGEFLAGS_EXTENDED=y
    CONFIG_SPLIT_PTLOCK_CPUS=4
    CONFIG_PHYS_ADDR_T_64BIT=y
    CONFIG_ZONE_DMA_FLAG=1
    CONFIG_BOUNCE=y
    CONFIG_VIRT_TO_BUS=y
    CONFIG_UNEVICTABLE_LRU=y
    CONFIG_HAVE_MLOCK=y
    CONFIG_HAVE_MLOCKED_PAGE_BIT=y
    # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
    CONFIG_X86_RESERVE_LOW_64K=y
    CONFIG_MTRR=y
    CONFIG_MTRR_SANITIZER=y
    CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
    CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
    CONFIG_X86_PAT=y
    # CONFIG_EFI is not set
    CONFIG_SECCOMP=y
    # CONFIG_CC_STACKPROTECTOR is not set
    # CONFIG_HZ_100 is not set
    # CONFIG_HZ_250 is not set
    # CONFIG_HZ_300 is not set
    CONFIG_HZ_1000=y
    CONFIG_HZ=1000
    CONFIG_SCHED_HRTICK=y
    CONFIG_KEXEC=y
    # CONFIG_CRASH_DUMP is not set
    CONFIG_PHYSICAL_START=0x200000
    # CONFIG_RELOCATABLE is not set
    CONFIG_PHYSICAL_ALIGN=0x200000
    CONFIG_HOTPLUG_CPU=y
    # CONFIG_CMDLINE_BOOL is not set
    CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
    # Power management and ACPI options
    CONFIG_PM=y
    # CONFIG_PM_DEBUG is not set
    # CONFIG_SUSPEND is not set
    CONFIG_ACPI=y
    CONFIG_ACPI_PROCFS=y
    CONFIG_ACPI_PROCFS_POWER=y
    CONFIG_ACPI_SYSFS_POWER=y
    CONFIG_ACPI_PROC_EVENT=y
    # CONFIG_ACPI_AC is not set
    # CONFIG_ACPI_BATTERY is not set
    # CONFIG_ACPI_BUTTON is not set
    CONFIG_ACPI_VIDEO=m
    # CONFIG_ACPI_FAN is not set
    CONFIG_ACPI_DOCK=y
    # CONFIG_ACPI_PROCESSOR is not set
    # CONFIG_ACPI_CUSTOM_DSDT is not set
    CONFIG_ACPI_BLACKLIST_YEAR=0
    # CONFIG_ACPI_DEBUG is not set
    # CONFIG_ACPI_PCI_SLOT is not set
    CONFIG_X86_PM_TIMER=y
    # CONFIG_ACPI_CONTAINER is not set
    # CONFIG_ACPI_SBS is not set
    # CPU Frequency scaling
    CONFIG_CPU_FREQ=y
    # CONFIG_CPU_FREQ_DEBUG is not set
    # CONFIG_CPU_FREQ_STAT is not set
    CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
    # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
    # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
    # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
    # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
    CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
    # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
    # CONFIG_CPU_FREQ_GOV_USERSPACE is not set
    # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set
    # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
    # CPUFreq processor drivers
    # CONFIG_X86_P4_CLOCKMOD is not set
    # shared options
    # CONFIG_X86_SPEEDSTEP_LIB is not set
    CONFIG_CPU_IDLE=y
    CONFIG_CPU_IDLE_GOV_LADDER=y
    CONFIG_CPU_IDLE_GOV_MENU=y
    # Memory power savings
    # CONFIG_I7300_IDLE is not set
    # Bus options (PCI etc.)
    CONFIG_PCI=y
    CONFIG_PCI_DIRECT=y
    CONFIG_PCI_MMCONFIG=y
    CONFIG_PCI_DOMAINS=y
    # CONFIG_DMAR is not set
    # CONFIG_INTR_REMAP is not set
    CONFIG_PCIEPORTBUS=y
    CONFIG_PCIEAER=y
    # CONFIG_PCIEASPM is not set
    CONFIG_ARCH_SUPPORTS_MSI=y
    CONFIG_PCI_MSI=y
    CONFIG_PCI_LEGACY=y
    # CONFIG_PCI_DEBUG is not set
    # CONFIG_PCI_STUB is not set
    CONFIG_HT_IRQ=y
    # CONFIG_PCI_IOV is not set
    CONFIG_ISA_DMA_API=y
    CONFIG_K8_NB=y
    # CONFIG_PCCARD is not set
    # CONFIG_HOTPLUG_PCI is not set
    # Executable file formats / Emulations
    CONFIG_BINFMT_ELF=y
    # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
    # CONFIG_HAVE_AOUT is not set
    CONFIG_BINFMT_MISC=y
    # CONFIG_IA32_EMULATION is not set
    # CONFIG_COMPAT_FOR_U64_ALIGNMENT is not set
    CONFIG_NET=y
    # Networking options
    CONFIG_PACKET=y
    CONFIG_PACKET_MMAP=y
    CONFIG_UNIX=y
    CONFIG_XFRM=y
    CONFIG_XFRM_USER=m
    # CONFIG_XFRM_SUB_POLICY is not set
    # CONFIG_XFRM_MIGRATE is not set
    # CONFIG_XFRM_STATISTICS is not set
    CONFIG_XFRM_IPCOMP=m
    CONFIG_NET_KEY=m
    # CONFIG_NET_KEY_MIGRATE is not set
    CONFIG_INET=y
    CONFIG_IP_MULTICAST=y
    CONFIG_IP_ADVANCED_ROUTER=y
    CONFIG_ASK_IP_FIB_HASH=y
    # CONFIG_IP_FIB_TRIE is not set
    CONFIG_IP_FIB_HASH=y
    CONFIG_IP_MULTIPLE_TABLES=y
    CONFIG_IP_ROUTE_MULTIPATH=y
    CONFIG_IP_ROUTE_VERBOSE=y
    # CONFIG_IP_PNP is not set
    CONFIG_NET_IPIP=m
    CONFIG_NET_IPGRE=m
    # CONFIG_NET_IPGRE_BROADCAST is not set
    CONFIG_IP_MROUTE=y
    CONFIG_IP_PIMSM_V1=y
    CONFIG_IP_PIMSM_V2=y
    # CONFIG_ARPD is not set
    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_XFRM_MODE_TRANSPORT=m
    CONFIG_INET_XFRM_MODE_TUNNEL=m
    CONFIG_INET_XFRM_MODE_BEET=m
    CONFIG_INET_LRO=y
    CONFIG_INET_DIAG=y
    CONFIG_INET_TCP_DIAG=y
    # CONFIG_TCP_CONG_ADVANCED is not set
    CONFIG_TCP_CONG_CUBIC=y
    CONFIG_DEFAULT_TCP_CONG="cubic"
    # CONFIG_TCP_MD5SIG is not set
    # CONFIG_IPV6 is not set
    # CONFIG_NETWORK_SECMARK is not set
    CONFIG_NETFILTER=y
    # CONFIG_NETFILTER_DEBUG is not set
    CONFIG_NETFILTER_ADVANCED=y
    # Core Netfilter Configuration
    CONFIG_NETFILTER_NETLINK=m
    CONFIG_NETFILTER_NETLINK_QUEUE=m
    CONFIG_NETFILTER_NETLINK_LOG=m
    CONFIG_NF_CONNTRACK=m
    CONFIG_NF_CT_ACCT=y
    CONFIG_NF_CONNTRACK_MARK=y
    CONFIG_NF_CONNTRACK_EVENTS=y
    CONFIG_NF_CT_PROTO_DCCP=m
    CONFIG_NF_CT_PROTO_GRE=m
    CONFIG_NF_CT_PROTO_SCTP=m
    CONFIG_NF_CT_PROTO_UDPLITE=m
    CONFIG_NF_CONNTRACK_AMANDA=m
    CONFIG_NF_CONNTRACK_FTP=m
    CONFIG_NF_CONNTRACK_H323=m
    CONFIG_NF_CONNTRACK_IRC=m
    CONFIG_NF_CONNTRACK_NETBIOS_NS=m
    CONFIG_NF_CONNTRACK_PPTP=m
    CONFIG_NF_CONNTRACK_SANE=m
    CONFIG_NF_CONNTRACK_SIP=m
    CONFIG_NF_CONNTRACK_TFTP=m
    CONFIG_NF_CT_NETLINK=m
    CONFIG_NETFILTER_TPROXY=m
    CONFIG_NETFILTER_XTABLES=m
    CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
    CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
    CONFIG_NETFILTER_XT_TARGET_DSCP=m
    CONFIG_NETFILTER_XT_TARGET_HL=m
    CONFIG_NETFILTER_XT_TARGET_LED=m
    CONFIG_NETFILTER_XT_TARGET_MARK=m
    CONFIG_NETFILTER_XT_TARGET_NFLOG=m
    CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
    CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
    CONFIG_NETFILTER_XT_TARGET_RATEEST=m
    CONFIG_NETFILTER_XT_TARGET_TPROXY=m
    CONFIG_NETFILTER_XT_TARGET_TRACE=m
    CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
    CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
    CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
    CONFIG_NETFILTER_XT_MATCH_COMMENT=m
    CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
    CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
    CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
    CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
    CONFIG_NETFILTER_XT_MATCH_DCCP=m
    CONFIG_NETFILTER_XT_MATCH_DSCP=m
    CONFIG_NETFILTER_XT_MATCH_ESP=m
    CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
    CONFIG_NETFILTER_XT_MATCH_HELPER=m
    CONFIG_NETFILTER_XT_MATCH_HL=m
    CONFIG_NETFILTER_XT_MATCH_IPRANGE=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_MULTIPORT=m
    CONFIG_NETFILTER_XT_MATCH_OWNER=m
    CONFIG_NETFILTER_XT_MATCH_POLICY=m
    CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
    CONFIG_NETFILTER_XT_MATCH_QUOTA=m
    CONFIG_NETFILTER_XT_MATCH_RATEEST=m
    CONFIG_NETFILTER_XT_MATCH_REALM=m
    CONFIG_NETFILTER_XT_MATCH_RECENT=m
    CONFIG_NETFILTER_XT_MATCH_RECENT_PROC_COMPAT=y
    CONFIG_NETFILTER_XT_MATCH_SCTP=m
    CONFIG_NETFILTER_XT_MATCH_SOCKET=m
    CONFIG_NETFILTER_XT_MATCH_STATE=m
    CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
    CONFIG_NETFILTER_XT_MATCH_STRING=m
    CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
    CONFIG_NETFILTER_XT_MATCH_TIME=m
    CONFIG_NETFILTER_XT_MATCH_U32=m
    CONFIG_IP_VS=m
    # CONFIG_IP_VS_DEBUG is not set
    CONFIG_IP_VS_TAB_BITS=12
    # IPVS transport protocol load balancing support
    CONFIG_IP_VS_PROTO_TCP=y
    CONFIG_IP_VS_PROTO_UDP=y
    CONFIG_IP_VS_PROTO_AH_ESP=y
    CONFIG_IP_VS_PROTO_ESP=y
    CONFIG_IP_VS_PROTO_AH=y
    # IPVS scheduler
    CONFIG_IP_VS_RR=m
    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
    # IPVS application helper
    CONFIG_IP_VS_FTP=m
    # IP: Netfilter Configuration
    CONFIG_NF_DEFRAG_IPV4=m
    CONFIG_NF_CONNTRACK_IPV4=m
    CONFIG_NF_CONNTRACK_PROC_COMPAT=y
    CONFIG_IP_NF_QUEUE=m
    CONFIG_IP_NF_IPTABLES=m
    CONFIG_IP_NF_MATCH_ADDRTYPE=m
    CONFIG_IP_NF_MATCH_AH=m
    CONFIG_IP_NF_MATCH_ECN=m
    CONFIG_IP_NF_MATCH_TTL=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_NF_NAT=m
    CONFIG_NF_NAT_NEEDED=y
    CONFIG_IP_NF_TARGET_MASQUERADE=m
    CONFIG_IP_NF_TARGET_NETMAP=m
    CONFIG_IP_NF_TARGET_REDIRECT=m
    CONFIG_NF_NAT_SNMP_BASIC=m
    CONFIG_NF_NAT_PROTO_DCCP=m
    CONFIG_NF_NAT_PROTO_GRE=m
    CONFIG_NF_NAT_PROTO_UDPLITE=m
    CONFIG_NF_NAT_PROTO_SCTP=m
    CONFIG_NF_NAT_FTP=m
    CONFIG_NF_NAT_IRC=m
    CONFIG_NF_NAT_TFTP=m
    CONFIG_NF_NAT_AMANDA=m
    CONFIG_NF_NAT_PPTP=m
    CONFIG_NF_NAT_H323=m
    CONFIG_NF_NAT_SIP=m
    CONFIG_IP_NF_MANGLE=m
    CONFIG_IP_NF_TARGET_CLUSTERIP=m
    CONFIG_IP_NF_TARGET_ECN=m
    CONFIG_IP_NF_TARGET_TTL=m
    CONFIG_IP_NF_RAW=m
    CONFIG_IP_NF_ARPTABLES=m
    CONFIG_IP_NF_ARPFILTER=m
    CONFIG_IP_NF_ARP_MANGLE=m
    # CONFIG_IP_DCCP is not set
    CONFIG_IP_SCTP=m
    # CONFIG_SCTP_DBG_MSG is not set
    # CONFIG_SCTP_DBG_OBJCNT is not set
    # CONFIG_SCTP_HMAC_NONE is not set
    CONFIG_SCTP_HMAC_SHA1=y
    # CONFIG_SCTP_HMAC_MD5 is not set
    # CONFIG_TIPC is not set
    CONFIG_ATM=m
    CONFIG_ATM_CLIP=m
    # CONFIG_ATM_CLIP_NO_ICMP is not set
    # CONFIG_ATM_LANE is not set
    # CONFIG_ATM_BR2684 is not set
    # CONFIG_BRIDGE is not set
    # CONFIG_NET_DSA is not set
    # CONFIG_VLAN_8021Q is not set
    # CONFIG_DECNET is not set
    CONFIG_LLC=m
    CONFIG_LLC2=m
    CONFIG_IPX=m
    # CONFIG_IPX_INTERN is not set
    CONFIG_ATALK=m
    CONFIG_DEV_APPLETALK=m
    CONFIG_IPDDP=m
    CONFIG_IPDDP_ENCAP=y
    CONFIG_IPDDP_DECAP=y
    # CONFIG_X25 is not set
    # CONFIG_LAPB is not set
    # CONFIG_ECONET is not set
    # CONFIG_WAN_ROUTER is not set
    CONFIG_PHONET=m
    CONFIG_NET_SCHED=y
    # Queueing/Scheduling
    CONFIG_NET_SCH_CBQ=m
    CONFIG_NET_SCH_HTB=m
    CONFIG_NET_SCH_HFSC=m
    CONFIG_NET_SCH_ATM=m
    CONFIG_NET_SCH_PRIO=m
    CONFIG_NET_SCH_MULTIQ=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_DRR=m
    CONFIG_NET_SCH_INGRESS=m
    # Classification
    CONFIG_NET_CLS=y
    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 is not set
    # CONFIG_CLS_U32_MARK is not set
    CONFIG_NET_CLS_RSVP=m
    CONFIG_NET_CLS_RSVP6=m
    CONFIG_NET_CLS_FLOW=m
    # CONFIG_NET_EMATCH is not set
    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_NAT=m
    CONFIG_NET_ACT_PEDIT=m
    CONFIG_NET_ACT_SIMP=m
    CONFIG_NET_ACT_SKBEDIT=m
    CONFIG_NET_CLS_IND=y
    CONFIG_NET_SCH_FIFO=y
    # CONFIG_DCB is not set
    # Network testing
    # CONFIG_NET_PKTGEN is not set
    # CONFIG_NET_DROP_MONITOR is not set
    # CONFIG_HAMRADIO is not set
    # CONFIG_CAN is not set
    # CONFIG_IRDA is not set
    # CONFIG_BT is not set
    CONFIG_AF_RXRPC=m
    # CONFIG_AF_RXRPC_DEBUG is not set
    # CONFIG_RXKAD is not set
    CONFIG_FIB_RULES=y
    # CONFIG_WIRELESS is not set
    # CONFIG_MAC80211_RC_DEFAULT_PID is not set
    # CONFIG_MAC80211_RC_DEFAULT_MINSTREL is not set
    # CONFIG_WIMAX is not set
    CONFIG_RFKILL=m
    CONFIG_RFKILL_INPUT=m
    CONFIG_RFKILL_LEDS=y
    # CONFIG_NET_9P is not set
    # Device Drivers
    # Generic Driver Options
    CONFIG_UEVENT_HELPER_PATH=""
    CONFIG_STANDALONE=y
    CONFIG_PREVENT_FIRMWARE_BUILD=y
    CONFIG_FW_LOADER=y
    CONFIG_FIRMWARE_IN_KERNEL=y
    CONFIG_EXTRA_FIRMWARE=""
    # CONFIG_DEBUG_DRIVER is not set
    # CONFIG_DEBUG_DEVRES is not set
    # CONFIG_SYS_HYPERVISOR is not set
    CONFIG_CONNECTOR=m
    CONFIG_MTD=y
    # CONFIG_MTD_DEBUG is not set
    # CONFIG_MTD_CONCAT is not set
    CONFIG_MTD_PARTITIONS=y
    CONFIG_MTD_TESTS=m
    # CONFIG_MTD_REDBOOT_PARTS is not set
    # CONFIG_MTD_CMDLINE_PARTS is not set
    # CONFIG_MTD_AR7_PARTS is not set
    # User Modules And Translation Layers
    CONFIG_MTD_CHAR=m
    CONFIG_MTD_BLKDEVS=m
    CONFIG_MTD_BLOCK=m
    # CONFIG_MTD_BLOCK_RO is not set
    # CONFIG_FTL is not set
    # CONFIG_NFTL is not set
    # CONFIG_INFTL is not set
    # CONFIG_RFD_FTL is not set
    # CONFIG_SSFDC is not set
    # CONFIG_MTD_OOPS is not set
    # RAM/ROM/Flash chip drivers
    # CONFIG_MTD_CFI is not set
    # CONFIG_MTD_JEDECPROBE is not set
    CONFIG_MTD_MAP_BANK_WIDTH_1=y
    CONFIG_MTD_MAP_BANK_WIDTH_2=y
    CONFIG_MTD_MAP_BANK_WIDTH_4=y
    # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
    # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
    # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
    CONFIG_MTD_CFI_I1=y
    CONFIG_MTD_CFI_I2=y
    # CONFIG_MTD_CFI_I4 is not set
    # CONFIG_MTD_CFI_I8 is not set
    CONFIG_MTD_RAM=m
    # CONFIG_MTD_ROM is not set
    # CONFIG_MTD_ABSENT is not set
    # Mapping drivers for chip access
    # CONFIG_MTD_COMPLEX_MAPPINGS is not set
    # CONFIG_MTD_TS5500 is not set
    # CONFIG_MTD_INTEL_VR_NOR is not set
    CONFIG_MTD_PLATRAM=m
    # Self-contained MTD device drivers
    # CONFIG_MTD_PMC551 is not set
    CONFIG_MTD_SLRAM=m
    CONFIG_MTD_PHRAM=m
    # CONFIG_MTD_MTDRAM is not set
    # CONFIG_MTD_BLOCK2MTD is not set
    # Disk-On-Chip Device Drivers
    # CONFIG_MTD_DOC2000 is not set
    # CONFIG_MTD_DOC2001 is not set
    # CONFIG_MTD_DOC2001PLUS is not set
    # CONFIG_MTD_NAND is not set
    # CONFIG_MTD_ONENAND is not set
    # LPDDR flash memory drivers
    # CONFIG_MTD_LPDDR is not set
    # UBI - Unsorted block images
    # CONFIG_MTD_UBI is not set
    # CONFIG_PARPORT is not set
    CONFIG_PNP=y
    # CONFIG_PNP_DEBUG_MESSAGES is not set
    # Protocols
    CONFIG_PNPACPI=y
    CONFIG_BLK_DEV=y
    # CONFIG_BLK_DEV_FD is not set
    # CONFIG_BLK_CPQ_DA is not set
    # CONFIG_BLK_CPQ_CISS_DA is not set
    # CONFIG_BLK_DEV_DAC960 is not set
    # CONFIG_BLK_DEV_UMEM is not set
    # CONFIG_BLK_DEV_COW_COMMON is not set
    # CONFIG_BLK_DEV_LOOP is not set
    # CONFIG_BLK_DEV_NBD is not set
    # CONFIG_BLK_DEV_SX8 is not set
    CONFIG_BLK_DEV_RAM=m
    CONFIG_BLK_DEV_RAM_COUNT=16
    CONFIG_BLK_DEV_RAM_SIZE=16384
    # CONFIG_BLK_DEV_XIP is not set
    CONFIG_CDROM_PKTCDVD=m
    CONFIG_CDROM_PKTCDVD_BUFFERS=8
    # CONFIG_CDROM_PKTCDVD_WCACHE is not set
    # CONFIG_ATA_OVER_ETH is not set
    # CONFIG_BLK_DEV_HD is not set
    CONFIG_MISC_DEVICES=y
    # CONFIG_IBM_ASM is not set
    CONFIG_PHANTOM=m
    # CONFIG_SGI_IOC4 is not set
    CONFIG_TIFM_CORE=m
    # CONFIG_TIFM_7XX1 is not set
    # CONFIG_ICS932S401 is not set
    # CONFIG_ENCLOSURE_SERVICES is not set
    # CONFIG_HP_ILO is not set
    # CONFIG_ISL29003 is not set
    # CONFIG_C2PORT is not set
    # EEPROM support
    CONFIG_EEPROM_AT24=m
    CONFIG_EEPROM_LEGACY=m
    # CONFIG_EEPROM_93CX6 is not set
    CONFIG_HAVE_IDE=y
    # CONFIG_IDE is not set
    # SCSI device support
    CONFIG_RAID_ATTRS=m
    CONFIG_SCSI=y
    CONFIG_SCSI_DMA=y
    CONFIG_SCSI_TGT=m
    CONFIG_SCSI_NETLINK=y
    CONFIG_SCSI_PROC_FS=y
    # SCSI support type (disk, tape, CD-ROM)
    CONFIG_BLK_DEV_SD=m
    # CONFIG_CHR_DEV_ST is not set
    # 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 is not set
    # Some SCSI devices (e.g. CD jukebox) support multiple LUNs
    CONFIG_SCSI_MULTI_LUN=y
    # CONFIG_SCSI_CONSTANTS is not set
    # CONFIG_SCSI_LOGGING is not set
    # CONFIG_SCSI_SCAN_ASYNC is not set
    CONFIG_SCSI_WAIT_SCAN=m
    # SCSI Transports
    CONFIG_SCSI_SPI_ATTRS=m
    CONFIG_SCSI_FC_ATTRS=m
    # CONFIG_SCSI_FC_TGT_ATTRS is not set
    CONFIG_SCSI_ISCSI_ATTRS=m
    CONFIG_SCSI_SAS_ATTRS=m
    CONFIG_SCSI_SAS_LIBSAS=m
    # CONFIG_SCSI_SAS_ATA is not set
    CONFIG_SCSI_SAS_HOST_SMP=y
    # CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set
    CONFIG_SCSI_SRP_ATTRS=m
    CONFIG_SCSI_SRP_TGT_ATTRS=y
    # CONFIG_SCSI_LOWLEVEL is not set
    # CONFIG_SCSI_DH is not set
    CONFIG_SCSI_OSD_INITIATOR=m
    CONFIG_SCSI_OSD_ULD=m
    CONFIG_SCSI_OSD_DPRINT_SENSE=0
    # CONFIG_SCSI_OSD_DEBUG is not set
    CONFIG_ATA=y
    # CONFIG_ATA_NONSTANDARD is not set
    # CONFIG_ATA_ACPI is not set
    CONFIG_SATA_PMP=y
    CONFIG_SATA_AHCI=y
    # CONFIG_SATA_SIL24 is not set
    # CONFIG_ATA_SFF is not set
    # CONFIG_MD is not set
    # CONFIG_FUSION is not set
    # IEEE 1394 (FireWire) support
    # Enable only one of the two stacks, unless you know what you are doing
    # CONFIG_FIREWIRE is not set
    # CONFIG_IEEE1394 is not set
    CONFIG_I2O=m
    CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
    CONFIG_I2O_EXT_ADAPTEC=y
    CONFIG_I2O_EXT_ADAPTEC_DMA64=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
    # CONFIG_MACINTOSH_DRIVERS is not set
    CONFIG_NETDEVICES=y
    # CONFIG_COMPAT_NET_DEV_OPS is not set
    # CONFIG_IFB is not set
    # CONFIG_DUMMY is not set
    # CONFIG_BONDING is not set
    # CONFIG_MACVLAN is not set
    # CONFIG_EQUALIZER is not set
    # CONFIG_TUN is not set
    CONFIG_VETH=y
    # CONFIG_NET_SB1000 is not set
    # CONFIG_ARCNET is not set
    CONFIG_PHYLIB=m
    # MII PHY device drivers
    CONFIG_MARVELL_PHY=m
    CONFIG_DAVICOM_PHY=m
    CONFIG_QSEMI_PHY=m
    CONFIG_LXT_PHY=m
    CONFIG_CICADA_PHY=m
    CONFIG_VITESSE_PHY=m
    CONFIG_SMSC_PHY=m
    CONFIG_BROADCOM_PHY=m
    CONFIG_ICPLUS_PHY=m
    CONFIG_REALTEK_PHY=m
    CONFIG_NATIONAL_PHY=m
    CONFIG_STE10XP=m
    CONFIG_LSI_ET1011C_PHY=m
    # CONFIG_MDIO_BITBANG is not set
    CONFIG_NET_ETHERNET=y
    CONFIG_MII=m
    CONFIG_HAPPYMEAL=m
    CONFIG_SUNGEM=m
    CONFIG_CASSINI=m
    CONFIG_NET_VENDOR_3COM=y
    CONFIG_VORTEX=m
    CONFIG_TYPHOON=m
    CONFIG_ETHOC=m
    CONFIG_DNET=m
    CONFIG_NET_TULIP=y
    CONFIG_DE2104X=m
    CONFIG_TULIP=m
    # CONFIG_TULIP_MWI is not set
    # CONFIG_TULIP_MMIO is not set
    # CONFIG_TULIP_NAPI is not set
    CONFIG_DE4X5=m
    CONFIG_WINBOND_840=m
    CONFIG_DM9102=m
    CONFIG_ULI526X=m
    CONFIG_HP100=m
    # CONFIG_IBM_NEW_EMAC_ZMII is not set
    # CONFIG_IBM_NEW_EMAC_RGMII is not set
    # CONFIG_IBM_NEW_EMAC_TAH is not set
    # CONFIG_IBM_NEW_EMAC_EMAC4 is not set
    # CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
    # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
    # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
    CONFIG_NET_PCI=y
    CONFIG_PCNET32=m
    CONFIG_AMD8111_ETH=m
    CONFIG_ADAPTEC_STARFIRE=m
    CONFIG_B44=m
    CONFIG_B44_PCI_AUTOSELECT=y
    CONFIG_B44_PCICORE_AUTOSELECT=y
    CONFIG_B44_PCI=y
    CONFIG_FORCEDETH=m
    # CONFIG_FORCEDETH_NAPI is not set
    CONFIG_E100=m
    CONFIG_FEALNX=m
    CONFIG_NATSEMI=m
    CONFIG_NE2K_PCI=m
    CONFIG_8139CP=m
    CONFIG_8139TOO=m
    # CONFIG_8139TOO_PIO is not set
    CONFIG_8139TOO_TUNE_TWISTER=y
    CONFIG_8139TOO_8129=y
    # CONFIG_8139_OLD_RX_RESET is not set
    CONFIG_R6040=m
    CONFIG_SIS900=m
    CONFIG_EPIC100=m
    CONFIG_SMSC9420=m
    CONFIG_SUNDANCE=m
    # CONFIG_SUNDANCE_MMIO is not set
    CONFIG_TLAN=m
    CONFIG_VIA_RHINE=m
    # CONFIG_VIA_RHINE_MMIO is not set
    CONFIG_SC92031=m
    CONFIG_ATL2=m
    # CONFIG_NETDEV_1000 is not set
    # CONFIG_NETDEV_10000 is not set
    # CONFIG_TR is not set
    # Wireless LAN
    # CONFIG_WLAN_PRE80211 is not set
    # CONFIG_WLAN_80211 is not set
    # CONFIG_B43LEGACY_DMA_AND_PIO_MODE is not set
    # CONFIG_B43LEGACY_DMA_MODE is not set
    # CONFIG_B43LEGACY_PIO_MODE is not set
    # Enable WiMAX (Networking options) to see the WiMAX drivers
    # CONFIG_WAN is not set
    # CONFIG_ATM_DRIVERS is not set
    # CONFIG_FDDI is not set
    # CONFIG_HIPPI is not set
    CONFIG_PPP=m
    CONFIG_PPP_MULTILINK=y
    CONFIG_PPP_FILTER=y
    # CONFIG_PPP_ASYNC is not set
    CONFIG_PPP_SYNC_TTY=m
    CONFIG_PPP_DEFLATE=m
    CONFIG_PPP_BSDCOMP=m
    # CONFIG_PPP_MPPE is not set
    # CONFIG_PPPOE is not set
    # CONFIG_PPPOATM is not set
    # CONFIG_PPPOL2TP is not set
    # CONFIG_SLIP is not set
    CONFIG_SLHC=m
    # CONFIG_NET_FC is not set
    # CONFIG_NETCONSOLE is not set
    # CONFIG_NETPOLL is not set
    # CONFIG_NET_POLL_CONTROLLER is not set
    # CONFIG_ISDN is not set
    # CONFIG_PHONE is not set
    # Input device support
    CONFIG_INPUT=y
    CONFIG_INPUT_FF_MEMLESS=m
    CONFIG_INPUT_POLLDEV=m
    # Userland interfaces
    CONFIG_INPUT_MOUSEDEV=y
    CONFIG_INPUT_MOUSEDEV_PSAUX=y
    CONFIG_INPUT_MOUSEDEV_SCREEN_X=1680
    CONFIG_INPUT_MOUSEDEV_SCREEN_Y=1050
    # CONFIG_INPUT_JOYDEV is not set
    # CONFIG_INPUT_EVDEV is not set
    # CONFIG_INPUT_EVBUG is not set
    # Input Device Drivers
    CONFIG_INPUT_KEYBOARD=y
    CONFIG_KEYBOARD_ATKBD=y
    # CONFIG_KEYBOARD_SUNKBD is not set
    # CONFIG_KEYBOARD_LKKBD is not set
    # CONFIG_KEYBOARD_XTKBD is not set
    # CONFIG_KEYBOARD_NEWTON is not set
    # CONFIG_KEYBOARD_STOWAWAY is not set
    CONFIG_INPUT_MOUSE=y
    CONFIG_MOUSE_PS2=m
    CONFIG_MOUSE_PS2_ALPS=y
    CONFIG_MOUSE_PS2_LOGIPS2PP=y
    CONFIG_MOUSE_PS2_SYNAPTICS=y
    CONFIG_MOUSE_PS2_LIFEBOOK=y
    CONFIG_MOUSE_PS2_TRACKPOINT=y
    CONFIG_MOUSE_PS2_ELANTECH=y
    # CONFIG_MOUSE_PS2_TOUCHKIT is not set
    CONFIG_MOUSE_SERIAL=y
    CONFIG_MOUSE_VSXXXAA=m
    # CONFIG_INPUT_JOYSTICK is not set
    # CONFIG_INPUT_TABLET is not set
    # CONFIG_INPUT_TOUCHSCREEN is not set
    # CONFIG_INPUT_MISC is not set
    # Hardware I/O ports
    CONFIG_SERIO=y
    CONFIG_SERIO_I8042=y
    CONFIG_SERIO_SERPORT=m
    # CONFIG_SERIO_CT82C710 is not set
    CONFIG_SERIO_PCIPS2=m
    CONFIG_SERIO_LIBPS2=y
    # CONFIG_SERIO_RAW is not set
    # CONFIG_GAMEPORT is not set
    # Character devices
    CONFIG_VT=y
    CONFIG_CONSOLE_TRANSLATIONS=y
    CONFIG_VT_CONSOLE=y
    CONFIG_HW_CONSOLE=y
    CONFIG_VT_HW_CONSOLE_BINDING=y
    CONFIG_DEVKMEM=y
    CONFIG_SERIAL_NONSTANDARD=y
    # CONFIG_COMPUTONE is not set
    # CONFIG_ROCKETPORT is not set
    # CONFIG_CYCLADES is not set
    # CONFIG_DIGIEPCA is not set
    # CONFIG_MOXA_INTELLIO is not set
    # CONFIG_MOXA_SMARTIO is not set
    # CONFIG_ISI is not set
    CONFIG_SYNCLINK=m
    CONFIG_SYNCLINKMP=m
    # CONFIG_SYNCLINK_GT is not set
    CONFIG_N_HDLC=m
    # CONFIG_RISCOM8 is not set
    # CONFIG_SPECIALIX is not set
    # CONFIG_SX is not set
    # CONFIG_RIO is not set
    # CONFIG_STALDRV is not set
    CONFIG_NOZOMI=m
    # Serial drivers
    CONFIG_SERIAL_8250=y
    CONFIG_SERIAL_8250_CONSOLE=y
    CONFIG_FIX_EARLYCON_MEM=y
    CONFIG_SERIAL_8250_PCI=y
    CONFIG_SERIAL_8250_PNP=y
    CONFIG_SERIAL_8250_NR_UARTS=4
    CONFIG_SERIAL_8250_RUNTIME_UARTS=4
    # CONFIG_SERIAL_8250_EXTENDED is not set
    # Non-8250 serial port support
    CONFIG_SERIAL_CORE=y
    CONFIG_SERIAL_CORE_CONSOLE=y
    CONFIG_SERIAL_JSM=m
    CONFIG_UNIX98_PTYS=y
    # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
    # CONFIG_LEGACY_PTYS is not set
    CONFIG_IPMI_HANDLER=m
    # CONFIG_IPMI_PANIC_EVENT is not set
    CONFIG_IPMI_DEVICE_INTERFACE=m
    CONFIG_IPMI_SI=m
    CONFIG_IPMI_WATCHDOG=m
    CONFIG_IPMI_POWEROFF=m
    CONFIG_HW_RANDOM=y
    CONFIG_HW_RANDOM_TIMERIOMEM=m
    CONFIG_HW_RANDOM_INTEL=m
    CONFIG_HW_RANDOM_AMD=m
    CONFIG_NVRAM=m
    # CONFIG_RTC is not set
    # CONFIG_GEN_RTC is not set
    CONFIG_R3964=m
    CONFIG_APPLICOM=m
    CONFIG_MWAVE=m
    CONFIG_PC8736x_GPIO=m
    CONFIG_NSC_GPIO=m
    # CONFIG_RAW_DRIVER is not set
    # CONFIG_HPET is not set
    CONFIG_HANGCHECK_TIMER=m
    CONFIG_TCG_TPM=m
    CONFIG_TCG_TIS=m
    CONFIG_TCG_NSC=m
    CONFIG_TCG_ATMEL=m
    CONFIG_TCG_INFINEON=m
    CONFIG_TELCLOCK=m
    CONFIG_DEVPORT=y
    CONFIG_I2C=m
    CONFIG_I2C_BOARDINFO=y
    CONFIG_I2C_CHARDEV=m
    CONFIG_I2C_HELPER_AUTO=y
    CONFIG_I2C_ALGOBIT=m
    CONFIG_I2C_ALGOPCA=m
    # I2C Hardware Bus support
    # PC SMBus host controller drivers
    CONFIG_I2C_ALI1535=m
    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_ISCH=m
    CONFIG_I2C_PIIX4=m
    CONFIG_I2C_NFORCE2=m
    CONFIG_I2C_NFORCE2_S4985=m
    CONFIG_I2C_SIS5595=m
    CONFIG_I2C_SIS630=m
    CONFIG_I2C_SIS96X=m
    CONFIG_I2C_VIA=m
    CONFIG_I2C_VIAPRO=m
    # I2C system bus drivers (mostly embedded / system-on-chip)
    CONFIG_I2C_OCORES=m
    CONFIG_I2C_SIMTEC=m
    # External I2C/SMBus adapter drivers
    CONFIG_I2C_PARPORT_LIGHT=m
    CONFIG_I2C_TAOS_EVM=m
    # Graphics adapter I2C/DDC channel drivers
    CONFIG_I2C_VOODOO3=m
    # Other I2C/SMBus bus drivers
    CONFIG_I2C_PCA_PLATFORM=m
    # CONFIG_I2C_STUB is not set
    # Miscellaneous I2C Chip support
    CONFIG_DS1682=m
    CONFIG_SENSORS_PCF8574=m
    CONFIG_PCF8575=m
    CONFIG_SENSORS_PCA9539=m
    CONFIG_SENSORS_MAX6875=m
    CONFIG_SENSORS_TSL2550=m
    # CONFIG_I2C_DEBUG_CORE is not set
    # CONFIG_I2C_DEBUG_ALGO is not set
    # CONFIG_I2C_DEBUG_BUS is not set
    # CONFIG_I2C_DEBUG_CHIP is not set
    # CONFIG_SPI is not set
    CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
    # CONFIG_GPIOLIB is not set
    CONFIG_W1=m
    # CONFIG_W1_CON is not set
    # 1-wire Bus Masters
    CONFIG_W1_MASTER_MATROX=m
    CONFIG_W1_MASTER_DS2482=m
    # 1-wire Slaves
    CONFIG_W1_SLAVE_THERM=m
    CONFIG_W1_SLAVE_SMEM=m
    CONFIG_W1_SLAVE_DS2431=m
    CONFIG_W1_SLAVE_DS2433=m
    # CONFIG_W1_SLAVE_DS2433_CRC is not set
    CONFIG_W1_SLAVE_DS2760=m
    CONFIG_W1_SLAVE_BQ27000=m
    CONFIG_POWER_SUPPLY=y
    # CONFIG_POWER_SUPPLY_DEBUG is not set
    CONFIG_PDA_POWER=m
    CONFIG_WM8350_POWER=m
    CONFIG_BATTERY_DS2760=m
    CONFIG_BATTERY_BQ27x00=m
    CONFIG_CHARGER_PCF50633=m
    CONFIG_HWMON=m
    CONFIG_HWMON_VID=m
    CONFIG_SENSORS_ABITUGURU=m
    CONFIG_SENSORS_ABITUGURU3=m
    CONFIG_SENSORS_AD7414=m
    CONFIG_SENSORS_AD7418=m
    CONFIG_SENSORS_ADM1021=m
    CONFIG_SENSORS_ADM1025=m
    CONFIG_SENSORS_ADM1026=m
    CONFIG_SENSORS_ADM1029=m
    CONFIG_SENSORS_ADM1031=m
    CONFIG_SENSORS_ADM9240=m
    CONFIG_SENSORS_ADT7462=m
    CONFIG_SENSORS_ADT7470=m
    CONFIG_SENSORS_ADT7473=m
    CONFIG_SENSORS_ADT7475=m
    CONFIG_SENSORS_K8TEMP=m
    CONFIG_SENSORS_ASB100=m
    CONFIG_SENSORS_ATK0110=m
    CONFIG_SENSORS_ATXP1=m
    CONFIG_SENSORS_DS1621=m
    CONFIG_SENSORS_I5K_AMB=m
    CONFIG_SENSORS_F71805F=m
    CONFIG_SENSORS_F71882FG=m
    CONFIG_SENSORS_F75375S=m
    CONFIG_SENSORS_FSCHER=m
    CONFIG_SENSORS_FSCPOS=m
    CONFIG_SENSORS_FSCHMD=m
    CONFIG_SENSORS_G760A=m
    CONFIG_SENSORS_GL518SM=m
    CONFIG_SENSORS_GL520SM=m
    CONFIG_SENSORS_CORETEMP=m
    CONFIG_SENSORS_IBMAEM=m
    CONFIG_SENSORS_IBMPEX=m
    CONFIG_SENSORS_IT87=m
    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
    CONFIG_SENSORS_LM93=m
    CONFIG_SENSORS_LTC4215=m
    CONFIG_SENSORS_LTC4245=m
    CONFIG_SENSORS_LM95241=m
    CONFIG_SENSORS_MAX1619=m
    CONFIG_SENSORS_MAX6650=m
    CONFIG_SENSORS_PC87360=m
    CONFIG_SENSORS_PC87427=m
    CONFIG_SENSORS_PCF8591=m
    CONFIG_SENSORS_SIS5595=m
    CONFIG_SENSORS_DME1737=m
    CONFIG_SENSORS_SMSC47M1=m
    CONFIG_SENSORS_SMSC47M192=m
    CONFIG_SENSORS_SMSC47B397=m
    CONFIG_SENSORS_ADS7828=m
    CONFIG_SENSORS_THMC50=m
    CONFIG_SENSORS_VIA686A=m
    CONFIG_SENSORS_VT1211=m
    CONFIG_SENSORS_VT8231=m
    CONFIG_SENSORS_W83781D=m
    CONFIG_SENSORS_W83791D=m
    CONFIG_SENSORS_W83792D=m
    CONFIG_SENSORS_W83793=m
    CONFIG_SENSORS_W83L785TS=m
    CONFIG_SENSORS_W83L786NG=m
    CONFIG_SENSORS_W83627HF=m
    CONFIG_SENSORS_W83627EHF=m
    CONFIG_SENSORS_HDAPS=m
    CONFIG_SENSORS_LIS3LV02D=m
    CONFIG_SENSORS_APPLESMC=m
    # CONFIG_HWMON_DEBUG_CHIP is not set
    CONFIG_THERMAL=y
    # CONFIG_WATCHDOG is not set
    CONFIG_SSB_POSSIBLE=y
    # Sonics Silicon Backplane
    CONFIG_SSB=m
    CONFIG_SSB_SPROM=y
    CONFIG_SSB_PCIHOST_POSSIBLE=y
    CONFIG_SSB_PCIHOST=y
    # CONFIG_SSB_B43_PCI_BRIDGE is not set
    # CONFIG_SSB_DEBUG is not set
    CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
    CONFIG_SSB_DRIVER_PCICORE=y
    # Multifunction device drivers
    CONFIG_MFD_CORE=m
    CONFIG_MFD_SM501=m
    # CONFIG_HTC_PASIC3 is not set
    # CONFIG_MFD_TMIO is not set
    CONFIG_MFD_WM8400=m
    CONFIG_MFD_WM8350=m
    CONFIG_MFD_WM8350_I2C=m
    CONFIG_MFD_PCF50633=m
    CONFIG_PCF50633_ADC=m
    CONFIG_PCF50633_GPIO=m
    # CONFIG_REGULATOR is not set
    # Multimedia devices
    # Multimedia core support
    # CONFIG_VIDEO_DEV is not set
    CONFIG_DVB_CORE=m
    CONFIG_VIDEO_MEDIA=m
    # Multimedia drivers
    # CONFIG_MEDIA_ATTACH is not set
    CONFIG_MEDIA_TUNER=m
    # CONFIG_MEDIA_TUNER_CUSTOMISE is not set
    CONFIG_MEDIA_TUNER_SIMPLE=m
    CONFIG_MEDIA_TUNER_TDA8290=m
    CONFIG_MEDIA_TUNER_TDA9887=m
    CONFIG_MEDIA_TUNER_TEA5761=m
    CONFIG_MEDIA_TUNER_TEA5767=m
    CONFIG_MEDIA_TUNER_MT20XX=m
    CONFIG_MEDIA_TUNER_XC2028=m
    CONFIG_MEDIA_TUNER_XC5000=m
    CONFIG_MEDIA_TUNER_MC44S803=m
    # CONFIG_DVB_DYNAMIC_MINORS is not set
    # CONFIG_DVB_CAPTURE_DRIVERS is not set
    # CONFIG_DAB is not set
    # Graphics support
    CONFIG_AGP=y
    CONFIG_AGP_AMD64=y
    CONFIG_AGP_INTEL=m
    CONFIG_AGP_SIS=m
    CONFIG_AGP_VIA=m
    # CONFIG_DRM is not set
    # CONFIG_DRM_I830 is not set
    # CONFIG_DRM_I915 is not set
    CONFIG_VGASTATE=m
    CONFIG_VIDEO_OUTPUT_CONTROL=m
    CONFIG_FB=y
    CONFIG_FIRMWARE_EDID=y
    CONFIG_FB_DDC=m
    CONFIG_FB_BOOT_VESA_SUPPORT=y
    CONFIG_FB_CFB_FILLRECT=y
    CONFIG_FB_CFB_COPYAREA=y
    CONFIG_FB_CFB_IMAGEBLIT=y
    # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
    # CONFIG_FB_SYS_FILLRECT is not set
    # CONFIG_FB_SYS_COPYAREA is not set
    # CONFIG_FB_SYS_IMAGEBLIT is not set
    # CONFIG_FB_FOREIGN_ENDIAN is not set
    # CONFIG_FB_SYS_FOPS is not set
    CONFIG_FB_SVGALIB=m
    # CONFIG_FB_MACMODES is not set
    CONFIG_FB_BACKLIGHT=y
    CONFIG_FB_MODE_HELPERS=y
    CONFIG_FB_TILEBLITTING=y
    # Frame buffer hardware drivers
    CONFIG_FB_CIRRUS=m
    CONFIG_FB_PM2=m
    CONFIG_FB_PM2_FIFO_DISCONNECT=y
    CONFIG_FB_CYBER2000=m
    # CONFIG_FB_ARC is not set
    # CONFIG_FB_ASILIANT is not set
    # CONFIG_FB_IMSTT is not set
    # CONFIG_FB_VGA16 is not set
    CONFIG_FB_UVESA=m
    CONFIG_FB_VESA=y
    # CONFIG_FB_N411 is not set
    # CONFIG_FB_HGA is not set
    # CONFIG_FB_S1D13XXX is not set
    CONFIG_FB_NVIDIA=m
    CONFIG_FB_NVIDIA_I2C=y
    # CONFIG_FB_NVIDIA_DEBUG is not set
    CONFIG_FB_NVIDIA_BACKLIGHT=y
    CONFIG_FB_RIVA=m
    CONFIG_FB_RIVA_I2C=y
    # CONFIG_FB_RIVA_DEBUG is not set
    CONFIG_FB_RIVA_BACKLIGHT=y
    CONFIG_FB_LE80578=m
    CONFIG_FB_CARILLO_RANCH=m
    CONFIG_FB_INTEL=m
    # CONFIG_FB_INTEL_DEBUG is not set
    CONFIG_FB_INTEL_I2C=y
    # CONFIG_FB_MATROX is not set
    CONFIG_FB_RADEON=m
    CONFIG_FB_RADEON_I2C=y
    CONFIG_FB_RADEON_BACKLIGHT=y
    # CONFIG_FB_RADEON_DEBUG is not set
    CONFIG_FB_ATY128=m
    CONFIG_FB_ATY128_BACKLIGHT=y
    CONFIG_FB_ATY=m
    CONFIG_FB_ATY_CT=y
    CONFIG_FB_ATY_GENERIC_LCD=y
    CONFIG_FB_ATY_GX=y
    CONFIG_FB_ATY_BACKLIGHT=y
    CONFIG_FB_S3=m
    CONFIG_FB_SAVAGE=m
    CONFIG_FB_SAVAGE_I2C=y
    CONFIG_FB_SAVAGE_ACCEL=y
    CONFIG_FB_SIS=m
    CONFIG_FB_SIS_300=y
    CONFIG_FB_SIS_315=y
    CONFIG_FB_VIA=m
    CONFIG_FB_NEOMAGIC=m
    CONFIG_FB_KYRO=m
    CONFIG_FB_3DFX=m
    CONFIG_FB_3DFX_ACCEL=y
    CONFIG_FB_3DFX_I2C=y
    CONFIG_FB_VOODOO1=m
    CONFIG_FB_VT8623=m
    CONFIG_FB_TRIDENT=m
    # CONFIG_FB_ARK is not set
    # CONFIG_FB_PM3 is not set
    # CONFIG_FB_CARMINE is not set
    # CONFIG_FB_GEODE is not set
    # CONFIG_FB_TMIO is not set
    # CONFIG_FB_SM501 is not set
    # CONFIG_FB_VIRTUAL is not set
    # CONFIG_FB_METRONOME is not set
    # CONFIG_FB_MB862XX is not set
    # CONFIG_FB_BROADSHEET is not set
    CONFIG_BACKLIGHT_LCD_SUPPORT=y
    CONFIG_LCD_CLASS_DEVICE=m
    # CONFIG_LCD_ILI9320 is not set
    CONFIG_LCD_PLATFORM=m
    CONFIG_BACKLIGHT_CLASS_DEVICE=y
    CONFIG_BACKLIGHT_GENERIC=m
    CONFIG_BACKLIGHT_PROGEAR=m
    CONFIG_BACKLIGHT_CARILLO_RANCH=m
    CONFIG_BACKLIGHT_MBP_NVIDIA=m
    CONFIG_BACKLIGHT_SAHARA=m
    # Display device support
    CONFIG_DISPLAY_SUPPORT=m
    # Display hardware drivers
    # Console display driver support
    CONFIG_VGA_CONSOLE=y
    # CONFIG_VGACON_SOFT_SCROLLBACK is not set
    CONFIG_DUMMY_CONSOLE=y
    CONFIG_FRAMEBUFFER_CONSOLE=y
    # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
    CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
    CONFIG_FONTS=y
    # CONFIG_FONT_8x8 is not set
    CONFIG_FONT_8x16=y
    # CONFIG_FONT_6x11 is not set
    # CONFIG_FONT_7x14 is not set
    # CONFIG_FONT_PEARL_8x8 is not set
    # CONFIG_FONT_ACORN_8x8 is not set
    # CONFIG_FONT_MINI_4x6 is not set
    # CONFIG_FONT_SUN8x16 is not set
    # CONFIG_FONT_SUN12x22 is not set
    # CONFIG_FONT_10x18 is not set
    # CONFIG_LOGO is not set
    CONFIG_SOUND=y
    CONFIG_SOUND_OSS_CORE=y
    CONFIG_SND=y
    CONFIG_SND_TIMER=m
    CONFIG_SND_PCM=m
    CONFIG_SND_HWDEP=m
    CONFIG_SND_RAWMIDI=m
    CONFIG_SND_JACK=y
    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_HRTIMER=m
    CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
    CONFIG_SND_DYNAMIC_MINORS=y
    CONFIG_SND_SUPPORT_OLD_API=y
    CONFIG_SND_VERBOSE_PROCFS=y
    # CONFIG_SND_VERBOSE_PRINTK is not set
    # CONFIG_SND_DEBUG is not set
    CONFIG_SND_VMASTER=y
    CONFIG_SND_MPU401_UART=m
    CONFIG_SND_OPL3_LIB=m
    CONFIG_SND_VX_LIB=m
    CONFIG_SND_AC97_CODEC=m
    CONFIG_SND_DRIVERS=y
    # CONFIG_SND_PCSP is not set
    CONFIG_SND_DUMMY=m
    CONFIG_SND_VIRMIDI=m
    CONFIG_SND_MTPAV=m
    CONFIG_SND_SERIAL_U16550=m
    CONFIG_SND_MPU401=m
    CONFIG_SND_AC97_POWER_SAVE=y
    CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
    CONFIG_SND_SB_COMMON=m
    CONFIG_SND_SB16_DSP=m
    CONFIG_SND_PCI=y
    CONFIG_SND_AD1889=m
    CONFIG_SND_ALS300=m
    CONFIG_SND_ALS4000=m
    CONFIG_SND_ALI5451=m
    CONFIG_SND_ATIIXP=m
    CONFIG_SND_ATIIXP_MODEM=m
    CONFIG_SND_AU8810=m
    CONFIG_SND_AU8820=m
    CONFIG_SND_AU8830=m
    CONFIG_SND_AW2=m
    CONFIG_SND_AZT3328=m
    CONFIG_SND_BT87X=m
    # CONFIG_SND_BT87X_OVERCLOCK is not set
    CONFIG_SND_CA0106=m
    CONFIG_SND_CMIPCI=m
    CONFIG_SND_OXYGEN_LIB=m
    CONFIG_SND_OXYGEN=m
    CONFIG_SND_CS4281=m
    CONFIG_SND_CS46XX=m
    CONFIG_SND_CS46XX_NEW_DSP=y
    CONFIG_SND_CS5530=m
    CONFIG_SND_DARLA20=m
    CONFIG_SND_GINA20=m
    CONFIG_SND_LAYLA20=m
    CONFIG_SND_DARLA24=m
    CONFIG_SND_GINA24=m
    CONFIG_SND_LAYLA24=m
    CONFIG_SND_MONA=m
    CONFIG_SND_MIA=m
    CONFIG_SND_ECHO3G=m
    CONFIG_SND_INDIGO=m
    CONFIG_SND_INDIGOIO=m
    CONFIG_SND_INDIGODJ=m
    CONFIG_SND_INDIGOIOX=m
    CONFIG_SND_INDIGODJX=m
    CONFIG_SND_EMU10K1=m
    CONFIG_SND_EMU10K1X=m
    CONFIG_SND_ENS1370=m
    CONFIG_SND_ENS1371=m
    CONFIG_SND_ES1938=m
    CONFIG_SND_ES1968=m
    CONFIG_SND_FM801=m
    CONFIG_SND_HDA_INTEL=m
    CONFIG_SND_HDA_HWDEP=y
    CONFIG_SND_HDA_RECONFIG=y
    CONFIG_SND_HDA_INPUT_BEEP=y
    CONFIG_SND_HDA_CODEC_REALTEK=y
    CONFIG_SND_HDA_CODEC_ANALOG=y
    CONFIG_SND_HDA_CODEC_SIGMATEL=y
    CONFIG_SND_HDA_CODEC_VIA=y
    CONFIG_SND_HDA_CODEC_ATIHDMI=y
    CONFIG_SND_HDA_CODEC_NVHDMI=y
    CONFIG_SND_HDA_CODEC_INTELHDMI=y
    CONFIG_SND_HDA_ELD=y
    CONFIG_SND_HDA_CODEC_CONEXANT=y
    CONFIG_SND_HDA_CODEC_CMEDIA=y
    CONFIG_SND_HDA_CODEC_SI3054=y
    CONFIG_SND_HDA_GENERIC=y
    CONFIG_SND_HDA_POWER_SAVE=y
    CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
    CONFIG_SND_HDSP=m
    CONFIG_SND_HDSPM=m
    CONFIG_SND_HIFIER=m
    CONFIG_SND_ICE1712=m
    CONFIG_SND_ICE1724=m
    CONFIG_SND_INTEL8X0=m
    CONFIG_SND_INTEL8X0M=m
    CONFIG_SND_KORG1212=m
    CONFIG_SND_MAESTRO3=m
    CONFIG_SND_MIXART=m
    CONFIG_SND_NM256=m
    CONFIG_SND_PCXHR=m
    CONFIG_SND_RIPTIDE=m
    CONFIG_SND_RME32=m
    CONFIG_SND_RME96=m
    CONFIG_SND_RME9652=m
    CONFIG_SND_SONICVIBES=m
    CONFIG_SND_TRIDENT=m
    CONFIG_SND_VIA82XX=m
    CONFIG_SND_VIA82XX_MODEM=m
    CONFIG_SND_VIRTUOSO=m
    CONFIG_SND_VX222=m
    CONFIG_SND_YMFPCI=m
    CONFIG_SND_SOC=m
    CONFIG_SND_SOC_I2C_AND_SPI=m
    # CONFIG_SND_SOC_ALL_CODECS is not set
    # CONFIG_SOUND_PRIME is not set
    CONFIG_AC97_BUS=m
    # CONFIG_HID_SUPPORT is not set
    # CONFIG_USB_SUPPORT is not set
    # CONFIG_USB_GADGET_MUSB_HDRC is not set
    # CONFIG_USB_GADGET_AT91 is not set
    # CONFIG_USB_GADGET_ATMEL_USBA is not set
    # CONFIG_USB_GADGET_FSL_USB2 is not set
    # CONFIG_USB_GADGET_LH7A40X is not set
    # CONFIG_USB_GADGET_OMAP is not set
    # CONFIG_USB_GADGET_PXA25X is not set
    # CONFIG_USB_GADGET_PXA27X is not set
    # CONFIG_USB_GADGET_S3C2410 is not set
    # CONFIG_USB_GADGET_IMX is not set
    # CONFIG_USB_GADGET_M66592 is not set
    # CONFIG_USB_GADGET_AMD5536UDC is not set
    # CONFIG_USB_GADGET_FSL_QE is not set
    # CONFIG_USB_GADGET_CI13XXX is not set
    # CONFIG_USB_GADGET_NET2280 is not set
    # CONFIG_USB_GADGET_GOKU is not set
    # CONFIG_USB_GADGET_DUMMY_HCD is not set
    # CONFIG_USB_ZERO is not set
    # CONFIG_USB_ETH is not set
    # CONFIG_USB_GADGETFS is not set
    # CONFIG_USB_FILE_STORAGE is not set
    # CONFIG_USB_G_SERIAL is not set
    # CONFIG_USB_MIDI_GADGET is not set
    # CONFIG_USB_G_PRINTER is not set
    # CONFIG_USB_CDC_COMPOSITE is not set
    CONFIG_UWB=m
    CONFIG_UWB_WHCI=m
    CONFIG_UWB_WLP=m
    # CONFIG_MMC is not set
    # CONFIG_MEMSTICK is not set
    CONFIG_NEW_LEDS=y
    CONFIG_LEDS_CLASS=m
    # LED drivers
    # CONFIG_LEDS_ALIX2 is not set
    CONFIG_LEDS_PCA9532=m
    CONFIG_LEDS_LP5521=m
    CONFIG_LEDS_CLEVO_MAIL=m
    CONFIG_LEDS_PCA955X=m
    CONFIG_LEDS_WM8350=m
    CONFIG_LEDS_BD2802=m
    # LED Triggers
    CONFIG_LEDS_TRIGGERS=y
    CONFIG_LEDS_TRIGGER_TIMER=m
    CONFIG_LEDS_TRIGGER_HEARTBEAT=m
    CONFIG_LEDS_TRIGGER_BACKLIGHT=m
    CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
    # iptables trigger is under Netfilter config (LED target)
    # CONFIG_ACCESSIBILITY is not set
    # CONFIG_INFINIBAND is not set
    CONFIG_EDAC=y
    # Reporting subsystems
    # CONFIG_EDAC_DEBUG is not set
    CONFIG_EDAC_MM_EDAC=m
    CONFIG_EDAC_E752X=m
    CONFIG_EDAC_I82975X=m
    CONFIG_EDAC_I3000=m
    CONFIG_EDAC_X38=m
    CONFIG_EDAC_I5400=m
    CONFIG_EDAC_I5000=m
    CONFIG_EDAC_I5100=m
    # CONFIG_RTC_CLASS is not set
    CONFIG_DMADEVICES=y
    # DMA Devices
    CONFIG_INTEL_IOATDMA=m
    CONFIG_DMA_ENGINE=y
    # DMA Clients
    CONFIG_NET_DMA=y
    CONFIG_ASYNC_TX_DMA=y
    # CONFIG_DMATEST is not set
    CONFIG_DCA=m
    CONFIG_AUXDISPLAY=y
    CONFIG_UIO=m
    CONFIG_UIO_CIF=m
    CONFIG_UIO_PDRV=m
    CONFIG_UIO_PDRV_GENIRQ=m
    CONFIG_UIO_SMX=m
    CONFIG_UIO_AEC=m
    CONFIG_UIO_SERCOS3=m
    CONFIG_STAGING=y
    # CONFIG_STAGING_EXCLUDE_BUILD is not set
    CONFIG_ME4000=m
    CONFIG_MEILHAUS=m
    CONFIG_ME0600=m
    CONFIG_ME0900=m
    CONFIG_ME1000=m
    CONFIG_ME1400=m
    CONFIG_ME1600=m
    CONFIG_ME4600=m
    CONFIG_ME6000=m
    CONFIG_ME8100=m
    CONFIG_ME8200=m
    # CONFIG_MEDUMMY is not set
    CONFIG_ECHO=m
    CONFIG_POCH=m
    CONFIG_COMEDI=m
    # CONFIG_COMEDI_DEBUG is not set
    CONFIG_COMEDI_PCI_DRIVERS=m
    # CONFIG_ALTERA_PCIE_CHDMA is not set
    # CONFIG_EPL is not set
    # Android
    # CONFIG_ANDROID is not set
    # CONFIG_ANDROID_BINDER_IPC is not set
    # CONFIG_ANDROID_LOGGER is not set
    # CONFIG_ANDROID_RAM_CONSOLE is not set
    # CONFIG_ANDROID_LOW_MEMORY_KILLER is not set
    CONFIG_DST=m
    # CONFIG_DST_DEBUG is not set
    CONFIG_POHMELFS=m
    # CONFIG_POHMELFS_DEBUG is not set
    CONFIG_POHMELFS_CRYPTO=y
    CONFIG_B3DFG=m
    CONFIG_PLAN9AUTH=m
    CONFIG_HECI=m
    CONFIG_X86_PLATFORM_DEVICES=y
    CONFIG_ACER_WMI=m
    CONFIG_ASUS_LAPTOP=m
    CONFIG_DELL_WMI=m
    CONFIG_FUJITSU_LAPTOP=m
    # CONFIG_FUJITSU_LAPTOP_DEBUG is not set
    CONFIG_HP_WMI=m
    CONFIG_MSI_LAPTOP=m
    CONFIG_PANASONIC_LAPTOP=m
    CONFIG_COMPAL_LAPTOP=m
    CONFIG_SONY_LAPTOP=m
    # CONFIG_SONYPI_COMPAT is not set
    CONFIG_THINKPAD_ACPI=m
    # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set
    # CONFIG_THINKPAD_ACPI_DEBUG is not set
    # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set
    CONFIG_THINKPAD_ACPI_BAY=y
    CONFIG_THINKPAD_ACPI_VIDEO=y
    CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
    CONFIG_EEEPC_LAPTOP=m
    CONFIG_ACPI_WMI=m
    CONFIG_ACPI_ASUS=m
    CONFIG_ACPI_TOSHIBA=m
    # Firmware Drivers
    # CONFIG_EDD is not set
    CONFIG_FIRMWARE_MEMMAP=y
    # CONFIG_DELL_RBU is not set
    # CONFIG_DCDBAS is not set
    # CONFIG_DMIID is not set
    # CONFIG_ISCSI_IBFT_FIND is not set
    # File systems
    CONFIG_EXT2_FS=m
    # CONFIG_EXT2_FS_XATTR is not set
    # CONFIG_EXT2_FS_XIP is not set
    # CONFIG_EXT3_FS is not set
    CONFIG_EXT4_FS=y
    CONFIG_EXT4DEV_COMPAT=y
    CONFIG_EXT4_FS_XATTR=y
    CONFIG_EXT4_FS_POSIX_ACL=y
    # CONFIG_EXT4_FS_SECURITY is not set
    CONFIG_JBD2=y
    CONFIG_JBD2_DEBUG=y
    CONFIG_FS_MBCACHE=y
    # CONFIG_REISERFS_FS is not set
    # CONFIG_JFS_FS is not set
    CONFIG_FS_POSIX_ACL=y
    CONFIG_FILE_LOCKING=y
    # CONFIG_XFS_FS is not set
    # CONFIG_GFS2_FS is not set
    # CONFIG_OCFS2_FS is not set
    # CONFIG_BTRFS_FS is not set
    CONFIG_DNOTIFY=y
    CONFIG_INOTIFY=y
    CONFIG_INOTIFY_USER=y
    # CONFIG_QUOTA is not set
    # CONFIG_AUTOFS_FS is not set
    # CONFIG_AUTOFS4_FS is not set
    # CONFIG_FUSE_FS is not set
    # Caches
    CONFIG_FSCACHE=m
    CONFIG_FSCACHE_STATS=y
    CONFIG_FSCACHE_HISTOGRAM=y
    # CONFIG_FSCACHE_DEBUG is not set
    CONFIG_CACHEFILES=m
    # CONFIG_CACHEFILES_DEBUG is not set
    # CONFIG_CACHEFILES_HISTOGRAM is not set
    # CD-ROM/DVD Filesystems
    CONFIG_ISO9660_FS=m
    CONFIG_JOLIET=y
    CONFIG_ZISOFS=y
    CONFIG_UDF_FS=m
    CONFIG_UDF_NLS=y
    # DOS/FAT/NT Filesystems
    # CONFIG_MSDOS_FS is not set
    # CONFIG_VFAT_FS is not set
    # CONFIG_NTFS_FS is not set
    # Pseudo filesystems
    CONFIG_PROC_FS=y
    CONFIG_PROC_KCORE=y
    CONFIG_PROC_SYSCTL=y
    CONFIG_PROC_PAGE_MONITOR=y
    CONFIG_SYSFS=y
    # CONFIG_TMPFS is not set
    # CONFIG_HUGETLBFS is not set
    # CONFIG_HUGETLB_PAGE is not set
    CONFIG_CONFIGFS_FS=m
    # CONFIG_MISC_FILESYSTEMS is not set
    # CONFIG_AUFS_BRANCH_MAX_127 is not set
    # CONFIG_AUFS_BRANCH_MAX_511 is not set
    # CONFIG_AUFS_BRANCH_MAX_1023 is not set
    # CONFIG_AUFS_BRANCH_MAX_32767 is not set
    # CONFIG_NETWORK_FILESYSTEMS is not set
    # Partition Types
    CONFIG_PARTITION_ADVANCED=y
    # CONFIG_ACORN_PARTITION is not set
    # CONFIG_OSF_PARTITION is not set
    # CONFIG_AMIGA_PARTITION is not set
    # CONFIG_ATARI_PARTITION is not set
    # CONFIG_MAC_PARTITION is not set
    CONFIG_MSDOS_PARTITION=y
    # CONFIG_BSD_DISKLABEL is not set
    # CONFIG_MINIX_SUBPARTITION is not set
    # CONFIG_SOLARIS_X86_PARTITION is not set
    # CONFIG_UNIXWARE_DISKLABEL is not set
    # CONFIG_LDM_PARTITION is not set
    # CONFIG_SGI_PARTITION is not set
    # CONFIG_ULTRIX_PARTITION is not set
    # CONFIG_SUN_PARTITION is not set
    # CONFIG_KARMA_PARTITION is not set
    # CONFIG_EFI_PARTITION is not set
    # CONFIG_SYSV68_PARTITION is not set
    CONFIG_NLS=y
    CONFIG_NLS_DEFAULT="iso8859-1"
    CONFIG_NLS_CODEPAGE_437=m
    CONFIG_NLS_CODEPAGE_737=m
    CONFIG_NLS_CODEPAGE_775=m
    CONFIG_NLS_CODEPAGE_850=m
    CONFIG_NLS_CODEPAGE_852=m
    CONFIG_NLS_CODEPAGE_855=m
    CONFIG_NLS_CODEPAGE_857=m
    CONFIG_NLS_CODEPAGE_860=m
    CONFIG_NLS_CODEPAGE_861=m
    CONFIG_NLS_CODEPAGE_862=m
    CONFIG_NLS_CODEPAGE_863=m
    CONFIG_NLS_CODEPAGE_864=m
    CONFIG_NLS_CODEPAGE_865=m
    CONFIG_NLS_CODEPAGE_866=m
    CONFIG_NLS_CODEPAGE_869=m
    CONFIG_NLS_CODEPAGE_936=m
    CONFIG_NLS_CODEPAGE_950=m
    CONFIG_NLS_CODEPAGE_932=m
    CONFIG_NLS_CODEPAGE_949=m
    CONFIG_NLS_CODEPAGE_874=m
    CONFIG_NLS_ISO8859_8=m
    CONFIG_NLS_CODEPAGE_1250=m
    CONFIG_NLS_CODEPAGE_1251=m
    CONFIG_NLS_ASCII=m
    CONFIG_NLS_ISO8859_1=y
    CONFIG_NLS_ISO8859_2=m
    CONFIG_NLS_ISO8859_3=m
    CONFIG_NLS_ISO8859_4=m
    CONFIG_NLS_ISO8859_5=m
    CONFIG_NLS_ISO8859_6=m
    CONFIG_NLS_ISO8859_7=m
    CONFIG_NLS_ISO8859_9=m
    CONFIG_NLS_ISO8859_13=m
    CONFIG_NLS_ISO8859_14=m
    CONFIG_NLS_ISO8859_15=m
    CONFIG_NLS_KOI8_R=m
    CONFIG_NLS_KOI8_U=m
    CONFIG_NLS_UTF8=m
    CONFIG_DLM=m
    # CONFIG_DLM_DEBUG is not set
    # Kernel hacking
    CONFIG_TRACE_IRQFLAGS_SUPPORT=y
    # CONFIG_PRINTK_TIME is not set
    CONFIG_ENABLE_WARN_DEPRECATED=y
    # CONFIG_ENABLE_MUST_CHECK is not set
    CONFIG_FRAME_WARN=2048
    CONFIG_MAGIC_SYSRQ=y
    CONFIG_UNUSED_SYMBOLS=y
    CONFIG_DEBUG_FS=y
    # CONFIG_HEADERS_CHECK is not set
    CONFIG_DEBUG_KERNEL=y
    # CONFIG_DEBUG_SHIRQ is not set
    CONFIG_DETECT_SOFTLOCKUP=y
    # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
    CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
    CONFIG_DETECT_HUNG_TASK=y
    # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
    CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
    # CONFIG_SCHED_DEBUG is not set
    # CONFIG_SCHEDSTATS is not set
    CONFIG_TIMER_STATS=y
    # CONFIG_DEBUG_OBJECTS is not set
    # CONFIG_SLUB_DEBUG_ON is not set
    # CONFIG_SLUB_STATS is not set
    # CONFIG_DEBUG_RT_MUTEXES is not set
    # CONFIG_RT_MUTEX_TESTER is not set
    # CONFIG_DEBUG_SPINLOCK is not set
    CONFIG_DEBUG_MUTEXES=y
    # CONFIG_DEBUG_LOCK_ALLOC is not set
    # CONFIG_PROVE_LOCKING is not set
    # CONFIG_LOCK_STAT is not set
    # CONFIG_DEBUG_SPINLOCK_SLEEP is not set
    # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
    CONFIG_STACKTRACE=y
    # CONFIG_DEBUG_KOBJECT is not set
    CONFIG_DEBUG_BUGVERBOSE=y
    # CONFIG_DEBUG_INFO is not set
    # CONFIG_DEBUG_VM is not set
    # CONFIG_DEBUG_VIRTUAL is not set
    # CONFIG_DEBUG_WRITECOUNT is not set
    CONFIG_DEBUG_MEMORY_INIT=y
    # CONFIG_DEBUG_LIST is not set
    # CONFIG_DEBUG_SG is not set
    # CONFIG_DEBUG_NOTIFIERS is not set
    CONFIG_ARCH_WANT_FRAME_POINTERS=y
    # CONFIG_FRAME_POINTER is not set
    # CONFIG_BOOT_PRINTK_DELAY is not set
    # CONFIG_RCU_TORTURE_TEST is not set
    # CONFIG_RCU_CPU_STALL_DETECTOR is not set
    # CONFIG_BACKTRACE_SELF_TEST is not set
    # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
    # CONFIG_FAULT_INJECTION is not set
    # CONFIG_LATENCYTOP is not set
    CONFIG_SYSCTL_SYSCALL_CHECK=y
    # CONFIG_DEBUG_PAGEALLOC is not set
    CONFIG_USER_STACKTRACE_SUPPORT=y
    CONFIG_NOP_TRACER=y
    CONFIG_HAVE_FUNCTION_TRACER=y
    CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
    CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
    CONFIG_HAVE_DYNAMIC_FTRACE=y
    CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
    CONFIG_HAVE_FTRACE_SYSCALLS=y
    CONFIG_RING_BUFFER=y
    CONFIG_TRACING=y
    CONFIG_TRACING_SUPPORT=y
    # Tracers
    # CONFIG_FUNCTION_TRACER is not set
    # CONFIG_IRQSOFF_TRACER is not set
    # CONFIG_SYSPROF_TRACER is not set
    # CONFIG_SCHED_TRACER is not set
    # CONFIG_CONTEXT_SWITCH_TRACER is not set
    # CONFIG_EVENT_TRACER is not set
    # CONFIG_FTRACE_SYSCALLS is not set
    # CONFIG_BOOT_TRACER is not set
    # CONFIG_TRACE_BRANCH_PROFILING is not set
    # CONFIG_POWER_TRACER is not set
    # CONFIG_STACK_TRACER is not set
    # CONFIG_KMEMTRACE is not set
    # CONFIG_WORKQUEUE_TRACER is not set
    CONFIG_BLK_DEV_IO_TRACE=y
    # CONFIG_FTRACE_STARTUP_TEST is not set
    # CONFIG_MMIOTRACE is not set
    # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
    # CONFIG_DYNAMIC_DEBUG is not set
    # CONFIG_DMA_API_DEBUG is not set
    # CONFIG_SAMPLES is not set
    CONFIG_HAVE_ARCH_KGDB=y
    # CONFIG_KGDB is not set
    CONFIG_STRICT_DEVMEM=y
    CONFIG_X86_VERBOSE_BOOTUP=y
    CONFIG_EARLY_PRINTK=y
    # CONFIG_EARLY_PRINTK_DBGP is not set
    # CONFIG_DEBUG_STACKOVERFLOW is not set
    # CONFIG_DEBUG_STACK_USAGE is not set
    # CONFIG_DEBUG_PER_CPU_MAPS is not set
    # CONFIG_X86_PTDUMP is not set
    # CONFIG_DEBUG_RODATA is not set
    # CONFIG_DEBUG_NX_TEST is not set
    # CONFIG_IOMMU_DEBUG is not set
    CONFIG_HAVE_MMIOTRACE_SUPPORT=y
    CONFIG_IO_DELAY_TYPE_0X80=0
    CONFIG_IO_DELAY_TYPE_0XED=1
    CONFIG_IO_DELAY_TYPE_UDELAY=2
    CONFIG_IO_DELAY_TYPE_NONE=3
    CONFIG_IO_DELAY_0X80=y
    # CONFIG_IO_DELAY_0XED is not set
    # CONFIG_IO_DELAY_UDELAY is not set
    # CONFIG_IO_DELAY_NONE is not set
    CONFIG_DEFAULT_IO_DELAY_TYPE=0
    # CONFIG_DEBUG_BOOT_PARAMS is not set
    # CONFIG_CPA_DEBUG is not set
    # CONFIG_OPTIMIZE_INLINING is not set
    # Security options
    CONFIG_KEYS=y
    # CONFIG_KEYS_DEBUG_PROC_KEYS is not set
    # CONFIG_SECURITY is not set
    CONFIG_SECURITYFS=y
    CONFIG_SECURITY_FILE_CAPABILITIES=y
    # CONFIG_IMA is not set
    CONFIG_CRYPTO=y
    # Crypto core or helper
    # CONFIG_CRYPTO_FIPS is not set
    CONFIG_CRYPTO_ALGAPI=y
    CONFIG_CRYPTO_ALGAPI2=y
    CONFIG_CRYPTO_AEAD=y
    CONFIG_CRYPTO_AEAD2=y
    CONFIG_CRYPTO_BLKCIPHER=y
    CONFIG_CRYPTO_BLKCIPHER2=y
    CONFIG_CRYPTO_HASH=y
    CONFIG_CRYPTO_HASH2=y
    CONFIG_CRYPTO_RNG2=y
    CONFIG_CRYPTO_PCOMP=y
    CONFIG_CRYPTO_MANAGER=y
    CONFIG_CRYPTO_MANAGER2=y
    # CONFIG_CRYPTO_GF128MUL is not set
    # CONFIG_CRYPTO_NULL is not set
    CONFIG_CRYPTO_WORKQUEUE=y
    # CONFIG_CRYPTO_CRYPTD is not set
    CONFIG_CRYPTO_AUTHENC=y
    # CONFIG_CRYPTO_TEST is not set
    # Authenticated Encryption with Associated Data
    # CONFIG_CRYPTO_CCM is not set
    # CONFIG_CRYPTO_GCM is not set
    # CONFIG_CRYPTO_SEQIV is not set
    # Block modes
    CONFIG_CRYPTO_CBC=m
    # CONFIG_CRYPTO_CTR is not set
    # CONFIG_CRYPTO_CTS is not set
    # CONFIG_CRYPTO_ECB is not set
    # CONFIG_CRYPTO_LRW is not set
    # CONFIG_CRYPTO_PCBC is not set
    # CONFIG_CRYPTO_XTS is not set
    # Hash modes
    CONFIG_CRYPTO_HMAC=m
    # CONFIG_CRYPTO_XCBC is not set
    # Digest
    CONFIG_CRYPTO_CRC32C=m
    # CONFIG_CRYPTO_CRC32C_INTEL is not set
    # CONFIG_CRYPTO_MD4 is not set
    CONFIG_CRYPTO_MD5=m
    # CONFIG_CRYPTO_MICHAEL_MIC is not set
    # CONFIG_CRYPTO_RMD128 is not set
    # CONFIG_CRYPTO_RMD160 is not set
    # CONFIG_CRYPTO_RMD256 is not set
    # CONFIG_CRYPTO_RMD320 is not set
    CONFIG_CRYPTO_SHA1=m
    # CONFIG_CRYPTO_SHA256 is not set
    # CONFIG_CRYPTO_SHA512 is not set
    # CONFIG_CRYPTO_TGR192 is not set
    # CONFIG_CRYPTO_WP512 is not set
    # Ciphers
    CONFIG_CRYPTO_AES=m
    # CONFIG_CRYPTO_AES_X86_64 is not set
    # CONFIG_CRYPTO_AES_NI_INTEL is not set
    # CONFIG_CRYPTO_ANUBIS is not set
    # CONFIG_CRYPTO_ARC4 is not set
    # CONFIG_CRYPTO_BLOWFISH is not set
    # CONFIG_CRYPTO_CAMELLIA is not set
    # CONFIG_CRYPTO_CAST5 is not set
    # CONFIG_CRYPTO_CAST6 is not set
    CONFIG_CRYPTO_DES=m
    # CONFIG_CRYPTO_FCRYPT is not set
    # CONFIG_CRYPTO_KHAZAD is not set
    # CONFIG_CRYPTO_SALSA20 is not set
    # CONFIG_CRYPTO_SALSA20_X86_64 is not set
    # CONFIG_CRYPTO_SEED is not set
    # CONFIG_CRYPTO_SERPENT is not set
    # CONFIG_CRYPTO_TEA is not set
    # CONFIG_CRYPTO_TWOFISH is not set
    # CONFIG_CRYPTO_TWOFISH_X86_64 is not set
    # Compression
    CONFIG_CRYPTO_DEFLATE=y
    CONFIG_CRYPTO_ZLIB=m
    CONFIG_CRYPTO_LZO=m
    # Random Number Generation
    # CONFIG_CRYPTO_ANSI_CPRNG is not set
    # CONFIG_CRYPTO_HW is not set
    CONFIG_HAVE_KVM=y
    CONFIG_HAVE_KVM_IRQCHIP=y
    # CONFIG_VIRTUALIZATION is not set
    CONFIG_BINARY_PRINTF=y
    # Library routines
    CONFIG_BITREVERSE=y
    CONFIG_GENERIC_FIND_FIRST_BIT=y
    CONFIG_GENERIC_FIND_NEXT_BIT=y
    CONFIG_GENERIC_FIND_LAST_BIT=y
    CONFIG_CRC_CCITT=m
    CONFIG_CRC16=y
    CONFIG_CRC_T10DIF=m
    CONFIG_CRC_ITU_T=m
    CONFIG_CRC32=y
    CONFIG_CRC7=m
    CONFIG_LIBCRC32C=m
    CONFIG_ZLIB_INFLATE=y
    CONFIG_ZLIB_DEFLATE=y
    CONFIG_LZO_COMPRESS=m
    CONFIG_LZO_DECOMPRESS=m
    CONFIG_TEXTSEARCH=y
    CONFIG_TEXTSEARCH_KMP=m
    CONFIG_TEXTSEARCH_BM=m
    CONFIG_TEXTSEARCH_FSM=m
    CONFIG_HAS_IOMEM=y
    CONFIG_HAS_IOPORT=y
    CONFIG_HAS_DMA=y
    CONFIG_NLATTR=y
    I have Sata disc,AHCI,ext4 filesystem,64 bit system.
    Thanks for help.
    Bye.
    Last edited by SpeedVin (2009-06-15 13:41:14)

    That situation can be becouse i compiled my kernel without initrd/or something like that support?
    this is not related to mkinitcpio, you need to enable this option in kernel and disable generation of initrd (running mkinitcpio). Two different things.
    I mentioned this before: you need to check build-in modules (fs, SATA/SCSI, disk driver all build-in), learn about VM (disabling swap is wrong and will not speed up anything), you have plenty of stuff enabled including massive debugging which will slow down system

  • Self-compiled kernel wont boot [solved]

    Hey, I compiled a kernel yesterday using the PKGBUILD from http://wiki.archlinux.org/index.php/Ker … n_with_ABS
    All went fine, i made a init thing with mkinitcpio -g /boot/mykernel.img -k 2.6.18.1-mykernel and it went fine, i added it to menu.lst (grub) and rebooted,
    at first it says it can't parse block device name for '/dev/sda6' (wich is my root partition) then i added rootfstype=ext3/ext2 (I tried both since i know i have one of them but cfdisk shows amoeba =/ )
    but i still get the error 'cannot open root device dev(0,0)' (and also 'kinit: init not found') and then a kernel panic.
    This is the boot part of menu.lst for the kernel
    title [Arch mykernel]
    root (hd0,0)
    kernel /vmlinuz-2.6.18.1-mykernel root=/dev/sda6 rootfstype=ext3 ro
    initrd /mykernel.img
    and this is the hook line from mkinitcpio.conf (all other lines where either comments or ="" so i decided to exclude them).
    HOOKS="base udev autodetect usb ide scsi sata filesystems"
    also, i have some trouble with ata2.01 "qc timeout (cmd 0xa1)" something, is there a way to save the output of a boot?
    --SOLVED--
    I forgot -ARCH in the mkinitcpio -k argument.

    tomk wrote:
    firedance wrote:I do feel as you are treating me like i would treat an idiot  :?
    Perhaps somebody else should help you, in that case.
    I answered you original post with the understanding that you had chosen to use mkinitcpio, and were therefore familiar with the way it worked. Your follow-up suggested that this might not be the case, so I clarified my original answer.
    firedance wrote:I'm not sure if that's so smart tho if i load a module thats also in the kernel
    Given your previous reaction, I won't comment on whether it's smart or not - I will simply say that it won't work.
    firedance wrote:when i used the right parameter it started complaining about missing modules.
    Which missing modules did it complain about?
    As topic states this is solved, it complained about usb-storage (wich i had compiled into the kernel) It didn't complain about ext2 since i had allready been messing around with the kernel and recompiled it with ext2 as a module. It did work to just do make modules and make modules_install for the usb-storage. But then again, maybe i was very lucky and accedently made it a module on the same time as making ext2 a module 
    I will recompile the kernel tonight so i am sure it is with ext2 and usb-storage only as modules.

  • Compile kernel without network

    What would I need to disable, if I wanted to create a kernel with no networking capabilities at all?
    More specifically, I would like to disable ethernet, wlan and bluetooth.
    I've tried looking around the web, but it seems that this is not something a lot of people are doing.
    My kernel is going to be used on a live-system and I want to make sure that it's as hard as possible to transfer files from this system to other media (not counting via USB).

    You can use iptables for that. Disabling networking completely at the kernel level may have some unwanted issues. As a side note it is not that hard to disable networking at kernel level. Just start with new config file and check the only options you want. There is a whole section in the kernel about networking. Or just dont compile any drivers/modules relalted to ethernet, wlan at all. 
    IMHO it is a time consuming task and not worth the effort.

  • How to edit GRUB for boot new compile kernel?

    I compile the newest Linux kernel.
    I read Archlinux wiki about how to edit GRUB for boot new compile kernel,
    but Archlinux wiki do not reference to it.
    Who can help me, baby?

    bangkok_manouel wrote:
    how did you build your kernel? traditional way or arch way?
    if it's the arch way (TM), here's an example of a custom kernel with -mm patch.
    what I have in /boot:
    -rw-r--r-- 1 root root 4.3M 2008-12-23 09:52 kernel26mm-fallback.img
    -rw-r--r-- 1 root root 668K 2008-12-23 09:52 kernel26mm.img
    -rw-r--r-- 1 root root 764K 2008-12-22 18:44 System.map26mm
    -rw-r--r-- 1 root root 1.7M 2008-12-22 18:44 vmlinuz26mm
    now here's the /boot/grub/menu.lst related entry (you may add the fallback one):
    # (2) Arch Linux
    title  kernel26mm
    root   (hd0,0)
    kernel /vmlinuz26mm root=/dev/sda5 ro vga=773
    initrd /kernel26mm.img
    Should be traditional way.

  • Cant boot a compiled kernel

    Hi,
    I want to use Arch to mess with the source of linux 3.2.7. Unfortunately, I cannot even get the regular 3.2.7 kernel to boot.
    I basically followed the guide at:
    https://wiki.archlinux.org/index.php/Ke … raditional
    I downloaded the source, did make mrproper, make menuconfig, make all and make modules_install. I copied arch/x86/bzImage to /boot as well as System.map and created a cpio ramdisk using mkinitcpio using
    mkinitcpio -g /boot/initramfs-test.img -k 3.2.7-test
    In the end my /boot contained:
    initramfs-test.img
    vmlinuz-test
    System.map-test
    I tried booting with Syslinux, GRUB and GRUB2 modifying the options for all of them appropriately.
    For Syslinux and GRUB if use a UUID in the root field for their respective config files I get the error that the root device cannot be found during boot. If I use root=/dev/sda4 (which is my root partition, checked it using stat /dev/sda4) I successfully mount the root partition but get an error that /sbin/init does not exist. That's weird since /sbin/init is there. I believe both of these errors have something to do with ramdisk but not sure what.
    With GRUB2 booting just freezes at "Loading init ramdisk".
    I read a ton on these errors online and tried all kinds of stuff and could not get it to work. Any help will be greatly appreciated!
    Thanks

    Thanks tomk and sorry for the ambiguous post.
    I actually managed to get it finally running, I basically screwed up my .config file. This was not obvious to me at all (total noob at compiling kernels). I just used my current arch config file instead of messing with menuconfig myself and it worked.  I still don't know why it works, so if you could point me to a source of enlightenment I would appreciate that. Right now compilation time is atrocious even with the -j option for make.
    Regarding your question, I want to screw around with the latest pax patch and add some hooks of my own to security.h which is why I need 3.2.7.
    Thanks again

  • [SOLVED]Unable to boot into the kernel I compiled, kernel panic

    I try to compile a kernel myself and boot into it, and I use virtualbox to test it. (arch guest inside my arch host)  I first copy /proc/config.gz of my guest system to the linux source code directory, rename it to .config, and just compile it. After that I copy the image under arch/x86/bzImage to /boot directory, then I follow the instruction given by the arch wiki to create an entry in grub. Here is my /etc/grub.d/40-custom:
    #!/bin/sh
    exec tail -n +3 $0
    menuentry 'Custom Entry' {
    set root=(hd0,msdos1)
    echo 'Loading Modified Linux'
    linux /boot/vmlinuz-modified
    echo 'Loading initial ramdisk ...'
    initrd /boot/initramfs-linux.img
    following is this command:
    grub-mkconfig -o /boot/grub/grub.cfg
    But after reboot I cannot boot into the new kernel, it shows "unable to mount root fs on unknown-block(0,0):
    https://img.vim-cn.com/e5/5227d8d4cc07c … ce81ee.png (choose "Advanced Option for Archlinux-> With Linux Modified")
    https://img.vim-cn.com/a9/12869edfbbca1 … 649380.png (choose "Custom Entry" on the first page directly)
    I have searched for a while but didn't find a solution. Is there anything I'm doing wrong, please?
    Last edited by Frefreak (2015-05-07 10:48:05)

    Head_on_a_Stick wrote:
    Frefreak wrote:I think I did compress it, if I remember correctly. (I actually built it several times)
    I am referring to /proc/config.gz -- this is a gzip archive and needs to be decompressed before you can use it to compile your kernel image.
    This isn't strictly true, it just makes the process easier because you're starting with a sane .config (assuming you're booted into one of Arch's official kernels at least). You can start from scratch, but you need to know what you're doing.
    Frefreak wrote:Ok, I'll rebuild everything from the beginning later.
    No need to rebuild everything, just generate an initramfs for the custom kernel. The initramfs contains modules that are specific to a the kernel image that they were generated for; this is probably why /boot/initramfs-linux.img isn't working for you.

  • Compiled kernel module fails to install

    A few moments ago finished compiling my own kernel, but still I can not boot with the new kernel.
    When installing modules:
    make modules_install
    I get this:
    Warning: you may need to install module-init-tools
    The kernel was compiled in the traditional manner, and I get no error with mkinitcpio:
    ----> mkinitcpio -k 3.2.9 New -g /boot/initramfs-New.img
    ==> Starting build: 3.2.9
    -> Running build hook: [base]
    -> Running build hook: [udev]
    -> Running build hook: [autodetect]
    -> Running build hook: [pata]
    -> Running build hook: [scsi]
    -> Running build hook: [sata]
    -> Running build hook: [filesystems]
    -> Running build hook: [usbinput]
    -> Running build hook: [fsck]
    -> Running build hook: [fglrx]
    Building fglrx module for 3.2.9 kernel ...
    Ok.
    ==> Generating module dependencies
    ==> Creating gzip initcpio image: /boot/initramfs-New.img
    ==> Image generation successful
    I have the entry in grub and I can enter without problem, but there comes a point where you do not start:
    Waiting 10 seconds for device /dev/sda4 ...
    ERROR: Unable to find root device '/dev/sda4'.
    You are being dropped to a recovery shell
    Type 'exit' to try and continue booting
    sh: can't access tty: job control turned off
    [rootfs /]#
    And if my partition /root is /dev/sda4,I found a topic like this, but even I can not fix the problem:
    https://bbs.archlinux.org/viewtopic.php?id=135851

    I compiled the kernel old version that I have problems with the battery life on the newer versions.
    The battery only lasts me one hour, but that is another problem.
    fdisk:
    Disk /dev/sda: 500.1 GB, 500107862016 bytes, 976773168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Identificador del disco: 0x5d8c0991
    Disposit. Inicio Comienzo Fin Bloques Id Sistema
    /dev/sda1 * 2048 409599 203776 7 HPFS/NTFS/exFAT
    /dev/sda2 409600 147210239 73400320 7 HPFS/NTFS/exFAT
    /dev/sda3 147219660 862304939 357542640 5 Extendida
    /dev/sda4 * 862304940 976773167 57234114 83 Linux
    /dev/sda5 147219723 859477499 356128888+ 7 HPFS/NTFS/exFAT
    /dev/sda6 859477563 862304939 1413688+ 82 Linux swap / Solaris
    /lib/modules:
    drwxr-xr-x 4 root root 4096 oct 3 20:40 3.2.9
    drwxr-xr-x 3 root root 4096 oct 3 08:55 3.5.4-1-ARCH
    drwxr-xr-x 2 root root 4096 oct 3 08:55 extramodules-3.5-ARCH
    /boot:
    drwxr-xr-x 6 root root 4096 oct 3 06:20 grub
    -rw-r--r-- 1 root root 12612222 oct 3 08:55 initramfs-linux-fallback.img
    -rw-r--r-- 1 root root 3098536 oct 3 08:55 initramfs-linux.img
    -rw-r--r-- 1 root root 2016551 oct 3 20:40 initramfs-New.img
    -rw-r--r-- 1 root root 2081862 oct 3 19:37 System.map-New
    -rw-r--r-- 1 root root 3444736 sep 15 00:15 vmlinuz-linux
    -rw-r--r-- 1 root root 4434400 oct 3 19:35 vmlinuz-New
    I install grub-legacy of AUR, but I have to change to syslinux.
    For now this is my menu.lst:
    # (0) Arch Linux
    title Arch Linux
    root (hd0,3)
    kernel /boot/vmlinuz-linux root=/dev/sda4 nomodeset vga=773 ro
    initrd /boot/initramfs-linux.img
    # (0) Arch Linux
    title Arch Linux NK
    root (hd0,3)
    kernel /boot/vmlinuz-New root=/dev/sda4 nomodeset ro
    initrd /boot/initramfs-New.img

  • EFI/refind boot- how to get kernel vmlinuz in /boot/efi/EFI/arch?

    I have a MacBook Pro Retina (10,2) running arch. It EFI boots using rEFInd, booting from /boot/efi/EFI/arch. This problem has been happening since I first installed the system in July - when I use pacman to update to the latest kernel, the mkinitcpio hooks generate for the current kernel, not the one that was just installed. If I don't manually run mkinitcpio after the update, I'm left with an unbootable system (the ususal "Unable to find root device" error, and dumped to recovery shell) because of a kernel/initrd mismatch (I think).
    So I think the problem isn't mkinitcpio, but rather that the "linux" package is installing the kernel at /boot/vmlinuz-linux (which I later manually copy to /boot/efi/EFI/arch/vmlinuz-linux), but mkinitcpio is looking in the correct path (/boot/efi/EFI/arch) for the kernel... which is the last kernel, since I haven't copied it there yet.
    As an example (yeah, I know I went a LONG time between updates, mainly due to nvidia issues), yesterday I did a full update that bumped me from 3.9.8-1 to 3.10.10-1. But here's the mkinitcpio output during the pacman run:
    upgrading linux...
    >>> Updating module dependencies. Please wait ...
    >>> Generating initial ramdisk, using mkinitcpio. Please wait...
    ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
    -> -k /boot/efi/EFI/arch/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/efi/EFI/arch/initramfs-linux.img
    ==> Starting build: 3.9.8-1-ARCH
    -> Running build hook: [base]
    -> Running build hook: [udev]
    -> Running build hook: [autodetect]
    -> Running build hook: [modconf]
    -> Running build hook: [block]
    -> Running build hook: [filesystems]
    -> Running build hook: [keyboard]
    ==> ERROR: module not found: `usbhid'
    -> Running build hook: [fsck]
    -> Running build hook: [resume]
    ==> WARNING: No modules were added to the image. This is probably not what you want.
    ==> Creating gzip initcpio image: /boot/efi/EFI/arch/initramfs-linux.img
    ==> WARNING: errors were encountered during the build. The image may not be complete.
    ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
    -> -k /boot/efi/EFI/arch/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/efi/EFI/arch/initramfs-linux-fallback.img -S autodetect
    ==> Starting build: 3.9.8-1-ARCH
    -> Running build hook: [base]
    -> Running build hook: [udev]
    -> Running build hook: [modconf]
    -> Running build hook: [block]
    -> Running build hook: [filesystems]
    -> Running build hook: [keyboard]
    ==> ERROR: module not found: `usbhid'
    -> Running build hook: [fsck]
    -> Running build hook: [resume]
    ==> WARNING: No modules were added to the image. This is probably not what you want.
    ==> Creating gzip initcpio image: /boot/efi/EFI/arch/initramfs-linux-fallback.img
    ==> WARNING: errors were encountered during the build. The image may not be complete.
    error: command failed to execute correctly
    Is there any solution to this problem? Because of the nature of rEFInd, I can't (don't think I can? I remember trying it and having problems) just symlink /boot/efi/EFI/arch/vmlinuz-linux to /boot/vmlinuz-linux.
    Any ideas/help would be greatly appreciated.
    Here's the uncommented lines in /etc/mkinitcpio.conf:
    MODULES=""
    BINARIES=""
    FILES=""
    HOOKS="base udev autodetect modconf block filesystems keyboard fsck resume"
    And from /etc/mkinitcpio.d/linux.preset, which I manually specify on the command line (-p linux) when I re-run mkinitcpio after copying vmlinuz into place:
    ALL_config="/etc/mkinitcpio.conf"
    ALL_kver="/boot/efi/EFI/arch/vmlinuz-linux"
    PRESETS=('default' 'fallback')
    default_image="/boot/efi/EFI/arch/initramfs-linux.img"
    fallback_image="/boot/efi/EFI/arch/initramfs-linux-fallback.img"
    fallback_options="-S autodetect"
    Is the right solution just changing ALL_kver to /boot/vmlinuz-linux and then copying that into /boot/efi/EFI/arch after the install, or is there some nicer solution so that this can actually be an automatic process?
    Thanks for any advice/tips/suggestions.
    PS - I'm running arch on the Retina with KDE. All of my configuration after the initial working install is handled by Puppet, and the module I use (along with the initial instructions and a list of what is and isn't working so far) is available at https://github.com/jantman/puppet-archl … bookretina

    Thanks, Rod! I agree, a simple mount -L esp /boot configuration is definitely ideal for a single installation system. That was what I first tried when I first installed my UEFI board. But I keep multiple installations on disk, and multiple configs per install, so I would often run into issues with installations interfering with one another's /boot files.
    I also tried unique file names per installation - like prepending installation identifiers to filenames - but that required changing defaults at install, /boot monitor scripts and services and of course I would occasionally forget to implement it for an installation and be right back at square one. It was a headache.
    Eventually I settled on the solution I described above because it was simply implemented, portable without modification, provided me a sane /boot tree, seemed to play nicely with default options across the board, and, well, because it was the best I could come up with. I figured that UEFI had already imposed the mandatory FAT32 partition on me so I might as well use it for all it was worth. I mean, even Windows fits in right along with the rest. This way I could interface with UEFI and linux bootloaders in the pre-UEFI customary way with simple configuration edits in /etc/fstab and in /boot, thanks mostly, of course, to rEFInd and what I learned reading rodsbooks.
    I realize that I'm probably in violation of the GNU filesystem standard with the root-level /esp mount, but, to me, it seemed the intuitive place to put it. And frankly, I really don't know any better. Perhaps it belongs in /var/run or something? I'm fully confident GNU will have resolved a standard mount point for it once and for all sometime in the next decade or so.
    Still, as you say, esp as /boot is ideal. Creshal very elegantly described it on the UEFI Bootloaders wiki Talk page like this:
    efibootmgr -c -l /vmlinuz-linux -u "$(cat /proc/cmdline)"
    Super simple, assuming an esp at /dev/sda1. He doesn't mention the necessary /boot entry in /etc/fstab or the various possible issues with efibootmgr/UEFI NVRAM though, which is of course perfectly acceptable in Talk. Still, I mentioned these things in reply to him there and described my solution like this:
    $ mkdir -p /esp; mount -L {,/}esp
    $ mkdir -p /esp/EFI/boot/<NEW_SYSTEM>/; mv /boot/* $_; mount --bind $_ /boot
    $ cat <<'EOF' >/etc/fstab
    LABEL=<NEW_ROOTFS> / <FSTYPE> defaults 0 0
    LABEL=esp /esp vfat defaults 0 0
    /esp/EFI/boot/<NEW_SYSTEM> /boot none defaults,bind 0 0
    EOF
    $ sed -ri 's/root=[^ ]*/root=LABEL=<NEW_ROOTFS>/g' /boot/refind_linux.conf
    Probably that code works, though it's entirely possible I've stumbled on syntax somewhere as I haven't tested it as written. It is admittedly less elegant than Creshal's proffered solution, but it includes an operable /etc/fstab, skeleton that it is, and edits your refind_linux.conf to boot. Assuming gpt partition labels and a rEFInd install it should do the job with very few required modifications if any aside from replacing the <VAR> strings and adding /etc/fstab entries as appropriate.
    I am troubled, though, by the possible incompatibilities you mention with a vfat filesystem mounted at /boot and default symlinking behavior there. Which distributions behave this way? I don't think I've encountered it, though my default install is arch so I suppose it's possible I've just overlooked it.
    I ask mainly because I've also added this to the wiki as a Sync EFIStub Kernel option and would like to highlight any inherent incompatibilities there or remove it if necessary, especially considering that I've already so boldly stated: "The following method should work similarly with any distribution or any combination thereof." Guess I jumped the gun on that one, huh?
    Anyway, thanks again for rEFInd and your considerable work on rodsbooks.
    -Mike
    Last edited by mikeserv (2013-09-30 23:04:51)

  • Update modules with compiling kernel from soure issue.

    Compiling kernel from abs or aur take me much time, so i decide compile kernel from source, compilation and installation successfully but make initial RAM disk doesn't update full modules (crypto,lvm...). I specified -c option to /etc/mkinitcpio.conf but the result is the sam, non-autodectec doesn't help too. When i look into /lib/modules directory, 3.6.6-1-ARCH folder contain "kernel" folder which has a lot of things (arch, crypto, net..) and i think this is my extra modules were declared in HOOK array's mkinitcpio.conf. The another one only contain net folder so i can't boot into this kernel without having loaded others.
    any suggestion for this problem? tks for reply.

    am sorry, i re-tried with HOOK array without autodectect and it can load modules but there are two error:
    ==> ERROR: module not found: `dm-crypt`
    ==> ERROR: modules not found: `dm-snapshot`
    ok i will try to load these modules by manually.
    EDIT: i tried to load dm-mod, dm-crypt, dm-snapshot but it isn't helpful. Errors still remain. any suggestion?
    Last edited by angelfalls (2012-11-12 23:33:53)

  • A PKGBUILD that helps you compile kernel from local source tree

    I don't know if someone did this beofore. Hours ago I wrote a PKGBUILD file for compiling kernel,
    it is different than the one from abs. It allows you
    compile a kernel from a exiting kernel source tree and leave it clean.
    honor the Archway, this means you have a clean filesystem
    It is acutally because I'm currently playing with The Eudyptula Challenge.
    and I'm tied our compress/decompress a kernel tree all the time. If you are kernel developer, you
    may also find it useful.
    The PKGBUILD file worked on my machine, I will add headers and docs later.
    Oh, almost forgot: here is my PKGBUILD:
    #So we will have a clean src tree
    pkgbase=linux-test
    _kernel_bin=kernel_build
    #the variable you have to provide
    _builddir=kernel_build
    kernel_src_dir='/home/developer/Courses/kernel-base'
    _srcname=kernel_tree
    #end the variable you have to provide
    pkgver=3.8.1
    pkgrel=1
    pkgdesc="The Linux kernel and modules"
    depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7')
    makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc')
    optdepends=('crda: to set the correct wireless channels of your country')
    provides=("kernel26${_kernelname}=${pkgver}")
    conflicts=("kernel26${_kernelname}")
    replaces=("kernel26${_kernelname}")
    arch=('i686' 'x86_64')
    url="http://www.kernel.org/"
    license=('GPL2')
    source=(#if we provide this, means kernel compile progress is already done
    "${_kernel_bin}.tar.xz"
    'linux.preset'
    sha256sums=('65847bc847344434657db729d2dde4a408e303ea29ae1409520cecee8da6fc3d'
    '2c2e8428e2281babcaf542e246c2b63dea599abb7ae086fa482081580f108a98')
    #this one strip the linux off
    _kernelname=${pkgbase#linux}
    prepare() {
    #XXX:checked
    #build dir has to be the same as kernel_bin files, then builddir is created
    #automatically by tar
    if [ "${kernel_src_dir}" == "" ];then
    return 1
    fi
    #provide kernel source tree for compile and move modules
    ln -s ${kernel_src_dir} ${srcdir}/${_srcname}
    mkdir -p "${srcdir}/${_srcname}"
    #we need to check here if there exist kernel bin files
    if [ "${_kernel_bin}" == "" ]; then
    make O="${srcdir}/${_builddir}" menuconfig
    fi
    build() {
    #XXX:checked
    cd "${srcdir}/${_srcname}"
    #we need to check here if there exist kernel bin files
    if [ "${_kernel_bin}" == "" ]; then
    #return 1
    make O="${srcdir}/${_builddir}" bzImage modules
    fi
    #otherwise this step is done already done
    _package() {
    #we dont need to worry about mkinitcpio, depmod thing, They are done by
    #install script, we need to provide a preset and install file instead.
    #we build kernel objs on _builddir, and install them in pkgdir
    #install binary files, this means we have a compiled binary tree
    cd "${srcdir}/${_srcname}"
    #echo "$(pwd)"
    KARCH=x86
    install=linux.install
    # get kernel version
    _kernver="$(make O="${srcdir}/${_builddir}" kernelrelease)"
    _kernver=$(echo "${_kernver}" | sed -n 2p -)
    #strip the -dirty away
    _kernver=${_kernver%-*}
    _basekernel=${_kernver%%-*}
    _basekernel=${_basekernel%.*}
    mkdir -p "${pkgdir}"/{lib/modules,lib/firmware,boot}
    make O="${srcdir}/${_builddir}" INSTALL_MOD_PATH="${pkgdir}" modules_install
    cp "${srcdir}/${_builddir}"/arch/$KARCH/boot/bzImage "${pkgdir}/boot/vmlinuz-${pkgbase}"
    # set correct depmod command for install
    cp -f "${startdir}/${install}" "${startdir}/${install}.pkg"
    true && install=${install}.pkg
    sed -e "s/KERNEL_NAME=.*/KERNEL_NAME=${_kernelname}/" -i "${startdir}/${install}"
    sed "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/" -i "${startdir}/${install}"
    # install mkinitcpio preset file for kernel
    install -D -m644 "${srcdir}/linux.preset" "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"
    sed \
    -e "1s|'linux.*'|'${pkgbase}'|" \
    -e "s|ALL_kver=.*|ALL_kver=\"/boot/vmlinuz-${pkgbase}\"|" \
    -e "s|default_image=.*|default_image=\"/boot/initramfs-${pkgbase}.img\"|" \
    -i "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"
    # remove build and source links
    rm -f "${pkgdir}"/lib/modules/${_kernver}/{source,build}
    # remove the firmware
    rm -rf "${pkgdir}/lib/firmware"
    # gzip -9 all modules to save 100MB of space
    find "${pkgdir}" -name '*.ko' -exec gzip -9 {} \;
    # make room for external modules
    ln -s "../extramodules-${_basekernel}${_kernelname:--ARCH}" "${pkgdir}/lib/modules/${_kernver}/extramodules"
    # add real version for building modules and running depmod from post_install/upgrade
    mkdir -p "${pkgdir}/lib/modules/extramodules-${_basekernel}${_kernelname:--ARCH}"
    echo "${_kernver}" > "${pkgdir}/lib/modules/extramodules-${_basekernel}${_kernelname:--ARCH}/version"
    # Now we call depmod...
    #echo "Call Depmod"
    cp "${srcdir}/${_builddir}/System.map" System.map
    depmod -b "${pkgdir}" -F System.map "${_kernver}"
    #echo "Called Depmod"
    # move module tree /lib -> /usr/lib
    mkdir -p "${pkgdir}/usr"
    mv "${pkgdir}/lib" "${pkgdir}/usr/"
    # add vmlinux
    install -D -m644 "${srcdir}/${_builddir}/"vmlinux "${pkgdir}/usr/lib/modules/${_kernver}/build/vmlinux"
    pkgname=("${pkgbase}")
    for _p in ${pkgname[@]}; do
    eval "package_${_p}() {
    _package${_p#${pkgbase}}
    done
    and here is the address of it on github
    Last edited by xedchou (2014-12-23 12:41:55)

    Based on the title alone I almost reflexively binned this thread.  Please rename this thread to *something* relating to what you're actually posting.

  • [SOLVED]Compiling kernel fails with segfault

    Hi guys,
    I'm out of answers.
    The situation :
    Compiling kernel randomly stops with : "segmentation fault" and never runs through.
    Reissuing make will make it continue until it will fail at some other point.
    Background:
    The system feels completely unstable to say the least, but nothing 100 % reproduceable ( vuze(java) crash, firefox/chromuim flash sites crash every 120 seconds, X crashes once a day , for instance when moving tvtime around, kernel oops daily, sometimes hard lockups, logs of yesterdays oops : http://pastie.org/private/imrqdzdbejdb3jxn4czuw )
    But only the kernel compile is 100 % reproduceable so this must be fixed asap.
    Specs:
    intel e8400,nvidia gtx260, 2 G ddr2,Gigabyte EP45-UD3R, "gigs of space", off. arch kernel 2.6.33-ARCH , x86_64,  "bigtime" cooling :
    cpu temps 50 C° max  during compiling
    What configs/packages are important ? I got paranoid and ditched my old makgepkg.conf and used a newer *.pacnew file , I used to have  :MAKEFLAGS="-j3" but not in this config :
    http://pastie.org/private/4ryshivi2hgyqenjlkicg
    local packages:
    local/gcc 4.5.0-1 (base-devel)
        The GNU Compiler Collection
    local/gcc-libs 4.5.0-1 (base)
        Runtime libraries shipped by GCC for C and C++ languages
    Anything else updated daily.
    The blowup:
    http://pastie.org/private/hoamev0sli7zapbr0xvpbq
    What I tried:
    fsck -f: it fixed two inodes, but still the same behavior
    badblocks -nvs : three hours of badblock testing, 0 hits
    memtest : two passed runs, no errors
    stress from AUR, 15 minutes :
    stress --cpu 8 --io 4 --vm 2 --vm-bytes 128M --timeout 15m
    stress: info: [26841] dispatching hogs: 8 cpu, 4 io, 2 vm, 0 hdd
    stress: info: [26841] successful run completed in 900s
    Max coretemp was 52 C° during stress.
    The usual footnote statement ^_^ :
    On w7 _everything_ runs stable.
    And not only stable , I'm able to OC this box to 4.5 GHz and game under w7 without a prop for hours, well this is what it was build for at some point.
    Conclusion:
    So I'd say hardware wise this box kicks ass and now software wise my Arch kicks me in the a**.
    I doubt there is a faulty hardware part, but what else could it be ?
    Last edited by tuxfusion (2010-05-17 22:48:06)

    Update:
    Trying to compile another big package just to have another result, gcc itself now :
    - segfault after 4 m18 s
    - segfault after 5 m50 s
    Update²:
    I think I found a faulty BIOS setting in my non-OC profile concerning DRAM termination, which said "normal" where "auto" would be correct.
    My OC-profile has this setting correct and since I run this profile in Arch only it might explain that w7 did not fail.
    Still have to verify this but i makes perfect sense, only gcc seems to trigger this. Compiling gcc still running with over 10 minutes in the game now.
    After hitting 4.5 GHz with OC I must have reset the non OC-profile wrong.
    *slams head on desk*
    Last edited by tuxfusion (2010-05-17 13:10:04)

  • How can I execute a command after kernel-upgrade/mkinitcpio

    Because of the archlinux specific kernelnaming-policy there's a problem when using grub2. The created menu looks nasty because grub-mkconfig can't find the proper kernel-version. (Bugreport: https://bugs.archlinux.org/task/25453)
    Even if this is fixed we need to recreate the grubconfig always when a new kernel-version is installed.
    What I want now is executing grub-mkconfig after each kernel-installation/mkinitcpio, without repackaging the kernel. Is such a hook possible?
    Last edited by fsckd (2012-02-21 17:36:20)

    Rorschach wrote:
    Because of the archlinux specific kernelnaming-policy there's a problem when using grub2. The created menu looks nasty because grub-mkconfig can't find the proper kernel-version. (Bugreport: https://bugs.archlinux.org/task/25453)
    Even if this is fixed we need to recreate the grubconfig always when a new kernel-version is installed.
    What I want now is executing grub-mkconfig after each kernel-installation/mkinitcpio, without repackaging the kernel. Is such a hook possible?
    This is not necessary unless Versioned Kernel Installs are supported by pacman. I have added a new patch to https://www.dropbox.com/sh/jth3mchm3hob … src.tar.gz that solves the issue. No need for pacman or mkinitcpio hooks (for now).

  • Binary kernels without Smp

    Are there binary kernels without SMP available or should I build it from source?

    Rotonen wrote:What's your main reason for needing a non-SMP kernel?
    Ok. The kernel is not the reason for my issue.
    In qemu in grafic mode Archlinux has a constant CPU load of 10% which makes the CPU run at 1500MH which makes the fan of the laptop go on frequently.
    But as soon as I go back to console mode the CPU load is far lower.

  • Can Mac mini boot into 64-bit kernel

    http://macperformanceguide.com/SnowLeopard-64bit.html says:
    To determine if your Mac has 32-bit or 64-bit firmware, copy/paste the following command into Terminal:
    ioreg -l -p IODeviceTree | grep firmware-abi
    ...output:
    | | "firmware-abi" = <EFI64>
    As shown above, the firmware-abi has the value EFI64, indicating that my Mac Pro is 64-bit capable. If it reads EFI32, then your Mac cannot be booted into a 64-bit kernel.
    ...well, my Mac mini displays that EFI64 64-bit info, but when booting with the "64" keys down it nevertheless uses the 32-bit kernel.
    So can the Mac mini boot into 64-bit kernel?

    What you are missing is that Apple has written into the boot ROM for certain Macs which meet the criteria to not be able to boot with the 64-bit kernel. The Mac mini is not allowed to boot into 64-bit mode by Apple. There is a list of non-pro Macs hard coded into the EFI boot firmware that tells it not to allow these Macs to boot into 64-bit mode. The Mac mini is on the list! Try as you may the Mac mini will not do it without a hack.
    If you google this issue you can find a hack to rewrite the boot firmware and allow the mini to boot into 64-bit mode. It can be dangerous to your mini if you make a mistake!
    Here is one hack;
    http://www.osxbook.com/blog/2009/08/31/is-your-machine-good-enough-for-snow-leop ard-k64/
    Dah•veed

Maybe you are looking for

  • How can I get a refund for a Mac App Store game?

    I bought Farming Simulator 2011 and now when I click on my save file it shuts down. I have already contacted GIANTS SOFTWARE but said to come here.

  • Adobe Photoshop Elements 5 - Import to LR (60k images, success!)

    I have been struggling to get an import of my PSE 5 library to successfully complete into Lightroom without crashing. Ready to give up I tried the following which worked like a charm: In Photoshop Elements 5: File -> Catalog -> Recover I ran the abov

  • Camera Raw 8 the same cropping choices as are in Lightroom and Photoshop?

    Seriously, how hard would it be to give Camera Raw 8 the same cropping choices as are in Lightroom and Photoshop (i.e., Fibonacci, Triangle, Diagonal, etc.)? This disparity in features is inexcusable and embarrassing. Surely the teams communicate?

  • Lesson 17 Problem

    When attempting to do Lesson 17 section "Using the Web Service Introspection Wizard" I get the error message " Unable to load the WSDL. Specify another URI." in the Specify WSDL to Introspect window. I selected Drirectly from the client and my WSDL U

  • Form Personalization Feasibility

    Guys, Mistakenly customer created few invoice lines with the space at the end of its description field using some interface. Therefore database table would have description with extra space at the end. For Example customer wanted "xyz" but in DB tabl