Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Jul 1998 01:13:06 +0200
From:      Andreas Klemm <andreas@klemm.gtn.com>
To:        "Justin T. Gibbs" <gibbs@plutotech.com>
Cc:        "Kurt D. Zeilenga" <Kurt@Boolean.Net>, current@FreeBSD.ORG
Subject:   Re: CAM on a -current branch
Message-ID:  <19980715011306.A21986@klemm.gtn.com>
In-Reply-To: <199807141849.MAA05620@pluto.plutotech.com>; from Justin T. Gibbs on Tue, Jul 14, 1998 at 12:44:15PM -0600
References:  <19980714190256.A3474@klemm.gtn.com> <199807141849.MAA05620@pluto.plutotech.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jul 14, 1998 at 12:44:15PM -0600, Justin T. Gibbs wrote:
> >> I cannot build a release on a partition with soft updates enabled.  This
> >> is "unstable enough" for me to not use soft updates.
> >
> >What happens then ??? Kernel panic ?
> 
> I believe so.  My machine was in X at the time, but I will attempt to
> reproduce the problem with a serial console once I get the 2.2CAM
> snapshot release build completed.

My machine behaves well. One make buildworld ran without problems.

No I do a make -j 16 buildworld in a "while loop" to stress test
CAM and softupdates. I'm not running X for this test, to see the
messages on the console if something bad happens ;-)

I'll keep you informed. Here my system configuration for reference:

Copyright (c) 1992-1998 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California. All rights reserved.
FreeBSD 3.0-CURRENT #0: Tue Jul 14 21:53:34 CEST 1998
    root@titan.klemm.gtn.com:/home/src/sys/compile/ISDNSMPCAM
Timecounter "i8254"  frequency 1193182 Hz  cost 3624 ns
CPU: Pentium Pro (686-class CPU)
  Origin = "GenuineIntel"  Id = 0x619  Stepping=9
  Features=0xfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV>
real memory  = 83886080 (81920K bytes)
avail memory = 78135296 (76304K bytes)
FreeBSD/SMP: Multiprocessor motherboard
 cpu0 (BSP): apic id:  1, version: 0x00040011, at 0xfee00000
 cpu1 (AP):  apic id:  0, version: 0x00040011, at 0xfee00000
 io0 (APIC): apic id:  2, version: 0x00170011, at 0xfec00000
DEVFS: ready for devices
Probing for devices on PCI bus 0:
chip0: <Intel 82440FX (Natoma) PCI and memory controller> rev 0x02 on pci0.0.0
chip1: <Intel 82371SB PCI to ISA bridge> rev 0x01 on pci0.7.0
vx0: <3COM 3C900 Etherlink XL PCI> rev 0x00 int a irq 19 on pci0.11.0
utp/aui/bnc[*utp*] address 00:60:97:aa:3a:db
vga0: <Matrox MGA 2064W graphics accelerator> rev 0x01 int a irq 18 on pci0.12.0
ahc0: <Adaptec 2940 Ultra SCSI adapter> rev 0x00 int a irq 17 on pci0.13.0
ahc0: aic7880 Single Channel A, SCSI Id=7, 16/255 SCBs
ahc1: <Adaptec 2940 SCSI adapter> rev 0x03 int a irq 16 on pci0.14.0
ahc1: aic7870 Single Channel A, SCSI Id=7, 16/255 SCBs
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <4 virtual consoles, flags=0x0>
ed0 at 0x280-0x29f irq 10 maddr 0xd0000 msize 16384 on isa
ed0: address 00:00:c0:5a:98:2a, type WD8013EPC (16 bit) 
sio0 at 0x3f8-0x3ff irq 4 flags 0x20 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: 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: model Generic PS/2 mouse, device ID 0
pcm0 at 0x220 irq 5 drq 1 flags 0x15 on isa
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
isic0 at 0xd80 irq 9 flags 0x4 on isa
isic0: Teles S0/16.3
isic0: ISAC 2085 Version A1/A2 or 2086/2186 Version 1.1 (IOM-2) (Addr=0x960)
isic0: HSCX 82525 or 21525 Version 2.1 (AddrA=0x160, AddrB=0x560)
npx0 flags 0x1 on motherboard
npx0: INT 16 interface
DEVFS: ready to run
APIC_IO: Testing 8254 interrupt delivery
APIC_IO: routing 8254 via pin 2
ccd0-3: Concatenated disk drivers
i4b: ISDN call control device attached
i4bisppp: 4 ISDN SyncPPP device(s) attached
i4bctl: ISDN system control port attached
i4bipr: 4 IP over raw HDLC ISDN device(s) attached
i4btel: 2 ISDN telephony interface device(s) attached
i4brbch: 4 raw B channel access device(s) attached
i4btrc: 4 ISDN trace device(s) attached
IP packet filtering initialized, divert enabled, rule-based forwarding disabled, logging limited to 500 packets/entry
SMP: AP CPU #1 Launched!
sa0 at ahc0 bus 0 target 4 lun 0
sa0: <TANDBERG TDC 4222 =07:> Removable Sequential Access SCSI2 device 
sa0: 4.807MB/s transfers (4.807MHz, offset 8)
changing root device to da0s2a
da1 at ahc1 bus 0 target 1 lun 0
da1: <IBM DORS-32160 WA6A> Fixed Direct Access SCSI2 device 
da1: 10.0MB/s transfers (10.0MHz, offset 15), Tagged Queueing Enabled
da1: 2063MB (4226725 512 byte sectors: 255H 63S/T 263C)
da0 at ahc0 bus 0 target 0 lun 0
da0: <IBM DORS-32160 WA6A> Fixed Direct Access SCSI2 device 
da0: 20.0MB/s transfers (20.0MHz, offset 15), Tagged Queueing Enabled
da0: 2063MB (4226725 512 byte sectors: 255H 63S/T 263C)
da2 at ahc1 bus 0 target 2 lun 0
da2: <IBM DORS-32160 WA6A> Fixed Direct Access SCSI2 device 
da2: 10.0MB/s transfers (10.0MHz, offset 15), Tagged Queueing Enabled
da2: 2063MB (4226725 512 byte sectors: 255H 63S/T 263C)
cd0 at ahc0 bus 0 target 6 lun 0
cd0: <TOSHIBA CD-ROM XM-5701TA 3136> Removable CD-ROM SCSI2 device 
cd0: 10.0MB/s transfers (10.0MHz, offset 8)
cd0: cd present [323122 x 2048 byte records]
ffs_mountfs: superblock updated
ffs_mountfs: superblock updated
ffs_mountfs: superblock updated
ffs_mountfs: superblock updated
ffs_mountfs: superblock updated
vx0: selected utp. (link2)
isppp0: phase establish
i4b-L2-i4b_tei_assign: tx TEI ID_Request
i4b-L2-i4b_T202_timeout: unit 0, N202 = 3
i4b-L2-i4b_tei_assign: tx TEI ID_Request
i4b-L2-i4b_tei_rx_frame: TEI ID Assign - TEI = 103
isppp0: phase authenticate
isppp0: phase network
(da0:ahc0:0:0:0): tagged openings now 32
0 open: device busy
isppp0: phase terminate
isppp0: phase dead
(da2:ahc1:0:2:0): tagged openings now 32
(da1:ahc1:0:1:0): tagged openings now 32
isppp0: phase establish
isppp0: phase authenticate
isppp0: phase network
isppp0: phase terminate
isppp0: phase dead
isppp0: phase establish
isppp0: phase authenticate
isppp0: phase network

#
# ISDN kernel
#
machine		"i386"
cpu		"I686_CPU"
ident		ISDNSMPCAM

# rse's recommendations for heavily users apache servers
maxusers	256
options		SOMAXCONN="256"
options		"NMBCLUSTER=4096"

# Options for the VM subsystem
options		PQ_HUGECACHE		# color for 1024k/16k cache

options         SMP                     # Symmetric MultiProcessor Kernel
options         APIC_IO                 # Symmetric (APIC) I/O

options         INCLUDE_CONFIG_FILE     # Include this file in kernel

options		DDB
options		KTRACE			#kernel tracing
options         SHOW_BUSYBUFS           # busy buffers on shutdown ?

options		INET			#InterNETworking
options		IPFIREWALL		#firewall
options		IPFIREWALL_VERBOSE	#print information about dropped packets
options		"IPFIREWALL_VERBOSE_LIMIT=500"	#limit verbosity
options		IPDIVERT		#divert sockets

options		"P1003_1B"
options		"_KPOSIX_PRIORITY_SCHEDULING"
options		"_KPOSIX_VERSION=199309L"

options		FFS			#Berkeley Fast Filesystem
options		NFS			#Network File System
options		MFS			#Memory File System
options		"CD9660"		#ISO 9660 filesystem
options		MSDOSFS			#MS DOS File System
options		PROCFS			#Process filesystem
options		NSWAPDEV=3		#Allow this many swap-devices.
options		SOFTUPDATES		#Kirk McKusick's code

options		DEVFS			#devices filesystem

# misc options
options		"COMPAT_43"		#Compatible with BSD 4.3 [KEEP THIS!]
options		UCONSOLE		#Allow users to grab the console
options		SYSVSHM,SYSVSEM,SYSVMSG	#shared memory (X11)
options		COMPAT_LINUX		# Linux Binary compatibility
options		"MD5"

config		kernel root on da1

# ISA and PCI BUS support
controller	isa0
controller	pci0

# Floppy Disk Controller
controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk		fd0	at fdc0 drive 0

# SCSI Devices

# AHA 2940U
controller	ahc0
controller	scbus0	at ahc0
disk		da0	at scbus0 target 0 unit 0
disk		da3	at scbus0 target 1 unit 0
tape		sa0	at scbus0 target 4
device		cd0	at scbus0 target 6

# AHA 2940
controller	ahc1
controller	scbus1 at ahc1
disk		da1 at scbus1 target 1 unit 0
disk		da2 at scbus1 target 2 unit 0

options		SCSI_DELAY=4		# Be pessimistic about Joe SCSI device
options		"CD9660_ROOTDELAY=8"
options		SCSI_REPORT_GEOMETRY

# SCO compatible system console
device		sc0	at isa? port "IO_KBD" tty irq 1 vector scintr
options	MAXCONS=4		# number of virtual consoles
options	SC_HISTORY_SIZE=200	# number of history buffer lines

# floating point unit
device		npx0	at isa? port "IO_NPX" flags 0x1 irq 13 vector npxintr

device	sio0	at isa? port "IO_COM1" tty irq 4 flags 0x20 vector siointr
device	sio1	at isa? port "IO_COM2" tty irq 3 vector siointr
options		BREAK_TO_DEBUGGER	#a BREAK on a comconsole goes to DDB,
					#if available.
options		CONSPEED=38400		#default speed for serial console
					#(default 9600)

# parallel device on mainboard
device		lpt0	at isa? port? tty irq 7 vector lptintr

# PS/2 mouse on mainboard
device	psm0	at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr
options		"PSM_ACCEL=1"	# PS/2 mouse acceleration

# Network 3COM PCI
device vx0
device ed0	at isa? port 0x280 net irq 10 iomem 0xd0000 vector edintr

# New Sound code
device pcm0 at isa? port ? tty irq 5 drq 1 flags 0x15 vector pcmintr

# Pseudo devices
pseudo-device	loop			#Network loopback device
pseudo-device	ether			#Generic Ethernet
pseudo-device	vn		1	#Vnode driver (turns a file into a dev.)
pseudo-device	snp		3	#Snoop device - to look at pty/vty/etc..
pseudo-device	disc			#Discard device
pseudo-device	bpfilter	4	#Berkeley packet filter
pseudo-device	pty		16	#Pseudo ttys - can go as high as 256
pseudo-device	gzip			# Exec gzipped a.out's
pseudo-device	ccd	4		#Concatenated disk driver
pseudo-device	tun	1		#Tunnel driver (user process ppp(8))
pseudo-device	ppp	1		#Point-to-point protocol
options PPP_BSDCOMP			#PPP BSD-compress support
options PPP_DEFLATE			#PPP zlib/deflate/gzip support
options PPP_FILTER			#enable bpf filtering (needs bpfilter)

# Size of the kernel message buffer.  Should be N * pagesize.
options		"MSGBUF_SIZE=40960"

options	"I4B_SMP_WORKAROUND"

# i4b passive ISDN cards support (isic - I4b Siemens Isdn Chipset driver)

# Teles S0/16.3 
options "TEL_S0_16_3"
device isic0 at isa? port 0xd80 net irq 9 flags 0x04 vector isicintr 

# i4b passive cards D channel handling
# Q.921
pseudo-device   "i4bq921"
# Q.931
pseudo-device   "i4bq931"

# common passive and active layer 4
# layer 4
pseudo-device   "i4b"

# userland driver to do ISDN tracing (for passive cards oly)
pseudo-device   "i4btrc"        4
# userland driver to control the whole thing
pseudo-device   "i4bctl"
# userland driver for access to raw B channel
pseudo-device   "i4brbch"       4
# userland driver for telephony
pseudo-device   "i4btel"        2
# network driver for IP over raw HDLC ISDN
pseudo-device   "i4bipr"        4
# enable VJ header compression detection for ipr i/f
options         IPR_VJ
# network driver for sync PPP over ISDN
pseudo-device   "i4bisppp"      4
pseudo-device   sppp            4

-- 
Andreas Klemm                                http://www.FreeBSD.ORG/~andreas
     What gives you 90% more speed, for example, in kernel compilation ?
          http://www.FreeBSD.ORG/~fsmp/SMP/akgraph-a/graph1.html
             "NT = Not Today" (Maggie Biggs)      ``powered by FreeBSD SMP''

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



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