Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!nntp.coast.net!howland.reston.ans.net!gatech!swrinde!sgigate.sgi.com!enews.sgi.com!decwrl!tribune.usask.ca!rover.ucs.ualberta.ca!news.nl2k.edmonton.ab.CA!news.nl2k.edmonton.ab.CA!not-for-mail From: doctor@nl2k.edmonton.AB.ca (The Doctor) Newsgroups: comp.unix.bsd.bsdi.misc Subject: Re: Getting BSDI 2.0.1 to recg. Com3 + 4 Date: 9 Feb 1996 21:26:09 -0700 Organization: NetLine 2000 Lines: 529 Message-ID: <4fh6p1$8ad@doctor.nl2k.edmonton.ab.ca> References: <4fbl8a$qvo@lunar.eclipse.net> NNTP-Posting-Host: doctor.nl2k.edmonton.ab.ca In article <4fbl8a$qvo@lunar.eclipse.net>, Seth Freund <seth@fastbreak.com> wrote: >Can anyone tell me how to get the BSDI server to recognizes com3 and com4 at >boot-up, I tried stopping the boot procedure and using the "-dev ect..." >command, but I didn't have any luck. Thanks. > > -Seth Freund > seth@fastbreak.com > Here is a sample LOCAL config file from my server: # BSDI $Id: GENERIC,v 2.16 1996/01/11 17:38:05 karels Exp $ # # BSDI ISA/EISA 386/486/Pentium generic kernel # include "std.i386" maxusers 10 timezone 0 # use GMT in hardware clock # The next several sections contain options for various optional kernel # facilities. Many (but not all) of the options that are not enabled # by default are listed but commented out with a leading # character. # Note that when adding or removing most of these options from an # existing kernel configuration, it is necessary to do a "make clean" # before rebuilding the kernel. Existing object files that depend # on the state of these options will not be rebuilt otherwise. # The SOURCE option indicates that the kernel should be compiled # from the sources rather than just linking the distributed object files. # This option may be used only after the kernel source package # (from the source CD) is installed. # options SOURCE # Build from sources # generic options options KTRACE # syscall tracing options "COMPAT_43" # required for now options COFF # for SCO emulator options SEMAPHORE # currently for SCO emulator only options COMPAT_DEV # support 1.1 /dev nodes # options INSECURE # tell init not to enter secure mode # hardware-related options options FPE # floating point emulation # options KBD=US # US keyboard is default # options CAPSLOCK_CONTROL # caps lock becomes control (text mode) # options PARITY_ERR_PANIC # panic on memory parity error # (also settable with sysctl) # network options options INET # Internet: TCP/IP options GATEWAY # IP routing # options "IPFORWARDSRCRT=0" # disable forwarding of src-routed pkts # options NS # XNS # options ISO # ISO/OSI network options PPP # Point-to-Point Protocol options CISCO_HDLC # HDLC over sync serial options MULTICAST # IP Multicast # options MROUTING # Multicast agent forwarding multicast # support for large routing tables, e.g. gated with full Internet routing: # options "KMEMSIZE=\(16*1024*1024\)" # options "DFLDSIZ=\(32*1024*1024\)" # options "DFLSSIZ=\(4*1024*1024\)" # The GWSCREEN option requires two files (net/gw_screen.c and # netinet/ip_screen.c) that are not included in BSD/OS, # but are available by anonymous FTP. # options GWSCREEN # requires pseudo-device gwscreen # filesystem options options FFS # local Fast File System options NFS # Network File System options MFS # virtual Memory File System options "CD9660" # ISO 9660 CD-ROM file system options MSDOSFS # MS-DOS file system options QUOTA # file system quotas options FIFO # POSIX fifo devices # debugging options makeoptions DEBUG="-g" # build bsd.gdb with full symbol table options DEBUG # extensive kernel checking options DIAGNOSTIC # standard kernel checks # options "COMCONSOLE=0" # serial console unit, tty00 # options KGDB # cross-system kernel debugger # options "KGDBDEV=0x800001" # kgdb device, tty01 # Note: "swap generic" should be used only with "options GENERIC" # with all of the disk drivers included. # Other systems should use something like one of the following: # config bsd root on wd0a swap on wd0b and wd2b # config bsd root on sd0a swap on sd0b and sd1b config bsd swap generic options GENERIC # ISA bus (or EISA, or PCI) isa0 at root # Saturn PCI chipset bug work-around; must precede any pci devices. saturn0 at pci0 # Console pccons0 at isa? port "IO_KBD" pcaux0 at isa? port "IO_KBD" irq 12 # PS/2 mouse # COM ports # Flags are 0xF00000 for fifo flags F; see com(4). # Default is 0; 1, 2, 3, 4 set receive fifo trigger to 1, 4, 8, 14; # 9 ignores the FIFO on 16550/16550AF. com0 at isa? port "IO_COM1" com1 at isa? port "IO_COM2" com2 at isa? port 0x1E8 irq 5 com3 at isa? port 0x1F8 irq 10 com4 at isa? port 0x1A8 irq 12 com5 at isa? port 0x2A8 irq 15 #com2 at isa? port "IO_COM3" #com3 at isa? port "IO_COM4" # AST-style 4-port MUX (AST-4, MU-440, etc) # Flags are 0xL0PPP for line number L and interrupt multiplexor port PPP # for each line. The multiplexor port is 7 higher than the last port's # base address. Here, lines 0-3 on a 4-port card starting at port 0x2a0, # with interrupt multiplexor port at 0x2bf. #com2 at isa? port 0x2a0 flags 0x002bf #com3 at isa? port 0x2a8 flags 0x102bf #com4 at isa? port 0x2b0 flags 0x202bf #com5 at isa? port 0x2b8 flags 0x302bf # USENET II serial board # Flags are 0xFLGPPP for line number L, interrupt group G, and fifo flags F. # The multiplexor port field PPP is set to 0 because interrupts # are enabled differently than the AST. # See com(4) for fifo flags; values from 0xb through 0xf enable # USENET II hardware flow control. 0xf has the highest FIFO values; # 0xe sets both rx and tx FIFOs to 14. # Note, port 100 conflicts with some 3Com Ethernet card's auto-enable. #com4 at isa? port 0x120 flags 0xe01000 #com5 at isa? port 0x128 flags 0xe11000 #com6 at isa? port 0x130 flags 0xe21000 #com7 at isa? port 0x138 flags 0xe31000 # parallel printer port # set flags to 0 for CRLF expansion, 1 for raw # lp2 is LPT1 on PS/2 (MicroChannel), monochrome display adapter port, # and some laptops. IRQ cannot be shared, thus only one of lp0 and lp2 # will configure with irq 7 in this configuration. "irq IRQNONE" runs # without interrupts, which is better with big printer buffers. lp0 at isa? port 0x378 irq 7 flags 1 #lp1 at isa? port 0x278 flags 1 lp0 at isa? port 0x3BC irq 7 flags 1 lp2 at isa? port 0x3BC irq 7 flags 1 # Floppy drives fdc0 at isa? port "IO_FD1" drq 2 fd0 at fdc0 drive 0 fd1 at fdc0 drive 1 # Specific SCSI target/device configurations; # must precede wild-card configurations below, e.g. tg* at aha?. # Examples to force sd0 to be found only on target 0 of aha0, and sd1 # on target 1; units number sequentially after any specific assignments. # tg0 at aha0 target 0 # sd0 at tg0 unit 0 # tg1 at aha0 target 1 # sd1 at tg1 unit 0 # IDE/ESDI/RLL/ST-506/ATAPI controllers wdc0 at isa? port "IO_WD1" wdc1 at isa? port "IO_WD2" # IDE/ESDI/RLL/ST506 # For backward compatibility, wd drive numbering is fixed here, # e.g. drive 0 on controller 1 is wd2 even if there is no wd1. # Uncomment the "wd*" line and remove the other wdN lines # to number drives sequentially as found. # wd* at wdc? drive ? wd0 at wdc0 drive 0 wd1 at wdc0 drive 1 wd2 at wdc1 drive 0 wd3 at wdc1 drive 1 # ATAPI host-bus adapter (for IDE CD-ROM) wdpi* at wdc? drive ? tg* at wdpi? target ? # QIC-02 tape wt0 at isa? port 0x300 drq 1 # Numeric coprocessor (387 or on-board 486) npx0 at isa? port "IO_NPX" # VGA display adapter (only needed for graphics mode, including X) vga0 at isa? port "IO_VGA" iomem 0xa0000 iosiz 65536 # Microsoft BusMouse driver (works with ATI Ultra busmouse) bms0 at isa? port 0x23c irq 5 # Logitec Bus Mouse, same location as bms0 (works with ATI Ultra Pro mouse) lms0 at isa? port 0x23c irq 5 # Mitsumi CD-ROM # 0x300 <= port <= 0x3fc, port%4 == 0 # on the 8 bit card: # irq = none, 3, 5 or 9 # drq = none, 1 or 3 (drq ? defaults to 3) # on the 16 bit card # irq = none, 3, 5, 9, 10 or 11 # drq = none, 5, 6 or 7 (drq ? defaults to 6) mcd0 at isa? port 0x334 irq 9 drq ? mcd0 at isa? port 0x340 irq 9 drq ? # NCR 53C810/53C815/53C825 PCI SCSI host adaptor # see ncr(4) for details of flags field for options ncr0 at pci? flags 0x0 ncr1 at pci? flags 0x0 ncr2 at pci? flags 0x0 tg* at ncr? target ? # Adaptec AIC 7{7,8}70 series controllers # see aic(4) for details of flags field for options aic0 at pci? flags 0x0 aic1 at pci? flags 0x0 aic2 at pci? flags 0x0 aic0 at eisa? flags 0x0 aic1 at eisa? flags 0x0 aic2 at eisa? flags 0x0 tg* at aic? target ? # Buslogic VLB/EISA/PCI SCSI host adapter in 32-bit mode (bha) # Adaptec 1542[BC] SCSI host adapter (aha) # bha must precede aha; if bha omitted, aha supports bha cards in 24-bit mode. # If both are configured for the same address, aha should directly follow bha. bha0 at isa? port 0x330 # or pci0 aha0 at isa? port 0x330 tg* at bha0 target ? tg* at aha0 target ? bha1 at isa? port 0x334 # or pci0 aha1 at isa? port 0x334 tg* at bha1 target ? tg* at aha1 target ? # Adaptec 1520 or compatible SCSI host adaptor sa0 at isa? port 0x340 tg* at sa0 target ? # SCSI disk and tape; wildcard to find on any target # sr* matches all removable devices for which there is no # specific srN configuration unless inhibited by "flags 1". # sd also matches removable devices if sr is inhibited or not configured, # so sr must be first to find anything. sr* at tg? unit ? sd* at tg? unit ? st* at tg? unit ? # Novell NE-1000/NE-2000 Ethernet adapter # Several of these conflict with other devices, # so these are listed after aha, mcd and lp/pe. # 32 ports are used. ne0 at isa? port 0x320 ne0 at isa? port 0x340 ne0 at isa? port 0x360 # 3COM 3C501 Ethernet adaptor eo0 at isa? port 0x320 # 3COM EtherLink Plus 3C505 Ethernet adaptor ep0 at isa? port 0x240 ep0 at isa? port 0x320 # SDL Communications RISCom/N1 HDLC serial card # requires options PPP and/or CISCO_HDLC #rn0 at isa? port 0x220 iomem 0xe0000 iosiz 65536 # SDL Communications RISCom/H2 HDLC serial card # requires options PPP and/or CISCO_HDLC #rh0 at isa? port 0x240 drq 6 # SDL Communications RISCom/N2 dual sync serial port driver # A memory size of 32k (32768) should be used for boards with 64k DP-RAM. # requires options PPP and/or CISCO_HDLC #ntwo0 at isa? port 0x300 iomem 0xe0000 iosiz 32768 flags 0 # TNIC-1500 Ether from South Coast Computing Services, +1 713 661 3301. tn0 at isa? port 0x320 drq 3 tn0 at isa? port 0x340 drq 3 tn0 at isa? port 0x360 drq 3 tn0 at isa? port 0x300 drq 3 # DEC DE500, SMC EtherPower 10 and 100 Mb/s Ether de0 at pci? de1 at pci? de2 at pci? de0 at eisa? de1 at eisa? de2 at eisa? # HP EtherTwist PC LAN Adapter/16 Plus: # HP 27247B PC LAN Adapter/16 TP Plus [AUI/UTP] # HP 27252A PC LAN Adapter/16 TL Plus [AUI/BNC] hpp0 at isa? port 0x2c0 iomem 0xc8000 iosiz 2048 hpp0 at isa? port 0x300 iomem 0xc8000 iosiz 2048 # Allied Telesis RE2000/AT-1700 series Ethernet adapter driver re0 at isa? port 0x240 re0 at isa? port 0x260 re0 at isa? port 0x280 re0 at isa? port 0x2a0 re0 at isa? port 0x300 re0 at isa? port 0x320 re0 at isa? port 0x340 re0 at isa? port 0x380 # 3COM EtherLink III 3X59X PCI Ethernet adaptors. # Must precede devices that allocate irq at probe (including other ef's). ef0 at pci? ef1 at pci? ef2 at pci? # DEC EtherWorks III/DEPCA ethernet adapter family #di0 at isa? #di1 at eisa? # IBM TRA 16/4 token ring adapter, or 3Com TokenLink III (Tropic chipset) #tr0 at isa? port 0xa20 iomem 0xd0000 #tr1 at isa? port 0xa24 iomem 0xd8000 # DEC EISA FDDI (DEFEA-XX) #fea0 at eisa? # DEC PCI FDDI (DEFPA-XX) #fpa0 at pci? # SDL Communications RISCom/8 8-port Async Mux # flags should be 0 for the original cards # with 19.6608 MHz crystal (9.8304 MHz clock), # and 1 for newer cards with 18.432 MHz crystal (9.216 MHz clock) #rc0 at isa? port 0x220 flags 0 #Cyclades Cyclom-Y multiport serial card #cy0 at isa? irq 10 iomem 0xd4000 iosiz 8192 flags 0x0001 # Maxpeed Intelligent Serial Controllers # # SS-4/2, SS-4PLUS and SS-8/2 go on 8k boundaries. # SS-16/2 goes on a 16k boundary. # # In the version 1.3 of the driver the low flag bit turns on # input speedups when the tty is in raw mode. This has been # tested with UUCP and SLIP but if it gives you problems it # can be disabled by clearing the bit -- either here or via # msconfig(8). # # The rest of the flags enable compatibility with pre-D7 (SS-8/2) # or D-X2 (SS-4PLUS) ROMs. See ms(4) for details. # #ms0 at isa? iomem 0xd4000 iosiz 8192 flags 0x0001 #ms1 at isa? iomem 0xd6000 iosiz 8192 flags 0x0001 #ms2 at isa? iomem 0xd8000 iosiz 8192 flags 0x0001 #ms3 at isa? iomem 0xda000 iosiz 8192 flags 0x0001 #ms4 at isa? iomem 0xdc000 iosiz 8192 flags 0x0001 #ms5 at isa? iomem 0xde000 iosiz 8192 flags 0x0001 #ms6 at isa? iomem 0xe0000 iosiz 8192 flags 0x0001 #ms7 at isa? iomem 0xe2000 iosiz 8192 flags 0x0001 # Sound/midi/fm drivers - all require pseudo-device snd # Soundblaster Original/Pro/16 #sb0 at isa? port 0x220 irq 5 drq 1 #sbxvi0 at isa? drq 5 #sbmidi0 at isa? port 0x330 #opl0 at isa? port 0x388 # Pro Audio Spectrum #pas0 at isa? port 0x388 irq 10 drq 6 # Gravis UltraSound #gus0 at isa? port 0x220 irq 11 drq 1 # Gus16 (requires gus0) #gusxvi0 at isa? port 0x530 irq 7 drq 3 # Gus MAX (requires gus0) #gusxvi0 at isa? port 0x32c # MS Sound System #mss0 at isa? port 0x530 irq 10 drq 1 # Generic MPU-401 midi interface #mpu0 at isa? port 0x330 irq 5 # 6850 uart midi interface #uart0 at isa? port 0x330 irq 5 # Devices that can select their own IRQ or other parameters # are placed last so that other devices get first choice. # PCI devices that use interrupts must precede this section. # DigiBoard PC/4e, PC/8e, PC/16e, PC/8i, PC/16em terminal multiplexor # EISA cards must not specify a port, ISA cards must specify a port. # The actual iosiz depends on the card (8K to 64K). # Multiple cards can use the same iomem address, # as the memory is switched as needed. # Cards with jumper-selected irq must specify the irq. #digi0 at eisa? iomem 0xd0000 #digi0 at isa? port 0x220 iomem 0xd0000 #digi0 at isa? port 0x220 iomem 0xd0000 irq 15 # Specialix SLXOS 8-32 port terminal multiplexor #si0 at isa? iomem 0x0d8000 iosiz 65536 # Western Digital/SMC family of ethernet adapters, plus 3COM 3C503 # first, Western Digital/SMC addresses; check for 16 KB memory by default we0 at isa? port 0x280 iomem 0xd0000 iosiz 16384 we0 at isa? port 0x2A0 iomem 0xd0000 iosiz 16384 we0 at isa? port 0x2C0 iomem 0xd0000 iosiz 16384 we0 at isa? port 0x2E0 iomem 0xd0000 iosiz 16384 we0 at isa? port 0x300 iomem 0xd0000 iosiz 16384 we0 at isa? port 0x320 iomem 0xd0000 iosiz 16384 we0 at isa? port 0x340 iomem 0xd0000 iosiz 16384 we0 at isa? port 0x360 iomem 0xd0000 iosiz 16384 we0 at isa? port 0x380 iomem 0xd0000 iosiz 16384 we0 at isa? port 0x3A0 iomem 0xd0000 iosiz 16384 # 0x3C0 is not usable with color pccons # we0 at isa? port 0x3C0 iomem 0xd0000 iosiz 16384 we0 at isa? port 0x3E0 iomem 0xd0000 iosiz 16384 # 3C503 addresses; memory address obtained from jumpers we0 at isa? port 0x280 we0 at isa? port 0x2A0 we0 at isa? port 0x2E0 we0 at isa? port 0x300 we0 at isa? port 0x310 we0 at isa? port 0x330 we0 at isa? port 0x350 # 3COM EtherLink III 3C509/3C579 EISA/ISA Ethernet adaptors. # On isa0, also uses port 0x100 to set the specified port. ef0 at eisa? ef1 at eisa? ef2 at eisa? ef0 at isa? port 0x250 # 3COM 3C507 Ethernet adaptor # also uses port 0x100 to set the specified port el0 at isa? port 0x310 iomem 0xd0000 iosiz 65536 # Intel EtherExpress 16 Ethernet adaptor ex0 at isa? port 0x260 # The Xircom devices are placed after the other Ethernet devices # so that any other Ethernet device found will be the "primary" device, # e.g. the default for netstat. The Xircoms are configured if the # parallel port is found, even if no adapter is present at boot time. # Xircom Pocket Ethernet 2 on LPT1 (aka lp0) # Unit numbers correspond to lp unit numbers, # and must follow the lp ports in the config file. pe0 at isa? # on lp0 #pe1 at isa? # on lp1 pe2 at isa? # on lp2 # Xircom Pocket Ethernet 3 on LPT1 (aka lp0) # Unit numbers correspond to lp unit numbers, # and must follow the lp ports in the config file. # Only one of these devices may be used currently. xir0 at isa? # on lp0 #xir1 at isa? # on lp1 xir2 at isa? # on lp2 # SMC TokenCard Elite token ring adapter #te0 at isa? port 0x280 iomem 0xd8000 # Adaptec 1742A SCSI controller eaha0 at eisa? tg* at eaha0 target ? eaha1 at eisa? tg* at eaha1 target ? eaha2 at eisa? tg* at eaha2 target ? # Chase Research IOPRO control driver # This also requires the aim pseudo driver below. # Memory can be any 2K boundary that does not conflict # Likely port addresses for ISA boards are: # 0x180, 0x190, 0x200, 0x240, 0x280, 0x2e0, 0x300, 0x100 #aimc0 at isa? port 0x180 iomem 0xcc000 iosiz 2048 # EISA variant of Chase Research IOPRO control driver # This also requires the aim pseudo driver below. # The fourth digit from the right in the port field is the # slot number the board is installed in. For example: # slot 1 = 0x1c00 # slot 4 = 0x4c00 #aimc0 at isa? port 0x1c00 # Chase Research IOPRO data driver #pseudo-device aim 64 # Equinox SST # Likely port addresses for isa cards are: # 0x220, 0x240 and 0x260 #eqnx0 at eisa? iomem 0xd0000 #eqnx0 at isa? port 0x220 iomem 0xd0000 # Aironet Wireless Communications radio network card #ar0 at isa? iomem 0xce000 # Comtrol Rocketport #rp0 at isa? port 0x180 pseudo-device loop pseudo-device pty pseudo-device sl 10 pseudo-device appp 250 # requires options PPP pseudo-device bpfilter 10 #pseudo-device gwscreen # requires option GWSCREEN #pseudo-device snd -- God, Queen and Country Member - Liberal International NEVER Satan, President and Republic Board Member - Edmonton Heritage Nazarene Hating Bachelor's Living Republicanism is Satanism: Satan wants to usurp God from his throne just like republicans are out to dismiss monarchies. http://doctor.nl2k.edmonton.ab.ca/~doctor Newfoundland, go for Captain Canada, Vote Liberal 22 Feb.