* aic94xx panic on module load
@ 2006-11-28 17:17 Mark Haverkamp
2006-11-28 18:01 ` Darrick J. Wong
2006-11-28 18:44 ` Douglas Gilbert
0 siblings, 2 replies; 11+ messages in thread
From: Mark Haverkamp @ 2006-11-28 17:17 UTC (permalink / raw)
To: linux-scsi
[-- Attachment #1: Type: text/plain, Size: 10532 bytes --]
I got this panic when loading the aic94xx module. The adapter is
connected to an HP MSA50 SAS enclosure with 3 72GB SAS disks.
Kernel 2.6.19-rc6-scsi-misc on an x86_64
---
aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.2 loaded
aic94xx: found Adaptec AIC-9410W SAS/SATA Host Adapter, device 0000:08:01.0
aic94xx: BIOS present (1,2), 1673
aic94xx: ue num:3, ue size:88
aic94xx: manuf sect SAS_ADDR 50000d100045af00
aic94xx: manuf sect PCBA SN 0BD0C625005W
aic94xx: ms: num_phy_desc: 8
aic94xx: ms: phy0: ENEBLEABLE
aic94xx: ms: phy1: ENEBLEABLE
aic94xx: ms: phy2: ENEBLEABLE
aic94xx: ms: phy3: ENEBLEABLE
aic94xx: ms: phy4: ENEBLEABLE
aic94xx: ms: phy5: ENEBLEABLE
aic94xx: ms: phy6: ENEBLEABLE
aic94xx: ms: phy7: ENEBLEABLE
aic94xx: ms: max_phys:0x8, num_phys:0x8
aic94xx: ms: enabled_phys:0xff
aic94xx: ctrla: phy0: sas_addr: 50000d100045af00, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
aic94xx: ctrla: phy1: sas_addr: 50000d100045af00, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
aic94xx: ctrla: phy2: sas_addr: 50000d100045af00, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
aic94xx: ctrla: phy3: sas_addr: 50000d100045af00, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
aic94xx: ctrla: phy4: sas_addr: 50000d100045af00, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
aic94xx: ctrla: phy5: sas_addr: 50000d100045af00, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
aic94xx: ctrla: phy6: sas_addr: 50000d100045af00, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
aic94xx: ctrla: phy7: sas_addr: 50000d100045af00, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
aic94xx: max_scbs:512, max_ddbs:128
aic94xx: setting phy0 addr to 50000d100045af00
aic94xx: setting phy1 addr to 50000d100045af00
aic94xx: setting phy2 addr to 50000d100045af00
aic94xx: setting phy3 addr to 50000d100045af00
aic94xx: setting phy4 addr to 50000d100045af00
aic94xx: setting phy5 addr to 50000d100045af00
aic94xx: setting phy6 addr to 50000d100045af00
aic94xx: setting phy7 addr to 50000d100045af00
aic94xx: num_edbs:21
aic94xx: num_escbs:3
aic94xx: using sequencer V17/10c6
aic94xx: downloading CSEQ...
aic94xx: dma-ing 8192 bytes
aic94xx: verified 8192 bytes, passed
aic94xx: downloading LSEQs...
aic94xx: dma-ing 14336 bytes
aic94xx: LSEQ0 verified 14336 bytes, passed
aic94xx: LSEQ1 verified 14336 bytes, passed
aic94xx: LSEQ2 verified 14336 bytes, passed
aic94xx: LSEQ3 verified 14336 bytes, passed
aic94xx: LSEQ4 verified 14336 bytes, passed
aic94xx: LSEQ5 verified 14336 bytes, passed
aic94xx: LSEQ6 verified 14336 bytes, passed
aic94xx: LSEQ7 verified 14336 bytes, passed
aic94xx: max_scbs:446
aic94xx: first_scb_site_no:0x20
aic94xx: last_scb_site_no:0x1fe
aic94xx: First SCB dma_handle: 0x17aff6000
aic94xx: device 0000:08:01.0: SAS addr 50000d100045af00, PCBA SN 0BD0C625005W, 8 phys, 8 enabled phys, flash present, BIOS build 1673
aic94xx: posting 3 escbs
aic94xx: escbs posted
aic94xx: posting 8 control phy scbs
aic94xx: enabled phys
aic94xx: control_phy_tasklet_complete: phy0, lrate:0x9, proto:0xe
aic94xx: control_phy_tasklet_complete: phy1, lrate:0x9, proto:0xe
aic94xx: escb_tasklet_complete: phy0: BYTES_DMAED
aic94xx: SAS proto IDENTIFY:
aic94xx: 00: 20 00 00 02
aic94xx: 04: 00 00 00 00
aic94xx: 08: 00 00 00 00
aic94xx: 0c: 50 05 08 b3
aic94xx: 10: 00 a2 7a 2f
aic94xx: 14: 07 00 00 00
aic94xx: 18: 00 00 00 00
aic94xx: asd_form_port: updating phy_mask 0x1 for phy0
sas: phy0 added to port0, phy_mask:0x1
aic94xx: control_phy_tasklet_complete: phy2, lrate:0x9, proto:0xe
aic94xx: escb_tasklet_complete: phy1: BYTES_DMAED
aic94xx: SAS proto IDENTIFY:
aic94xx: 00: 20 00 00 02
aic94xx: 04: 00 00 00 00
aic94xx: 08: 00 00 00 00
aic94xx: 0c: 50 05 08 b3
aic94xx: 10: 00 a2 7a 2f
aic94xx: 14: 06 00 00 00
aic94xx: 18: 00 00 00 00
aic94xx: asd_form_port: updating phy_mask 0x3 for phy1
aic94xx: control_phy_tasklet_complete: phy3, lrate:0x9, proto:0xe
aic94xx: escb_tasklet_complete: phy2: BYTES_DMAED
aic94xx: SAS proto IDENTIFY:
aic94xx: 00: 20 00 00 02
aic94xx: 04: 00 00 00 00
aic94xx: 08: 00 00 00 00
aic94xx: 0c: 50 05 08 b3
aic94xx: 10: 00 a2 7a 2f
aic94xx: 14: 05 00 00 00
aic94xx: 18: 00 00 00 00
aic94xx: asd_form_port: updating phy_mask 0x7 for phy2
aic94xx: escb_tasklet_complete: phy3: BYTES_DMAED
aic94xx: SAS proto IDENTIFY:
aic94xx: 00: 20 00 00 02
aic94xx: 04: 00 00 00 00
aic94xx: 08: 00 00 00 00
aic94xx: 0c: 50 05 08 b3
aic94xx: 10: 00 a2 7a 2f
aic94xx: 14: 04 00 00 00
aic94xx: 18: 00 00 00 00
aic94xx: asd_form_port: updating phy_mask 0xf for phy3
aic94xx: control_phy_tasklet_complete: phy4: no device present: oob_status:0x0
aic94xx: control_phy_tasklet_complete: phy5: no device present: oob_status:0x0
aic94xx: control_phy_tasklet_complete: phy6: no device present: oob_status:0x0
aic94xx: control_phy_tasklet_complete: phy7: no device present: oob_status:0x0
sas: phy1 matched wide port0
sas: phy1 added to port0, phy_mask:0x3
sas: phy2 matched wide port0
sas: phy2 added to port0, phy_mask:0x7
sas: phy3 matched wide port0
sas: phy3 added to port0, phy_mask:0xf
sas: DOING DISCOVERY on port 0, pid:3524
sas: ex 500508b300a27a2f phy00:T attached: 500508b300a27a3f
sas: ex 500508b300a27a2f phy01:T attached: 500508b300a27a3f
sas: ex 500508b300a27a2f phy02:T attached: 0000000000000000
sas: ex 500508b300a27a2f phy03:T attached: 0000000000000000
sas: ex 500508b300a27a2f phy04:S attached: 50000d100045af00
sas: ex 500508b300a27a2f phy05:S attached: 50000d100045af00
sas: ex 500508b300a27a2f phy06:S attached: 50000d100045af00
sas: ex 500508b300a27a2f phy07:S attached: 50000d100045af00
sas: ex 500508b300a27a2f phy08:T attached: 0000000000000000
sas: ex 500508b300a27a2f phy09:T attached: 0000000000000000
sas: ex 500508b300a27a2f phy10:T attached: 0000000000000000
sas: ex 500508b300a27a2f phy11:T attached: 0000000000000000
sas: ex 500508b300a27a2f phy12:D attached: 500508b300a27a2c
sas: ex 500508b300a27a3f phy00:D attached: 5000c5000095f8b5
sas: ex 500508b300a27a3f phy01:D attached: 0000000000000000
sas: ex 500508b300a27a3f phy02:D attached: 5000c5000095d3b5
sas: ex 500508b300a27a3f phy03:D attached: 0000000000000000
sas: ex 500508b300a27a3f phy04:D attached: 5000c5000095c0b9
sas: ex 500508b300a27a3f phy05:D attached: 0000000000000000
sas: ex 500508b300a27a3f phy06:D attached: 0000000000000000
sas: ex 500508b300a27a3f phy07:D attached: 0000000000000000
sas: ex 500508b300a27a3f phy08:D attached: 0000000000000000
sas: ex 500508b300a27a3f phy09:D attached: 0000000000000000
sas: ex 500508b300a27a3f phy10:S attached: 500508b300a27a2f
sas: ex 500508b300a27a3f phy11:S attached: 500508b300a27a2f
sas: task finished with resp:0x0, stat:0x89
sas: sas_discover_sata() for device 500508b300a27a2c at 500508b300a27a2f:0xc returned 0xffffff06
kobject_add failed for port-2:0:12 with -EEXIST, don't try to register things with the same name in the same directory.
Call Trace:
[<ffffffff802687d4>] show_trace+0x34/0x47
[<ffffffff802689f3>] dump_stack+0x12/0x17
[<ffffffff803346eb>] kobject_add+0x158/0x182
[<ffffffff8039d25c>] device_add+0xa8/0x4c7
[<ffffffff88011a43>] :scsi_transport_sas:sas_port_add+0x28/0x44
[<ffff81017a4c8bc0>]
DWARF2 unwinder stuck at 0xffff81017a4c8bc0
Leftover inexact backtrace:
[<ffffffff880269d7>] :libsas:sas_ex_discover_devices+0x377/0x93b
[<ffffffff88027158>] :libsas:sas_discover_root_expander+0x76/0xad
[<ffffffff88024faa>] :libsas:sas_discover_domain+0x348/0x3ce
[<ffffffff88024c62>] :libsas:sas_discover_domain+0x0/0x3ce
[<ffffffff8024a903>] run_workqueue+0x98/0xec
[<ffffffff80247338>] worker_thread+0x0/0x11e
[<ffffffff80299aa7>] keventd_create_kthread+0x0/0x63
[<ffffffff80247424>] worker_thread+0xec/0x11e
[<ffffffff802875ed>] default_wake_function+0x0/0xe
[<ffffffff80299aa7>] keventd_create_kthread+0x0/0x63
[<ffffffff80299aa7>] keventd_create_kthread+0x0/0x63
[<ffffffff80231b95>] kthread+0xed/0x117
[<ffffffff8025bed8>] child_rip+0xa/0x12
[<ffffffff80299aa7>] keventd_create_kthread+0x0/0x63
[<ffffffff80231aa8>] kthread+0x0/0x117
[<ffffffff8025bece>] child_rip+0x0/0x12
----------- [cut here ] --------- [please bite here ] ---------
Kernel BUG at drivers/scsi/libsas/sas_expander.c:603
invalid opcode: 0000 [1] SMP
CPU 1
Modules linked in: aic94xx ipv6 parport_pc lp parport autofs4 rfcomm l2cap bluetooth sunrpc dm_mod video sbs i2c_ec button battery asus_acpi ac ohci_hcd ehci_hcd i2c_nforce2 i2c_core shpchp tg3 floppy ide_cd cdrom ext3 jbd libsas scsi_transport_sas sd_mod
Pid: 3524, comm: scsi_wq_2 Tainted: G B 2.6.19-rc6-scsi-misc #6
RIP: 0010:[<ffffffff880269db>] [<ffffffff880269db>] :libsas:sas_ex_discover_devices+0x37b/0x93b
RSP: 0018:ffff81017a2cfd20 EFLAGS: 00010282
RAX: 00000000ffffffef RBX: ffff81017a570f60 RCX: ffffffff805a27d1
RDX: ffffffff805a27d1 RSI: ffffffff80334934 RDI: ffff81017a47d14c
RBP: ffff81017a4c8bc0 R08: 000000000000000d R09: 0000000d808b3d00
R10: ffffffff808b3d00 R11: ffffffff8034cfb4 R12: ffff81017a570f60
R13: ffff81017a4c89c0 R14: ffff81017a4c8a48 R15: ffff81017a4c8c18
FS: 00002b19cd3f16e0(0000) GS:ffff81017fe9ba40(0000) knlGS:0000000000000000
CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 00000036d75928f0 CR3: 000000017db96000 CR4: 00000000000006e0
Process scsi_wq_2 (pid: 3524, threadinfo ffff81017a2ce000, task ffff81017a825800)
Stack: 0000000d0000000c ffff81017a56d000 00000000fffffff4 ffff81017a4c89c0
2f7aa200b3080550 0000000000000000 ffff81017aaf4a28 ffff81017a4c89c0
ffff81017aaf47d0 0000000000000001 0000000000000000 ffff81017aaf47d0
Call Trace:
[<ffffffff88027158>] :libsas:sas_discover_root_expander+0x76/0xad
[<ffff81017a4c89c0>]
DWARF2 unwinder stuck at 0xffff81017a4c89c0
Leftover inexact backtrace:
[<ffffffff88024faa>] :libsas:sas_discover_domain+0x348/0x3ce
[<ffffffff88024c62>] :libsas:sas_discover_domain+0x0/0x3ce
[<ffffffff8024a903>] run_workqueue+0x98/0xec
[<ffffffff80247338>] worker_thread+0x0/0x11e
[<ffffffff80299aa7>] keventd_create_kthread+0x0/0x63
[<ffffffff80247424>] worker_thread+0xec/0x11e
[<ffffffff802875ed>] default_wake_function+0x0/0xe
[<ffffffff80299aa7>] keventd_create_kthread+0x0/0x63
[<ffffffff80299aa7>] keventd_create_kthread+0x0/0x63
[<ffffffff80231b95>] kthread+0xed/0x117
[<ffffffff8025bed8>] child_rip+0xa/0x12
[<ffffffff80299aa7>] keventd_create_kthread+0x0/0x63
[<ffffffff80231aa8>] kthread+0x0/0x117
[<ffffffff8025bece>] child_rip+0x0/0x12
Code: 0f 0b 68 a4 94 02 88 c2 5b 02 48 89 ee 4c 89 e2 4c 89 ef e8
RIP [<ffffffff880269db>] :libsas:sas_ex_discover_devices+0x37b/0x93b
RSP <ffff81017a2cfd20>
<0>Kernel panic - not syncing: Fatal exception
--
Mark Haverkamp <markh@osdl.org>
[-- Attachment #2: config --]
[-- Type: text/plain, Size: 54535 bytes --]
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.19-rc6
# Mon Nov 27 15:03:08 2006
#
CONFIG_X86_64=y
CONFIG_64BIT=y
CONFIG_X86=y
CONFIG_ZONE_DMA32=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_SEMAPHORE_SLEEPERS=y
CONFIG_MMU=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_CMPXCHG=y
CONFIG_EARLY_PRINTK=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_ARCH_POPULATES_NODE_MAP=y
CONFIG_DMI=y
CONFIG_AUDIT_ARCH=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
#
# General setup
#
CONFIG_LOCALVERSION="-scsi-misc"
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
# CONFIG_IPC_NS is not set
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
# CONFIG_UTS_NS is not set
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
# CONFIG_IKCONFIG is not set
CONFIG_CPUSETS=y
CONFIG_RELAY=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
# CONFIG_TASK_XACCT is not set
CONFIG_SYSCTL=y
# CONFIG_EMBEDDED is not set
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_SLAB=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_RT_MUTEXES=y
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0
# CONFIG_SLOB is not set
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
CONFIG_KMOD=y
CONFIG_STOP_MACHINE=y
#
# Block layer
#
CONFIG_BLOCK=y
CONFIG_LBD=y
CONFIG_BLK_DEV_IO_TRACE=y
CONFIG_LSF=y
#
# 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"
#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_VSMP is not set
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
CONFIG_GENERIC_CPU=y
CONFIG_X86_L1_CACHE_BYTES=128
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_X86_INTERNODE_CACHE_BYTES=128
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_MICROCODE=m
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
CONFIG_X86_HT=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_MTRR=y
CONFIG_SMP=y
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
CONFIG_PREEMPT_BKL=y
CONFIG_NUMA=y
CONFIG_K8_NUMA=y
CONFIG_NODES_SHIFT=6
CONFIG_X86_64_ACPI_NUMA=y
# CONFIG_NUMA_EMU is not set
CONFIG_ARCH_DISCONTIGMEM_ENABLE=y
CONFIG_ARCH_DISCONTIGMEM_DEFAULT=y
CONFIG_ARCH_SPARSEMEM_ENABLE=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_NEED_MULTIPLE_NODES=y
CONFIG_HAVE_MEMORY_PRESENT=y
# CONFIG_SPARSEMEM_STATIC is not set
CONFIG_SPARSEMEM_EXTREME=y
#
# Memory hotplug is currently incompatible with Software Suspend
#
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_MIGRATION=y
CONFIG_RESOURCES_64BIT=y
CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y
CONFIG_NR_CPUS=255
CONFIG_HOTPLUG_CPU=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_IOMMU=y
CONFIG_CALGARY_IOMMU=y
CONFIG_SWIOTLB=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_INTEL=y
CONFIG_X86_MCE_AMD=y
CONFIG_KEXEC=y
# CONFIG_CRASH_DUMP is not set
CONFIG_PHYSICAL_START=0x200000
# CONFIG_SECCOMP is not set
# CONFIG_CC_STACKPROTECTOR is not set
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_1000 is not set
CONFIG_HZ=250
CONFIG_REORDER=y
CONFIG_K8_NB=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_ISA_DMA_API=y
CONFIG_GENERIC_PENDING_IRQ=y
#
# Power management options
#
CONFIG_PM=y
CONFIG_PM_LEGACY=y
# CONFIG_PM_DEBUG is not set
# CONFIG_PM_SYSFS_DEPRECATED is not set
CONFIG_SOFTWARE_SUSPEND=y
CONFIG_PM_STD_PARTITION=""
CONFIG_SUSPEND_SMP=y
#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
# CONFIG_ACPI_SLEEP_PROC_SLEEP is not set
CONFIG_ACPI_AC=m
CONFIG_ACPI_BATTERY=m
CONFIG_ACPI_BUTTON=m
CONFIG_ACPI_VIDEO=m
# CONFIG_ACPI_HOTKEY is not set
CONFIG_ACPI_FAN=y
CONFIG_ACPI_DOCK=m
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_NUMA=y
CONFIG_ACPI_ASUS=m
CONFIG_ACPI_IBM=m
CONFIG_ACPI_TOSHIBA=m
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_SBS=m
#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_DEBUG=y
CONFIG_CPU_FREQ_STAT=m
CONFIG_CPU_FREQ_STAT_DETAILS=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=m
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
#
# CPUFreq processor drivers
#
CONFIG_X86_POWERNOW_K8=y
CONFIG_X86_POWERNOW_K8_ACPI=y
CONFIG_X86_SPEEDSTEP_CENTRINO=y
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
CONFIG_X86_ACPI_CPUFREQ=m
#
# shared options
#
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
# CONFIG_X86_SPEEDSTEP_LIB is not set
#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCIEPORTBUS=y
CONFIG_HOTPLUG_PCI_PCIE=m
# CONFIG_HOTPLUG_PCI_PCIE_POLL_EVENT_MODE is not set
CONFIG_PCIEAER=y
CONFIG_PCI_MSI=y
# CONFIG_PCI_DEBUG is not set
CONFIG_HT_IRQ=y
#
# PCCARD (PCMCIA/CardBus) support
#
CONFIG_PCCARD=y
# CONFIG_PCMCIA_DEBUG is not set
CONFIG_PCMCIA=y
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_PCMCIA_IOCTL=y
CONFIG_CARDBUS=y
#
# PC-card bridges
#
CONFIG_YENTA=y
CONFIG_YENTA_O2=y
CONFIG_YENTA_RICOH=y
CONFIG_YENTA_TI=y
CONFIG_YENTA_ENE_TUNE=y
CONFIG_YENTA_TOSHIBA=y
CONFIG_PD6729=m
CONFIG_I82092=m
CONFIG_PCCARD_NONSTATIC=y
#
# PCI Hotplug Support
#
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_FAKE=m
CONFIG_HOTPLUG_PCI_ACPI=m
CONFIG_HOTPLUG_PCI_ACPI_IBM=m
# CONFIG_HOTPLUG_PCI_CPCI is not set
CONFIG_HOTPLUG_PCI_SHPC=m
# CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE is not set
#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_IA32_EMULATION=y
# CONFIG_IA32_AOUT is not set
CONFIG_COMPAT=y
CONFIG_SYSVIPC_COMPAT=y
#
# Networking
#
CONFIG_NET=y
#
# Networking options
#
# CONFIG_NETDEBUG is not set
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_XFRM_USER=y
# CONFIG_XFRM_SUB_POLICY is not set
CONFIG_NET_KEY=m
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_FWMARK=y
CONFIG_IP_ROUTE_MULTIPATH=y
# CONFIG_IP_ROUTE_MULTIPATH_CACHED is not set
CONFIG_IP_ROUTE_VERBOSE=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
# CONFIG_ARPD 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=y
CONFIG_INET_DIAG=m
CONFIG_INET_TCP_DIAG=m
CONFIG_TCP_CONG_ADVANCED=y
CONFIG_TCP_CONG_BIC=y
CONFIG_TCP_CONG_CUBIC=m
CONFIG_TCP_CONG_WESTWOOD=m
CONFIG_TCP_CONG_HTCP=m
CONFIG_TCP_CONG_HSTCP=m
CONFIG_TCP_CONG_HYBLA=m
CONFIG_TCP_CONG_VEGAS=m
CONFIG_TCP_CONG_SCALABLE=m
CONFIG_TCP_CONG_LP=m
CONFIG_TCP_CONG_VENO=m
CONFIG_DEFAULT_BIC=y
# CONFIG_DEFAULT_CUBIC is not set
# CONFIG_DEFAULT_HTCP is not set
# CONFIG_DEFAULT_VEGAS is not set
# CONFIG_DEFAULT_WESTWOOD is not set
# CONFIG_DEFAULT_RENO is not set
CONFIG_DEFAULT_TCP_CONG="bic"
#
# IP: Virtual Server Configuration
#
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_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
CONFIG_IPV6=m
CONFIG_IPV6_PRIVACY=y
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_IPV6_ROUTE_INFO=y
CONFIG_INET6_AH=m
CONFIG_INET6_ESP=m
CONFIG_INET6_IPCOMP=m
# CONFIG_IPV6_MIP6 is not set
CONFIG_INET6_XFRM_TUNNEL=m
CONFIG_INET6_TUNNEL=m
CONFIG_INET6_XFRM_MODE_TRANSPORT=m
CONFIG_INET6_XFRM_MODE_TUNNEL=m
CONFIG_INET6_XFRM_MODE_BEET=m
# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
CONFIG_IPV6_SIT=m
CONFIG_IPV6_TUNNEL=m
# CONFIG_IPV6_MULTIPLE_TABLES is not set
CONFIG_NETLABEL=y
CONFIG_NETWORK_SECMARK=y
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_BRIDGE_NETFILTER=y
#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_NETLINK=m
CONFIG_NETFILTER_NETLINK_QUEUE=m
CONFIG_NETFILTER_NETLINK_LOG=m
CONFIG_NETFILTER_XTABLES=m
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_DCCP=m
# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
CONFIG_NETFILTER_XT_MATCH_ESP=m
CONFIG_NETFILTER_XT_MATCH_HELPER=m
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_NETFILTER_XT_MATCH_REALM=m
CONFIG_NETFILTER_XT_MATCH_SCTP=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
#
# IP: Netfilter Configuration
#
CONFIG_IP_NF_CONNTRACK=m
CONFIG_IP_NF_CT_ACCT=y
CONFIG_IP_NF_CONNTRACK_MARK=y
CONFIG_IP_NF_CONNTRACK_SECMARK=y
CONFIG_IP_NF_CONNTRACK_EVENTS=y
CONFIG_IP_NF_CONNTRACK_NETLINK=m
CONFIG_IP_NF_CT_PROTO_SCTP=m
CONFIG_IP_NF_FTP=m
CONFIG_IP_NF_IRC=m
CONFIG_IP_NF_NETBIOS_NS=m
CONFIG_IP_NF_TFTP=m
CONFIG_IP_NF_AMANDA=m
CONFIG_IP_NF_PPTP=m
CONFIG_IP_NF_H323=m
CONFIG_IP_NF_SIP=m
CONFIG_IP_NF_QUEUE=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_IPRANGE=m
CONFIG_IP_NF_MATCH_TOS=m
CONFIG_IP_NF_MATCH_RECENT=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_MATCH_ADDRTYPE=m
CONFIG_IP_NF_MATCH_HASHLIMIT=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_IP_NF_TARGET_TCPMSS=m
CONFIG_IP_NF_NAT=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_IP_NF_TARGET_NETMAP=m
CONFIG_IP_NF_TARGET_SAME=m
CONFIG_IP_NF_NAT_SNMP_BASIC=m
CONFIG_IP_NF_NAT_IRC=m
CONFIG_IP_NF_NAT_FTP=m
CONFIG_IP_NF_NAT_TFTP=m
CONFIG_IP_NF_NAT_AMANDA=m
CONFIG_IP_NF_NAT_PPTP=m
CONFIG_IP_NF_NAT_H323=m
CONFIG_IP_NF_NAT_SIP=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_TARGET_CLUSTERIP=m
CONFIG_IP_NF_RAW=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m
#
# IPv6: Netfilter Configuration (EXPERIMENTAL)
#
CONFIG_IP6_NF_QUEUE=m
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_OWNER=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_AH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_LOG=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_RAW=m
#
# DECnet: Netfilter Configuration
#
# CONFIG_DECNET_NF_GRABULATOR is not set
#
# Bridge: Netfilter Configuration
#
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_BROUTE=m
CONFIG_BRIDGE_EBT_T_FILTER=m
CONFIG_BRIDGE_EBT_T_NAT=m
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
CONFIG_BRIDGE_EBT_ARP=m
CONFIG_BRIDGE_EBT_IP=m
CONFIG_BRIDGE_EBT_LIMIT=m
CONFIG_BRIDGE_EBT_MARK=m
CONFIG_BRIDGE_EBT_PKTTYPE=m
CONFIG_BRIDGE_EBT_STP=m
CONFIG_BRIDGE_EBT_VLAN=m
CONFIG_BRIDGE_EBT_ARPREPLY=m
CONFIG_BRIDGE_EBT_DNAT=m
CONFIG_BRIDGE_EBT_MARK_T=m
CONFIG_BRIDGE_EBT_REDIRECT=m
CONFIG_BRIDGE_EBT_SNAT=m
CONFIG_BRIDGE_EBT_LOG=m
CONFIG_BRIDGE_EBT_ULOG=m
#
# DCCP Configuration (EXPERIMENTAL)
#
CONFIG_IP_DCCP=m
CONFIG_INET_DCCP_DIAG=m
CONFIG_IP_DCCP_ACKVEC=y
#
# DCCP CCIDs Configuration (EXPERIMENTAL)
#
CONFIG_IP_DCCP_CCID2=m
# CONFIG_IP_DCCP_CCID2_DEBUG is not set
CONFIG_IP_DCCP_CCID3=m
CONFIG_IP_DCCP_TFRC_LIB=m
#
# DCCP Kernel Hacking
#
# CONFIG_IP_DCCP_DEBUG is not set
# CONFIG_NET_DCCPPROBE is not set
#
# SCTP Configuration (EXPERIMENTAL)
#
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 is not set
CONFIG_SCTP_HMAC_MD5=y
#
# TIPC Configuration (EXPERIMENTAL)
#
CONFIG_TIPC=m
# CONFIG_TIPC_ADVANCED is not set
# CONFIG_TIPC_DEBUG is not set
CONFIG_ATM=m
CONFIG_ATM_CLIP=m
# CONFIG_ATM_CLIP_NO_ICMP is not set
CONFIG_ATM_LANE=m
# CONFIG_ATM_MPOA is not set
CONFIG_ATM_BR2684=m
# CONFIG_ATM_BR2684_IPFILTER is not set
CONFIG_BRIDGE=m
CONFIG_VLAN_8021Q=m
CONFIG_DECNET=m
CONFIG_DECNET_ROUTER=y
CONFIG_DECNET_ROUTE_FWMARK=y
CONFIG_LLC=y
# CONFIG_LLC2 is not set
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=m
#
# QoS and/or fair queueing
#
CONFIG_NET_SCHED=y
# CONFIG_NET_SCH_CLK_JIFFIES is not set
CONFIG_NET_SCH_CLK_GETTIMEOFDAY=y
# CONFIG_NET_SCH_CLK_CPU is not set
#
# 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_RED=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
CONFIG_NET_SCH_NETEM=m
CONFIG_NET_SCH_INGRESS=m
#
# 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=y
CONFIG_CLS_U32_MARK=y
CONFIG_NET_CLS_RSVP=m
CONFIG_NET_CLS_RSVP6=m
CONFIG_NET_EMATCH=y
CONFIG_NET_EMATCH_STACK=32
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_U32=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_TEXT=m
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=m
CONFIG_NET_ACT_GACT=m
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=m
CONFIG_NET_ACT_IPT=m
CONFIG_NET_ACT_PEDIT=m
CONFIG_NET_ACT_SIMP=m
CONFIG_NET_CLS_IND=y
CONFIG_NET_ESTIMATOR=y
#
# Network testing
#
CONFIG_NET_PKTGEN=m
# CONFIG_NET_TCPPROBE is not set
# CONFIG_HAMRADIO is not set
# CONFIG_IRDA is not set
CONFIG_BT=m
CONFIG_BT_L2CAP=m
CONFIG_BT_SCO=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HIDP=m
#
# Bluetooth device drivers
#
CONFIG_BT_HCIUSB=m
CONFIG_BT_HCIUSB_SCO=y
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIDTL1=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBLUECARD=m
CONFIG_BT_HCIBTUART=m
CONFIG_BT_HCIVHCI=m
CONFIG_IEEE80211=m
# CONFIG_IEEE80211_DEBUG is not set
CONFIG_IEEE80211_CRYPT_WEP=m
CONFIG_IEEE80211_CRYPT_CCMP=m
CONFIG_IEEE80211_CRYPT_TKIP=m
CONFIG_IEEE80211_SOFTMAC=m
CONFIG_IEEE80211_SOFTMAC_DEBUG=y
CONFIG_WIRELESS_EXT=y
CONFIG_FIB_RULES=y
#
# Device Drivers
#
#
# Generic Driver Options
#
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_SYS_HYPERVISOR is not set
#
# Connector - unified userspace <-> kernelspace linker
#
CONFIG_CONNECTOR=y
CONFIG_PROC_EVENTS=y
#
# Memory Technology Devices (MTD)
#
CONFIG_MTD=m
# CONFIG_MTD_DEBUG is not set
CONFIG_MTD_CONCAT=m
CONFIG_MTD_PARTITIONS=y
CONFIG_MTD_REDBOOT_PARTS=m
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
#
# User Modules And Translation Layers
#
CONFIG_MTD_CHAR=m
CONFIG_MTD_BLOCK=m
CONFIG_MTD_BLOCK_RO=m
CONFIG_FTL=m
CONFIG_NFTL=m
CONFIG_NFTL_RW=y
CONFIG_INFTL=m
CONFIG_RFD_FTL=m
# CONFIG_SSFDC is not set
#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=m
CONFIG_MTD_JEDECPROBE=m
CONFIG_MTD_GEN_PROBE=m
# CONFIG_MTD_CFI_ADV_OPTIONS 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_CFI_INTELEXT=m
CONFIG_MTD_CFI_AMDSTD=m
CONFIG_MTD_CFI_STAA=m
CONFIG_MTD_CFI_UTIL=m
CONFIG_MTD_RAM=m
CONFIG_MTD_ROM=m
CONFIG_MTD_ABSENT=m
# CONFIG_MTD_OBSOLETE_CHIPS is not set
#
# Mapping drivers for chip access
#
CONFIG_MTD_COMPLEX_MAPPINGS=y
# CONFIG_MTD_PHYSMAP is not set
# CONFIG_MTD_PNC2000 is not set
CONFIG_MTD_SC520CDP=m
CONFIG_MTD_NETSC520=m
CONFIG_MTD_TS5500=m
# CONFIG_MTD_SBC_GXX is not set
# CONFIG_MTD_AMD76XROM is not set
# CONFIG_MTD_ICHXROM is not set
CONFIG_MTD_SCB2_FLASH=m
# CONFIG_MTD_NETtel is not set
# CONFIG_MTD_DILNETPC is not set
# CONFIG_MTD_L440GX is not set
CONFIG_MTD_PCI=m
# CONFIG_MTD_PLATRAM is not set
#
# Self-contained MTD device drivers
#
CONFIG_MTD_PMC551=m
# CONFIG_MTD_PMC551_BUGFIX is not set
# CONFIG_MTD_PMC551_DEBUG is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_PHRAM is not set
CONFIG_MTD_MTDRAM=m
CONFIG_MTDRAM_TOTAL_SIZE=4096
CONFIG_MTDRAM_ERASE_SIZE=128
CONFIG_MTD_BLOCK2MTD=m
#
# Disk-On-Chip Device Drivers
#
# CONFIG_MTD_DOC2000 is not set
# CONFIG_MTD_DOC2001 is not set
# CONFIG_MTD_DOC2001PLUS is not set
#
# NAND Flash Device Drivers
#
CONFIG_MTD_NAND=m
# CONFIG_MTD_NAND_VERIFY_WRITE is not set
CONFIG_MTD_NAND_ECC_SMC=y
CONFIG_MTD_NAND_IDS=m
CONFIG_MTD_NAND_DISKONCHIP=m
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
CONFIG_MTD_NAND_NANDSIM=m
#
# OneNAND Flash Device Drivers
#
# CONFIG_MTD_ONENAND is not set
#
# Parallel port support
#
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_SERIAL=m
# CONFIG_PARPORT_PC_FIFO is not set
# CONFIG_PARPORT_PC_SUPERIO is not set
CONFIG_PARPORT_PC_PCMCIA=m
CONFIG_PARPORT_NOT_PC=y
# CONFIG_PARPORT_GSC is not set
# CONFIG_PARPORT_AX88796 is not set
CONFIG_PARPORT_1284=y
#
# Plug and Play support
#
CONFIG_PNP=y
# CONFIG_PNP_DEBUG is not set
#
# Protocols
#
CONFIG_PNPACPI=y
#
# Block devices
#
CONFIG_BLK_DEV_FD=m
CONFIG_PARIDE=m
CONFIG_PARIDE_PARPORT=m
#
# Parallel IDE high-level drivers
#
CONFIG_PARIDE_PD=m
CONFIG_PARIDE_PCD=m
CONFIG_PARIDE_PF=m
CONFIG_PARIDE_PT=m
CONFIG_PARIDE_PG=m
#
# Parallel IDE protocol modules
#
CONFIG_PARIDE_ATEN=m
CONFIG_PARIDE_BPCK=m
CONFIG_PARIDE_COMM=m
CONFIG_PARIDE_DSTR=m
CONFIG_PARIDE_FIT2=m
CONFIG_PARIDE_FIT3=m
CONFIG_PARIDE_EPAT=m
CONFIG_PARIDE_EPATC8=y
CONFIG_PARIDE_EPIA=m
CONFIG_PARIDE_FRIQ=m
CONFIG_PARIDE_FRPW=m
CONFIG_PARIDE_KBIC=m
CONFIG_PARIDE_KTTI=m
CONFIG_PARIDE_ON20=m
CONFIG_PARIDE_ON26=m
CONFIG_BLK_CPQ_DA=m
CONFIG_BLK_CPQ_CISS_DA=m
CONFIG_CISS_SCSI_TAPE=y
CONFIG_BLK_DEV_DAC960=m
CONFIG_BLK_DEV_UMEM=m
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_CRYPTOLOOP=m
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_SX8=m
CONFIG_BLK_DEV_UB=m
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=16384
CONFIG_BLK_DEV_RAM_BLOCKSIZE=4096
CONFIG_BLK_DEV_INITRD=y
CONFIG_CDROM_PKTCDVD=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
CONFIG_ATA_OVER_ETH=m
#
# Misc devices
#
# CONFIG_IBM_ASM is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_TIFM_CORE is not set
# CONFIG_MSI_LAPTOP is not set
#
# ATA/ATAPI/MFM/RLL support
#
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_IDE_SATA is not set
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECS=m
CONFIG_BLK_DEV_IDECD=m
# CONFIG_BLK_DEV_IDETAPE is not set
CONFIG_BLK_DEV_IDEFLOPPY=y
CONFIG_BLK_DEV_IDESCSI=m
CONFIG_IDE_TASK_IOCTL=y
#
# IDE chipset support/bugfixes
#
CONFIG_IDE_GENERIC=y
# CONFIG_BLK_DEV_CMD640 is not set
CONFIG_BLK_DEV_IDEPNP=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_BLK_DEV_GENERIC=y
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_AEC62XX=y
CONFIG_BLK_DEV_ALI15X3=y
# CONFIG_WDC_ALI15X3 is not set
CONFIG_BLK_DEV_AMD74XX=y
CONFIG_BLK_DEV_ATIIXP=y
CONFIG_BLK_DEV_CMD64X=y
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5520 is not set
# CONFIG_BLK_DEV_CS5530 is not set
CONFIG_BLK_DEV_HPT34X=y
# CONFIG_HPT34X_AUTODMA is not set
CONFIG_BLK_DEV_HPT366=y
# CONFIG_BLK_DEV_JMICRON is not set
# CONFIG_BLK_DEV_SC1200 is not set
CONFIG_BLK_DEV_PIIX=y
CONFIG_BLK_DEV_IT821X=y
# CONFIG_BLK_DEV_NS87415 is not set
CONFIG_BLK_DEV_PDC202XX_OLD=y
# CONFIG_PDC202XX_BURST is not set
CONFIG_BLK_DEV_PDC202XX_NEW=y
CONFIG_BLK_DEV_SVWKS=y
CONFIG_BLK_DEV_SIIMAGE=y
CONFIG_BLK_DEV_SIS5513=y
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
CONFIG_BLK_DEV_VIA82CXXX=y
# CONFIG_IDE_ARM is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_BLK_DEV_HD is not set
#
# SCSI device support
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=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=m
CONFIG_CHR_DEV_OSST=m
CONFIG_BLK_DEV_SR=m
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=m
CONFIG_CHR_DEV_SCH=m
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
# CONFIG_SCSI_SCAN_ASYNC is not set
#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=y
CONFIG_SCSI_FC_ATTRS=m
CONFIG_SCSI_ISCSI_ATTRS=m
CONFIG_SCSI_SAS_ATTRS=m
CONFIG_SCSI_SAS_LIBSAS=m
CONFIG_SCSI_SAS_LIBSAS_DEBUG=y
#
# SCSI low-level drivers
#
CONFIG_ISCSI_TCP=m
CONFIG_BLK_DEV_3W_XXXX_RAID=m
CONFIG_SCSI_3W_9XXX=m
CONFIG_SCSI_ACARD=m
CONFIG_SCSI_AACRAID=m
CONFIG_SCSI_AIC7XXX=m
CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
CONFIG_AIC7XXX_DEBUG_MASK=0
# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
CONFIG_SCSI_AIC7XXX_OLD=m
CONFIG_SCSI_AIC79XX=m
CONFIG_AIC79XX_CMDS_PER_DEVICE=4
CONFIG_AIC79XX_RESET_DELAY_MS=15000
# CONFIG_AIC79XX_ENABLE_RD_STRM is not set
# CONFIG_AIC79XX_DEBUG_ENABLE is not set
CONFIG_AIC79XX_DEBUG_MASK=0
# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
CONFIG_SCSI_AIC94XX=m
CONFIG_AIC94XX_DEBUG=y
# CONFIG_SCSI_ARCMSR is not set
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
CONFIG_MEGARAID_LEGACY=m
CONFIG_MEGARAID_SAS=m
CONFIG_SCSI_HPTIOP=m
CONFIG_SCSI_BUSLOGIC=m
# CONFIG_SCSI_OMIT_FLASHPOINT is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
CONFIG_SCSI_GDTH=m
CONFIG_SCSI_IPS=m
CONFIG_SCSI_INITIO=m
CONFIG_SCSI_INIA100=m
CONFIG_SCSI_PPA=m
CONFIG_SCSI_IMM=m
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
# CONFIG_SCSI_STEX is not set
CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_SCSI_SYM53C8XX_MMIO=y
CONFIG_SCSI_QLOGIC_1280=m
CONFIG_SCSI_QLA_FC=m
CONFIG_SCSI_QLA_ISCSI=m
CONFIG_SCSI_LPFC=m
CONFIG_SCSI_DC395x=m
CONFIG_SCSI_DC390T=m
# CONFIG_SCSI_DEBUG is not set
#
# PCMCIA SCSI adapter support
#
# CONFIG_PCMCIA_FDOMAIN is not set
CONFIG_PCMCIA_QLOGIC=m
CONFIG_PCMCIA_SYM53C500=m
#
# Serial ATA (prod) and Parallel ATA (experimental) drivers
#
# CONFIG_ATA is not set
#
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=m
CONFIG_MD_RAID10=m
CONFIG_MD_RAID456=m
CONFIG_MD_RAID5_RESHAPE=y
CONFIG_MD_MULTIPATH=m
CONFIG_MD_FAULTY=m
CONFIG_BLK_DEV_DM=m
# CONFIG_DM_DEBUG is not set
CONFIG_DM_CRYPT=m
CONFIG_DM_SNAPSHOT=m
CONFIG_DM_MIRROR=m
CONFIG_DM_ZERO=m
CONFIG_DM_MULTIPATH=m
CONFIG_DM_MULTIPATH_EMC=m
#
# Fusion MPT device support
#
CONFIG_FUSION=y
CONFIG_FUSION_SPI=y
CONFIG_FUSION_FC=m
CONFIG_FUSION_SAS=m
CONFIG_FUSION_MAX_SGE=40
CONFIG_FUSION_CTL=m
CONFIG_FUSION_LAN=m
#
# IEEE 1394 (FireWire) support
#
# CONFIG_IEEE1394 is not set
#
# I2O device support
#
CONFIG_I2O=m
# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set
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
#
# Network device support
#
CONFIG_NETDEVICES=y
CONFIG_IFB=m
CONFIG_DUMMY=m
CONFIG_BONDING=m
CONFIG_EQUALIZER=m
CONFIG_TUN=m
CONFIG_NET_SB1000=m
#
# ARCnet devices
#
# CONFIG_ARCNET is not set
#
# PHY device support
#
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_FIXED_PHY=m
CONFIG_FIXED_MII_10_FDX=y
CONFIG_FIXED_MII_100_FDX=y
#
# Ethernet (10 or 100Mbit)
#
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
#
# Tulip family network device support
#
CONFIG_NET_TULIP=y
CONFIG_DE2104X=m
CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
CONFIG_TULIP_MMIO=y
# CONFIG_TULIP_NAPI is not set
CONFIG_DE4X5=m
CONFIG_WINBOND_840=m
CONFIG_DM9102=m
CONFIG_ULI526X=m
CONFIG_PCMCIA_XIRCOM=m
# CONFIG_HP100 is not set
CONFIG_NET_PCI=y
CONFIG_PCNET32=m
# CONFIG_PCNET32_NAPI is not set
CONFIG_AMD8111_ETH=m
CONFIG_AMD8111E_NAPI=y
CONFIG_ADAPTEC_STARFIRE=m
CONFIG_ADAPTEC_STARFIRE_NAPI=y
CONFIG_B44=m
CONFIG_FORCEDETH=m
# CONFIG_FORCEDETH_NAPI is not set
# CONFIG_DGRS is not set
# CONFIG_EEPRO100 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 is not set
CONFIG_8139TOO_8129=y
# CONFIG_8139_OLD_RX_RESET is not set
CONFIG_SIS900=m
CONFIG_EPIC100=m
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_RHINE_NAPI=y
CONFIG_NET_POCKET=y
CONFIG_ATP=m
CONFIG_DE600=m
CONFIG_DE620=m
#
# Ethernet (1000 Mbit)
#
CONFIG_ACENIC=m
# CONFIG_ACENIC_OMIT_TIGON_I is not set
CONFIG_DL2K=m
CONFIG_E1000=m
CONFIG_E1000_NAPI=y
# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set
CONFIG_NS83820=m
CONFIG_HAMACHI=m
CONFIG_YELLOWFIN=m
CONFIG_R8169=m
CONFIG_R8169_NAPI=y
CONFIG_R8169_VLAN=y
CONFIG_SIS190=m
CONFIG_SKGE=m
CONFIG_SKY2=m
# CONFIG_SK98LIN is not set
CONFIG_VIA_VELOCITY=m
CONFIG_TIGON3=m
CONFIG_BNX2=m
# CONFIG_QLA3XXX is not set
#
# Ethernet (10000 Mbit)
#
CONFIG_CHELSIO_T1=m
CONFIG_IXGB=m
CONFIG_IXGB_NAPI=y
CONFIG_S2IO=m
CONFIG_S2IO_NAPI=y
CONFIG_MYRI10GE=m
#
# Token Ring devices
#
CONFIG_TR=y
CONFIG_IBMOL=m
CONFIG_3C359=m
# CONFIG_TMS380TR is not set
#
# Wireless LAN (non-hamradio)
#
CONFIG_NET_RADIO=y
CONFIG_NET_WIRELESS_RTNETLINK=y
#
# Obsolete Wireless cards support (pre-802.11)
#
# CONFIG_STRIP is not set
CONFIG_PCMCIA_WAVELAN=m
CONFIG_PCMCIA_NETWAVE=m
#
# Wireless 802.11 Frequency Hopping cards support
#
# CONFIG_PCMCIA_RAYCS is not set
#
# Wireless 802.11b ISA/PCI cards support
#
CONFIG_IPW2100=m
CONFIG_IPW2100_MONITOR=y
# CONFIG_IPW2100_DEBUG is not set
CONFIG_IPW2200=m
CONFIG_IPW2200_MONITOR=y
CONFIG_IPW2200_RADIOTAP=y
CONFIG_IPW2200_PROMISCUOUS=y
CONFIG_IPW2200_QOS=y
# CONFIG_IPW2200_DEBUG is not set
CONFIG_AIRO=m
CONFIG_HERMES=m
CONFIG_PLX_HERMES=m
CONFIG_TMD_HERMES=m
CONFIG_NORTEL_HERMES=m
CONFIG_PCI_HERMES=m
CONFIG_ATMEL=m
CONFIG_PCI_ATMEL=m
#
# Wireless 802.11b Pcmcia/Cardbus cards support
#
CONFIG_PCMCIA_HERMES=m
CONFIG_PCMCIA_SPECTRUM=m
CONFIG_AIRO_CS=m
CONFIG_PCMCIA_ATMEL=m
CONFIG_PCMCIA_WL3501=m
#
# Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support
#
CONFIG_PRISM54=m
CONFIG_USB_ZD1201=m
CONFIG_HOSTAP=m
CONFIG_HOSTAP_FIRMWARE=y
CONFIG_HOSTAP_FIRMWARE_NVRAM=y
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
CONFIG_BCM43XX=m
CONFIG_BCM43XX_DEBUG=y
CONFIG_BCM43XX_DMA=y
CONFIG_BCM43XX_PIO=y
CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not set
CONFIG_ZD1211RW=m
# CONFIG_ZD1211RW_DEBUG is not set
CONFIG_NET_WIRELESS=y
#
# PCMCIA network device support
#
CONFIG_NET_PCMCIA=y
CONFIG_PCMCIA_3C589=m
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_FMVJ18X=m
CONFIG_PCMCIA_PCNET=m
CONFIG_PCMCIA_NMCLAN=m
CONFIG_PCMCIA_SMC91C92=m
CONFIG_PCMCIA_XIRC2PS=m
CONFIG_PCMCIA_AXNET=m
#
# Wan interfaces
#
# CONFIG_WAN is not set
#
# ATM drivers
#
# CONFIG_ATM_DUMMY is not set
CONFIG_ATM_TCP=m
CONFIG_ATM_LANAI=m
CONFIG_ATM_ENI=m
# CONFIG_ATM_ENI_DEBUG is not set
# CONFIG_ATM_ENI_TUNE_BURST is not set
CONFIG_ATM_FIRESTREAM=m
# CONFIG_ATM_ZATM is not set
CONFIG_ATM_IDT77252=m
# CONFIG_ATM_IDT77252_DEBUG is not set
# CONFIG_ATM_IDT77252_RCV_ALL is not set
CONFIG_ATM_IDT77252_USE_SUNI=y
CONFIG_ATM_AMBASSADOR=m
# CONFIG_ATM_AMBASSADOR_DEBUG is not set
CONFIG_ATM_HORIZON=m
# CONFIG_ATM_HORIZON_DEBUG is not set
CONFIG_ATM_FORE200E_MAYBE=m
# CONFIG_ATM_FORE200E_PCA is not set
CONFIG_ATM_HE=m
# CONFIG_ATM_HE_USE_SUNI is not set
CONFIG_FDDI=y
# CONFIG_DEFXX is not set
CONFIG_SKFP=m
# CONFIG_HIPPI is not set
CONFIG_PLIP=m
CONFIG_PPP=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
# CONFIG_PPP_BSDCOMP is not set
CONFIG_PPP_MPPE=m
CONFIG_PPPOE=m
CONFIG_PPPOATM=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLHC=m
CONFIG_SLIP_SMART=y
# CONFIG_SLIP_MODE_SLIP6 is not set
CONFIG_NET_FC=y
# CONFIG_SHAPER is not set
CONFIG_NETCONSOLE=m
CONFIG_NETPOLL=y
# CONFIG_NETPOLL_RX is not set
CONFIG_NETPOLL_TRAP=y
CONFIG_NET_POLL_CONTROLLER=y
#
# ISDN subsystem
#
# CONFIG_ISDN is not set
#
# Telephony Support
#
# CONFIG_PHONE is not set
#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=y
#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=m
# CONFIG_INPUT_TSDEV is not set
CONFIG_INPUT_EVDEV=y
# 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=y
CONFIG_MOUSE_SERIAL=m
CONFIG_MOUSE_VSXXXAA=m
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=m
CONFIG_JOYSTICK_A3D=m
CONFIG_JOYSTICK_ADI=m
CONFIG_JOYSTICK_COBRA=m
CONFIG_JOYSTICK_GF2K=m
CONFIG_JOYSTICK_GRIP=m
CONFIG_JOYSTICK_GRIP_MP=m
CONFIG_JOYSTICK_GUILLEMOT=m
CONFIG_JOYSTICK_INTERACT=m
CONFIG_JOYSTICK_SIDEWINDER=m
CONFIG_JOYSTICK_TMDC=m
CONFIG_JOYSTICK_IFORCE=m
CONFIG_JOYSTICK_IFORCE_USB=y
CONFIG_JOYSTICK_IFORCE_232=y
CONFIG_JOYSTICK_WARRIOR=m
CONFIG_JOYSTICK_MAGELLAN=m
CONFIG_JOYSTICK_SPACEORB=m
CONFIG_JOYSTICK_SPACEBALL=m
CONFIG_JOYSTICK_STINGER=m
CONFIG_JOYSTICK_TWIDJOY=m
CONFIG_JOYSTICK_DB9=m
CONFIG_JOYSTICK_GAMECON=m
CONFIG_JOYSTICK_TURBOGRAFX=m
CONFIG_JOYSTICK_JOYDUMP=m
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_GUNZE=m
CONFIG_TOUCHSCREEN_ELO=m
CONFIG_TOUCHSCREEN_MTOUCH=m
CONFIG_TOUCHSCREEN_MK712=m
# CONFIG_TOUCHSCREEN_PENMOUNT is not set
# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=m
CONFIG_INPUT_UINPUT=m
#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PARKBD is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m
CONFIG_GAMEPORT=m
CONFIG_GAMEPORT_NS558=m
CONFIG_GAMEPORT_L4=m
CONFIG_GAMEPORT_EMU10K1=m
CONFIG_GAMEPORT_FM801=m
#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_SERIAL_NONSTANDARD=y
# CONFIG_COMPUTONE is not set
# CONFIG_ROCKETPORT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR 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=m
CONFIG_N_HDLC=m
# CONFIG_SPECIALIX is not set
# CONFIG_SX is not set
# CONFIG_RIO is not set
# CONFIG_STALDRV is not set
#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_CS=m
CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250_DETECT_IRQ=y
CONFIG_SERIAL_8250_RSA=y
#
# Non-8250 serial port support
#
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_SERIAL_JSM=m
CONFIG_UNIX98_PTYS=y
# CONFIG_LEGACY_PTYS is not set
CONFIG_PRINTER=m
CONFIG_LP_CONSOLE=y
CONFIG_PPDEV=m
CONFIG_TIPAR=m
#
# IPMI
#
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
#
# Watchdog Cards
#
CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
#
# Watchdog Device Drivers
#
CONFIG_SOFT_WATCHDOG=m
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
# CONFIG_SC520_WDT is not set
# CONFIG_EUROTECH_WDT is not set
# CONFIG_IB700_WDT is not set
CONFIG_IBMASR=m
# CONFIG_WAFER_WDT is not set
CONFIG_I6300ESB_WDT=m
CONFIG_I8XX_TCO=m
# CONFIG_ITCO_WDT is not set
# CONFIG_SC1200_WDT is not set
# CONFIG_60XX_WDT is not set
# CONFIG_SBC8360_WDT is not set
# CONFIG_CPU5_WDT is not set
# CONFIG_SMSC37B787_WDT is not set
CONFIG_W83627HF_WDT=m
# CONFIG_W83697HF_WDT is not set
CONFIG_W83877F_WDT=m
CONFIG_W83977F_WDT=m
CONFIG_MACHZ_WDT=m
# CONFIG_SBC_EPX_C3_WATCHDOG is not set
#
# PCI-based Watchdog Cards
#
CONFIG_PCIPCWATCHDOG=m
CONFIG_WDTPCI=m
CONFIG_WDT_501_PCI=y
#
# USB-based Watchdog Cards
#
CONFIG_USBPCWATCHDOG=m
CONFIG_HW_RANDOM=y
CONFIG_HW_RANDOM_INTEL=m
CONFIG_HW_RANDOM_AMD=m
# CONFIG_HW_RANDOM_GEODE is not set
CONFIG_NVRAM=y
CONFIG_RTC=y
CONFIG_DTLK=m
CONFIG_R3964=m
# CONFIG_APPLICOM is not set
#
# Ftape, the floppy tape device driver
#
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_SIS=y
CONFIG_AGP_VIA=y
CONFIG_DRM=m
CONFIG_DRM_TDFX=m
CONFIG_DRM_R128=m
CONFIG_DRM_RADEON=m
CONFIG_DRM_I810=m
CONFIG_DRM_I830=m
CONFIG_DRM_I915=m
CONFIG_DRM_MGA=m
CONFIG_DRM_SIS=m
CONFIG_DRM_VIA=m
CONFIG_DRM_SAVAGE=m
#
# PCMCIA character devices
#
# CONFIG_SYNCLINK_CS is not set
CONFIG_CARDMAN_4000=m
CONFIG_CARDMAN_4040=m
CONFIG_MWAVE=m
CONFIG_PC8736x_GPIO=m
CONFIG_NSC_GPIO=m
# CONFIG_RAW_DRIVER is not set
CONFIG_HPET=y
# CONFIG_HPET_RTC_IRQ is not set
# CONFIG_HPET_MMAP is not set
CONFIG_HANGCHECK_TIMER=m
#
# TPM devices
#
CONFIG_TCG_TPM=m
CONFIG_TCG_TIS=m
CONFIG_TCG_NSC=m
CONFIG_TCG_ATMEL=m
CONFIG_TCG_INFINEON=m
# CONFIG_TELCLOCK is not set
#
# I2C support
#
CONFIG_I2C=m
CONFIG_I2C_CHARDEV=m
#
# I2C Algorithms
#
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_ALGOPCF=m
CONFIG_I2C_ALGOPCA=m
#
# I2C Hardware Bus support
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD756_S4882=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_I801=m
# CONFIG_I2C_I810 is not set
# CONFIG_I2C_PIIX4 is not set
CONFIG_I2C_ISA=m
CONFIG_I2C_NFORCE2=m
# CONFIG_I2C_OCORES is not set
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PARPORT_LIGHT=m
CONFIG_I2C_PROSAVAGE=m
CONFIG_I2C_SAVAGE4=m
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
CONFIG_I2C_SIS96X=m
CONFIG_I2C_STUB=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
CONFIG_I2C_VOODOO3=m
CONFIG_I2C_PCA_ISA=m
#
# Miscellaneous I2C Chip support
#
CONFIG_SENSORS_DS1337=m
CONFIG_SENSORS_DS1374=m
CONFIG_SENSORS_EEPROM=m
CONFIG_SENSORS_PCF8574=m
CONFIG_SENSORS_PCA9539=m
CONFIG_SENSORS_PCF8591=m
CONFIG_SENSORS_MAX6875=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
#
# SPI support
#
# CONFIG_SPI is not set
# CONFIG_SPI_MASTER is not set
#
# Dallas's 1-wire bus
#
CONFIG_W1=m
CONFIG_W1_CON=y
#
# 1-wire Bus Masters
#
CONFIG_W1_MASTER_MATROX=m
CONFIG_W1_MASTER_DS2490=m
CONFIG_W1_MASTER_DS2482=m
#
# 1-wire Slaves
#
CONFIG_W1_SLAVE_THERM=m
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_DS2433=m
CONFIG_W1_SLAVE_DS2433_CRC=y
#
# Hardware Monitoring support
#
CONFIG_HWMON=m
CONFIG_HWMON_VID=m
CONFIG_SENSORS_ABITUGURU=m
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1031=m
CONFIG_SENSORS_ADM9240=m
# CONFIG_SENSORS_K8TEMP is not set
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_ATXP1=m
CONFIG_SENSORS_DS1621=m
CONFIG_SENSORS_F71805F=m
CONFIG_SENSORS_FSCHER=m
CONFIG_SENSORS_FSCPOS=m
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_GL520SM=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_MAX1619=m
CONFIG_SENSORS_PC87360=m
CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_SMSC47M1=m
CONFIG_SENSORS_SMSC47M192=m
CONFIG_SENSORS_SMSC47B397=m
CONFIG_SENSORS_VIA686A=m
# CONFIG_SENSORS_VT1211 is not set
CONFIG_SENSORS_VT8231=m
CONFIG_SENSORS_W83781D=m
CONFIG_SENSORS_W83791D=m
CONFIG_SENSORS_W83792D=m
CONFIG_SENSORS_W83L785TS=m
CONFIG_SENSORS_W83627HF=m
CONFIG_SENSORS_W83627EHF=m
CONFIG_SENSORS_HDAPS=m
# CONFIG_HWMON_DEBUG_CHIP is not set
#
# Multimedia devices
#
# CONFIG_VIDEO_DEV is not set
#
# Digital Video Broadcasting Devices
#
# CONFIG_DVB is not set
# CONFIG_USB_DABUSB is not set
#
# Graphics support
#
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FB=y
CONFIG_FB_DDC=m
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_BACKLIGHT is not set
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
CONFIG_FB_CIRRUS=m
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
CONFIG_FB_VGA16=m
CONFIG_FB_VESA=y
# CONFIG_FB_HGA is not set
# CONFIG_FB_S1D13XXX is not set
CONFIG_FB_NVIDIA=m
CONFIG_FB_NVIDIA_I2C=y
CONFIG_FB_RIVA=m
# CONFIG_FB_RIVA_I2C is not set
# CONFIG_FB_RIVA_DEBUG is not set
CONFIG_FB_INTEL=m
# CONFIG_FB_INTEL_DEBUG is not set
CONFIG_FB_INTEL_I2C=y
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
CONFIG_FB_MATROX_G=y
CONFIG_FB_MATROX_I2C=m
CONFIG_FB_MATROX_MAVEN=m
CONFIG_FB_MATROX_MULTIHEAD=y
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=m
CONFIG_FB_ATY=m
CONFIG_FB_ATY_CT=y
CONFIG_FB_ATY_GENERIC_LCD=y
CONFIG_FB_ATY_GX=y
CONFIG_FB_SAVAGE=m
CONFIG_FB_SAVAGE_I2C=y
CONFIG_FB_SAVAGE_ACCEL=y
# CONFIG_FB_SIS is not set
CONFIG_FB_NEOMAGIC=m
CONFIG_FB_KYRO=m
CONFIG_FB_3DFX=m
CONFIG_FB_3DFX_ACCEL=y
CONFIG_FB_VOODOO1=m
CONFIG_FB_TRIDENT=m
CONFIG_FB_TRIDENT_ACCEL=y
# CONFIG_FB_GEODE is not set
# CONFIG_FB_VIRTUAL is not set
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_VIDEO_SELECT=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
#
# Logo configuration
#
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
CONFIG_LOGO_LINUX_CLUT224=y
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_BACKLIGHT_CLASS_DEVICE=m
CONFIG_BACKLIGHT_DEVICE=y
CONFIG_LCD_CLASS_DEVICE=m
CONFIG_LCD_DEVICE=y
#
# Sound
#
# CONFIG_SOUND is not set
#
# USB support
#
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
# CONFIG_USB_OTG is not set
#
# USB Host Controller Drivers
#
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_EHCI_SPLIT_ISO=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_ISP116X_HCD=m
CONFIG_USB_OHCI_HCD=m
# CONFIG_USB_OHCI_BIG_ENDIAN is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=m
CONFIG_USB_SL811_HCD=m
CONFIG_USB_SL811_CS=m
#
# USB Device Class drivers
#
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m
#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
#
#
# may also be needed; see USB_STORAGE Help for more information
#
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_STORAGE_USBAT=y
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
CONFIG_USB_STORAGE_JUMPSHOT=y
CONFIG_USB_STORAGE_ALAUDA=y
# CONFIG_USB_STORAGE_KARMA is not set
CONFIG_USB_LIBUSUAL=y
#
# USB Input Devices
#
CONFIG_USB_HID=y
CONFIG_USB_HIDINPUT=y
# CONFIG_USB_HIDINPUT_POWERBOOK is not set
CONFIG_HID_FF=y
CONFIG_HID_PID=y
CONFIG_LOGITECH_FF=y
CONFIG_THRUSTMASTER_FF=y
# CONFIG_ZEROPLUS_FF is not set
CONFIG_USB_HIDDEV=y
CONFIG_USB_AIPTEK=m
CONFIG_USB_WACOM=m
CONFIG_USB_ACECAD=m
CONFIG_USB_KBTAB=m
CONFIG_USB_POWERMATE=m
CONFIG_USB_TOUCHSCREEN=m
CONFIG_USB_TOUCHSCREEN_EGALAX=y
CONFIG_USB_TOUCHSCREEN_PANJIT=y
CONFIG_USB_TOUCHSCREEN_3M=y
CONFIG_USB_TOUCHSCREEN_ITM=y
CONFIG_USB_TOUCHSCREEN_ETURBO=y
CONFIG_USB_TOUCHSCREEN_GUNZE=y
# CONFIG_USB_YEALINK is not set
CONFIG_USB_XPAD=m
CONFIG_USB_ATI_REMOTE=m
CONFIG_USB_ATI_REMOTE2=m
CONFIG_USB_KEYSPAN_REMOTE=m
CONFIG_USB_APPLETOUCH=m
#
# USB Imaging devices
#
CONFIG_USB_MDC800=m
CONFIG_USB_MICROTEK=m
#
# USB Network Adapters
#
CONFIG_USB_CATC=m
CONFIG_USB_KAWETH=m
CONFIG_USB_PEGASUS=m
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET_MII=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_GL620A=m
CONFIG_USB_NET_NET1080=m
CONFIG_USB_NET_PLUSB=m
# CONFIG_USB_NET_MCS7830 is not set
CONFIG_USB_NET_RNDIS_HOST=m
CONFIG_USB_NET_CDC_SUBSET=m
CONFIG_USB_ALI_M5632=y
CONFIG_USB_AN2720=y
CONFIG_USB_BELKIN=y
CONFIG_USB_ARMLINUX=y
CONFIG_USB_EPSON2888=y
CONFIG_USB_NET_ZAURUS=m
CONFIG_USB_MON=y
#
# USB port drivers
#
CONFIG_USB_USS720=m
#
# USB Serial Converter support
#
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_GENERIC=y
# CONFIG_USB_SERIAL_AIRCABLE is not set
CONFIG_USB_SERIAL_AIRPRIME=m
CONFIG_USB_SERIAL_ARK3116=m
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_CP2101=m
CONFIG_USB_SERIAL_CYPRESS_M8=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_FUNSOFT=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_EDGEPORT_TI=m
CONFIG_USB_SERIAL_GARMIN=m
CONFIG_USB_SERIAL_IPW=m
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
CONFIG_USB_SERIAL_KEYSPAN=m
CONFIG_USB_SERIAL_KEYSPAN_MPR=y
CONFIG_USB_SERIAL_KEYSPAN_USA28=y
CONFIG_USB_SERIAL_KEYSPAN_USA28X=y
CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y
CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y
CONFIG_USB_SERIAL_KEYSPAN_USA19=y
CONFIG_USB_SERIAL_KEYSPAN_USA18X=y
CONFIG_USB_SERIAL_KEYSPAN_USA19W=y
CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y
CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y
CONFIG_USB_SERIAL_KEYSPAN_USA49W=y
CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y
CONFIG_USB_SERIAL_KLSI=m
CONFIG_USB_SERIAL_KOBIL_SCT=m
CONFIG_USB_SERIAL_MCT_U232=m
# CONFIG_USB_SERIAL_MOS7720 is not set
# CONFIG_USB_SERIAL_MOS7840 is not set
CONFIG_USB_SERIAL_NAVMAN=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_HP4X=m
CONFIG_USB_SERIAL_SAFE=m
CONFIG_USB_SERIAL_SAFE_PADDED=y
CONFIG_USB_SERIAL_SIERRAWIRELESS=m
CONFIG_USB_SERIAL_TI=m
CONFIG_USB_SERIAL_CYBERJACK=m
CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_OPTION=m
CONFIG_USB_SERIAL_OMNINET=m
CONFIG_USB_EZUSB=y
#
# USB Miscellaneous drivers
#
CONFIG_USB_EMI62=m
CONFIG_USB_EMI26=m
# CONFIG_USB_ADUTUX is not set
CONFIG_USB_AUERSWALD=m
CONFIG_USB_RIO500=m
CONFIG_USB_LEGOTOWER=m
CONFIG_USB_LCD=m
CONFIG_USB_LED=m
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_PHIDGET is not set
CONFIG_USB_IDMOUSE=m
# CONFIG_USB_FTDI_ELAN is not set
CONFIG_USB_APPLEDISPLAY=m
CONFIG_USB_SISUSBVGA=m
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
# CONFIG_USB_TRANCEVIBRATOR is not set
CONFIG_USB_TEST=m
#
# USB DSL modem support
#
CONFIG_USB_ATM=m
CONFIG_USB_SPEEDTOUCH=m
CONFIG_USB_CXACRU=m
CONFIG_USB_UEAGLEATM=m
CONFIG_USB_XUSBATM=m
#
# USB Gadget Support
#
# CONFIG_USB_GADGET is not set
#
# MMC/SD Card support
#
# CONFIG_MMC is not set
#
# LED devices
#
# CONFIG_NEW_LEDS is not set
#
# LED drivers
#
#
# LED Triggers
#
#
# InfiniBand support
#
# CONFIG_INFINIBAND is not set
#
# EDAC - error detection and reporting (RAS) (EXPERIMENTAL)
#
CONFIG_EDAC=y
#
# Reporting subsystems
#
# CONFIG_EDAC_DEBUG is not set
CONFIG_EDAC_MM_EDAC=m
CONFIG_EDAC_E752X=m
CONFIG_EDAC_POLL=y
#
# Real Time Clock
#
CONFIG_RTC_LIB=m
CONFIG_RTC_CLASS=m
#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=m
CONFIG_RTC_INTF_PROC=m
CONFIG_RTC_INTF_DEV=m
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
#
# RTC drivers
#
CONFIG_RTC_DRV_X1205=m
CONFIG_RTC_DRV_DS1307=m
CONFIG_RTC_DRV_DS1553=m
CONFIG_RTC_DRV_ISL1208=m
CONFIG_RTC_DRV_DS1672=m
CONFIG_RTC_DRV_DS1742=m
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_RS5C372=m
# CONFIG_RTC_DRV_M48T86 is not set
# CONFIG_RTC_DRV_TEST is not set
CONFIG_RTC_DRV_V3020=m
#
# DMA Engine support
#
CONFIG_DMA_ENGINE=y
#
# DMA Clients
#
CONFIG_NET_DMA=y
#
# DMA Devices
#
CONFIG_INTEL_IOATDMA=m
#
# Firmware Drivers
#
CONFIG_EDD=m
CONFIG_DELL_RBU=m
CONFIG_DCDBAS=m
#
# File systems
#
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT2_FS_XIP=y
CONFIG_FS_XIP=y
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4DEV_FS=m
CONFIG_EXT4DEV_FS_XATTR=y
# CONFIG_EXT4DEV_FS_POSIX_ACL is not set
# CONFIG_EXT4DEV_FS_SECURITY is not set
CONFIG_JBD=m
# CONFIG_JBD_DEBUG is not set
CONFIG_JBD2=m
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y
CONFIG_JFS_FS=m
CONFIG_JFS_POSIX_ACL=y
CONFIG_JFS_SECURITY=y
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
CONFIG_XFS_POSIX_ACL=y
# CONFIG_XFS_RT is not set
CONFIG_GFS2_FS=m
CONFIG_GFS2_FS_LOCKING_NOLOCK=m
CONFIG_GFS2_FS_LOCKING_DLM=m
CONFIG_OCFS2_FS=m
# CONFIG_OCFS2_DEBUG_MASKLOG is not set
CONFIG_MINIX_FS=m
CONFIG_ROMFS_FS=m
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_QUOTA=y
# CONFIG_QFMT_V1 is not set
CONFIG_QFMT_V2=y
CONFIG_QUOTACTL=y
CONFIG_DNOTIFY=y
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=m
CONFIG_FUSE_FS=m
#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_ZISOFS_FS=y
CONFIG_UDF_FS=m
CONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
# CONFIG_NTFS_FS is not set
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
# CONFIG_TMPFS_POSIX_ACL is not set
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
CONFIG_RAMFS=y
CONFIG_CONFIGFS_FS=m
#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
CONFIG_AFFS_FS=m
# CONFIG_ECRYPT_FS is not set
CONFIG_HFS_FS=m
CONFIG_HFSPLUS_FS=m
CONFIG_BEFS_FS=m
# CONFIG_BEFS_DEBUG is not set
CONFIG_BFS_FS=m
CONFIG_EFS_FS=m
# CONFIG_JFFS_FS is not set
CONFIG_JFFS2_FS=m
CONFIG_JFFS2_FS_DEBUG=0
CONFIG_JFFS2_FS_WRITEBUFFER=y
CONFIG_JFFS2_SUMMARY=y
# CONFIG_JFFS2_FS_XATTR is not set
# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
CONFIG_JFFS2_ZLIB=y
CONFIG_JFFS2_RTIME=y
# CONFIG_JFFS2_RUBIN is not set
CONFIG_CRAMFS=m
CONFIG_VXFS_FS=m
# CONFIG_HPFS_FS is not set
CONFIG_QNX4FS_FS=m
CONFIG_SYSV_FS=m
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
# CONFIG_UFS_DEBUG is not set
#
# Network File Systems
#
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
CONFIG_NFS_DIRECTIO=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
CONFIG_NFSD_TCP=y
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=m
CONFIG_NFS_ACL_SUPPORT=m
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=m
CONFIG_SUNRPC_GSS=m
CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPCSEC_GSS_SPKM3=m
# CONFIG_SMB_FS is not set
CONFIG_CIFS=m
# CONFIG_CIFS_STATS is not set
CONFIG_CIFS_WEAK_PW_HASH=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_EXPERIMENTAL is not set
# CONFIG_NCP_FS is not set
CONFIG_CODA_FS=m
# CONFIG_CODA_FS_OLD_API is not set
# CONFIG_AFS_FS is not set
CONFIG_9P_FS=m
#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
CONFIG_OSF_PARTITION=y
CONFIG_AMIGA_PARTITION=y
# CONFIG_ATARI_PARTITION is not set
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
# CONFIG_LDM_PARTITION is not set
CONFIG_SGI_PARTITION=y
# CONFIG_ULTRIX_PARTITION is not set
CONFIG_SUN_PARTITION=y
CONFIG_KARMA_PARTITION=y
CONFIG_EFI_PARTITION=y
#
# Native Language Support
#
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=y
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=y
CONFIG_NLS_ISO8859_1=m
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
#
# Distributed Lock Manager
#
CONFIG_DLM=m
CONFIG_DLM_DEBUG=y
#
# Instrumentation Support
#
CONFIG_PROFILING=y
CONFIG_OPROFILE=m
CONFIG_KPROBES=y
#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
# CONFIG_PRINTK_TIME is not set
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_UNUSED_SYMBOLS is not set
CONFIG_DEBUG_KERNEL=y
CONFIG_LOG_BUF_SHIFT=17
CONFIG_DETECT_SOFTLOCKUP=y
CONFIG_SCHEDSTATS=y
# CONFIG_DEBUG_SLAB is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_RT_MUTEX_TESTER is not set
CONFIG_DEBUG_SPINLOCK=y
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_RWSEMS is not set
# CONFIG_DEBUG_LOCK_ALLOC is not set
# CONFIG_PROVE_LOCKING is not set
CONFIG_DEBUG_SPINLOCK_SLEEP=y
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_INFO=y
CONFIG_DEBUG_FS=y
# CONFIG_DEBUG_VM is not set
CONFIG_DEBUG_LIST=y
# CONFIG_FRAME_POINTER is not set
CONFIG_UNWIND_INFO=y
CONFIG_STACK_UNWIND=y
# CONFIG_FORCED_INLINING is not set
# CONFIG_HEADERS_CHECK is not set
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_LKDTM=m
CONFIG_DEBUG_RODATA=y
# CONFIG_IOMMU_DEBUG is not set
CONFIG_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACK_USAGE is not set
#
# Security options
#
CONFIG_KEYS=y
CONFIG_KEYS_DEBUG_PROC_KEYS=y
CONFIG_SECURITY=y
CONFIG_SECURITY_NETWORK=y
# CONFIG_SECURITY_NETWORK_XFRM is not set
CONFIG_SECURITY_CAPABILITIES=y
# CONFIG_SECURITY_ROOTPLUG is not set
CONFIG_SECURITY_SELINUX=y
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1
CONFIG_SECURITY_SELINUX_DISABLE=y
CONFIG_SECURITY_SELINUX_DEVELOP=y
CONFIG_SECURITY_SELINUX_AVC_STATS=y
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
# CONFIG_SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT is not set
# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
#
# Cryptographic options
#
CONFIG_CRYPTO=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_BLKCIPHER=m
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_NULL=m
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=m
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_TGR192=m
CONFIG_CRYPTO_ECB=m
CONFIG_CRYPTO_CBC=m
CONFIG_CRYPTO_DES=m
CONFIG_CRYPTO_BLOWFISH=m
CONFIG_CRYPTO_TWOFISH=m
CONFIG_CRYPTO_TWOFISH_COMMON=m
# CONFIG_CRYPTO_TWOFISH_X86_64 is not set
CONFIG_CRYPTO_SERPENT=m
CONFIG_CRYPTO_AES=m
CONFIG_CRYPTO_AES_X86_64=m
CONFIG_CRYPTO_CAST5=m
CONFIG_CRYPTO_CAST6=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_ARC4=m
CONFIG_CRYPTO_KHAZAD=m
CONFIG_CRYPTO_ANUBIS=m
CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_MICHAEL_MIC=m
CONFIG_CRYPTO_CRC32C=y
# CONFIG_CRYPTO_TEST is not set
#
# Hardware crypto devices
#
#
# Library routines
#
CONFIG_CRC_CCITT=m
CONFIG_CRC16=m
CONFIG_CRC32=y
CONFIG_LIBCRC32C=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=m
CONFIG_REED_SOLOMON=m
CONFIG_REED_SOLOMON_DEC16=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=m
CONFIG_TEXTSEARCH_BM=m
CONFIG_TEXTSEARCH_FSM=m
CONFIG_PLIST=y
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: aic94xx panic on module load
2006-11-28 17:17 aic94xx panic on module load Mark Haverkamp
@ 2006-11-28 18:01 ` Darrick J. Wong
2006-11-29 19:29 ` Mark Haverkamp
2006-11-28 18:44 ` Douglas Gilbert
1 sibling, 1 reply; 11+ messages in thread
From: Darrick J. Wong @ 2006-11-28 18:01 UTC (permalink / raw)
To: Mark Haverkamp; +Cc: linux-scsi
Mark Haverkamp wrote:
> I got this panic when loading the aic94xx module. The adapter is
> connected to an HP MSA50 SAS enclosure with 3 72GB SAS disks.
>
> Kernel 2.6.19-rc6-scsi-misc on an x86_64
<snip>
> sas: task finished with resp:0x0, stat:0x89
> sas: sas_discover_sata() for device 500508b300a27a2c at 500508b300a27a2f:0xc returned 0xffffff06
> kobject_add failed for port-2:0:12 with -EEXIST, don't try to register things with the same name in the same directory.
Your expander is reporting your SAS disks to aic94xx as SATA disks,
which is why the sas_discover_sata fails. I don't know why it would do
that... flaky hardware? I'm not really sure what to do when we're given
bad information.
> Kernel BUG at drivers/scsi/libsas/sas_expander.c:603
I believe this BUG is fixed by a few patches in aic94xx-sas. For sure
you'll want the patch named "libsas: better error handling in
sas_ex_discover_end_dev()" patch; see commit
82f6bc0849b6fce9a965dde11dd6f685adc7285e.
There are some dependencies:
e384a0bdd9d3abb5ba2f6eac9ac4d0ac61e1c6a1 ->
1f8787b198c4ba058a0bfc06c2ca7f301168a5dd ->
82f6bc0849b6fce9a965dde11dd6f685adc7285e.
--D
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: aic94xx panic on module load
2006-11-28 18:01 ` Darrick J. Wong
@ 2006-11-29 19:29 ` Mark Haverkamp
0 siblings, 0 replies; 11+ messages in thread
From: Mark Haverkamp @ 2006-11-29 19:29 UTC (permalink / raw)
To: Darrick J. Wong; +Cc: linux-scsi, Douglas Gilbert
On Tue, 2006-11-28 at 10:01 -0800, Darrick J. Wong wrote:
> Mark Haverkamp wrote:
> > I got this panic when loading the aic94xx module. The adapter is
> > connected to an HP MSA50 SAS enclosure with 3 72GB SAS disks.
> >
> > Kernel 2.6.19-rc6-scsi-misc on an x86_64
> <snip>
> > sas: task finished with resp:0x0, stat:0x89
> > sas: sas_discover_sata() for device 500508b300a27a2c at 500508b300a27a2f:0xc returned 0xffffff06
> > kobject_add failed for port-2:0:12 with -EEXIST, don't try to register things with the same name in the same directory.
>
> Your expander is reporting your SAS disks to aic94xx as SATA disks,
> which is why the sas_discover_sata fails. I don't know why it would do
> that... flaky hardware? I'm not really sure what to do when we're given
> bad information.
>
> > Kernel BUG at drivers/scsi/libsas/sas_expander.c:603
>
> I believe this BUG is fixed by a few patches in aic94xx-sas. For sure
> you'll want the patch named "libsas: better error handling in
> sas_ex_discover_end_dev()" patch; see commit
> 82f6bc0849b6fce9a965dde11dd6f685adc7285e.
>
> There are some dependencies:
> e384a0bdd9d3abb5ba2f6eac9ac4d0ac61e1c6a1 ->
> 1f8787b198c4ba058a0bfc06c2ca7f301168a5dd ->
> 82f6bc0849b6fce9a965dde11dd6f685adc7285e.
I tried out the aic94xx-sas-2.6 kernel on my system. It didn't panic
and did find the disks. It looks like those fixes that you mentioned
did it. Do you know when they may be propagated towards one of the scsi
trees or the main kernel tree?
Thanks,
Mark.
Nov 29 11:29:10 odt2-003 kernel: aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.2 unloaded
Nov 29 11:29:19 odt2-003 kernel: aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.2 loaded
Nov 29 11:29:19 odt2-003 kernel: PCI: Enabling device 0000:08:01.0 (0110 -> 0113)
Nov 29 11:29:19 odt2-003 kernel: ACPI: PCI Interrupt 0000:08:01.0[A] -> GSI 28 (level, low) -> IRQ 28
Nov 29 11:29:19 odt2-003 kernel: aic94xx: found Adaptec AIC-9410W SAS/SATA Host Adapter, device 0000:08:01.0
Nov 29 11:29:19 odt2-003 kernel: scsi3 : aic94xx
Nov 29 11:29:19 odt2-003 kernel: aic94xx: BIOS present (1,2), 1673
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ue num:3, ue size:88
Nov 29 11:29:19 odt2-003 kernel: aic94xx: manuf sect SAS_ADDR 50000d100045af00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: manuf sect PCBA SN 0BD0C625005W
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ms: num_phy_desc: 8
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ms: phy0: ENEBLEABLE
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ms: phy1: ENEBLEABLE
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ms: phy2: ENEBLEABLE
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ms: phy3: ENEBLEABLE
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ms: phy4: ENEBLEABLE
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ms: phy5: ENEBLEABLE
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ms: phy6: ENEBLEABLE
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ms: phy7: ENEBLEABLE
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ms: max_phys:0x8, num_phys:0x8
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ms: enabled_phys:0xff
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ctrla: phy0: sas_addr: 50000d100045af00, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ctrla: phy1: sas_addr: 50000d100045af00, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ctrla: phy2: sas_addr: 50000d100045af00, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ctrla: phy3: sas_addr: 50000d100045af00, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ctrla: phy4: sas_addr: 50000d100045af00, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ctrla: phy5: sas_addr: 50000d100045af00, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ctrla: phy6: sas_addr: 50000d100045af00, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
Nov 29 11:29:19 odt2-003 kernel: aic94xx: ctrla: phy7: sas_addr: 50000d100045af00, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
Nov 29 11:29:19 odt2-003 kernel: aic94xx: max_scbs:512, max_ddbs:128
Nov 29 11:29:19 odt2-003 kernel: aic94xx: setting phy0 addr to 50000d100045af00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: setting phy1 addr to 50000d100045af00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: setting phy2 addr to 50000d100045af00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: setting phy3 addr to 50000d100045af00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: setting phy4 addr to 50000d100045af00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: setting phy5 addr to 50000d100045af00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: setting phy6 addr to 50000d100045af00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: setting phy7 addr to 50000d100045af00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: num_edbs:21
Nov 29 11:29:19 odt2-003 kernel: aic94xx: num_escbs:3
Nov 29 11:29:19 odt2-003 kernel: aic94xx: using sequencer V17/10c6
Nov 29 11:29:19 odt2-003 kernel: aic94xx: downloading CSEQ...
Nov 29 11:29:19 odt2-003 kernel: aic94xx: dma-ing 8192 bytes
Nov 29 11:29:19 odt2-003 kernel: aic94xx: verified 8192 bytes, passed
Nov 29 11:29:19 odt2-003 kernel: aic94xx: downloading LSEQs...
Nov 29 11:29:19 odt2-003 kernel: aic94xx: dma-ing 14336 bytes
Nov 29 11:29:19 odt2-003 kernel: aic94xx: LSEQ0 verified 14336 bytes, passed
Nov 29 11:29:19 odt2-003 kernel: aic94xx: LSEQ1 verified 14336 bytes, passed
Nov 29 11:29:19 odt2-003 kernel: aic94xx: LSEQ2 verified 14336 bytes, passed
Nov 29 11:29:19 odt2-003 kernel: aic94xx: LSEQ3 verified 14336 bytes, passed
Nov 29 11:29:19 odt2-003 kernel: aic94xx: LSEQ4 verified 14336 bytes, passed
Nov 29 11:29:19 odt2-003 kernel: aic94xx: LSEQ5 verified 14336 bytes, passed
Nov 29 11:29:19 odt2-003 kernel: aic94xx: LSEQ6 verified 14336 bytes, passed
Nov 29 11:29:19 odt2-003 kernel: aic94xx: LSEQ7 verified 14336 bytes, passed
Nov 29 11:29:19 odt2-003 kernel: aic94xx: max_scbs:446
Nov 29 11:29:19 odt2-003 kernel: aic94xx: first_scb_site_no:0x20
Nov 29 11:29:19 odt2-003 kernel: aic94xx: last_scb_site_no:0x1fe
Nov 29 11:29:19 odt2-003 kernel: aic94xx: First SCB dma_handle: 0x17a616000
Nov 29 11:29:19 odt2-003 kernel: aic94xx: device 0000:08:01.0: SAS addr 50000d100045af00, PCBA SN 0BD0C625005W, 8 phys, 8 enabled phys, flash present, BIOS build 1673
Nov 29 11:29:19 odt2-003 kernel: aic94xx: posting 3 escbs
Nov 29 11:29:19 odt2-003 kernel: aic94xx: escbs posted
Nov 29 11:29:19 odt2-003 kernel: aic94xx: posting 8 control phy scbs
Nov 29 11:29:19 odt2-003 kernel: aic94xx: enabled phys
Nov 29 11:29:19 odt2-003 kernel: aic94xx: control_phy_tasklet_complete: phy0, lrate:0x9, proto:0xe
Nov 29 11:29:19 odt2-003 kernel: aic94xx: control_phy_tasklet_complete: phy1, lrate:0x9, proto:0xe
Nov 29 11:29:19 odt2-003 kernel: aic94xx: escb_tasklet_complete: phy0: BYTES_DMAED
Nov 29 11:29:19 odt2-003 kernel: aic94xx: SAS proto IDENTIFY:
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 00: 20 00 00 02
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 04: 00 00 00 00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 08: 00 00 00 00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 0c: 50 05 08 b3
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 10: 00 a2 7a 2f
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 14: 07 00 00 00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 18: 00 00 00 00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: control_phy_tasklet_complete: phy2, lrate:0x9, proto:0xe
Nov 29 11:29:19 odt2-003 kernel: aic94xx: escb_tasklet_complete: phy1: BYTES_DMAED
Nov 29 11:29:19 odt2-003 kernel: sas: phy0 added to port0, phy_mask:0x1
Nov 29 11:29:19 odt2-003 kernel: sas: DOING DISCOVERY on port 0, pid:4272
Nov 29 11:29:19 odt2-003 kernel: aic94xx: SAS proto IDENTIFY:
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 00: 20 00 00 02
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 04: 00 00 00 00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 08: 00 00 00 00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 0c: 50 05 08 b3
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 10: 00 a2 7a 2f
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 14: 06 00 00 00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 18: 00 00 00 00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: control_phy_tasklet_complete: phy3, lrate:0x9, proto:0xe
Nov 29 11:29:19 odt2-003 kernel: aic94xx: escb_tasklet_complete: phy2: BYTES_DMAED
Nov 29 11:29:19 odt2-003 kernel: aic94xx: SAS proto IDENTIFY:
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 00: 20 00 00 02
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 04: 00 00 00 00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 08: 00 00 00 00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 0c: 50 05 08 b3
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 10: 00 a2 7a 2f
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 14: 05 00 00 00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 18: 00 00 00 00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: escb_tasklet_complete: phy3: BYTES_DMAED
Nov 29 11:29:19 odt2-003 kernel: aic94xx: SAS proto IDENTIFY:
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 00: 20 00 00 02
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 04: 00 00 00 00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 08: 00 00 00 00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 0c: 50 05 08 b3
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 10: 00 a2 7a 2f
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 14: 04 00 00 00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: 18: 00 00 00 00
Nov 29 11:29:19 odt2-003 kernel: aic94xx: control_phy_tasklet_complete: phy4: no device present: oob_status:0x0
Nov 29 11:29:19 odt2-003 kernel: aic94xx: control_phy_tasklet_complete: phy5: no device present: oob_status:0x0
Nov 29 11:29:19 odt2-003 kernel: aic94xx: control_phy_tasklet_complete: phy6: no device present: oob_status:0x0
Nov 29 11:29:19 odt2-003 kernel: aic94xx: control_phy_tasklet_complete: phy7: no device present: oob_status:0x0
Nov 29 11:29:19 odt2-003 kernel: sas: ex 500508b300a27a2f phy00:T attached: 500508b300a27a3f
Nov 29 11:29:19 odt2-003 kernel: sas: ex 500508b300a27a2f phy01:T attached: 500508b300a27a3f
Nov 29 11:29:19 odt2-003 kernel: sas: ex 500508b300a27a2f phy02:T attached: 0000000000000000
Nov 29 11:29:19 odt2-003 kernel: sas: ex 500508b300a27a2f phy03:T attached: 0000000000000000
Nov 29 11:29:19 odt2-003 kernel: sas: ex 500508b300a27a2f phy04:S attached: 50000d100045af00
Nov 29 11:29:19 odt2-003 kernel: sas: ex 500508b300a27a2f phy05:S attached: 50000d100045af00
Nov 29 11:29:19 odt2-003 kernel: sas: ex 500508b300a27a2f phy06:S attached: 50000d100045af00
Nov 29 11:29:19 odt2-003 kernel: sas: ex 500508b300a27a2f phy07:S attached: 50000d100045af00
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a2f phy08:T attached: 0000000000000000
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a2f phy09:T attached: 0000000000000000
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a2f phy10:T attached: 0000000000000000
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a2f phy11:T attached: 0000000000000000
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a2f phy12:D attached: 500508b300a27a2c
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a3f phy00:D attached: 5000c5000095f8b5
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a3f phy01:D attached: 0000000000000000
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a3f phy02:D attached: 5000c5000095d3b5
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a3f phy03:D attached: 0000000000000000
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a3f phy04:D attached: 5000c5000095c0b9
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a3f phy05:D attached: 0000000000000000
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a3f phy06:D attached: 0000000000000000
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a3f phy07:D attached: 0000000000000000
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a3f phy08:D attached: 0000000000000000
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a3f phy09:D attached: 0000000000000000
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a3f phy10:S attached: 500508b300a27a2f
Nov 29 11:29:20 odt2-003 kernel: sas: ex 500508b300a27a3f phy11:S attached: 500508b300a27a2f
Nov 29 11:29:20 odt2-003 kernel: sas: task finished with resp:0xffffffff, stat:0x87
Nov 29 11:29:20 odt2-003 kernel: sas: sas_discover_sata() for device 500508b300a27a2c at 500508b300a27a2f:0xc returned 0xffffff06
Nov 29 11:29:20 odt2-003 kernel: sas: task finished with resp:0xffffffff, stat:0x87
Nov 29 11:29:20 odt2-003 kernel: sas: sas_discover_sata() for device 500508b300a27a2c at 500508b300a27a2f:0xc returned 0xffffff06
Nov 29 11:29:20 odt2-003 kernel: scsi 3:0:0:0: Direct-Access HP DG072A8B54 HPD6 PQ: 0 ANSI: 5
Nov 29 11:29:20 odt2-003 kernel: SCSI device sdc: 143374738 512-byte hdwr sectors (73408 MB)
Nov 29 11:29:20 odt2-003 kernel: sdc: Write Protect is off
Nov 29 11:29:20 odt2-003 kernel: SCSI device sdc: drive cache: write through w/ FUA
Nov 29 11:29:20 odt2-003 kernel: SCSI device sdc: 143374738 512-byte hdwr sectors (73408 MB)
Nov 29 11:29:20 odt2-003 kernel: sdc: Write Protect is off
Nov 29 11:29:20 odt2-003 kernel: SCSI device sdc: drive cache: write through w/ FUA
Nov 29 11:29:20 odt2-003 kernel: sdc: sdc1
Nov 29 11:29:20 odt2-003 kernel: sd 3:0:0:0: Attached scsi disk sdc
Nov 29 11:29:20 odt2-003 kernel: scsi 3:0:1:0: Direct-Access HP DG072A8B54 HPD6 PQ: 0 ANSI: 5
Nov 29 11:29:20 odt2-003 kernel: SCSI device sdd: 143374738 512-byte hdwr sectors (73408 MB)
Nov 29 11:29:20 odt2-003 kernel: sdd: Write Protect is off
Nov 29 11:29:20 odt2-003 kernel: SCSI device sdd: drive cache: write through w/ FUA
Nov 29 11:29:20 odt2-003 kernel: SCSI device sdd: 143374738 512-byte hdwr sectors (73408 MB)
Nov 29 11:29:20 odt2-003 kernel: sdd: Write Protect is off
Nov 29 11:29:20 odt2-003 kernel: SCSI device sdd: drive cache: write through w/ FUA
Nov 29 11:29:20 odt2-003 kernel: sdd: sdd1
Nov 29 11:29:20 odt2-003 kernel: sd 3:0:1:0: Attached scsi disk sdd
Nov 29 11:29:20 odt2-003 kernel: scsi 3:0:2:0: Direct-Access HP DG072A8B54 HPD6 PQ: 0 ANSI: 5
Nov 29 11:29:20 odt2-003 kernel: SCSI device sde: 143374738 512-byte hdwr sectors (73408 MB)
Nov 29 11:29:20 odt2-003 kernel: sde: Write Protect is off
Nov 29 11:29:20 odt2-003 kernel: SCSI device sde: drive cache: write through w/ FUA
Nov 29 11:29:20 odt2-003 kernel: SCSI device sde: 143374738 512-byte hdwr sectors (73408 MB)
Nov 29 11:29:20 odt2-003 kernel: sde: Write Protect is off
Nov 29 11:29:20 odt2-003 kernel: SCSI device sde: drive cache: write through w/ FUA
Nov 29 11:29:20 odt2-003 kernel: sde: sde1
Nov 29 11:29:20 odt2-003 kernel: sd 3:0:2:0: Attached scsi disk sde
Nov 29 11:29:20 odt2-003 kernel: sas: DONE DISCOVERY on port 0, pid:4272, result:0
Nov 29 11:29:20 odt2-003 kernel: sas: phy1 matched wide port0
Nov 29 11:29:20 odt2-003 kernel: sas: phy1 added to port0, phy_mask:0x3
Nov 29 11:29:20 odt2-003 kernel: sas: phy2 matched wide port0
Nov 29 11:29:20 odt2-003 kernel: sas: phy2 added to port0, phy_mask:0x7
Nov 29 11:29:20 odt2-003 kernel: sas: phy3 matched wide port0
Nov 29 11:29:20 odt2-003 kernel: sas: phy3 added to port0, phy_mask:0xf
Nov 29 11:29:30 odt2-003 scsi.agent[4412]: disk at /devices/pci0000:06/0000:06:02.0/0000:08:01.0/host3/port-3:0/expander-3:0/port-3:0:0/expander-3:1/port-3:1:0/end_device-3:1:0/target3:0:0/3:0:0:0
Nov 29 11:29:30 odt2-003 scsi.agent[4428]: disk at /devices/pci0000:06/0000:06:02.0/0000:08:01.0/host3/port-3:0/expander-3:0/port-3:0:0/expander-3:1/port-3:1:4/end_device-3:1:4/target3:0:2/3:0:2:0
Nov 29 11:29:30 odt2-003 scsi.agent[4429]: disk at /devices/pci0000:06/0000:06:02.0/0000:08:01.0/host3/port-3:0/expander-3:0/port-3:0:0/expander-3:1/port-3:1:2/end_device-3:1:2/target3:0:1/3:0:1:0
>
> --D
--
Mark Haverkamp <markh@osdl.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: aic94xx panic on module load
2006-11-28 17:17 aic94xx panic on module load Mark Haverkamp
2006-11-28 18:01 ` Darrick J. Wong
@ 2006-11-28 18:44 ` Douglas Gilbert
2006-11-28 18:51 ` Mark Haverkamp
2006-11-28 21:46 ` Mark Haverkamp
1 sibling, 2 replies; 11+ messages in thread
From: Douglas Gilbert @ 2006-11-28 18:44 UTC (permalink / raw)
To: Mark Haverkamp; +Cc: linux-scsi, djwong
Mark Haverkamp wrote:
> I got this panic when loading the aic94xx module. The adapter is
> connected to an HP MSA50 SAS enclosure with 3 72GB SAS disks.
>
> Kernel 2.6.19-rc6-scsi-misc on an x86_64
>
> ---
>
>
> aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.2 loaded
> aic94xx: found Adaptec AIC-9410W SAS/SATA Host Adapter, device 0000:08:01.0
> aic94xx: BIOS present (1,2), 1673
> aic94xx: ue num:3, ue size:88
> aic94xx: manuf sect SAS_ADDR 50000d100045af00
<snip>
> sas: phy1 matched wide port0
> sas: phy1 added to port0, phy_mask:0x3
> sas: phy2 matched wide port0
> sas: phy2 added to port0, phy_mask:0x7
> sas: phy3 matched wide port0
> sas: phy3 added to port0, phy_mask:0xf
> sas: DOING DISCOVERY on port 0, pid:3524
> sas: ex 500508b300a27a2f phy00:T attached: 500508b300a27a3f
> sas: ex 500508b300a27a2f phy01:T attached: 500508b300a27a3f
> sas: ex 500508b300a27a2f phy02:T attached: 0000000000000000
> sas: ex 500508b300a27a2f phy03:T attached: 0000000000000000
> sas: ex 500508b300a27a2f phy04:S attached: 50000d100045af00
> sas: ex 500508b300a27a2f phy05:S attached: 50000d100045af00
> sas: ex 500508b300a27a2f phy06:S attached: 50000d100045af00
> sas: ex 500508b300a27a2f phy07:S attached: 50000d100045af00
> sas: ex 500508b300a27a2f phy08:T attached: 0000000000000000
> sas: ex 500508b300a27a2f phy09:T attached: 0000000000000000
> sas: ex 500508b300a27a2f phy10:T attached: 0000000000000000
> sas: ex 500508b300a27a2f phy11:T attached: 0000000000000000
> sas: ex 500508b300a27a2f phy12:D attached: 500508b300a27a2c
> sas: ex 500508b300a27a3f phy00:D attached: 5000c5000095f8b5
> sas: ex 500508b300a27a3f phy01:D attached: 0000000000000000
> sas: ex 500508b300a27a3f phy02:D attached: 5000c5000095d3b5
> sas: ex 500508b300a27a3f phy03:D attached: 0000000000000000
> sas: ex 500508b300a27a3f phy04:D attached: 5000c5000095c0b9
> sas: ex 500508b300a27a3f phy05:D attached: 0000000000000000
> sas: ex 500508b300a27a3f phy06:D attached: 0000000000000000
> sas: ex 500508b300a27a3f phy07:D attached: 0000000000000000
> sas: ex 500508b300a27a3f phy08:D attached: 0000000000000000
> sas: ex 500508b300a27a3f phy09:D attached: 0000000000000000
> sas: ex 500508b300a27a3f phy10:S attached: 500508b300a27a2f
> sas: ex 500508b300a27a3f phy11:S attached: 500508b300a27a2f
> sas: task finished with resp:0x0, stat:0x89
> sas: sas_discover_sata() for device 500508b300a27a2c at 500508b300a27a2f:0xc returned 0xffffff06
> kobject_add failed for port-2:0:12 with -EEXIST, don't try to register things with the same name in the same directory.
So this is an interesting expander setup within the enclosure.
There are two expanders (500508b300a27a2f + 500508b300a27a3f)
interconnected via a two wide link (0,1 <-> 10,11 (T-S)) with
a four wide link back to the 94xx HBA (4,5,6,7 <-> 0,1,2,3).
My guess is that 500508b300a27a2f:12 is virtual and contains a
SES target. That leaves SAS disks on 500508b300a27a3f:0,
500508b300a27a3f,2 and 500508b300a27a3f,4
The pain starts immediately after the sas transport layer
tries to process those expander SMP DISCOVER responses.
The trace seems to suggest the device at 500508b300a27a2f:12
is SATA: extremely unlikely.
Mark, do you have a LSI MPT Fusion SAS HBA handy? If
so you might connect the enclosure to it, get smp_utils
and do something like:
# modprobe mptctl
# smp_discover -p 12 -s 0x500508b300a27a2f /dev/mptctl
and post the output.
BTW Darrick, SATA disks connected to an expander usually
get SAS addresses like <expander_sas_address + n> where
"n" is small. The device attached to 500508b300a27a2f:12
is in that region: 500508b300a27a2c
Doug Gilbert
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: aic94xx panic on module load
2006-11-28 18:44 ` Douglas Gilbert
@ 2006-11-28 18:51 ` Mark Haverkamp
2006-11-28 21:46 ` Mark Haverkamp
1 sibling, 0 replies; 11+ messages in thread
From: Mark Haverkamp @ 2006-11-28 18:51 UTC (permalink / raw)
To: dougg; +Cc: linux-scsi, djwong
On Tue, 2006-11-28 at 13:44 -0500, Douglas Gilbert wrote:
> Mark Haverkamp wrote:
> > I got this panic when loading the aic94xx module. The adapter is
> > connected to an HP MSA50 SAS enclosure with 3 72GB SAS disks.
> >
> > Kernel 2.6.19-rc6-scsi-misc on an x86_64
[ ... ]
> So this is an interesting expander setup within the enclosure.
> There are two expanders (500508b300a27a2f + 500508b300a27a3f)
> interconnected via a two wide link (0,1 <-> 10,11 (T-S)) with
> a four wide link back to the 94xx HBA (4,5,6,7 <-> 0,1,2,3).
> My guess is that 500508b300a27a2f:12 is virtual and contains a
> SES target. That leaves SAS disks on 500508b300a27a3f:0,
> 500508b300a27a3f,2 and 500508b300a27a3f,4
>
> The pain starts immediately after the sas transport layer
> tries to process those expander SMP DISCOVER responses.
> The trace seems to suggest the device at 500508b300a27a2f:12
> is SATA: extremely unlikely.
>
> Mark, do you have a LSI MPT Fusion SAS HBA handy? If
> so you might connect the enclosure to it, get smp_utils
> and do something like:
> # modprobe mptctl
> # smp_discover -p 12 -s 0x500508b300a27a2f /dev/mptctl
>
> and post the output.
I do have one on another machine. I'll get it installed in this machine
and give it a try. We do have LSI cards connected to these kinds of
enclosures and disks and they seem to be working OK.
Mark.
>
> BTW Darrick, SATA disks connected to an expander usually
> get SAS addresses like <expander_sas_address + n> where
> "n" is small. The device attached to 500508b300a27a2f:12
> is in that region: 500508b300a27a2c
>
> Doug Gilbert
>
>
--
Mark Haverkamp <markh@osdl.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: aic94xx panic on module load
2006-11-28 18:44 ` Douglas Gilbert
2006-11-28 18:51 ` Mark Haverkamp
@ 2006-11-28 21:46 ` Mark Haverkamp
2006-11-28 23:17 ` Mark Haverkamp
1 sibling, 1 reply; 11+ messages in thread
From: Mark Haverkamp @ 2006-11-28 21:46 UTC (permalink / raw)
To: dougg; +Cc: linux-scsi, djwong
On Tue, 2006-11-28 at 13:44 -0500, Douglas Gilbert wrote:
[ ... ]
> So this is an interesting expander setup within the enclosure.
> There are two expanders (500508b300a27a2f + 500508b300a27a3f)
> interconnected via a two wide link (0,1 <-> 10,11 (T-S)) with
> a four wide link back to the 94xx HBA (4,5,6,7 <-> 0,1,2,3).
> My guess is that 500508b300a27a2f:12 is virtual and contains a
> SES target. That leaves SAS disks on 500508b300a27a3f:0,
> 500508b300a27a3f,2 and 500508b300a27a3f,4
>
> The pain starts immediately after the sas transport layer
> tries to process those expander SMP DISCOVER responses.
> The trace seems to suggest the device at 500508b300a27a2f:12
> is SATA: extremely unlikely.
>
> Mark, do you have a LSI MPT Fusion SAS HBA handy? If
> so you might connect the enclosure to it, get smp_utils
> and do something like:
> # modprobe mptctl
> # smp_discover -p 12 -s 0x500508b300a27a2f /dev/mptctl
>
> and post the output.
I'm not sure how to interpret this, but it looks like something didn't
work right.
After the modprobe I see this:
Nov 28 13:42:28 odt2-003 kernel: Fusion MPT misc device (ioctl) driver 3.04.02
Nov 28 13:42:28 odt2-003 kernel: mptctl: Registered with Fusion MPT base driver
Nov 28 13:42:28 odt2-003 kernel: mptctl: /dev/mptctl @ (major,minor=10,220)
Then running the smp_discover command:
# ./smp_discover -p 12 -s 0x500508b300a27a2f /dev/mptctl
smp_send_req failed, res=-1
gets this in the log:
Nov 28 13:43:17 odt2-003 kernel: mptbase: ioc0: IOCStatus(0x0001): Invalid Function
>
--
Mark Haverkamp <markh@osdl.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: aic94xx panic on module load
2006-11-28 21:46 ` Mark Haverkamp
@ 2006-11-28 23:17 ` Mark Haverkamp
2006-11-29 1:52 ` Douglas Gilbert
0 siblings, 1 reply; 11+ messages in thread
From: Mark Haverkamp @ 2006-11-28 23:17 UTC (permalink / raw)
To: dougg; +Cc: linux-scsi, djwong
On Tue, 2006-11-28 at 13:46 -0800, Mark Haverkamp wrote:
> On Tue, 2006-11-28 at 13:44 -0500, Douglas Gilbert wrote:
>
> [ ... ]
>
I don't know if this helps, but I found the verbose option. Here is a
little debug output.
./smp_discover -vvvvvvvvv -p 12 -s 0x500508b300a27a2f /dev/mptctl
Discover request: 40 10 00 02 00 00 00 00 00 0c 00 00 00 00 00 00
send_req_mpt: subvalue=0 SAS address=0x500508b300a27a2f
mptctl two scatter gather list interface
IOCStatus=0x1
IOCStatus=0x1 IOCLogInfo=0xA27A2F SASStatus=0x0
smp_send_req failed, res=-1
>
> >
--
Mark Haverkamp <markh@osdl.org>
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: aic94xx panic on module load
2006-11-28 23:17 ` Mark Haverkamp
@ 2006-11-29 1:52 ` Douglas Gilbert
2006-11-29 15:16 ` Mark Haverkamp
0 siblings, 1 reply; 11+ messages in thread
From: Douglas Gilbert @ 2006-11-29 1:52 UTC (permalink / raw)
To: Mark Haverkamp; +Cc: linux-scsi, djwong
Mark Haverkamp wrote:
> On Tue, 2006-11-28 at 13:46 -0800, Mark Haverkamp wrote:
>> On Tue, 2006-11-28 at 13:44 -0500, Douglas Gilbert wrote:
>>
>> [ ... ]
>>
>
> I don't know if this helps, but I found the verbose option. Here is a
> little debug output.
>
>
> ./smp_discover -vvvvvvvvv -p 12 -s 0x500508b300a27a2f /dev/mptctl
> Discover request: 40 10 00 02 00 00 00 00 00 0c 00 00 00 00 00 00
> send_req_mpt: subvalue=0 SAS address=0x500508b300a27a2f
> mptctl two scatter gather list interface
> IOCStatus=0x1
> IOCStatus=0x1 IOCLogInfo=0xA27A2F SASStatus=0x0
> smp_send_req failed, res=-1
Mark,
The iocnum may be greater than 0 (especially if you have
other MPT Fusion HBAs (any kind) in that computer).
Have a look in the log around where the mptsas driver
is registered and look for the string "ioc". The number
following "ioc" is what you need. If you find "ioc3" then
try:
./smp_discover -p 12 -s 0x500508b300a27a2f /dev/mptctl,3
To verify that expander SAS address, try this:
find /sys -name "sas_device:expander*"
cd to any directory found and try "cat sas_address".
BTW there is a smp_utils version 0.92 beta at
http://www.torque.net/sg
the error messages are somewhat clearer.
Doug Gilbert
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: aic94xx panic on module load
2006-11-29 1:52 ` Douglas Gilbert
@ 2006-11-29 15:16 ` Mark Haverkamp
2006-11-29 16:30 ` Douglas Gilbert
0 siblings, 1 reply; 11+ messages in thread
From: Mark Haverkamp @ 2006-11-29 15:16 UTC (permalink / raw)
To: dougg; +Cc: linux-scsi, djwong
On Tue, 2006-11-28 at 20:52 -0500, Douglas Gilbert wrote:
> Mark Haverkamp wrote:
> > On Tue, 2006-11-28 at 13:46 -0800, Mark Haverkamp wrote:
> >> On Tue, 2006-11-28 at 13:44 -0500, Douglas Gilbert wrote:
> >>
> >> [ ... ]
> >>
> >
> > I don't know if this helps, but I found the verbose option. Here is a
> > little debug output.
> >
> >
> > ./smp_discover -vvvvvvvvv -p 12 -s 0x500508b300a27a2f /dev/mptctl
> > Discover request: 40 10 00 02 00 00 00 00 00 0c 00 00 00 00 00 00
> > send_req_mpt: subvalue=0 SAS address=0x500508b300a27a2f
> > mptctl two scatter gather list interface
> > IOCStatus=0x1
> > IOCStatus=0x1 IOCLogInfo=0xA27A2F SASStatus=0x0
> > smp_send_req failed, res=-1
>
> Mark,
> The iocnum may be greater than 0 (especially if you have
> other MPT Fusion HBAs (any kind) in that computer).
> Have a look in the log around where the mptsas driver
> is registered and look for the string "ioc". The number
> following "ioc" is what you need. If you find "ioc3" then
> try:
>
> ./smp_discover -p 12 -s 0x500508b300a27a2f /dev/mptctl,3
OK thanks, I do have an mptspi card too.
# ./smp_discover -vvvvvvvvv -p 12 -s 0x500508b300a27a2f /dev/mptctl,2
Discover request: 40 10 00 02 00 00 00 00 00 0c 00 00 00 00 00 00
send_req_mpt: subvalue=2 SAS address=0x500508b300a27a2f
mptctl two scatter gather list interface
Discover response:
expander change count: 0
phy identifier: 12
attached device type: end device
negotiated physical link rate: phy enabled; 3 Gbps
attached initiator: ssp=0 stp=0 smp=0 sata_host=0
attached sata port selector: 0
attached target: ssp=0 stp=1 smp=0 sata_device=0
SAS address: 0x500508b300a27a2f
attached SAS address: 0x500508b300a27a2c
attached phy identifier: 0
attached inside ZPSDS persistent: 0
attached requested inside ZPSDS: 0
attached break_reply capable: 0
programmed minimum physical link rate: 3 Gbps
hardware minimum physical link rate: 3 Gbps
programmed maximum physical link rate: 3 Gbps
hardware maximum physical link rate: 3 Gbps
phy change count: 105
virtual phy: 1
partial pathway timeout value: 7 us
routing attribute: direct
connector type: No information
connector element index: 0
connector physical link: 0
>
> To verify that expander SAS address, try this:
> find /sys -name "sas_device:expander*"
> cd to any directory found and try "cat sas_address".
0x500508b300a27a2f
>
>
> BTW there is a smp_utils version 0.92 beta at
> http://www.torque.net/sg
> the error messages are somewhat clearer.
>
>
> Doug Gilbert
>
--
Mark Haverkamp <markh@osdl.org>
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: aic94xx panic on module load
2006-11-29 15:16 ` Mark Haverkamp
@ 2006-11-29 16:30 ` Douglas Gilbert
2006-11-30 7:11 ` Luben Tuikov
0 siblings, 1 reply; 11+ messages in thread
From: Douglas Gilbert @ 2006-11-29 16:30 UTC (permalink / raw)
To: Mark Haverkamp; +Cc: linux-scsi, djwong, ltuikov, Eric.Moore
Mark Haverkamp wrote:
> On Tue, 2006-11-28 at 20:52 -0500, Douglas Gilbert wrote:
>> Mark Haverkamp wrote:
>>> On Tue, 2006-11-28 at 13:46 -0800, Mark Haverkamp wrote:
>>>> On Tue, 2006-11-28 at 13:44 -0500, Douglas Gilbert wrote:
>>>>
>>>> [ ... ]
>>>>
>>> I don't know if this helps, but I found the verbose option. Here is a
>>> little debug output.
>>>
>>>
>>> ./smp_discover -vvvvvvvvv -p 12 -s 0x500508b300a27a2f /dev/mptctl
>>> Discover request: 40 10 00 02 00 00 00 00 00 0c 00 00 00 00 00 00
>>> send_req_mpt: subvalue=0 SAS address=0x500508b300a27a2f
>>> mptctl two scatter gather list interface
>>> IOCStatus=0x1
>>> IOCStatus=0x1 IOCLogInfo=0xA27A2F SASStatus=0x0
>>> smp_send_req failed, res=-1
>> Mark,
>> The iocnum may be greater than 0 (especially if you have
>> other MPT Fusion HBAs (any kind) in that computer).
>> Have a look in the log around where the mptsas driver
>> is registered and look for the string "ioc". The number
>> following "ioc" is what you need. If you find "ioc3" then
>> try:
>>
>> ./smp_discover -p 12 -s 0x500508b300a27a2f /dev/mptctl,3
>
> OK thanks, I do have an mptspi card too.
>
> # ./smp_discover -vvvvvvvvv -p 12 -s 0x500508b300a27a2f /dev/mptctl,2
> Discover request: 40 10 00 02 00 00 00 00 00 0c 00 00 00 00 00 00
> send_req_mpt: subvalue=2 SAS address=0x500508b300a27a2f
> mptctl two scatter gather list interface
> Discover response:
> expander change count: 0
> phy identifier: 12
> attached device type: end device
> negotiated physical link rate: phy enabled; 3 Gbps
^^^^^^^^
A "heads up" here. the "physical" has now be changed
to "logical" in SAS-2. The idea is that up to 4
logical 1.5 Gbps links (e.g. to SATA disks) can be
multiplexed on one 6 Gbps physical link.
> attached initiator: ssp=0 stp=0 smp=0 sata_host=0
> attached sata port selector: 0
> attached target: ssp=0 stp=1 smp=0 sata_device=0
> SAS address: 0x500508b300a27a2f
> attached SAS address: 0x500508b300a27a2c
> attached phy identifier: 0
> attached inside ZPSDS persistent: 0
> attached requested inside ZPSDS: 0
> attached break_reply capable: 0
> programmed minimum physical link rate: 3 Gbps
> hardware minimum physical link rate: 3 Gbps
> programmed maximum physical link rate: 3 Gbps
> hardware maximum physical link rate: 3 Gbps
> phy change count: 105
> virtual phy: 1
> partial pathway timeout value: 7 us
> routing attribute: direct
> connector type: No information
> connector element index: 0
> connector physical link: 0
Mark,
Finally ...
So the above is somewhat strange as it indicates a STP target but
not a SATA device. The phy is also flagged as virtual which means
that target port is within the expander.
So my guess is that the mptsas driver (or firmware) skips that
device while the aic94xx driver tries to set it up as a SATA
target and falls off the rails (naturally it shouldn't oops).
Hopefully Luben chips in here with what should happen ...
>> To verify that expander SAS address, try this:
>> find /sys -name "sas_device:expander*"
>> cd to any directory found and try "cat sas_address".
>
> 0x500508b300a27a2f
>
>>
>> BTW there is a smp_utils version 0.92 beta at
>> http://www.torque.net/sg
>> the error messages are somewhat clearer.
Eric Moore pointed out to me that the ioc_num can also be
found in /proc/scsi/mptsas/<host_no> and
/sys/class/scsi_host/host<n>/unique_id
so I have updated the smp_utils documentation.
So this is an instructive case of using one manufacturer's
HBA and driver to debug a driver for another manufacturer's
HBA.
Doug Gilbert
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: aic94xx panic on module load
2006-11-29 16:30 ` Douglas Gilbert
@ 2006-11-30 7:11 ` Luben Tuikov
0 siblings, 0 replies; 11+ messages in thread
From: Luben Tuikov @ 2006-11-30 7:11 UTC (permalink / raw)
To: dougg, Mark Haverkamp; +Cc: linux-scsi, djwong, Eric.Moore
--- Douglas Gilbert <dougg@torque.net> wrote:
> Mark Haverkamp wrote:
> > On Tue, 2006-11-28 at 20:52 -0500, Douglas Gilbert wrote:
> >> Mark Haverkamp wrote:
> >>> On Tue, 2006-11-28 at 13:46 -0800, Mark Haverkamp wrote:
> >>>> On Tue, 2006-11-28 at 13:44 -0500, Douglas Gilbert wrote:
> >>>>
> >>>> [ ... ]
> >>>>
> >>> I don't know if this helps, but I found the verbose option. Here is a
> >>> little debug output.
> >>>
> >>>
> >>> ./smp_discover -vvvvvvvvv -p 12 -s 0x500508b300a27a2f /dev/mptctl
> >>> Discover request: 40 10 00 02 00 00 00 00 00 0c 00 00 00 00 00 00
> >>> send_req_mpt: subvalue=0 SAS address=0x500508b300a27a2f
> >>> mptctl two scatter gather list interface
> >>> IOCStatus=0x1
> >>> IOCStatus=0x1 IOCLogInfo=0xA27A2F SASStatus=0x0
> >>> smp_send_req failed, res=-1
> >> Mark,
> >> The iocnum may be greater than 0 (especially if you have
> >> other MPT Fusion HBAs (any kind) in that computer).
> >> Have a look in the log around where the mptsas driver
> >> is registered and look for the string "ioc". The number
> >> following "ioc" is what you need. If you find "ioc3" then
> >> try:
> >>
> >> ./smp_discover -p 12 -s 0x500508b300a27a2f /dev/mptctl,3
> >
> > OK thanks, I do have an mptspi card too.
> >
> > # ./smp_discover -vvvvvvvvv -p 12 -s 0x500508b300a27a2f /dev/mptctl,2
> > Discover request: 40 10 00 02 00 00 00 00 00 0c 00 00 00 00 00 00
> > send_req_mpt: subvalue=2 SAS address=0x500508b300a27a2f
> > mptctl two scatter gather list interface
> > Discover response:
> > expander change count: 0
> > phy identifier: 12
> > attached device type: end device
> > negotiated physical link rate: phy enabled; 3 Gbps
> ^^^^^^^^
> A "heads up" here. the "physical" has now be changed
> to "logical" in SAS-2. The idea is that up to 4
> logical 1.5 Gbps links (e.g. to SATA disks) can be
> multiplexed on one 6 Gbps physical link.
>
> > attached initiator: ssp=0 stp=0 smp=0 sata_host=0
> > attached sata port selector: 0
> > attached target: ssp=0 stp=1 smp=0 sata_device=0
> > SAS address: 0x500508b300a27a2f
> > attached SAS address: 0x500508b300a27a2c
> > attached phy identifier: 0
> > attached inside ZPSDS persistent: 0
> > attached requested inside ZPSDS: 0
> > attached break_reply capable: 0
> > programmed minimum physical link rate: 3 Gbps
> > hardware minimum physical link rate: 3 Gbps
> > programmed maximum physical link rate: 3 Gbps
> > hardware maximum physical link rate: 3 Gbps
> > phy change count: 105
> > virtual phy: 1
> > partial pathway timeout value: 7 us
> > routing attribute: direct
> > connector type: No information
> > connector element index: 0
> > connector physical link: 0
>
> Mark,
> Finally ...
> So the above is somewhat strange as it indicates a STP target but
> not a SATA device. The phy is also flagged as virtual which means
> that target port is within the expander.
>
> So my guess is that the mptsas driver (or firmware) skips that
> device while the aic94xx driver tries to set it up as a SATA
> target and falls off the rails (naturally it shouldn't oops).
>
> Hopefully Luben chips in here with what should happen ...
I see a problematic expander: SAS phy reset sequence occured,
but STP is set to 1, on top of this the phy is indicated
to be virtual.
What is the intention here? A testing bed for sending and
receiving SATA frames?
It is not inconceivable that someone would do this, although
I wouldn't recommend it for production systems.
Luben
> >> To verify that expander SAS address, try this:
> >> find /sys -name "sas_device:expander*"
> >> cd to any directory found and try "cat sas_address".
> >
> > 0x500508b300a27a2f
> >
> >>
> >> BTW there is a smp_utils version 0.92 beta at
> >> http://www.torque.net/sg
> >> the error messages are somewhat clearer.
>
> Eric Moore pointed out to me that the ioc_num can also be
> found in /proc/scsi/mptsas/<host_no> and
> /sys/class/scsi_host/host<n>/unique_id
> so I have updated the smp_utils documentation.
>
>
> So this is an instructive case of using one manufacturer's
> HBA and driver to debug a driver for another manufacturer's
> HBA.
>
> Doug Gilbert
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2006-11-30 7:11 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-11-28 17:17 aic94xx panic on module load Mark Haverkamp
2006-11-28 18:01 ` Darrick J. Wong
2006-11-29 19:29 ` Mark Haverkamp
2006-11-28 18:44 ` Douglas Gilbert
2006-11-28 18:51 ` Mark Haverkamp
2006-11-28 21:46 ` Mark Haverkamp
2006-11-28 23:17 ` Mark Haverkamp
2006-11-29 1:52 ` Douglas Gilbert
2006-11-29 15:16 ` Mark Haverkamp
2006-11-29 16:30 ` Douglas Gilbert
2006-11-30 7:11 ` Luben Tuikov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox