next_inactive up previous


I went through a lot of difficulties to get my HP omnibook 800 set up to my satisfaction. It is still a bit of an ongoing process. I figure I will set up this page in order to help those who may follow. "I made the hard mistakes so you don't have to..." If nothing else, this document is a nice notebook about my notebook for me, which may be of use to others. I will update as I learn.

Overall it is a nice little machine. Small, but not too small. It would be nice if it were more energy efficient, or had better batteries available for it, but the size and cost makes up for that.

Standard disclaimers apply: you cannot indemnify me for the information in this HOWTO; you'd have to at least pay my consulting fee first. Questions or comments to <lupo@sfgoth.com>

Oh yeah, I wrote this in LYX (Document tool of champions) and it didn't automagically make links into links (and I don't care to learn how), so it's cut and paste for the lot of you in some places.

Where to find this document:

html

http://www.sfgoth.com/lupo/omnibook.html

LATEX

http://www.sfgoth.com/lupo/omnibook.tex

text

http://www.sfgoth.com//lupo/omnibook.txt


Contents

1 Introduction

 

I received my mostly new Omnibook 800CT P5/166MMX/512kcache in the mail sans docking station. Unfortunately, the result of this was a lack of standard scsi port, and subsequent lack of CDRom. Fortunately (kinda) I had a Xircom cardbus ethernet/modem card kicking around from a consulting gig, so I could waste a weekend trying to get the thing working instead of waiting for the docking station to arrive. I also had an IBM-DJSA-220 20Gb hard drive: in order to give the machine a modern sized drive, as well as the 80Mb RAM expansion to give it a reasonable RAM. The big hard drive caused rather painful difficulties in addition to those related to the Xircom modem. Read on for more info.

2 Preliminaries:

I take it the reader of this essay will know how to make boot-floppies. The standard way on Unix like OS is to type something like

dd if=imagefile.img of=/dev/fd0 bs=1440k

If you are using another OS, that is your problem.

First order of affairs is to d/l the latest BIOS. Get it here:

http://www.hp.com/cposupport/swindexes/hpomnibook8375_swen.html

2.01 is the latest. I figure I should point out that it is crap. Others have said so, I will reiterate. HP makes dandy hardware: they contract to incompetant and somewhat evil (as in, "no we won't fix it even though it is broken") software vendors for their BIOS (Insyde Software nee SystemSoft if you want to avoid buying a new computer with a BIOS written by these chuckleheads). You should still update your bios to the latest so as to avoid future problems: apparently the old bios can corrupt data on your drive.

Turned off docking signals and IRDA in the BIOS since the latter at least is alleged not to work anyway, and the former would probably just fuck things up. Set the PC Card mode in the BIOS to CardBUS to get the card to work at all. Note, on my first try, the modem/eth0 didn't work because this bios option was set and my Xircom ethernet card.

I downloaded the latest versions of the "big hard drive BIOS fixer" mentioned on Dr. Michael Ashley's website:

http://www.phys.unsw.edu.au/mcba/hp800ct.html

Indeed, he shits you not when he says (in his May 16 2001 note) that the procedure he outlines no longer applies to the new software available on the IBM website. He also never really tells you where IBM keeps the file, which is a non-trivial find:

http://www.storage.ibm.com/techsup/hddtech/welcome.htm

I d/l-ed the "feature tool," "disk manager 2000" (which seems to be the one Dr. Ashley was referring to) and "onTrack data advisor." I must say, it was pretty cool of IBM to make Linux versions of the images, and even cooler that the tools were often running under good old DR-DOS (which I consider a welcome member of the Open-Source community these days). All this will probably only be useful if you intend to run Windows. In fact, since the "Disk Manager 2000" writes itself to the MBR, it fucked up a Linux install. The menu system on this tool seems to be somewhat broken, as it does not allow the user to use some of the features it has (such as /n command line options). Be that as it may, I would advise *NOT* using the tool unless you need it for a dual boot system: at least until IBM provides Linux specific options on this tool, in addition to the Linux images. If you know how to use fdisk, you don't need such things for Linux anyway.

3 Installation Nightmare

I had extremely frustrating difficulties with Red Hat's installer (which I later realized was a combination of many issues), so I gave an old friend, Slackware, a try. Slackware was the first Linux OS I ever used and I hadn't even looked at it almost since that time. The installer script certainly doesn't seem to have changed much since the early 90s. Not that this is a bad thing: we must keep some forms of Linux for the he-men who write drivers in assembler and burn their own ASICs with a magnifying glass and a piece of cellophane. On the other hand, Slackware had the great disadvantage of not finding the ethernet card. In hindsight, it would have worked with the xircom_cb driver. The pre-2.4.5 kernels died with a weird signal from the BIOS (likely complaints about disk size) so I had to use the 245bare.i image, rather than the correct apm/pcmcia image. Slackware does find an arcnet card, com20020 and it installs it, much to my amusement (I'm so fucking ancient, I actually ran a QNX node on an arcnet network at one time). Slackware does find the right PCMCIA code driver; yenta i82365. No great feat, as this is apparently the NE-2000 of PCMCIA bridges. Upon removing the arcnet poo, I was unable to find a module which would recognize my Xircom ethernet card.

SuSE has similar difficulties finding the ethernet card, while at least getting the PCMCIA services correct. Annoying. Probably a function of the newness of the Xircom cardbus modem I was using.

Several attempts were made to install Red hat Linux using the standard GUI, which resulted in frustration and rage. At almost exactly 17 minutes into any NFS install I was able to set up, the damned thing would freeze solid. I tried all manner of things, including putting a Maraging steel heat sink on the CPU. I figured out why by attempting an install in text mode. It was freezing when it should have been prompting for a CDRom change. In text mode it at least caught in an endless loop so you could see what was going on. RHL for all its slickness and completeness forgot this little installation scenario. Assholes. The work around for me was to copy the contents of the two CDs to a partition and NFS export it.

Since RedHat 7.1 network installs do find the ethernet card, I went ahead and used it. While RedHat has more than its share of quirkinesses, it did find the ethernet card, which is more than I can say for slackware or SuSE; and Debian is just hopeless (between the silly run-around "decision tree" they give you when trying to d/l the ISO images, the ancient cruftiness of the distribution, the need for over a half dozen install floppies, their self-righteous insistance on "GNU/Linux" -an oxymoron, and most of all, their association with that numbskull hippy puke Stallman; I highly recommend NOT using debian). Perhaps Mandrake or a later Slackware would have worked as well, but I didn't feel like waiting around for these, or d/l-ing any more distributions.

3.1 ReiserFS

Another thing I didn't feel like waiting for was ReiserFS. This is a "must have" on a laptop. Reiserfs, for the uninitiated, is a real File System: a regular franklin day-planner compared to the index-card EXT2 system. You can hard reboot without hosing the FS, it writes and reads quickly, and for all intents and purposes, there's no such thing as fsck. For some reason, Red-Hat doesn't include ReiserFS as an install option, despite coming equipped with an allegedly broken bleeding-edge compiler. I'd rather the FS, myself.

http://cambuca.ldhs.cetuc.puc-rio.br/

gives an upgrade to RHL7.1 which allows the creation of Reiserfs journaling file system. You must make the Reiser root floppy and boot with linux updates using the PCMCIA boot floppy, and the PCMCIA-driver floppy.

make RHL 7.1 PCMCIA boot floppy (pcmcia.img), plus PCMCIA image floppy (pcmciadd.img) and the ReiserFS update floppy image at the above URL. Type "boot linux update" at the boot prompt, make a /boot (small ext2 partition) / (ReiserFS) (and whatever other partitions in ReiserFS as you like it) My /etc/fstab looks like:

/dev/hda2 512044 102912 409132 21% / reiserfs

/dev/hda1 99521 3584 90798 4% /boot ext2

/dev/hda6 11566912 657624 10909288 6% /home reiserfs

/dev/hda5 7168136 1677220 5490916 24% /usr reiserfs

/dev/hda3 180000 <swap> swap

Install what you like via the NFS installation.

On your first reboot, you'll notice a "hang" on the first Reiserfsck: for whatever reason, it waits to see if you want to check that first partition. I have yet to figure out if this is a bug or a feature.

3.2 Lilo headaches...

Sadly, RHL7.1 comes with a non-Reiser aware LILO so you need to make this ``little'' EXT2 /boot partition.

Worse, Red Hat Linux has a default "linear" mode in their lilo.conf which makes the big disk (including the boot sector) invisible to lilo and causes a hang with or without the ReiserFS (Lilo never loads itself). You may be able to control this by selecting boot linux expert update at the boot floppy lilo prompt when it comes time to write lilo, use lilo -L (lba32 ): this allows the bios and lilo to interact with large partitions.

The way I fixed this, since my emergency boot floppy had a bad CRC (apparently common with these floppy drives), was to use the pcmcia boot floppy, typing rescue at the lilo prompt. After loading the rescue image from the NFS server, it will freak out because it doesn't have ReiserFS enabled in the kernel. Luckily, in this mode, it will drop you to a shell. From there, put the ReiserFS floppy in and mount it. Now type:

insmod reiserfs.o

From there, you should be able to mount your boot partition and your root partition. Type the following:

mkdir /mnt/root

mount -t reiserfs /dev/hda2 /mnt/root (ReiserFS root partition)

mount /dev/hda1 /mnt/root/boot

cd /mnt/root/etc

../bin/vi ./lilo.conf (remove the line that says linear, save & exit)

../sbin/lilo -r -L

If you didn't put in Reiser (dumbass) you can skip the parts about it. If you have a sub-8Gb drive, or put the non-linear option in at some other stage you won't have to worry about all this crap at all and your Omnibook will boot. Just remember to make a non-linear (-L or lba32) style lilo write each time you run lilo (assuming you have a manly sized drive), or you'll have problems again...

4 X

X seems to install without problems on RH 7.1: response is quite snappy for the limited hardware. The 800CT has 1meg of memory, so I selected that option. The other models only have 720k, so be careful when it asks the size of the video memory.

5 KERNEL

After install, follow Dr. Ashley's directions on building a custom kernel. I did not use his kernel config file (considering it was a 2.4 kernel rather than a 2.2), but I did more or less follow his directions. Here are some notes, as I had to combine his stuff with that found on the mobilix webpage (http://mobilix.org/hp800e.html)

Using my .config file (in /usr/src/linux-2.4), do the following to make a nice kernel for your omnibook 800ct:

make mrproper

make dep

make oldconfig

6 SOUND

Note, as said in the mobilix page, you must set this value for the soundblaster memory buffer by hand in the file: /usr/src/linux-2.4/drivers/sound/sound_config.h

/* * Use always 64k buffer size. There is no reason to use shorter. * changed (64*1024) to(32*1024) -wh- */

#undef DSP_BUFFSIZE #define DSP_BUFFSIZE  (32*1024)

and for /usr/src/linux/drivers/sound/sb_mixer.c change the struct element

sb_default_levels from 0x1010 to 0x0000

(this is supposed to prevent feedback accounding to the Mobilix guys)

For whatever reasons, this driver seems to want to insert itself on IRQ7 when it is actualy IRQ5 In order to make it work, I put the following in /etc/modules.conf

sb io=0x220 irq=5 dma=1 dma16=5

I highly recommend sound on this doodad, as it has nice built in speakers. It is a great little mp3 player.

7 Tweaking the HP-Omnibook800CT

As mentioned in the above links, and laptop HOWTO, there are a number of ways to get the most out of a charge. Turning down the number of disk writes is one of the more obvious ones.

7.1 Power saving tips

7.1.1 CD mounts

One of the many annoyances of GNOME is the fact that the CD automounter looks for a CD every few seconds, whether you have one or not. This causes a HD read and your disk never gets to spin down. Turn it off in the gnome control-center:

Control_center->Peripherals->CD_properties

(unselect everything)

7.1.2 Sendmail

Another trick is to turn off sendmail using the control-panel utility, though I like it for friendly reminders to turn on tripwire and such.

7.1.3 Cronjobs

There shouldn't be anything in /etc/cron.hourly either

7.1.4 update

As mentioned elsewhere, changing /etc/inittab to

# Things to run in every runlevel.

ud::once:/sbin/update -s 600 -f 600

will save you some juice...

7.2 tweaking the hard drive:

in /etc/rc.local

/sbin/hdparm -W1 -c3 -u1 -k0 -K0 -S20 /dev/hda

works for me with the following lines set in /etc/sysconfig/apmd

#HDPARM_AT_SUSPEND="-q -X0 -q -c0 -q -d0 -q -u0 -q -S0"

HDPARM_AT_RESUME="-q -W1 -q -c3 -q -u1 -q -S20"

As mentioned in the Dr. Ashley website, the -m16 option causes a knarley BIOS message on suspend, associated with the option -m16. Since -m16 didn't improve my speeds at all, I removed this from my hdparm configuration. At the very least it got me away from annoying Kernel messages every time the disks would spin down. It may (hopefully) have cured my power cable associated crashes (the disk spins down when you pull the plug, and these error messages were generally the last I saw when the thing flew south after pulling the plug)

7.3 XWindows:

I used the default Sawmill/gnome GUI, though I miniaturized the tool-bar and put it on the left hand side for ease of use (due to the smaller screen, this is most handy) I also set the following in /etc/rc.local, since blanking an LCD is silly:

/usr/X11R6/bin/xset dpms 3600 0 0

7.4 Ricochet modem:

I have had one of these things for years: almost as good as Cable Modems in attracting attention from Juvenile Delinquent script kiddies. It works out of the box with the marvelous wvdial (or redhat gtk extention) as long as you set /etc/ppp/options to

novj

(turns off a compression scheme not supported by ricochet)

7.5 Tweaking emacs

I aliased emacs and xemacs in my .bashrc to work in the following startup (to avoid overshooting the screen)

alias xemacs='xemacs -geometry =80x30+10+10'

7.6 Unexplained weirdness:

8 Software I have tried, which works, or not as the case may be

Since this is a weird install (ReiserFS causes the occasional unusual interaction), I figured I should mention the extra software I use the machine for, and any difficulties I encountered.

9 My kernel .config file

#

# Automatically generated make config: don't edit

#

CONFIG_X86=y

CONFIG_ISA=y

# CONFIG_SBUS is not set

CONFIG_UID16=y

 

#

# Code maturity level options

#

CONFIG_EXPERIMENTAL=y

 

#

# Loadable module support

#

CONFIG_MODULES=y

CONFIG_MODVERSIONS=y

CONFIG_KMOD=y

 

#

# 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_M586MMX=y

# CONFIG_M686 is not set

# CONFIG_MPENTIUMIII is not set

# CONFIG_MPENTIUM4 is not set

# CONFIG_MK6 is not set

# CONFIG_MK7 is not set

# CONFIG_MCRUSOE is not set

# CONFIG_MWINCHIPC6 is not set

# CONFIG_MWINCHIP2 is not set

# CONFIG_MWINCHIP3D is not set

CONFIG_X86_WP_WORKS_OK=y

CONFIG_X86_INVLPG=y

CONFIG_X86_CMPXCHG=y

CONFIG_X86_BSWAP=y

CONFIG_X86_POPAD_OK=y

CONFIG_X86_L1_CACHE_SHIFT=5

CONFIG_X86_USE_STRING_486=y

CONFIG_X86_ALIGNMENT_16=y

CONFIG_X86_TSC=y

CONFIG_X86_GOOD_APIC=y

# CONFIG_TOSHIBA is not set

# CONFIG_MICROCODE is not set

# CONFIG_X86_MSR is not set

# CONFIG_X86_CPUID is not set

# CONFIG_E820_PROC is not set

CONFIG_NOHIGHMEM=y

# CONFIG_HIGHMEM4G is not set

# CONFIG_HIGHMEM64G is not set

CONFIG_1GB=y

# CONFIG_2GB is not set

# CONFIG_3GB is not set

# CONFIG_MATH_EMULATION is not set

# CONFIG_MTRR is not set

# CONFIG_SMP is not set

# CONFIG_X86_UP_APIC is not set

 

#

# General setup

#

CONFIG_NET=y

# CONFIG_VISWS is not set

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_NAMES=y

# CONFIG_EISA is not set

# CONFIG_MCA is not set

CONFIG_HOTPLUG=y

 

#

# PCMCIA/CardBus support

#

CONFIG_PCMCIA=y

CONFIG_CARDBUS=y

CONFIG_I82365=y

# CONFIG_TCIC is not set

CONFIG_SYSVIPC=y

# CONFIG_BSD_PROCESS_ACCT is not set

CONFIG_SYSCTL=y

CONFIG_KCORE_ELF=y

# CONFIG_KCORE_AOUT is not set

CONFIG_BINFMT_AOUT=y

CONFIG_BINFMT_ELF=y

CONFIG_BINFMT_MISC=y

CONFIG_PM=y

# CONFIG_ACPI is not set

CONFIG_APM=y

# CONFIG_APM_IGNORE_USER_SUSPEND is not set

# CONFIG_APM_DO_ENABLE is not set

# CONFIG_APM_CPU_IDLE is not set

# CONFIG_APM_DISPLAY_BLANK is not set

# CONFIG_APM_RTC_IS_GMT is not set

# CONFIG_APM_ALLOW_INTS is not set

# CONFIG_APM_REAL_MODE_POWER_OFF is not set

 

#

# Memory Technology Devices (MTD)

#

CONFIG_MTD=m

# CONFIG_MTD_DEBUG is not set

 

#

# Disk-On-Chip Device Drivers

#

# CONFIG_MTD_DOC1000 is not set

# CONFIG_MTD_DOC2000 is not set

# CONFIG_MTD_DOC2001 is not set

# CONFIG_MTD_DOCPROBE is not set

 

#

# RAM/ROM Device Drivers

#

# CONFIG_MTD_SLRAM is not set

# CONFIG_MTD_PMC551 is not set

# CONFIG_MTD_MTDRAM is not set

 

#

# Linearly Mapped Flash Device Drivers

#

CONFIG_MTD_CFI=m

CONFIG_MTD_CFI_INTELEXT=m

CONFIG_MTD_CFI_AMDSTD=m

CONFIG_MTD_RAM=m

CONFIG_MTD_ROM=m

# CONFIG_MTD_JEDEC is not set

# CONFIG_MTD_PHYSMAP is not set

 

#

# Drivers for chip mappings

#

# CONFIG_MTD_NORA is not set

# CONFIG_MTD_PNC2000 is not set

# CONFIG_MTD_RPXLITE is not set

 

#

# User modules and translation layers for MTD devices

#

# CONFIG_MTD_CHAR is not set

# CONFIG_MTD_BLOCK is not set

CONFIG_FTL=m

CONFIG_NFTL=m

# CONFIG_NFTL_RW is not set

 

#

# Parallel port support

#

CONFIG_PARPORT=y

CONFIG_PARPORT_PC=y

# CONFIG_PARPORT_PC_FIFO is not set

# CONFIG_PARPORT_PC_SUPERIO is not set

# CONFIG_PARPORT_PC_PCMCIA is not set

# CONFIG_PARPORT_AMIGA is not set

# CONFIG_PARPORT_MFC3 is not set

# CONFIG_PARPORT_ATARI is not set

# CONFIG_PARPORT_GSC is not set

# CONFIG_PARPORT_SUNBPP is not set

# CONFIG_PARPORT_OTHER is not set

# CONFIG_PARPORT_1284 is not set

 

#

# Plug and Play configuration

#

CONFIG_PNP=y

CONFIG_ISAPNP=y

 

#

# Block devices

#

CONFIG_BLK_DEV_FD=y

# CONFIG_BLK_DEV_XD is not set

# CONFIG_PARIDE is not set

# CONFIG_BLK_CPQ_DA is not set

# CONFIG_BLK_CPQ_CISS_DA is not set

# CONFIG_BLK_DEV_DAC960 is not set

CONFIG_BLK_DEV_LOOP=y

CONFIG_BLK_DEV_NBD=m

CONFIG_BLK_DEV_RAM=y

CONFIG_BLK_DEV_RAM_SIZE=4096

CONFIG_BLK_DEV_INITRD=y

 

#

# Multi-device support (RAID and LVM)

#

# CONFIG_MD is not set

 

#

# Networking options

#

CONFIG_PACKET=y

# CONFIG_PACKET_MMAP is not set

CONFIG_NETLINK=y

# CONFIG_RTNETLINK is not set

# CONFIG_NETLINK_DEV is not set

# CONFIG_NETFILTER is not set

# CONFIG_FILTER is not set

CONFIG_UNIX=y

CONFIG_INET=y

# CONFIG_TUX is not set

CONFIG_IP_MULTICAST=y

# CONFIG_IP_ADVANCED_ROUTER is not set

# CONFIG_IP_PNP is not set

# CONFIG_NET_IPIP is not set

# CONFIG_NET_IPGRE is not set

# CONFIG_IP_MROUTE is not set

# CONFIG_INET_ECN is not set

CONFIG_SYN_COOKIES=y

# CONFIG_IPV6 is not set

# CONFIG_KHTTPD is not set

# CONFIG_ATM is not set

 

#

#

# CONFIG_IPX is not set

CONFIG_ATALK=m

CONFIG_DECNET=m

# CONFIG_DECNET_SIOCGIFCONF is not set

# CONFIG_DECNET_ROUTER is not set

# CONFIG_BRIDGE is not set

# CONFIG_X25 is not set

# CONFIG_LAPB is not set

# CONFIG_LLC is not set

# CONFIG_NET_DIVERT is not set

# CONFIG_ECONET is not set

# CONFIG_WAN_ROUTER is not set

# CONFIG_NET_FASTROUTE is not set

# CONFIG_NET_HW_FLOWCONTROL is not set

 

#

# QoS and/or fair queueing

#

# CONFIG_NET_SCHED is not set

 

#

# Telephony Support

#

# CONFIG_PHONE is not set

 

#

# ATA/IDE/MFM/RLL support

#

CONFIG_IDE=y

 

#

# IDE, ATA and ATAPI Block devices

#

CONFIG_BLK_DEV_IDE=y

 

#

# Please see Documentation/ide.txt for help/info on IDE drives

#

# CONFIG_BLK_DEV_HD_IDE is not set

# CONFIG_BLK_DEV_HD is not set

CONFIG_BLK_DEV_IDEDISK=y

# CONFIG_IDEDISK_MULTI_MODE is not set

# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set

# CONFIG_BLK_DEV_COMMERIAL is not set

# CONFIG_BLK_DEV_IDECS is not set

CONFIG_BLK_DEV_IDECD=y

# CONFIG_BLK_DEV_IDETAPE is not set

# CONFIG_BLK_DEV_IDEFLOPPY is not set

# CONFIG_BLK_DEV_IDESCSI is not set

 

#

# IDE chipset support/bugfixes

#

CONFIG_BLK_DEV_CMD640=y

# CONFIG_BLK_DEV_CMD640_ENHANCED is not set

# CONFIG_BLK_DEV_ISAPNP is not set

CONFIG_BLK_DEV_RZ1000=y

CONFIG_BLK_DEV_IDEPCI=y

CONFIG_IDEPCI_SHARE_IRQ=y

# CONFIG_BLK_DEV_IDEDMA_PCI is not set

# CONFIG_BLK_DEV_OFFBOARD is not set

# CONFIG_BLK_DEV_IDEDMA is not set

# CONFIG_BLK_DEV_OPTI621 is not set

# CONFIG_IDE_CHIPSETS is not set

# CONFIG_IDEDMA_AUTO is not set

# CONFIG_DMA_NONPCI is not set

CONFIG_BLK_DEV_IDE_MODES=y

 

#

# SCSI support

#

CONFIG_SCSI=m

 

#

# SCSI support type (disk, tape, CD-ROM)

#

CONFIG_BLK_DEV_SD=m

CONFIG_SD_EXTRA_DEVS=40

CONFIG_CHR_DEV_ST=m

CONFIG_CHR_DEV_OSST=m

CONFIG_BLK_DEV_SR=m

# CONFIG_BLK_DEV_SR_VENDOR is not set

CONFIG_SR_EXTRA_DEVS=2

CONFIG_CHR_DEV_SG=m

CONFIG_SCSI_DEBUG_QUEUES=y

 

#

# Some SCSI devices (e.g. CD jukebox) support multiple LUNs

#

CONFIG_SCSI_MULTI_LUN=y

CONFIG_SCSI_CONSTANTS=y

# CONFIG_SCSI_LOGGING is not set

 

#

# SCSI low-level drivers

#

# CONFIG_BLK_DEV_3W_XXXX_RAID is not set

# 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_AACRAID is not set

# CONFIG_SCSI_AIC7XXX is not set

# CONFIG_SCSI_AIC7XXX_OLD 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_DMX3191D 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_IPS 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_NCR53C7xx is not set

CONFIG_SCSI_NCR53C8XX=m

CONFIG_SCSI_SYM53C8XX=m

CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=4

CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32

CONFIG_SCSI_NCR53C8XX_SYNC=20

# CONFIG_SCSI_NCR53C8XX_PROFILE is not set

# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set

# CONFIG_SCSI_NCR53C8XX_PQS_PDS is not set

# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT 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_QLOGIC_1280 is not set

# CONFIG_SCSI_QLOGIC_QLA2100 is not set

# CONFIG_SCSI_SEAGATE is not set

# CONFIG_SCSI_SIM710 is not set

# CONFIG_SCSI_SYM53C416 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

# CONFIG_SCSI_DEBUG is not set

 

#

# PCMCIA SCSI adapter support

#

# CONFIG_SCSI_PCMCIA is not set

CONFIG_PCMCIA_SCSICARD=y

 

#

# Fusion MPT device support

#

# CONFIG_FUSION is not set

# CONFIG_FUSION_BOOT is not set

# CONFIG_FUSION_ISENSE is not set

# CONFIG_FUSION_CTL is not set

# CONFIG_FUSION_LAN is not set

 

#

# IEEE 1394 (FireWire) support

#

# CONFIG_IEEE1394 is not set

 

#

# I2O device support

#

# CONFIG_I2O is not set

 

#

# Network device support

#

CONFIG_NETDEVICES=y

 

#

# ARCnet devices

#

# CONFIG_ARCNET is not set

 

#

# Appletalk devices

#

CONFIG_APPLETALK=y

CONFIG_LTPC=m

CONFIG_COPS=m

CONFIG_COPS_DAYNA=y

CONFIG_COPS_TANGENT=y

CONFIG_IPDDP=m

CONFIG_IPDDP_ENCAP=y

CONFIG_IPDDP_DECAP=y

CONFIG_DUMMY=m

# CONFIG_BONDING is not set

# CONFIG_EQUALIZER is not set

# CONFIG_TUN is not set

# CONFIG_ETHERTAP is not set

# CONFIG_NET_SB1000 is not set

 

#

# Ethernet (10 or 100Mbit)

#

CONFIG_NET_ETHERNET=y

# CONFIG_NET_VENDOR_3COM is not set

# CONFIG_LANCE is not set

# CONFIG_NET_VENDOR_SMC is not set

# CONFIG_NET_VENDOR_RACAL is not set

# CONFIG_AT1700 is not set

CONFIG_DEPCA=m

# CONFIG_HP100 is not set

# CONFIG_NET_ISA is not set

CONFIG_NET_PCI=y

# CONFIG_PCNET32 is not set

# CONFIG_ADAPTEC_STARFIRE is not set

# CONFIG_AC3200 is not set

# CONFIG_APRICOT is not set

CONFIG_CS89x0=m

CONFIG_TULIP=m

CONFIG_DE4X5=m

# CONFIG_DGRS is not set

# CONFIG_DM9102 is not set

CONFIG_EEPRO100=m

# CONFIG_EEPRO100_PM is not set

# CONFIG_E100 is not set

CONFIG_NATSEMI=m

CONFIG_NE2K_PCI=m

# CONFIG_8139TOO is not set

# CONFIG_SIS900 is not set

# CONFIG_EPIC100 is not set

# CONFIG_SUNDANCE is not set

# CONFIG_TLAN is not set

# CONFIG_VIA_RHINE is not set

# CONFIG_WINBOND_840 is not set

# CONFIG_HAPPYMEAL is not set

# CONFIG_NET_POCKET is not set

 

#

# Ethernet (1000 Mbit)

#

# CONFIG_E1000 is not set

# CONFIG_ACENIC is not set

# CONFIG_NET_BROADCOM is not set

# CONFIG_HAMACHI is not set

# CONFIG_YELLOWFIN is not set

# CONFIG_SK98LIN is not set

# CONFIG_FDDI is not set

# CONFIG_HIPPI is not set

CONFIG_PLIP=m

CONFIG_PPP=y

# CONFIG_PPP_MULTILINK is not set

CONFIG_PPP_ASYNC=y

# CONFIG_PPP_SYNC_TTY is not set

CONFIG_PPP_DEFLATE=y

CONFIG_PPP_BSDCOMP=y

CONFIG_PPPOE=m

CONFIG_SLIP=m

# CONFIG_SLIP_COMPRESSED is not set

# CONFIG_SLIP_SMART is not set

# CONFIG_SLIP_MODE_SLIP6 is not set

 

#

# Wireless LAN (non-hamradio)

#

CONFIG_CIPE=m

CONFIG_NET_RADIO=y

CONFIG_STRIP=m

CONFIG_WAVELAN=m

CONFIG_ARLAN=m

CONFIG_AIRONET4500=m

CONFIG_AIRONET4500_NONCS=m

# CONFIG_AIRONET4500_PNP is not set

# CONFIG_AIRONET4500_PCI is not set

# CONFIG_AIRONET4500_ISA is not set

# CONFIG_AIRONET4500_I365 is not set

CONFIG_AIRONET4500_PROC=m

 

#

# Token Ring devices

#

# CONFIG_TR is not set

# CONFIG_NET_FC is not set

# CONFIG_RCPCI is not set

# CONFIG_SHAPER is not set

 

#

# Wan interfaces

#

# CONFIG_WAN is not set

 

#

# 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_XIRCOM=m

CONFIG_PCMCIA_XIRTULIP=m

CONFIG_NET_PCMCIA_RADIO=y

CONFIG_PCMCIA_RAYCS=m

CONFIG_PCMCIA_NETWAVE=m

CONFIG_PCMCIA_WAVELAN=m

CONFIG_PCMCIA_WVLAN=m

CONFIG_AIRONET4500_CS=m

CONFIG_AIRONET4800_CS=m

 

#

# Amateur Radio support

#

# CONFIG_HAMRADIO is not set

 

#

# IrDA (infrared) support

#

CONFIG_IRDA=m

 

#

# IrDA protocols

#

CONFIG_IRLAN=m

CONFIG_IRNET=m

CONFIG_IRCOMM=m

CONFIG_IRDA_ULTRA=y

CONFIG_IRDA_OPTIONS=y

 

#

#   IrDA options

#

CONFIG_IRDA_CACHE_LAST_LSAP=y

CONFIG_IRDA_FAST_RR=y

CONFIG_IRDA_DEBUG=y

 

#

# Infrared-port device drivers

#

 

#

# SIR device drivers

#

CONFIG_IRTTY_SIR=m

CONFIG_IRPORT_SIR=m

 

#

# FIR device drivers

#

CONFIG_NSC_FIR=m

CONFIG_WINBOND_FIR=m

CONFIG_TOSHIBA_FIR=m

# CONFIG_SMC_IRCC_FIR is not set

 

#

# Dongle support

#

# CONFIG_DONGLE 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

 

#

# Input core support

#

# CONFIG_INPUT 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_LP_CONSOLE is not set

# CONFIG_PPDEV is not set

 

#

# I2C support

#

# CONFIG_I2C is not set

 

#

# Mice

#

# CONFIG_BUSMOUSE is not set

CONFIG_MOUSE=y

CONFIG_PSMOUSE=y

# CONFIG_82C710_MOUSE is not set

# CONFIG_PC110_PAD is not set

 

#

# Joysticks

#

 

#

# Game port support

#

 

#

# Gameport joysticks

#

 

#

# Serial port support

#

 

#

# Serial port joysticks

#

 

#

# Parallel port joysticks

#

# CONFIG_QIC02_TAPE is not set

 

#

# Watchdog Cards

#

# CONFIG_WATCHDOG is not set

# CONFIG_INTEL_RNG is not set

# CONFIG_NVRAM is not set

# CONFIG_RTC is not set

# CONFIG_DTLK is not set

# CONFIG_R3964 is not set

# CONFIG_APPLICOM is not set

 

#

# Ftape, the floppy tape device driver

#

# CONFIG_FTAPE is not set

# CONFIG_AGP is not set

# CONFIG_DRM is not set

CONFIG_PCMCIA_SERIAL=y

 

#

# PCMCIA character device support

#

CONFIG_PCMCIA_SERIAL_CS=m

CONFIG_PCMCIA_SERIAL_CB=m

 

#

# Multimedia devices

#

# CONFIG_VIDEO_DEV is not set

 

#

# File systems

#

# CONFIG_QUOTA is not set

# CONFIG_AUTOFS_FS is not set

CONFIG_AUTOFS4_FS=y

CONFIG_REISERFS_FS=y

# CONFIG_REISERFS_CHECK is not set

# CONFIG_ADFS_FS is not set

# CONFIG_AFFS_FS is not set

# CONFIG_HFS_FS is not set

# CONFIG_BFS_FS is not set

CONFIG_FAT_FS=y

CONFIG_MSDOS_FS=y

# CONFIG_UMSDOS_FS is not set

CONFIG_VFAT_FS=y

# CONFIG_EFS_FS is not set

CONFIG_JFFS_FS=m

CONFIG_JFFS_FS_VERBOSE=0

# CONFIG_CRAMFS is not set

# CONFIG_TMPFS is not set

# CONFIG_RAMFS is not set

CONFIG_ISO9660_FS=y

CONFIG_JOLIET=y

# CONFIG_MINIX_FS is not set

CONFIG_NTFS_FS=m

# CONFIG_NTFS_RW is not set

# CONFIG_HPFS_FS is not set

CONFIG_PROC_FS=y

# CONFIG_DEVFS_FS is not set

CONFIG_DEVPTS_FS=y

# CONFIG_QNX4FS_FS is not set

# CONFIG_ROMFS_FS is not set

CONFIG_EXT2_FS=y

# CONFIG_SYSV_FS is not set

# CONFIG_UDF_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=y

CONFIG_NFSD=y

CONFIG_NFSD_V3=y

CONFIG_SUNRPC=y

CONFIG_LOCKD=y

CONFIG_LOCKD_V4=y

CONFIG_SMB_FS=y

# CONFIG_SMB_NLS_DEFAULT is not set

# CONFIG_NCP_FS is not set

 

#

# Partition Types

#

# CONFIG_PARTITION_ADVANCED is not set

CONFIG_MSDOS_PARTITION=y

CONFIG_SMB_NLS=y

CONFIG_NLS=y

 

#

# Native Language Support

#

CONFIG_NLS_DEFAULT="iso8859-1"

# 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_UTF8 is not set

 

#

# Console drivers

#

CONFIG_VGA_CONSOLE=y

# CONFIG_VIDEO_SELECT is not set

# CONFIG_MDA_CONSOLE is not set

 

#

# Frame-buffer support

#

# CONFIG_FB is not set

 

#

# Sound

#

CONFIG_SOUND=y

# CONFIG_SOUND_CMPCI is not set

CONFIG_SOUND_EMU10K1=m

# CONFIG_SOUND_FUSION is not set

# CONFIG_SOUND_CS4281 is not set

# CONFIG_SOUND_ES1370 is not set

# CONFIG_SOUND_ES1371 is not set

# CONFIG_SOUND_ESSSOLO1 is not set

# CONFIG_SOUND_MAESTRO is not set

# CONFIG_SOUND_MAESTRO3 is not set

# CONFIG_SOUND_ICH is not set

# CONFIG_SOUND_SONICVIBES is not set

# CONFIG_SOUND_TRIDENT is not set

# CONFIG_SOUND_MSNDCLAS is not set

# CONFIG_SOUND_MSNDPIN is not set

# CONFIG_SOUND_VIA82CXXX is not set

CONFIG_SOUND_OSS=m

# CONFIG_SOUND_TRACEINIT is not set

CONFIG_SOUND_DMAP=y

CONFIG_SOUND_AD1816=m

CONFIG_SOUND_SGALAXY=m

CONFIG_SOUND_ADLIB=m

CONFIG_SOUND_ACI_MIXER=m

CONFIG_SOUND_CS4232=m

CONFIG_SOUND_SSCAPE=m

CONFIG_SOUND_GUS=m

CONFIG_SOUND_GUS16=y

CONFIG_SOUND_GUSMAX=y

CONFIG_SOUND_VMIDI=m

CONFIG_SOUND_TRIX=m

CONFIG_SOUND_MSS=m

CONFIG_SOUND_MPU401=m

CONFIG_SOUND_NM256=m

CONFIG_SOUND_MAD16=m

CONFIG_MAD16_OLDCARD=y

# CONFIG_SOUND_PAS is not set

CONFIG_SOUND_PSS=m

# CONFIG_PSS_MIXER is not set

# CONFIG_PSS_HAVE_BOOT is not set

CONFIG_SOUND_SB=m

CONFIG_SOUND_AWE32_SYNTH=m

CONFIG_SOUND_WAVEFRONT=m

CONFIG_SOUND_MAUI=m

CONFIG_SOUND_YM3812=m

CONFIG_SOUND_OPL3SA1=m

CONFIG_SOUND_OPL3SA2=m

CONFIG_SOUND_YMFPCI=m

# CONFIG_SOUND_YMFPCI_LEGACY is not set

# CONFIG_SOUND_UART6850 is not set

CONFIG_SOUND_AEDSP16=m

# CONFIG_SC6600 is not set

# CONFIG_AEDSP16_SBPRO is not set

# CONFIG_AEDSP16_MSS is not set

# CONFIG_AEDSP16_MPU401 is not set

 

#

# USB support

#

# CONFIG_USB is not set

 

#

# Kernel hacking

#

# CONFIG_DEBUG_IOVIRT is not set

# CONFIG_MAGIC_SYSRQ is not set

About this document ...

This document was generated using the LaTeX2HTML translator Version 2K.1beta (1.47)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -no_subdir -split 0 -show_section_numbers /tmp/lyx_tmpdir1348Md9dyz/lyx_tmpbuf1348Dy5xEG/omnibook.tex

The translation was initiated by on 2001-06-12


next_inactive up previous
2001-06-12