Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Oct 1997 16:35:55 -0500 (CDT)
From:      Douglas Carmichael <dcarmich@mcs.com>
To:        mike@smith.net.au
Subject:   Kernel configuration for 3C589 EtherLink III support
Message-ID:  <199710032135.QAA00298@dcarmich.pr.mcs.net>

next in thread | raw e-mail | index | archive | help
Here's the new configuration file:
# My new kernel configuration (10/3/97)

machine		"i386"
cpu		"I586_CPU"
ident		NECVERSA
maxusers	60

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		UCONSOLE		#Allow users to grab the console

options		SYSVSHM
options		SYSVSEM
options		SYSVMSG

# laptop-specific configuration
options		LAPTOP

# If your laptop have not had Windoze95-Ready BIOS, please update it.
# Such old BIOS'es sometimes have critical bugs at 32-bit protected
# mode APM BIOS interface (which have not used by Windoze 3.1).

# PC-card suspend/resume support (experimental)
options		APM_PCCARD_RESUME
options		PCIC_RESUME_RESET

# Keep power for serial cards when the system suspends
# (If your machine hangs up when you try to suspend the system with
#  FAX/Modem PCMCIA card, uncomment this option).
#options	SIO_SUSP_KEEP_PWR       

# Detach SCSI devices when the SCSI card is removed
options		SCSI_DETACH

# Don't suspend the system immediately before the system is resumed
# from suspended mode (Default 3 seconds)
options		"APM_NOSUSPEND_IMMEDIATE=3"

config		kernel	root on wd0 

controller	isa0
controller	pci0

controller	crd0
device		pcic0   at crd?
device		pcic1   at crd?
controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk		fd0	at fdc0 drive 0
controller	wdc0	at isa? port "IO_WD1" bio irq 14 vector wdintr
disk		wd0	at wdc0 drive 0
options         ATAPI		#Enable ATAPI support for IDE bus
options		ATAPI_STATIC	#Don't do it as an LKM
device          wcd0    #IDE CD-ROM
device		sc0	at isa? port "IO_KBD" tty irq 1 vector scintr
device		npx0	at isa? port "IO_NPX" 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? port "IO_COM3" tty irq 9 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

# Sound devices
controller snd0
device sb0 at isa? port 0x220 irq 5 drq 1 vector sbintr
options SBC_IRQ=5
device sbxvi0 at isa? drq 5
device sbmidi0 at isa? port 0x330
device opl0 at isa? port 0x388

# Order is important here due to intrusive probes, do *not* alphabetize
# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.

pseudo-device	loop
pseudo-device   speaker
pseudo-device	ppp	2
pseudo-device	tun	2
pseudo-device	pty	16
pseudo-device	gzip		# Exec gzipped a.out's
pseudo-device	vn		#Vnode driver (turns a file into a device)
And here's the latest dmesg report:
Copyright (c) 1992-1997 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California.  All rights reserved.

FreeBSD 2.2.2-RELEASE #0: Fri Oct  3 16:25:02 CDT 1997
    dcarmich@dcarmich.pr.mcs.net:/usr/src/sys/compile/NECVERSA
CPU: Pentium (150.85-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x544  Stepping=4
  Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
real memory  = 50331648 (49152K bytes)
avail memory = 47345664 (46236K bytes)
Initializing PC-card drivers: sio wdc 
Probing for devices on PCI bus 0:
chip0 <generic PCI bridge (vendor=8086 device=1235 subclass=0)> rev 2 on pci0:0
chip1 <generic PCI bridge (vendor=8086 device=1234 subclass=128)> rev 3 on pci0:1
vga0 <VGA-compatible display device> rev 69 on pci0:2
pcic0 <TI PCI-1130 CardBus Controller> rev 4 int a irq ?? on pci0:3:0
CardBus: Legacy PC-card 16bit I/O address [0x3e0]
pcic1 <TI PCI-1130 CardBus Controller> rev 4 int b irq ?? on pci0:3:1
CardBus: Legacy PC-card 16bit I/O address [0x3e0]
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
sio2 at 0x3e8-0x3ef irq 9 on isa
sio2: type 16550A
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
psm0 at 0x60-0x64 irq 12 on motherboard
psm0: device ID 0
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: NEC 72065B
fd0: 1.44MB 3.5in
wdc0 at 0x1f0-0x1f7 irq 14 on isa
wdc0: unit 0 (wd0): <TOSHIBA MK1401MAV>
wd0: 1376MB (2818368 sectors), 2796 cyls, 16 heads, 63 S/T, 512 B/S
wdc0: unit 1 (atapi): <TOSHIBA CD-ROM XM-1502B/3326>, removable, accel, dma, iordy
wcd0: 1722Kb/sec, 128Kb cache, audio play, 255 volume levels, ejectable tray
wcd0: no disc inside, unlocked
npx0 on motherboard
npx0: INT 16 interface
apm0 on isa
apm: found APM BIOS version 1.1
sb0 at 0x220 irq 5 drq 1 on isa
sb0: <SoundBlaster 16 4.13>
sbxvi0 at 0x0 drq 5 on isa
sbxvi0: <SoundBlaster 16 4.13>
sbmidi0 at 0x330 on isa
 <SoundBlaster MPU-401>
opl0 at 0x388 on isa
opl0: <Yamaha OPL-3 FM>
PC-Card TI PCI-1130 [i82365 compatible mode] (5 mem & 2 I/O windows)
pcic: controller irq 10

Now do I just add an ep0 line to this? (I don't want the driver eating up RAM when the card's not inserted).

Is the 3C589 driver available in an LKM form or does it have to be in the kernel?
   







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199710032135.QAA00298>