# # FILE: JACKAL # DESCRIPTION: IBM ThinkPad 235 kernel configuration file # DATE: Tue, Jan 12 1999 # AUTHOR: Kouichi ABE (WALL) # E-MAIL: kouichi@MysticWALL.COM # URL: http://www.MysticWALL.com/cover.html # COPYRIGHT: (C) 1999-2001 Kouichi ABE (WALL), All rights reserved. # NOTE: FreeBSD 2.2.8-RELEASE # UPDATE: # 3rd Thu, Mar 4 1999: ninja scsi field appended # 4th Mon, Mar 8 1999: fd1 appended # 5th Sun, Apr 18 1999: fd1 removed and netatalk appended # 6th Thu, Apr 22 1999: force memory recognization # 7th Thu, Jul 1 1999: use Lugi's sound driver # machine "i386" cpu "I586_CPU" ident JACKAL maxusers 20 options "MAXMEM=(96*1024)" options INET #InterNETworking options FFS #Berkeley Fast Filesystem options NFS #Network Filesystem options MFS #Memory Filesystem options MSDOSFS #MSDOS Filesystem options "CD9660" #ISO 9660 Filesystem options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=15 #Be pessimistic about Joe SCSI device options BOUNCE_BUFFERS #include support for DMA bounce buffers options UCONSOLE #Allow users to grab the console options FAILSAFE #Be conservative options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor options NETATALK #Appletalk communications protocols options USER_LDT #allow user-level control of i386 ldt options "MD5" options COMPAT_LINUX options SYSVSHM options SYSVSEM options SYSVMSG options APM_PCCARD_RESUME options PCIC_RESUME_RESET # Detach SCSI devices when the SCSI card is removed options SCSI_DETACH # Detach ATAPI devices when the ATA card is removed options ATAPI_DETACH config kernel root on wd0 controller isa0 controller pci0 # Dont remove these two lines! pseudo-device card 1 device pcic0 at isa? port 0x3e0 irq 10 vector pcicintr device pcic1 at isa? port 0x3e4 # for Chandra II controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fdc0 drive 0 options "CMD640" # work around CMD640 chip deficiency controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr disk wd0 at wdc0 drive 0 controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr disk wd1 at wdc1 drive 0 options ATAPI #Enable ATAPI support for IDE bus options ATAPI_STATIC #Don't do it as an LKM controller aic0 at isa? port 0x340 bio irq 11 vector aicintr controller scbus0 device sd0 device od0 #See LINT for possible `od' options. device cd0 #Only need one of these, the code dynamically grows controller nin0 at isa? port 0x280 bio irq 11 vector ninintr # syscons is the default console driver, resembling an SCO console device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr # If the screen flickers badly when the mouse pointer is moved, try this. options SC_BAD_FLICKER # Mandatory, don't remove device npx0 at isa? port "IO_NPX" flags 0x1 irq 13 vector npxintr # # Laptop support (see LINT for more options) # device apm0 at isa? # Advanced Power Management options APM_BROKEN_STATCLOCK # Workaround some buggy APM BIOS device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr device sio2 at isa? disable port "IO_COM3" tty irq 5 vector siointr device sio3 at isa? disable port "IO_COM4" tty irq 9 vector siointr device sio4 at isa? disable port "IO_COM3" tty irq 5 vector siointr device lpt0 at isa? port? tty irq 7 vector lptintr device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr device ed0 at isa? port 0x280 net irq 9 iomem 0xd8000 vector edintr device ep0 at isa? port 0x300 net irq 9 vector epintr device fe0 at isa? port 0x300 net irq 9 vector feintr device sn0 at isa? port 0x300 net irq 9 vector snintr device pca0 at isa? port IO_TIMER1 tty #controller snd0 #device sb0 at isa? port 0x220 irq 5 drq 1 vector sbintr #device sbxvi0 at isa? drq 5 #device sbmidi0 at isa? port 0x330 #device opl0 at isa? port 0x388 device pcm0 at isa? port ? tty irq 5 drq 1 flags 0x15 vector pcmintr pseudo-device loop pseudo-device ether pseudo-device log pseudo-device sl 1 pseudo-device bpfilter 8 pseudo-device ppp 1 pseudo-device vn 1 pseudo-device tun 4 pseudo-device pty 16 pseudo-device gzip # Exec gzipped a.out's pseudo-device speaker # Play IBM BASIC-style noises out your speaker