Re: Iomega Ditto Easy 800 not detected by bpck-fdc (2)
smed <[email protected]> Fri, 28 Jun 2002 09:36:24 -0400
| Newsgroups | gmane.linux.tape |
|---|---|
| Message-ID | <20020628133624.GA2693@thebog> |
--d6Gm4EdcadzBjdND
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
I've left the appended message below for reference....I know its a lot of text but it will help
keep everything together in one place.
Attached are two files....
#1 MCONFIF which is the configuration file for compiling the ftape driver for the bpck-fdc module
#2 is my kernel configuration file for Linux 2.2.19
Couple of things I noticed while skimming through the kernenl configuration file.
Plug and play IS compiled into the kerenel......however the option to automatically
detect and configure parallel ports is NOT compiled at all. This could be significant.
Also.....Parallel Port IDE support is compiled as a module....and the BPCK Module is set in this part
of the config file as well. I think in the 'make menuconfig' utility this is identified as the MicroSolutions
driver.....you have to look this section over completely while configuring your kernel.
I've got to compare these two files on my machine with the working Ditto 800 with the same two
files on my other machine with the 'still not working' Colorado trakker to see if there are any
MAJOR configuration differences that I may have overlooked so far.
Getting these tape drives to work has definitely been the most challenging Linux project I have
embarked on so far.....and I HATE hardware.
I'd be willing to bet that people who are experienced and proficient at getting the older
legacy Intel hardware to work with Linux can make some serious bucks!
Good Luck....
I'll share more if I make any progress with the other drive I'm trying to configure.
smed
On Thu, Jun 27, 2002 at 12:38:54PM -0400, smed wrote:
>
> Folks:
>
> I can and will provide some more detail on MY system and what my configuration looks like
> so that those of you can get an idea of how I'm setup.
>
> There are a couple of caveats:
> #1 - I can't get to this until this weekend for sure....sorry swamped
> #2 - I honestly do NOT know what the contributing factor was that made it work....
> this took me no-shit over 12 man hours before it miraculously worked upon a reboot ( and I hate rebooting)
> #3 - I am having a (minor) issue. Since this machine is a 'headless' server....it really doesn't matter....
> but when I load the bpck-fdc module using modprobe and it loads all of its dependent modules (parport, parport_pc, ftape & zftape)
> the console monitor blanks out - forever - until a reboot has occurred. Don't know why....not sure if this problem
> can be corrected or not. It must have something to do with the driver for the virtual terminals...becuase I have ZERO virtual
> terminals after the modules load. Currently I have the modules loading in /etc/rc.d/rc.local
>
> I can give you some detailed background about the machine - this may be helpful....or it might not be imporatant at all.
>
> Pentium class 233mhz
> 128MB RAM
> Slackware Linux 8.0 (of course?) 2.2.19 kernel
>
> I have recompiled the kernel on this machine more times than I can count in an effort to make that tape drive work.
> Last compile right before I discovered that the tape drive worked...I had excluded compiling ftape during 'make menuconfig'
> Also: I had compiled all parport support and printer support and anything related to tha parallel port, as a modules. I did this
> in an effort to isolate the broken part of this process by using brut force and the process of elimination. Stil....the last compile
> and reboot included many changes that I can't recall completely. All I know for sure was that I followed this process upon last compile:
>
> cd /usr/src/linux (linux 2.2.19)
> make clean
> make menuconfig { this where I removed ALL built-in support for parallel port in the kerenel - did not choose to compile ftape at all for any reason)
> make dep { as per the instructions in the /ftape-src-directory/INSTALL.txt }
>
> then I switched to the ftape source directory
>
> cd /usr/src/ftape-4something
> make clean
> make distclean { to clear out some files that are prohibitive as per the same INSTALL docuement above }
> { editted the MCONFIG file to use the bpck-fdc option *** see this file }.
> make
> make install
>
> cd ./modules
> { edit the ./insert file to include specific parameters for loading the modules }
> . ./insert
>
> This is where the modules loaded....and I was able to get a status from the tape drive:
>
>
> ftmt --file='/dev/qft0' status
>
>
> NOTES: I did all of this as root....naturally.
> I did a lot of checking out what the /proc filesystem was doing....
> I had a seperate terminal open just to monitor how this filesystem reacted during each of the changes I was making. You need
> to monitory the /proc/parport filesystem to see if it's picking up the parameters being passed to the kernel
> eg. cat /proc/parport/0/hardware { should be showing you all good valies for irq, dma, etc. } check your BIOS to confirm these values.
> You also need to monitor /proc/ftape to see this information as well.
> Parallel IDE support is important in this whole process....and at this point I"m thinking this is where I"m getting screwed up...
> when you compile your kernel - compile parallel IDE support as a module and load it manually.....I have to investigate this modules
> relationship to the whole process....I'm really starting to think it's critical and might be my main source of difficulty.
>
> Thoughts:
>
> I've been working with Linux since 1995.....running Slackware only ever since.....I have not experiemted much with any other distro...
> so I can't explain how this operations might work for other distros. All I know is that Slack is usually rock-solid.
>
> I've configured a bunch of 'legacy' hardware in my day....mainly sound cards give me a shit-load of trouble.....
> THIS EXPERIENCE has been the WORST case scenario for me and Linux hardware.....however I am CHEAP and was determined to make it work.
>
> KEEPIN ALL OF THAT IN MIND: I'm still not sure what I did to make it work....and am not sure if I could repeat the process.
>
>
> I am ALSO working on another machine here at work Slackware 7.1 - 2.2.16 kernel
> This machine is attached to a Colorado Trakker 250 tape drive that works fine under windows and I've got a huge stash of
> tapes for this machine....and it's in mint condition.
> I have been working equally as hard to get the trakker.o module to load and have followed similar steps as above and I have YET
> to make this tape drive work either. This machine has had SEVERAL recompiles and I've already isolated all parallel support to
> modules....nothing built into the kernel....still no luch.
> I WAS able to get the trakker driver loaded one time on a fluke....but the /proc/ftape device didn't show up and, needless-to-say,
> the tape drive wouldn't respond.
>
>
> I will furnish in another e-mail the following configuration files:
>
> /usr/src/ftape-driver/MCONFIG { the main configuration file for compiling the driver }
> /usr/src/linux/.config { my kernel configuration file....not sure how much this can be helpful....but it probably is }
> /usr/src/ftape-driver/modules/insert { this file is a script that loads the newly compiled ftape modules using insmod }
>
> Ok....that's all I've got right now off the top of my head.......
> I"ll see if I can get the above mentioned files posted by the end of the day.
>
> GOOD LUCK! and PLEASE keep me posted to any new developments........I would like to get this issue under wraps.
> Good old lower capacity tape drives are easy to come by and can be an inexpensive way to backup critical data.
>
>
> Enjoy!
>
> smed
>
>
>
>
> On Thu, Jun 27, 2002 at 07:38:27AM -0400, [email protected] wrote:
> > Smed,
> > Can you provide the sequence that you loaded the modules and any of
> > the parameter associated with each module? I get similar errors to just
> > about everyone that can't get their Ditto Easy 800 loaded.
> >
> > Kevin Foss
> > Ottawa, Canada
> >
> > -----Original Message-----
> > From: smed [mailto:[email protected]]
> > Sent: Friday, 21 June, 2002 12:16
> > To: [email protected]
> > Subject: Re: Iomega Ditto Easy 800 not detected by bpck-fdc (2)
> >
> >
> >
> > I recently got my Ditto 800 working with the linux 2.2.19 kernel.
> > I had to recompile about a bagillion times.
> > Try loading all the modules in sequence.
> > don't build the parport and parport_pc modules into the kernel...load them
> > seperately
> > and make sure and setup the appropriate parameters in /etc/modules.conf
> > don't load the ftape-compressor....it's not needed.
> >
> > I honestly don't know how I got it to work, however I know I had to
> > recompile the
> > kernel and the modules nearly a dozen times.
> >
> > I'm still working on another colorodo trakker 250 tape drive that I can not
> > get to
> > work. I'm thinking of upgrading to a 2.2 kernel just to see if the support
> > is better.
> >
> > smed
> >
> >
> >
> > On Fri, Jun 21, 2002 at 05:53:06PM +0200, Alessio Martini wrote:
> > > [follows from the previous message]
> > >
> > > I also discovered that I obtain the same error message both when the
> > > parallel cable is plugged and when it's unplugged. The problem is not the
> > > cable, since I can print to a printer which is connected through the
> > Iomega
> > > Ditto drive.
> > > Moreover, it doesn't matter if parport and/or parport_pc modules are
> > > loaded: I always get the same error message in /var/log/messages:
> > >
> > > Jun 21 00:06:26 due kernel: bpck-fdc.c: bpck_fdc_register @ 0xd291cce0
> > > Jun 21 00:06:26 due kernel: [005] bpck-fdc.c (bpck_fdc_query_proto) -
> > > Got 0xf8, expected either 0xc0 or 0x40.
> > > Jun 21 00:06:26 due kernel: [006] 0 bpck-fdc.c (bpck_fdc_detect) - can't
> > > find bpck interface for ftape id 0.
> > > Jun 21 00:06:26 due kernel: [007] 0 bpck-fdc.c (bpck_fdc_detect) -
> > > ft_parport_probe(fdc, &bpck->parinfo) failed: -6.
> > >
> > > Alessio Martini
> > >
> > >
> > >
> > > Alessio Martini
> > > Piazza del Rosario, 9
> > > 28922 Verbania Pallanza (VB)
> > > Italy
> > >
> > > Tel.: +39-0323-503071
> > > e-mail: [email protected]
> > >
> > >
> > > -
> > > To unsubscribe from this list: send the line "unsubscribe linux-tape" in
> > > the body of a message to [email protected]
> > > More majordomo info at http://vger.kernel.org/majordomo-info.html
> > -
> > To unsubscribe from this list: send the line "unsubscribe linux-tape" in
> > the body of a message to [email protected]
> > More majordomo info at http://vger.kernel.org/majordomo-info.html
> -
> To unsubscribe from this list: send the line "unsubscribe linux-tape" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
--d6Gm4EdcadzBjdND
Content-Type: text/plain; charset=unknown-8bit
Content-Disposition: attachment; filename=MCONFIG
Content-Transfer-Encoding: 8bit
###############################################################################
#
# Copyright (C) 1997-2000 Claus Heine.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; see the file COPYING. If not, write to
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
#
# $RCSfile: MCONFIG,v $
# $Revision: 1.77 $
# $Date: 2000/07/13 11:38:49 $
#
# Compile time configuration for the QIC-40/80/3010/3020 ftape
# driver for Linux
#
###############################################################################
###############################################################################
#
# Pathnames. These should work just fine.
#
# change the following to point to the start of your kernel source tree:
#
# IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
LINUX_LOCATION = /usr/src/linux-2.2.19
#
# Ok. It looks ugly. It is ugly.
#
KERNELRELEASE = $(shell grep UTS_RELEASE $(LINUX_LOCATION)/include/linux/version.h|cut -d '"' -f 2)
#
# The following means that this package doesn't support
# cross-compilation. Stolen from Linux v2.2
#
ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)
#
# Change the following to point to the directory where you want the
# modules to be installed.
#
MODULESDIR = /lib/modules/$(KERNELRELEASE)/misc
#
###############################################################################
###############################################################################
# IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT #
###############################################################################
#
# Get the configuration of the kernel ftape is compiled for.
#
# This will only work with a configured kernel, but we need a fully
# configured kernel anyways?? If `$(LINUX_LOCATION)/.config' DOESN'T
# exist you'll need to set the variables of the "else" part of the
# "ifeq" clause according to the configuration of the kernel you want
# ftape to use with. If `$(LINUX_LOCATION)/.config' exists you can
# skip this part and go on with the hardware configuration options
# below.
#
#
ifeq ($(LINUX_LOCATION)/.config,$(wildcard $(LINUX_LOCATION)/.config))
include $(LINUX_LOCATION)/.config
else
#
# If the file `$(LINUX_LOCATION)/.config' doesn't exists, then try to
# tune the parameters in this "else" part of the "ifeq" clause above
# to fit your setup.
#
# If you attempt to use CONFIG_MODVERSIONS then make sure that
# `$(LINUX_LOCATION)/include/linux/modversions.h' REALLY
# EXISTS. Otherwise, don't use CONFIG_MODVERSIONS.
#
# You should also set the CONFIG_M386/486/586/686 according to your
# processor type. When running an DEC alpha then comment out the
# CONFIG_M486=y line and uncomment the CONFIG_ALPHA=y line.
#
#CONFIG_M386=y
#CONFIG_M486=y
CONFIG_M586=y
#CONFIG_M686=y
#CONFIG_MAMDK6
#CONFIG_ALPHA=y
#CONFIG_MODVERSIONS=y
#CONFIG_SMP = 1
#
# DON'T touch the following two lines! To enable/disable the procfs
# interface you should uncomment/comment out the CONFIG_FT_PROC_FS
# option below and leave the CONFIG_PROC_FS option ENABLED.
#
CONFIG_PROC_FS=y
CONFIG_MODULES=y
endif
#
###############################################################################
###############################################################################
# IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT #
###############################################################################
#
# You MUST uncomment the following line if you are running a SMP
# (multi-processor) system UNLESS you are unsing Linux v2.2 (or later)
# and MCONFIG has been given the correct location of you correctly
# configured kernel source tree.
#
#CONFIG_SMP = 1
#
###############################################################################
###############################################################################
# IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT #
###############################################################################
#
# Hardware configuration for the floppy tape drive.
#
# You need to take care of the following options if you didn't connect
# your floppy tape to the standard floppy controller, i.e. if you
# didn't plugged the floppy tape into the floppy controller already
# contained in your computer system.
#
# Short description of available options
# (`FDC' stands for `Floppy Disk Controller')
#
# PROBE_FC10 - if defined will look for a FC-10 (or FC-20)
# card.
# FDC_BASE - sets base address if using non-standard fdc
# FDC_IRQ - sets interrupt if FDC_BASE is defined
# FDC_DMA - sets dma channel if FDC_BASE is defined
# MACH2 - Support for Mountain MACH-2 controller. You
# have to specify its base address (either
# 0x1E0 or 0x3E0).
# CLK_48MHZ - must be defined and set to 0 if your 82078
# is _not_ being run from a 48 Mhz clock
# oscillator. Normally you don't need to worry
# about it.
#
#
#
# If you're using a non-standard floppy disk controller for the tape
# drive, enable one (only!) of the following lines and set the
# FDC_BASE, FDC_IRQ and FDC_DMA parameters to the actual values.
#
# `enable' means: `uncomment one of the lines starting with
# "FDC_OPT = ..."'. `uncomment' means: remove the leading `#'
#
# The following values hopefully reflect the default settings for
# those controllers.
#
# Note1: A FC-10/FC-20 controller must use either of DMA 1, 2, or 3.
# DMA 5 and 7 does NOT work!.
#
# Note2: IRQ 2 and IRQ 9 can be considered the same. When using IRQ 2
# on a controller you must specify IRQ 9 here!
#
# Note3: *_ALL_* parameters can as well be set as module parameters
# during module loading. This means that the following values
# only give the defaults in case you load the modules without
# any parameters.
#
# Note4: The "..._DEV=0" lines determine which device nodes to use
# with which floppy tape controller (/dev/qft0, ...,
# /dev/qft3). In case you have an internal floppy tape plugged
# into the standard floppy controller and a parallel port
# floppy tape drive, then leave the "STD_DEV=0" line as it is
# and uncomment either the option settings for the Trakker or
# the BackPack tape drive and set either "TRAKKER_DEV=1" or
# "BPCK_DEV=1" to use the parallel port tape drive using
# "/dev/qft1".
#
FDC_OPT :=
#
# For a standard floppy tape controller or automatic configuration of
# parallel port floppy tape drives uncomment the following line:
#
AUTO_DEV=0
#FDC_OPT += -DCONFIG_FT_STD_FDC_$(AUTO_DEV) \
-DCONFIG_FT_AUTO_$(AUTO_DEV)=1
#
# For a standard floppy tape controller, uncomment the following line:
#
STD_DEV=0
#FDC_OPT += -DCONFIG_FT_STD_FDC_$(STD_DEV) \
-DCONFIG_FT_INT_$(STD_DEV)=1
#
# For a Mountain MACH-2 controller, try
#
MACH2_DEV=0
#FDC_OPT += -DCONFIG_FT_MACH2_$(MACH2_DEV)=1 \
-DCONFIG_FT_FDC_BASE_$(MACH2_DEV)=0x1E0 \
-DCONFIG_FT_FDC_IRQ_$(MACH2_DEV)=6 \
-DCONFIG_FT_FDC_DMA_$(MACH2_DEV)=2 \
-DCONFIG_FT_NR_BUFFERS=3 \
-DCONFIG_FT_INT_$(MACH2_DEV)=1
#
# For Colorado CMS FC-10 or FC-20 controllers:
#
FC10_DEV=0
#FDC_OPT += -DCONFIG_FT_FC10_$(FC10_DEV)=1 \
-DCONFIG_FT_FDC_BASE_$(FC10_DEV)=0x180 \
-DCONFIG_FT_FDC_IRQ_$(FC10_DEV)=9 \
-DCONFIG_FT_FDC_DMA_$(FC10_DEV)=3 \
-DCONFIG_FT_NR_BUFFERS=3 \
-DCONFIG_FT_INT_$(FC10_DEV)=1
#
# Secondary floppy disk controller:
# including Ditto Dash 2Mbps controller, ExaByte accelerator card,
# CTC-2Mb (Seagate) and hopefully any 82078 based FDC controller card.
#
82078_DEV=0
#FDC_OPT = -DCONFIG_FT_FDC_BASE_$(82078_DEV)=0x370 \
-DCONFIG_FT_FDC_IRQ_$(82078_DEV)=6 \
-DCONFIG_FT_FDC_DMA_$(82078_DEV)=2 \
-DCONFIG_FT_NR_BUFFERS=3 \
-DCONFIG_FT_INT_$(82078_DEV)=1
#
# Maybe one of the following alternatives work if you have a Ditto
# Dash and the above setting doesn't work:
#
# FDC_OPT = -DCONFIG_FT_FDC_BASE_$(82078_DEV)=0x3bc \
-DCONFIG_FT_FDC_IRQ_$(82078_DEV)=7 \
-DCONFIG_FT_FDC_DMA_$(82078_DEV)=1 \
-DCONFIG_FT_NR_BUFFERS=3 \
-DCONFIG_FT_INT_$(82078_DEV)=1
#FDC_OPT = -DCONFIG_FT_FDC_BASE_$(82078_DEV)=0x370 \
-DCONFIG_FT_FDC_IRQ_$(82078_DEV)=2 \
-DCONFIG_FT_FDC_DMA_$(82078_DEV)=3 \
-DCONFIG_FT_NR_BUFFERS=3 \
-DCONFIG_FT_INT_$(82078_DEV)=1
#
# For a HP Colorado Trakker parallel port drive, try
#
TRAKKER_DEV=0
#FDC_OPT += -DCONFIG_FT_FDC_PARPORT_$(TRAKKER_DEV)=-1 \
-DCONFIG_FT_PAR_$(TRAKKER_DEV)=1 \
-DCONFIG_FT_TRAKKER_$(TRAKKER_DEV)=1
#
# For a Micro Solutions opispo "backpack" based parallel port drive, try
#
BPCK_DEV=0
FDC_OPT += -DCONFIG_FT_FDC_PARPORT_$(BPCK_DEV)=-1 \
-DCONFIG_FT_PAR_$(BPCK_DEV)=1 \
-DCONFIG_FT_BPCK_$(BPCK_DEV)=1
#
#
#
#
###############################################################################
###############################################################################
#
# Generic ftape options.
#
# Valid ftape options are:
#
# GCC_2_4_5_BUG - must be set if using gcc-2.4.5 to prevent
# bad assembler-code for the dma
# handling. Type `gcc --version' to determine
# the version of gcc.
#
# CONFIG_FT_PROC_FS - enables proc interface (read-only) to provide
# information about kind of tape drive, data
# rate etc. Consumes about 2 kb of memory.
# Make sure to read the file `BUGS' before
# enabling this option. THIS WILL NOT WORK
# with Linux v1.2.13 (and older) kernels. It
# is safe to use this option with v2.1.x and
# later kernels
#
# BROKEN_FLOPPY_DRIVER - leave this defined if you DON'T apply the patch
# `patches/v2.0/floppy.c.dif' to the floppy
# driver of the standard kernel distribution.
# If you DON'T apply my patch, then you
# definitely need this switch if you want to
# create an emergency (rescue) disk with
# ftape. DON'T define this if you are running
# v2.1.x or later kernels. But if you are
# running v2.1.115 (maybe also v2.1.116) or
# previous kernels of the 2.1.x series, then
# consider applying the patch
# `patches/v2.1/floppy.c.dif' to your kernel.
# CONFIG_ZFT_DFLT_BLK_SZ - minimum IO block size of the tape devices.
# every read or write attempt must be a
# multiple of this many bytes. Default is 10k
# (block size used by tar). Many SCSI tapes
# use 32k. Allowed values are multiples of
# 1024 up to 62k. A value of "0" lets zftape
# use variable block size mode, i.e. every
# read/write operation must be a multiple of 1
# byte, i.e. arbitray block sizes are
# admissible. Compilation of the ftape
# modules will fail if this parameter isn't
# aligned to 1024 bytes.
# CONFIG_ZFT_OBSOLETE - If this is defined, then
# a) support for /dev/rawft is added, i.e. the
# minor device bit 5 toggles raw mode.
# b) the MTIOC_ZFTAPE_GETBLKSZ is supported.
# c) support for decompression of old ftape-3.x
# archives is added.
# d) in case devfs is supported then the old device
# name /dev/qft0 is created as symlink to
# /dev/ftape/0/qft. Likewise for all other
# devices.
#
# When it is not defined: no decompression, no
# old ioctls, raw-mode must be entered via new
# MTIOCFTMODE ioctl, in the presence of devfs
# all ftape devices are created below
# `/dev/ftape/ยด.
#
FTAPE_OPT = -DTHE_FTAPE_MAINTAINER=\"[email protected]\"
FTAPE_OPT += -DBROKEN_FLOPPY_DRIVER
FTAPE_OPT += -DCONFIG_FT_PROC_FS
#FTAPE_OPT += -DCONFIG_ZFT_DFLT_BLK_SZ=10240
FTAPE_OPT += -DCONFIG_ZFT_OBSOLETE
#
###############################################################################
###############################################################################
#
# Options that affect the amount of debugging messages printed to the
# system console (or kernel log files). Also reduces the size of the
# driver.
#
# CONFIG_FT_FULL_DEBUG - if NOT defined, all messages with trace
# level 6 (i.e. ft_fdc_dma) or higher are
# disabled. You probably don't want to
# define this unless you want debug the
# drive. If unsure, don't define this.
#
# CONFIG_FT_NO_TRACE - if defined, only information and errors
# show up. If unsure, don't define it.
#
# CONFIG_FT_NO_TRACE_AT_ALL - if defined, no trace output shows
# up. If unsure, don't define it.
#
#TRACE_FLAGS = -DCONFIG_FT_NO_TRACE
#TRACE_FLAGS = -DCONFIG_FT_NO_TRACE_AT_ALL
#TRACE_FLAGS = -DCONFIG_FT_FULL_DEBUG
#
###############################################################################
###############################################################################
#
# Compiler options for your architecture
#
# ... in case you need any special options ...
#
# ARCH_OPT =
#
###############################################################################
###############################################################################
#
# Don't change anything below this point!!!!
#
# Unless you know what you are doing. Don't expect me to help you.
#
ifeq ($(CONFIG_MODULES),n)
ERROR_RULE:
@echo
@echo "*************************************************"
@echo
@echo "Please reconfigure your kernel to support runtime"
@echo "loadable modules. Retry making ftape afterwards."
@echo
@echo "*************************************************"
@echo
exit 1
endif
#
# MODVERSIONS and MODULES stuff
#
MAKING_MODULES = 1
MODULE_OPT = -DMODULE
ifeq ($(CONFIG_MODVERSIONS),y)
MODULE_OPT += -DMODVERSIONS
MODULE_OPT += -include $(TOPDIR)/include/linux/modftversions.h
GENKSYMS = /sbin/genksyms
endif
#
# assemble the compile time options
#
CONFIG_OPT := $(FTAPE_OPT) $(FDC_OPT) $(TRACE_FLAGS)
CONFIG_OPT += -DCONFIG_FTAPE_MODULE
CONFIG_OPT += -DCONFIG_FT_INTERNAL_MODULE
CONFIG_OPT += -DCONFIG_FT_PARPORT
CONFIG_OPT += -DCONFIG_FT_TRAKKER_MODULE
CONFIG_OPT += -DCONFIG_FT_BPCK_MODULE
CONFIG_OPT += -DCONFIG_ZFTAPE_MODULE
ifneq ($(findstring, CONFIG_ZFT_OBSOLETE,$(FTAPE_OPT)),"")
CONFIG_OPT += -DCONFIG_ZFT_COMPRESSOR_MODULE
endif
override CONFIG_FTAPE := m
override CONFIG_FT_INTERNAL := m
override CONFIG_FT_PARPORT := m
override CONFIG_FT_TRAKKER := m
override CONFIG_FT_BPCK := m
override CONFIG_ZFTAPE := m
ifneq ($(findstring, CONFIG_ZFT_OBSOLETE,$(FTAPE_OPT)),"")
override CONFIG_ZFT_COMPRESSOR := m
else
override CONFIG_ZFT_COMPRESSOR :=
endif
ifneq ($(findstring, CONFIG_FT_PROC_FS,$(FTAPE_OPT)),"")
CONFIG_FT_PROC_FS := y
endif
#
# options needed to compile kernel source
#
WARNINGS := -Wall -Wstrict-prototypes
COMPILE := -O2 $(ARCH_OPT) -fomit-frame-pointer -fno-strength-reduce
LD_OPT := -r -S
INCLUDE_PATH := -I. -I$(TOPDIR)/include -I$(LINUX_LOCATION)/include
KERNEL_OPT := -D__KERNEL__ $(INCLUDE_PATH)
#
# The alpha needs this defined early.
#
CC = gcc
HOSTCC = gcc
#
# Linux v2.2 defines this via a configuration option (finally :-)
#
ifdef CONFIG_SMP
KERNEL_OPT += -D__SMP__
endif
#
# processor and architecture specific options.
#
ifeq (i386,$(ARCH))
ifdef CONFIG_M386
KERNEL_OPT += -m386 -DCPU=386
endif
ifdef CONFIG_M486
KERNEL_OPT += -m486 -DCPU=486
endif
ifdef CONFIG_M586
KERNEL_OPT += -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586
endif
ifdef CONFIG_M586TSC
KERNEL_OPT += -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586
endif
ifdef CONFIG_M686
KERNEL_OPT += -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686
endif
ifdef CONFIG_MAMDK6
KERNEL_OPT += -mamdk6 -frisc
endif
else # i386
ifeq (alpha,$(ARCH))
###############################################################################
#
# We start with options which apply to both, v2.0 and v2.2 kernels.
#
###############################################################################
#
# The -dc flag is needed when using BFD insmod on an alpha !
# You should probably also remove -m486 when compiling on the alpha.
#
# FIXME: Is this needed any more?????
#
LD_OPT += -dc
#
# Don't use floating point registers
#
KERNEL_OPT += -mno-fp-regs
###############################################################################
#
# Now follow the options for the v2.0 kernel
#
###############################################################################
ifeq (2.0.,$(findstring 2.0.,$(KERNELRELEASE)))
# Determine if we can use the BWX instructions with GAS.
old_gas := $(shell if $(AS) --version 2>&1 | grep 'version 2.7' > /dev/null; then echo y; else echo n; fi)
ifneq ($(old_gas),yes)
KERNEL_OPT += -Wa,-m21164a -DBWX_USABLE
# if PYXIS, then enable use of BWIO space
ifeq ($(CONFIG_ALPHA_PYXIS),y)
KERNEL_OPT += -DBWIO_ENABLED
endif
endif
endif # v2.0
###############################################################################
#
# Now follow the options for the v2.2 kernel
#
###############################################################################
ifeq (2.2.,$(findstring 2.2.,$(KERNELRELEASE)))
POST_2_1_KERNEL = true
endif
ifeq (2.3.,$(findstring 2.3.,$(KERNELRELEASE)))
POST_2_1_KERNEL = true
endif
ifeq (2.4.,$(findstring 2.4.,$(KERNELRELEASE)))
POST_2_1_KERNEL = true
endif
ifeq (true,$(POST_2_1_KERNEL))
#
# When using post-2.0 kernels, register $8 is reserved to hold the
# pointer to the current task structure.
#
KERNEL_OPT += -ffixed-8
#
# The remainder is copied from a v2.2 kernel, from arch/alpha/Makefile:
#
# Determine if GCC understands the -mcpu= option.
have_mcpu := $(shell if $(CC) -mcpu=ev5 -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo y; else echo n; fi)
have_mcpu_pca56 := $(shell if $(CC) -mcpu=pca56 -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo y; else echo n; fi)
have_mcpu_ev6 := $(shell if $(CC) -mcpu=ev6 -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo y; else echo n; fi)
# Turn on the proper cpu optimizations.
ifeq ($(have_mcpu),y)
# If GENERIC, make sure to turn off any instruction set extensions that
# the host compiler might have on by default. Given that EV4 and EV5
# have the same instruction set, prefer EV5 because an EV5 schedule is
# more likely to keep an EV4 processor busy than vice-versa.
ifeq ($(CONFIG_ALPHA_GENERIC),y)
KERNEL_OPT += -mcpu=ev5
endif
ifeq ($(CONFIG_ALPHA_EV4),y)
KERNEL_OPT += -mcpu=ev4
endif
ifeq ($(CONFIG_ALPHA_PYXIS),y)
KERNEL_OPT += -mcpu=ev56
endif
ifeq ($(CONFIG_ALPHA_POLARIS),y)
ifeq ($(have_mcpu_pca56),y)
KERNEL_OPT += -mcpu=pca56
else
KERNEL_OPT += -mcpu=ev56
endif
endif
ifeq ($(CONFIG_ALPHA_EV6),y)
ifeq ($(have_mcpu_ev6),y)
KERNEL_OPT += -mcpu=ev6
else
ifeq ($(have_mcpu_pca56),y)
KERNEL_OPT += -mcpu=pca56
else
KERNEL_OPT += -mcpu=ev56
endif
endif
endif
endif
# For TSUNAMI, we must have the assembler not emulate our instructions.
# The same is true for POLARIS.
# BWX is most important, but we don't really want any emulation ever.
ifeq ($(old_gas),y)
ifneq ($(CONFIG_ALPHA_GENERIC)$(CONFIG_ALPHA_TSUNAMI)$(CONFIG_ALPHA_POLARIS),)
# How do we do #error in make?
ERROR_RULE:
@echo
@echo "*************************************************"
@echo
@echo "Error: Please upgrade your assembler"
@echo
@echo "*************************************************"
@echo
exit 1
endif
else
ifeq ($(CONFIG_ALPHA_GENERIC),y)
KERNEL_OPT += -Wa,-mev6
endif
ifeq ($(CONFIG_ALPHA_PYXIS),y)
KERNEL_OPT += -Wa,-m21164a -DBWIO_ENABLED
endif
ifeq ($(CONFIG_ALPHA_POLARIS),y)
KERNEL_OPT += -Wa,-m21164pc
endif
ifeq ($(CONFIG_ALPHA_TSUNAMI),y)
KERNEL_OPT += -Wa,-mev6
endif
endif
endif
else # alpha
ERROR_RULE:
@echo
@echo "*************************************************"
@echo
@echo "Unluckily no other archives besides x86 and alpha"
@echo "are supported at this time. Sorry."
@echo
@echo "*************************************************"
@echo
exit 1
endif # !alpha
endif # !i386
#
# these are the flags referred to by the make rules in Rules.make.
#
GKSFLAGS = $(KERNEL_OPT) $(EXTRA_CFLAGS)
CPPFLAGS = $(KERNEL_OPT) $(MODULE_OPT) $(EXTRA_CFLAGS)
CFLAGS = $(WARNINGS) $(COMPILE) $(CPPFLAGS)
SFLAGS = -fverbose-asm $(CFLAGS)
EXTRA_LDFLAGS = $(LD_OPT)
INSTALL = install -c -o root -g root
#
# end of MCONFIG
#
################################################################################
# Local Variables: ***
# mode: Makefile ***
# End: ***
# LocalWords: cvs ftape MCONFIG QIC Linux usr src linux Ok UTS ifeq config FS
# LocalWords: wildcard MODVERSIONS modversions PROC MAMDK endif MODULESDIR lib
# LocalWords: misc swapout kdtime SBINDIR sbin INFODIR DOCDIR html dvi doc SMP
# LocalWords: MANDIR FDC FC IRQ DMA fd fdc dma CLK Mhz DCONFIG CMS Mbps CTC Mb
# LocalWords: ExaByte GCC gcc NR Sparc Mips proc kb dif DTHE claus momo rwth
# LocalWords: aachen DBROKEN DMODULE DMODVERSIONS TOPDIR GENKSYMS genksyms ZFT
# LocalWords: ZFTAPE ifneq findstring ifdef DCPU mamdk frisc Wstrict fomit fno
# LocalWords: LD dc BFD insmod CC GKSFLAGS CFLAGS CPPFLAGS SFLAGS fverbose asm
# LocalWords: LDFLAGS ftformat procfs LocalWords
--d6Gm4EdcadzBjdND
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=".config"
#
# Automatically generated by make menuconfig: don't edit
#
#
# Code maturity level options
#
# CONFIG_EXPERIMENTAL is not set
#
# Processor type and features
#
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
CONFIG_M686=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
CONFIG_1GB=y
# CONFIG_2GB is not set
# CONFIG_MATH_EMULATION is not set
# CONFIG_MTRR is not set
CONFIG_SMP=y
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
#
# General setup
#
CONFIG_NET=y
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_QUIRKS=y
CONFIG_PCI_OLD_PROC=y
# CONFIG_MCA is not set
# CONFIG_VISWS is not set
CONFIG_X86_IO_APIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_SYSVIPC=y
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_SYSCTL=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
# CONFIG_PARPORT_OTHER is not set
# CONFIG_APM is not set
# CONFIG_TOSHIBA is not set
#
# Plug and Play support
#
CONFIG_PNP=y
# CONFIG_PNP_PARPORT is not set
#
# Block devices
#
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_IDE=y
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDETAPE=y
CONFIG_BLK_DEV_IDEFLOPPY=y
# CONFIG_BLK_DEV_IDESCSI is not set
CONFIG_BLK_DEV_CMD640=y
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
CONFIG_BLK_DEV_RZ1000=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_IDE_CHIPSETS is not set
# CONFIG_BLK_DEV_LOOP is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_MD is not set
# CONFIG_BLK_DEV_RAM is not set
# CONFIG_BLK_DEV_XD is not set
# CONFIG_BLK_DEV_DAC960 is not set
CONFIG_PARIDE_PARPORT=m
CONFIG_PARIDE=m
CONFIG_PARIDE_PD=m
CONFIG_PARIDE_PCD=m
CONFIG_PARIDE_PF=m
CONFIG_PARIDE_PT=m
CONFIG_PARIDE_PG=m
# CONFIG_PARIDE_ATEN is not set
CONFIG_PARIDE_BPCK=m
# CONFIG_PARIDE_COMM is not set
# CONFIG_PARIDE_DSTR is not set
# CONFIG_PARIDE_FIT2 is not set
# CONFIG_PARIDE_FIT3 is not set
# CONFIG_PARIDE_EPAT is not set
# CONFIG_PARIDE_EPIA is not set
# CONFIG_PARIDE_FRIQ is not set
# CONFIG_PARIDE_FRPW is not set
# CONFIG_PARIDE_KBIC is not set
# CONFIG_PARIDE_KTTI is not set
# CONFIG_PARIDE_ON20 is not set
# CONFIG_PARIDE_ON26 is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_HD is not set
#
# Networking options
#
CONFIG_PACKET=y
CONFIG_NETLINK=y
CONFIG_RTNETLINK=y
CONFIG_NETLINK_DEV=y
CONFIG_FIREWALL=y
# CONFIG_FILTER is not set
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_RTNETLINK=y
CONFIG_NETLINK=y
# CONFIG_IP_MULTIPLE_TABLES is not set
# CONFIG_IP_ROUTE_MULTIPATH is not set
CONFIG_IP_ROUTE_TOS=y
CONFIG_IP_ROUTE_VERBOSE=y
# CONFIG_IP_ROUTE_LARGE_TABLES is not set
# CONFIG_IP_PNP is not set
CONFIG_IP_FIREWALL=y
CONFIG_IP_FIREWALL_NETLINK=y
CONFIG_NETLINK_DEV=y
CONFIG_IP_TRANSPARENT_PROXY=y
CONFIG_IP_MASQUERADE=y
CONFIG_IP_MASQUERADE_ICMP=y
CONFIG_IP_ROUTER=y
CONFIG_NET_IPIP=y
# CONFIG_NET_IPGRE is not set
CONFIG_IP_MROUTE=y
# CONFIG_IP_PIMSM_V1 is not set
# CONFIG_IP_PIMSM_V2 is not set
CONFIG_IP_ALIAS=y
CONFIG_SYN_COOKIES=y
# CONFIG_INET_RARP is not set
CONFIG_SKB_LARGE=y
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set
#
# Telephony Support
#
# CONFIG_PHONE is not set
# CONFIG_PHONE_IXJ is not set
#
# SCSI support
#
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
# CONFIG_BLK_DEV_SR is not set
# CONFIG_CHR_DEV_SG is not set
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
# CONFIG_SCSI_LOGGING is not set
#
# SCSI low-level drivers
#
# CONFIG_SCSI_7000FASST is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AHA152X is not set
# CONFIG_SCSI_AHA1542 is not set
# CONFIG_SCSI_AHA1740 is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_IN2000 is not set
# CONFIG_SCSI_AM53C974 is not set
# CONFIG_SCSI_MEGARAID is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_CPQFCTS is not set
# CONFIG_SCSI_DTC3280 is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_EATA_DMA is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_GENERIC_NCR5380 is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_PPA is not set
# CONFIG_SCSI_IMM is not set
# CONFIG_SCSI_NCR53C406A is not set
# CONFIG_SCSI_SYM53C416 is not set
# CONFIG_SCSI_SIM710 is not set
# CONFIG_SCSI_NCR53C7xx is not set
# CONFIG_SCSI_NCR53C8XX is not set
CONFIG_SCSI_SYM53C8XX=y
CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=4
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
CONFIG_SCSI_NCR53C8XX_SYNC=20
# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
# CONFIG_SCSI_NCR53C8XX_PQS_PDS is not set
# CONFIG_SCSI_PAS16 is not set
# CONFIG_SCSI_PCI2000 is not set
# CONFIG_SCSI_PCI2220I is not set
# CONFIG_SCSI_PSI240I is not set
# CONFIG_SCSI_QLOGIC_FAS is not set
# CONFIG_SCSI_QLOGIC_ISP is not set
# CONFIG_SCSI_QLOGIC_FC is not set
# CONFIG_SCSI_SEAGATE is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_T128 is not set
# CONFIG_SCSI_U14_34F is not set
# CONFIG_SCSI_ULTRASTOR is not set
#
# I2O device support
#
# CONFIG_I2O is not set
# CONFIG_I2O_PCI is not set
# CONFIG_I2O_BLOCK is not set
# CONFIG_I2O_SCSI is not set
#
# Network device support
#
CONFIG_NETDEVICES=y
#
# ARCnet devices
#
# CONFIG_ARCNET is not set
CONFIG_DUMMY=m
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_NET_SB1000 is not set
#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL1=m
CONFIG_EL2=m
CONFIG_ELPLUS=m
CONFIG_EL3=m
CONFIG_3C515=m
CONFIG_VORTEX=m
# CONFIG_LANCE is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_NET_VENDOR_RACAL is not set
CONFIG_NET_ISA=y
# CONFIG_AT1700 is not set
# CONFIG_E2100 is not set
# CONFIG_DEPCA is not set
# CONFIG_EWRK3 is not set
CONFIG_EEXPRESS=m
CONFIG_EEXPRESS_PRO=m
# CONFIG_FMV18X is not set
# CONFIG_HPLAN_PLUS is not set
# CONFIG_HPLAN is not set
# CONFIG_HP100 is not set
CONFIG_NE2000=m
# CONFIG_SK_G16 is not set
CONFIG_NET_EISA=y
# CONFIG_PCNET32 is not set
# CONFIG_APRICOT is not set
# CONFIG_LP486E is not set
# CONFIG_CS89x0 is not set
CONFIG_DE4X5=m
CONFIG_DEC_ELCP=m
CONFIG_DEC_ELCP_OLD=m
# CONFIG_DGRS is not set
CONFIG_EEXPRESS_PRO100=y
CONFIG_NE2K_PCI=m
# CONFIG_TLAN is not set
# CONFIG_VIA_RHINE is not set
# CONFIG_SIS900 is not set
# CONFIG_NET_POCKET is not set
#
# Ethernet (1000 Mbit)
#
# CONFIG_SK98LIN is not set
# CONFIG_FDDI is not set
# CONFIG_PLIP is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set
# CONFIG_NET_RADIO is not set
#
# Token ring devices
#
# CONFIG_TR is not set
# CONFIG_NET_FC is not set
#
# Wan interfaces
#
# CONFIG_HOSTESS_SV11 is not set
# CONFIG_COSA is not set
# CONFIG_SEALEVEL_4021 is not set
# CONFIG_SYNCLINK_SYNCPPP is not set
# CONFIG_LANMEDIA is not set
# CONFIG_COMX is not set
# CONFIG_DLCI is not set
# CONFIG_XPEED is not set
# CONFIG_SBNI is not set
#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set
#
# IrDA (infrared) support
#
# CONFIG_IRDA is not set
#
# ISDN subsystem
#
# CONFIG_ISDN is not set
#
# Old CD-ROM drivers (not SCSI, not IDE)
#
# CONFIG_CD_NO_IDESCSI is not set
#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
# CONFIG_SERIAL_CONSOLE is not set
# CONFIG_SERIAL_EXTENDED is not set
# CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_PRINTER=m
CONFIG_PRINTER_READBACK=y
# CONFIG_MOUSE is not set
#
# Joysticks
#
# CONFIG_JOYSTICK is not set
# CONFIG_QIC02_TAPE is not set
# CONFIG_WATCHDOG is not set
# CONFIG_NVRAM is not set
# CONFIG_RTC is not set
CONFIG_INTEL_RNG=m
#
# Video For Linux
#
# CONFIG_VIDEO_DEV is not set
# CONFIG_DTLK is not set
#
# Ftape, the floppy tape device driver
#
CONFIG_FTAPE=m
CONFIG_ZFTAPE=m
CONFIG_ZFT_DFLT_BLK_SZ=10240
CONFIG_ZFT_COMPRESSOR=m
CONFIG_FT_PROC_FS=y
CONFIG_FT_NORMAL_DEBUG=y
# CONFIG_FT_FULL_DEBUG is not set
# CONFIG_FT_NO_TRACE is not set
# CONFIG_FT_NO_TRACE_AT_ALL is not set
# CONFIG_FT_STD_FDC is not set
# CONFIG_FT_MACH2 is not set
# CONFIG_FT_PROBE_FC10 is not set
CONFIG_FT_ALT_FDC=y
CONFIG_FT_FDC_BASE=3bc
CONFIG_FT_FDC_IRQ=7
CONFIG_FT_FDC_DMA=1
CONFIG_FT_ALPHA_CLOCK=0
#
# USB support
#
CONFIG_USB=m
CONFIG_USB_DEBUG=y
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_UHCI is not set
# CONFIG_USB_UHCI_ALT is not set
# CONFIG_USB_OHCI is not set
# CONFIG_USB_AUDIO is not set
# CONFIG_USB_BLUETOOTH is not set
# CONFIG_USB_STORAGE is not set
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m
# CONFIG_USB_HID is not set
# CONFIG_USB_KBD is not set
# CONFIG_USB_MOUSE is not set
# CONFIG_INPUT_KEYBDEV is not set
# CONFIG_INPUT_MOUSEDEV is not set
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_USB_WMFORCE is not set
# CONFIG_USB_WACOM is not set
# CONFIG_INPUT_EVDEV is not set
# CONFIG_USB_DC2XX is not set
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_SCANNER is not set
# CONFIG_USB_MICROTEK is not set
# CONFIG_USB_IBMCAM is not set
# CONFIG_USB_OV511 is not set
# CONFIG_USB_DSBR is not set
# CONFIG_USB_DABUSB is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_PLUSB is not set
# CONFIG_USB_PEGASUS is not set
#
# USB Serial Converter support
#
# CONFIG_USB_SERIAL is not set
# CONFIG_USB_RIO500 is not set
#
# Filesystems
#
CONFIG_QUOTA=y
CONFIG_AUTOFS_FS=y
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_UMSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_MINIX_FS=m
CONFIG_NTFS_FS=m
# CONFIG_HPFS_FS is not set
CONFIG_PROC_FS=y
CONFIG_DEVPTS_FS=y
# CONFIG_ROMFS_FS is not set
CONFIG_EXT2_FS=y
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
#
# Network File Systems
#
# CONFIG_CODA_FS is not set
CONFIG_NFS_FS=y
# CONFIG_NFS_V3 is not set
# CONFIG_NFSD is not set
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
# CONFIG_SMB_FS is not set
# CONFIG_NCP_FS is not set
#
# Partition Types
#
# CONFIG_BSD_DISKLABEL is not set
# CONFIG_MAC_PARTITION is not set
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SMD_DISKLABEL is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
CONFIG_NLS=y
#
# Native Language Support
#
CONFIG_NLS_DEFAULT="cp437"
# CONFIG_NLS_CODEPAGE_437 is not set
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_ISO8859_1 is not set
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_14 is not set
# CONFIG_NLS_ISO8859_15 is not set
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_RU is not set
#
# Console drivers
#
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
#
# Sound
#
# CONFIG_SOUND is not set
#
# Kernel hacking
#
# CONFIG_MAGIC_SYSRQ is not set
--d6Gm4EdcadzBjdND--
-
To unsubscribe from this list: send the line "unsubscribe linux-tape" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html