Bug#813451: Update with 4.4

2016-02-22 Thread Philipp Kolmann

Hi,

I tried to boot with 4.4 again. My Lilo.conf still fails to boot the box:

large-memory
lba32

boot=/dev/md0
raid-extra-boot=mbr-only
root=/dev/md0

install=menu
prompt
timeout=50

map=/boot/map

image=/boot/vmlinuz
label="Linux"
initrd=/boot/initrd.img
vga=791
read-only

image=/boot/vmlinuz.old
label="Linux.old"
initrd=/boot/initrd.img.old
vga=791
read-only
optional

image=/boot/memtest86+.bin
label="Memtest"



If I specify 'Linux root=/dev/md0' at the lilo promt, the system boots 
and works now with Linux wspk 4.4.0-1-amd64 #1 SMP Debian 4.4.2-3 
(2016-02-21) x86_64 GNU/Linux.


Somehow the system doesn't find the root partition.

thanks
Philipp



Bug#481161: linux-image-2.6.25-2-686-bigmem: Non xen kernels have XEN enabled now? On purpose or bug

2008-05-14 Thread Philipp Kolmann
Package: linux-image-2.6.25-2-686-bigmem
Version: 2.6.25-2
Severity: normal

Hi,

I just installed latest 2.6.25 kernel and wanted to compile nvidia graphics
drivers for this kernel. This fails, because xen is enabled in this kernel. Is
this on purpose now, that all kernels have xen enabled? If so, then please
change this BR to nvidia-graphics-drivers to fix xen support in there.

Thanks
Philipp

-- Package-specific info:

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-1-686-bigmem (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages linux-image-2.6.25-2-686-bigmem depends on:
ii  debconf [debconf-2.0] 1.5.21 Debian configuration management sy
ii  initramfs-tools [linux-initra 0.92a  tools for generating an initramfs
ii  module-init-tools 3.4-1  tools for managing Linux kernel mo

Versions of packages linux-image-2.6.25-2-686-bigmem recommends:
ii  libc6-i6862.7-11 GNU C Library: Shared libraries [i

-- debconf information:
  linux-image-2.6.25-2-686-bigmem/postinst/kimage-is-a-directory:
  linux-image-2.6.25-2-686-bigmem/preinst/lilo-has-ramdisk:
  
linux-image-2.6.25-2-686-bigmem/postinst/create-kimage-link-2.6.25-2-686-bigmem:
 true
  
linux-image-2.6.25-2-686-bigmem/prerm/would-invalidate-boot-loader-2.6.25-2-686-bigmem:
 true
  
linux-image-2.6.25-2-686-bigmem/postinst/old-system-map-link-2.6.25-2-686-bigmem:
 true
  linux-image-2.6.25-2-686-bigmem/preinst/lilo-initrd-2.6.25-2-686-bigmem: true
  linux-image-2.6.25-2-686-bigmem/preinst/abort-overwrite-2.6.25-2-686-bigmem:
  shared/kernel-image/really-run-bootloader: true
  
linux-image-2.6.25-2-686-bigmem/postinst/depmod-error-initrd-2.6.25-2-686-bigmem:
 false
  linux-image-2.6.25-2-686-bigmem/postinst/bootloader-error-2.6.25-2-686-bigmem:
  
linux-image-2.6.25-2-686-bigmem/preinst/failed-to-move-modules-2.6.25-2-686-bigmem:
  linux-image-2.6.25-2-686-bigmem/preinst/elilo-initrd-2.6.25-2-686-bigmem: true
  linux-image-2.6.25-2-686-bigmem/preinst/abort-install-2.6.25-2-686-bigmem:
  
linux-image-2.6.25-2-686-bigmem/prerm/removing-running-kernel-2.6.25-2-686-bigmem:
 true
  
linux-image-2.6.25-2-686-bigmem/postinst/old-dir-initrd-link-2.6.25-2-686-bigmem:
 true
  
linux-image-2.6.25-2-686-bigmem/postinst/bootloader-test-error-2.6.25-2-686-bigmem:
  linux-image-2.6.25-2-686-bigmem/preinst/initrd-2.6.25-2-686-bigmem:
  linux-image-2.6.25-2-686-bigmem/postinst/old-initrd-link-2.6.25-2-686-bigmem: 
true
  linux-image-2.6.25-2-686-bigmem/postinst/depmod-error-2.6.25-2-686-bigmem: 
false
  
linux-image-2.6.25-2-686-bigmem/preinst/bootloader-initrd-2.6.25-2-686-bigmem: 
true
  
linux-image-2.6.25-2-686-bigmem/preinst/overwriting-modules-2.6.25-2-686-bigmem:
 true


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#441226: Wishlist: Enable CONFIG_IPV6_MULTIPLE_TABLES to have IPv6 Multihome possibility

2007-09-07 Thread Philipp Kolmann
Package: linux-2.6
Severity: wishlist

Hi,

I saw that 2.6.22 has support for CONFIG_IPV6_MULTIPLE_TABLES which allows you
to specify the routing based on the source address.

I have 2 Sixxs IPv6 tunnels and would like to do simple source policy routing
for those 2 interfaces. Therefore I need the CONFIG_IPV6_MULTIPLE_TABLES enabled
and also CONFIG_IPV6_SUBTREES.

It would be very nice, if you could enable these switches for some next kernel
builds.

Thanks for listening
Philipp Kolmann

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-1-686-bigmem (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#424881: linux-image-2.6.18-4-686-bigmem: kernel BUG at mm/slab.c:1572

2007-05-17 Thread Philipp Kolmann
Package: linux-image-2.6.18-4-686-bigmem
Version: 2.6.18.dfsg.1-12
Severity: normal

Hi,

since my machine crashed for the third time with this slab.c bug on the 
console, I thought I post this now:


[ cut here ]
kernel BUG at mm/slab.c:1572!
invalid opcode:  [#1]
SMP 
Modules linked in: vmnet parport_pc parport vmblock vmmon binfmt_misc 
ipt_recent xt_tcpudp ipt_TOS ipt_TCPMSS ipt_LOG ipt_REJECT iptable_nat ip_nat 
iptable_mangle iptable_filter xt_multiport xt_state xt_limit xt_conntrack 
ip_conntrack_ftp ip_conntrack nfnetlink ip_tables x_tables dm_snapshot 
dm_mirror dm_mod it87 ds1621 lm85 hwmon_vid i2c_isa cpufreq_userspace 
powernow_k8 freq_table snd_seq_midi snd_seq_midi_event snd_seq snd_usb_audio 
snd_usb_lib snd_rawmidi snd_seq_device snd_hwdep fuse loop ipv6 sysv i2c_dev 
eeprom rtc sr_mod vfat fat isofs nvidiafb i2c_algo_bit psmouse nvidia 
snd_hda_intel snd_hda_codec serio_raw i2c_nforce2 pcspkr agpgart snd_pcm 
snd_timer snd soundcore i2c_core eth1394 snd_page_alloc tsdev evdev ext3 jbd 
mbcache raid1 md_mod ide_generic ide_cd cdrom usbhid amd74xx generic ohci1394 
ieee1394 ehci_hcd ohci_hcd floppy usbcore forcedeth sata_nv thermal processor 
fan ata_piix libata piix ide_core sd_mod scsi_mod
CPU:1
EIP:0060:[c0155cf5]Tainted: P  VLI
EFLAGS: 00010002   (2.6.18-4-686-bigmem #1) 
EIP is at kmem_freepages+0x4b/0xa4
eax: 8004   ebx: c10cf880   ecx:    edx: 
esi: f7986280   edi: 0001   ebp: c67c4000   esp: f71dfe64
ds: 007b   es: 007b   ss: 0068
Process umount (pid: 22918, ti=f71de000 task=f7f52550 task.ti=f71de000)
Stack: f7986280 ca7c4000 c67c4000  c0155f5a f79072c0 0002 f7986280 
   f79854d4 c0156027 c2851900 001b 0010 f78b4400 f7986280 eb88342c 
   f79072c0 c0155dc4  f7985480 001b f7985480 0246 eb88342c 
Call Trace:
 [c0155f5a] slab_destroy+0x62/0x81
 [c0156027] free_block+0xae/0xed
 [c0155dc4] cache_flusharray+0x76/0xa2
 [c0155ee9] kmem_cache_free+0x5e/0x6d
 [c016df92] destroy_inode+0x36/0x45
 [c016e4cc] dispose_list+0x9c/0xc4
 [c016e766] invalidate_inodes+0xb5/0xca
 [c015eb69] generic_shutdown_super+0x5c/0x109
 [c015ec33] kill_block_super+0x1d/0x2d
 [c015ecdb] deactivate_super+0x52/0x65
 [c0171582] sys_umount+0x1f0/0x218
 [c0161209] sys_stat64+0xf/0x23
 [c014cacc] remove_vma+0x31/0x36
 [c014d37c] do_munmap+0x181/0x19b
 [c01715b5] sys_oldumount+0xb/0xe
 [c0102c0d] sysenter_past_esp+0x56/0x79
Code: 0c c1 e3 05 03 1d f0 b2 36 c0 d3 e7 89 f9 8b 03 f7 d9 c1 e8 1e 8b 04 85 
34 46 31 c0 e8 68 26 ff ff 89 fa eb 15 8b 03 84 c0 78 08 0f 0b 24 06 2f ad 29 
c0 0f ba 33 07 83 c3 20 4a 83 fa ff 75 e5 
EIP: [c0155cf5] kmem_freepages+0x4b/0xa4 SS:ESP 0068:f71dfe64
 BUG: warning at kernel/exit.c:854/do_exit()
 [c011fd42] do_exit+0x44/0x71b
 [c0103f91] die+0x1e2/0x28a
 [c0104014] die+0x265/0x28a
 [c010482d] do_invalid_op+0x0/0x9d
 [c01048be] do_invalid_op+0x91/0x9d
 [c0155cf5] kmem_freepages+0x4b/0xa4
 [c0125c51] run_timer_softirq+0x39/0x151
 [c0143316] free_pages_bulk+0x1b/0x1eb
 [c0155dc4] cache_flusharray+0x76/0xa2
 [c01436af] __pagevec_free+0x14/0x1a
 [c01456b1] release_pages+0x133/0x13b
 [c01037f5] error_code+0x39/0x40
 [c0155cf5] kmem_freepages+0x4b/0xa4
 [c0155f5a] slab_destroy+0x62/0x81
 [c0156027] free_block+0xae/0xed
 [c0155dc4] cache_flusharray+0x76/0xa2
 [c0155ee9] kmem_cache_free+0x5e/0x6d
 [c016df92] destroy_inode+0x36/0x45
 [c016e4cc] dispose_list+0x9c/0xc4
 [c016e766] invalidate_inodes+0xb5/0xca
 [c015eb69] generic_shutdown_super+0x5c/0x109
 [c015ec33] kill_block_super+0x1d/0x2d
 [c015ecdb] deactivate_super+0x52/0x65
 [c0171582] sys_umount+0x1f0/0x218
 [c0161209] sys_stat64+0xf/0x23
 [c014cacc] remove_vma+0x31/0x36
 [c014d37c] do_munmap+0x181/0x19b
 [c01715b5] sys_oldumount+0xb/0xe


I am not sure, how to trigger this, but has happened before already.

Please tell me, if I can be of any help figuring out, whats happening here.

thanks
Philipp Kolmann

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-4-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages linux-image-2.6.18-4-686-bigmem depends on:
ii  coreutils 5.97-5.3   The GNU core utilities
ii  debconf [debconf-2.0] 1.5.13 Debian configuration management sy
ii  initramfs-tools [linux-initra 0.87b  tools for generating an initramfs
ii  module-init-tools 3.3-pre4-2 tools for managing Linux kernel mo

Versions of packages linux-image-2.6.18-4-686-bigmem recommends:
ii  libc6-i6862.5-7  GNU C Library: Shared libraries [i

-- debconf information:
  
linux-image-2.6.18-4-686-bigmem/postinst/depmod-error-initrd-2.6.18-4-686-bigmem:
 false
  linux-image-2.6.18-4-686-bigmem/preinst/abort-overwrite-2.6.18-4-686-bigmem:
  
linux-image-2.6.18-4-686-bigmem/preinst/bootloader-initrd

Bug#332228: New ipt_recent module released; please backport

2006-07-06 Thread Philipp Kolmann
Hi,

Patrick McHardy rewrote the ipt_recent module and the new module code got
accepted for 2.6.18-rc1.

Would it be possible to backport it for 2.6.8?

attached is the new module code.

thanks
Philipp


-- 
A byte walks into a bar and orders a pint. Bartender asks him What's wrong?
Byte says Parity error. Bartender nods and says Yeah, I thought you looked
a bit off.
/*
 * Copyright (c) 2006 Patrick McHardy [EMAIL PROTECTED]
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 *
 * This is a replacement of the old ipt_recent module, which carried the
 * following copyright notice:
 *
 * Author: Stephen Frost [EMAIL PROTECTED]
 * Copyright 2002-2003, Stephen Frost, 2.5.x port by [EMAIL PROTECTED]
 */
#include linux/init.h
#include linux/moduleparam.h
#include linux/proc_fs.h
#include linux/seq_file.h
#include linux/string.h
#include linux/ctype.h
#include linux/list.h
#include linux/random.h
#include linux/jhash.h
#include linux/bitops.h
#include linux/skbuff.h
#include linux/inet.h

#include linux/netfilter_ipv4/ip_tables.h
#include linux/netfilter_ipv4/ipt_recent.h

MODULE_AUTHOR(Patrick McHardy [EMAIL PROTECTED]);
MODULE_DESCRIPTION(IP tables recently seen matching module);
MODULE_LICENSE(GPL);

static unsigned int ip_list_tot = 100;
static unsigned int ip_pkt_list_tot = 20;
static unsigned int ip_list_hash_size = 0;
static unsigned int ip_list_perms = 0644;
module_param(ip_list_tot, uint, 0400);
module_param(ip_pkt_list_tot, uint, 0400);
module_param(ip_list_hash_size, uint, 0400);
module_param(ip_list_perms, uint, 0400);
MODULE_PARM_DESC(ip_list_tot, number of IPs to remember per list);
MODULE_PARM_DESC(ip_pkt_list_tot, number of packets per IP to remember (max. 255));
MODULE_PARM_DESC(ip_list_hash_size, size of hash table used to look up IPs);
MODULE_PARM_DESC(ip_list_perms, permissions on /proc/net/ipt_recent/* files);


struct recent_entry {
	struct list_head	list;
	struct list_head	lru_list;
	u_int32_t		addr;
	u_int8_t		ttl;
	u_int8_t		index;
	u_int16_t		nstamps;
	unsigned long		stamps[0];
};

struct recent_table {
	struct list_head	list;
	char			name[IPT_RECENT_NAME_LEN];
#ifdef CONFIG_PROC_FS
	struct proc_dir_entry	*proc;
#endif
	unsigned int		refcnt;
	unsigned int		entries;
	struct list_head	lru_list;
	struct list_head	iphash[0];
};

static LIST_HEAD(tables);
static DEFINE_SPINLOCK(recent_lock);
static DEFINE_MUTEX(recent_mutex);

#ifdef CONFIG_PROC_FS
static struct proc_dir_entry	*proc_dir;
static struct file_operations	recent_fops;
#endif

static u_int32_t hash_rnd;
static int hash_rnd_initted;

static unsigned int recent_entry_hash(u_int32_t addr)
{
	if (!hash_rnd_initted) {
		get_random_bytes(hash_rnd, 4);
		hash_rnd_initted = 1;
	}
	return jhash_1word(addr, hash_rnd)  (ip_list_hash_size - 1);
}

static struct recent_entry *
recent_entry_lookup(const struct recent_table *table, u_int32_t addr, u_int8_t ttl)
{
	struct recent_entry *e;
	unsigned int h;

	h = recent_entry_hash(addr);
	list_for_each_entry(e, table-iphash[h], list)
		if (e-addr == addr  (ttl == e-ttl || !ttl || !e-ttl))
			return e;
	return NULL;
}

static void recent_entry_remove(struct recent_table *t, struct recent_entry *e)
{
	list_del(e-list);
	list_del(e-lru_list);
	kfree(e);
	t-entries--;
}

static struct recent_entry *
recent_entry_init(struct recent_table *t, u_int32_t addr, u_int8_t ttl)
{
	struct recent_entry *e;

	if (t-entries = ip_list_tot) {
		e = list_entry(t-lru_list.next, struct recent_entry, lru_list);
		recent_entry_remove(t, e);
	}
	e = kmalloc(sizeof(*e) + sizeof(e-stamps[0]) * ip_pkt_list_tot,
		GFP_ATOMIC);
	if (e == NULL)
		return NULL;
	e-addr  = addr;
	e-ttl   = ttl;
	e-stamps[0] = jiffies;
	e-nstamps   = 1;
	e-index = 1;
	list_add_tail(e-list, t-iphash[recent_entry_hash(addr)]);
	list_add_tail(e-lru_list, t-lru_list);
	t-entries++;
	return e;
}

static void recent_entry_update(struct recent_table *t, struct recent_entry *e)
{
	e-stamps[e-index++] = jiffies;
	if (e-index  e-nstamps)
		e-nstamps = e-index;
	e-index %= ip_pkt_list_tot;
	list_move_tail(e-lru_list, t-lru_list);
}

static struct recent_table *recent_table_lookup(const char *name)
{
	struct recent_table *t;

	list_for_each_entry(t, tables, list)
		if (!strcmp(t-name, name))
			return t;
	return NULL;
}

static void recent_table_flush(struct recent_table *t)
{
	struct recent_entry *e, *next;
	unsigned int i;

	for (i = 0; i  ip_list_hash_size; i++) {
		list_for_each_entry_safe(e, next, t-iphash[i], list)
			recent_entry_remove(t, e);
	}
}

static int
ipt_recent_match(const struct sk_buff *skb,
		 const struct net_device *in, const struct net_device *out,
		 const struct xt_match *match, const void *matchinfo,
		 int offset, unsigned int protoff, int *hotdrop)
{
	const struct ipt_recent_info *info = matchinfo;
	struct recent_table *t;
	struct recent_entry *e;
	u_int32_t addr;
	u_int8_t ttl;
	

Bug#266996: NFORCE2: hda: lost interrupt

2004-08-20 Thread Philipp Kolmann
Package: kernel-image-2.6.8-1-k7
Severity: normal

Hi!

I have a NFORCE2 based Athlon board installed and can't use the Debian -k7
Kernels since 2.6.7 because I get a lockup during boot:

hda: dma_timer_expiry: dma status 0x64
hda: DMA interrupt recovery
hda: lost interrupt

I have a vanilla 2.6.8.1 Kernel running which works fine.
Attached is my .config which works. Maybe someone can help me with this issue.

Thanks
Philipp

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.8.1
Locale: LANG=C, LC_CTYPE=C
#
# Automatically generated make config: don't edit
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y

#
# General setup
#
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
# CONFIG_AUDITSYSCALL is not set
CONFIG_LOG_BUF_SHIFT=14
CONFIG_HOTPLUG=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 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=y
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_USE_3DNOW=y
CONFIG_HPET_TIMER=y
# CONFIG_SMP is not set
CONFIG_PREEMPT=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE_P4THERMAL=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
CONFIG_MICROCODE=m
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m

#
# Firmware Drivers
#
# CONFIG_EDD is not set
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_EFI is not set
CONFIG_HAVE_DEC_LOCK=y
# CONFIG_REGPARM is not set

#
# Power management options (ACPI, APM)
#
CONFIG_PM=y
# CONFIG_SOFTWARE_SUSPEND is not set
# CONFIG_PM_DISK is not set

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
CONFIG_ACPI_AC=m
CONFIG_ACPI_BATTERY=m
CONFIG_ACPI_BUTTON=m
CONFIG_ACPI_FAN=m
CONFIG_ACPI_PROCESSOR=m
CONFIG_ACPI_THERMAL=m
CONFIG_ACPI_ASUS=m
CONFIG_ACPI_TOSHIBA=m
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_BUS=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_PCI=y
CONFIG_ACPI_SYSTEM=y
# CONFIG_X86_PM_TIMER is not set

#
# APM (Advanced Power Management) BIOS Support
#
# CONFIG_APM is not set

#
# CPU Frequency scaling
#
# CONFIG_CPU_FREQ is not set

#
# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
#
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GOMMCONFIG is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_MSI=y
# CONFIG_PCI_LEGACY_PROC is not set
CONFIG_PCI_NAMES=y
# CONFIG_ISA is not set
# CONFIG_MCA is not set
# CONFIG_SCx200 is not set

#
# PCMCIA/CardBus support
#
CONFIG_PCMCIA=m
# CONFIG_PCMCIA_DEBUG is not set
CONFIG_YENTA=m
CONFIG_CARDBUS=y
# CONFIG_PD6729 is not set
CONFIG_I82092=m
CONFIG_TCIC=m

#
# PCI Hotplug Support
#
# CONFIG_HOTPLUG_PCI is not set

#
# Executable file formats
#
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_MISC=m

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_STANDALONE=y
# CONFIG_PREVENT_FIRMWARE_BUILD is not set
# CONFIG_FW_LOADER is not set

#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set

#
# Parallel port support
#
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m