Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 Jun 1999 11:58:28 +0200
From:      Lars =?iso-8859-1?Q?K=F6ller?= <lkoeller@cc.fh-lippe.de>
To:        Lars =?iso-8859-1?Q?K=F6ller?= <lkoeller@cc.fh-lippe.de>
Cc:        freebsd-questions@FreeBSD.ORG, freebsd-smp@FreeBSD.ORG, Thierry.Herbelot@alcatel.fr
Subject:   Re: New freeze with 3.2-RELEASE (SMP and audio)!! 
Message-ID:  <199906270958.LAA91826@cc.fh-lippe.de>
In-Reply-To: lkoeller's message of Sat, 26 Jun 1999 23:03:10 %2B0200. <199906262103.XAA00889@cc.fh-lippe.de> 

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multipart MIME message.

--==_Exmh_-17238871240
Content-Type: text/plain; charset=us-ascii

----------

Hi!

I hope I'm not too fast with my conclusions (normally I am :-), but 
the instability seems to result from th missing option

options         FFS_ROOT                #FFS usable as root device [keep this!]

which is new in 3.2-RELEASE. Is this possible?

After fiddeling with all this details, sometimes I wish myself a 
kernel configuration utility, which is able to avoid such problems 
....

The next step is to activate the soundcard again .....

At the moment I'm just running a SMP kernel again and do a 'make 
world' for testing.

Regards

Lars

In reply to Lars =?iso-8859-1?Q?K=F6ller?= who wrote:
 
 > It seems not so easy as mentioned in my first mail, still total 
 > freezes! I just trying another kernel ......
 > 
 > Any ideas, comments on my kernel config file are wellcome!
 > 
 > In reply to Lars =?iso-8859-1?Q?K=F6ller?= who wrote:
 >  
 >  > Hi!
 >  > 
 >  > Sorry for warming this up, but migration from 3.1-R to 3.2-R, from 
 >  > source was a horor trip!
 >  > 
 >  > However, after having a stable system now, I can tell you the reaseon:
 >  > 
 >  > It was like in 3.0, too (you remember the thread) a problem with the 
 >  > audio driver under SMP. The soundcard is a Soundblaster AWE 32 (ISA).
 >  > 
 >  > My 3.1-R system was rock solid, with SMP and audio. I use the same 
 >  > kernel config file for 3.2-R, and here the machine locks up without 
 >  > any visible reason. After fiddle a littel bit with diferent configs 
 >  > and different kernel configuration, all leads to the sound driver 
 >  > (voxware). I also tried the last OSS version, but after loading the 
 >  > module during install the machine locks up.
 >  > 
 >  > I append my kernel config file, the kernel.config file and the 
 >  > dmesg output. New since 3.2-R is the output "AWE32 not detected".
 >  > 
 >  > Is there anybody out there with running a SB AWE32 on an 3.2-R 
 >  > machine with SMP?



--==_Exmh_-17238871240
Content-Type: text/plain ; name="ODIE"; charset=us-ascii
Content-Description: ODIE
Content-Disposition: attachment; filename="ODIE"

#####################################################################
# ODIE kernel config file
#
machine		"i386"
cpu		"I686_CPU"		# aka Pentium Pro(tm)
ident		ODIE
maxusers	32

config		kernel	root on da0 dumps on da0

#####################################################################
# This allows you to actually store this configuration file into
# the kernel binary itself, where it may be later read by saying:
#    strings /kernel | grep ^___ | sed -e 's/^___//' > MYKERNEL
#
options         INCLUDE_CONFIG_FILE     # Include this file in kernel

#####################################################################
# Create a SMP capable kernel (mandatory options):
#
options         SMP             #Smmetric Multiprocessor Kernel
options         APIC_IO         #Smmetric (APIC) I/O

#####################################################################
# Lets always enable the kernel debugger for SMP.
#
options         DDB

options		INET			#InterNETworking
options		FFS			#Berkeley Fast Filesystem
options         FFS_ROOT                #FFS usable as root device [keep this!]
options		PROCFS			#Process filesystem
options		"COMPAT_43"		#Compatible with BSD 4.3
options 	MAXCONS=8		#Number of max. allowed virt. consoles
options		SOFTUPDATES
options         QUOTA			#enable disk quotas
options		PERFMON			#Pentium (Pro) performance counters
options         SYSVSHM                 #System V shared memory support
options         SYSVSEM                 #System V Semophore support
options         SYSVMSG                 #System V Message support
options         UCONSOLE		#Allow ordinary users to take the
					#console - this is useful for X.
options		XSERVER			#include code for XFree86

options         USERCONFIG              #boot -c editor
options         VISUAL_USERCONFIG       #visual boot -c editor

options		SC_HISTORY_SIZE=512	#number of history buffer lines

#####################################################################
# KTRACE enables the system-call tracing facility ktrace(2).
#
options         KTRACE                  #kernel tracing


#####################################################################
# ISA devices
#####################################################################

controller	isa0

options         "AUTO_EOI_1"
options         "AUTO_EOI_2"

#####################################################################
# Floppy
#
controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2
disk		fd0	at fdc0 drive 0
disk		fd1	at fdc0 drive 1

#device 		apm0 	at isa?

controller      pnp0

#####################################################################
# atkbdc0 controlls both the keyboard and the PS/2 mouse
#
controller      atkbdc0 at isa? port IO_KBD tty
device          atkbd0  at isa? tty irq 1
device		psm0	at isa? tty irq 12

#####################################################################
# The video card driver.
#
device          vga0    at isa? port ? conflicts
# Splash screen at start up!  Screen savers require this too.
pseudo-device   splash

#####################################################################
# syscons is the default console driver, resembling an SCO console
#
device		sc0	at isa? tty
device		npx0	at isa? port IO_NPX iosiz 0x0 flags 0x0 irq 13

#####################################################################
# sio1 (dcf-77)
# serial console
#
options         BREAK_TO_DEBUGGER	# BREAK on console goes to DDB
options         CONSPEED=19200		# default speed for console
device		sio0	at isa? port "IO_COM1" flags 0x10 tty irq 4
device		sio1	at isa? port "IO_COM2"            tty irq 3

#####################################################################
# Parallel-Port Bus
#
# Anscheinend mit "net" statt "tty" Probleme mit gehechselten Zeilen
# beim Drucken
#
# vpo   Iomega Zip Drive
#       Requires SCSI disk support ('scbus' and 'da'), best
#       performance is achieved with ports in EPP 1.9 mode.
# nlpt  Parallel Printer, use _instead_ of lpt0
# plip  Parallel network interface
# ppi   General-purpose I/O ("Geek Port")
# pps   Pulse per second Timing Interface
# lpbb  Philips official parallel port I2C bit-banging interface
device          ppc0    at isa? port? flags 0x40 net irq 7
controller      ppbus0
controller      vpo0    at ppbus?
device		lpt0	at ppbus?
device          plip0   at ppbus?
device          ppi0    at ppbus?

#####################################################################
# Audio drivers: `snd', `sb', `pas', `gus', `pca'
#
#controller	snd0
#device  sb0     at isa? port 0x220 irq 5 drq 1 flags 0x5
#device	sbxvi0	at isa? drq 5
#device	sbmidi0 at isa? port 0x330
#device	awe0	at isa? port 0x620
#device	opl0	at isa? port 0x388

#device pcm0	at isa? port ? tty irq 5 drq 1 flags 0x0

#####################################################################
# i4b passive ISDN cards support (isic - I4b Siemens Isdn Chipset driver)
# note that the ``options'' and ``device'' lines must BOTH be defined !

# Teles S0/16.3
options "TEL_S0_16_3"
device  isic0 at isa? port 0xd80 net irq 10 flags 3

# Q.921 / layer 2 - i4b passive cards D channel handling
pseudo-device   "i4bq921"
#
# Q.931 / layer 3 - i4b passive cards D channel handling
pseudo-device   "i4bq931"
#
# layer 4 - i4b common passive and active card handling
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


#####################################################################
# PCI devices
#####################################################################

controller	pci0

options         SCSI_DELAY=8000		# Be pessimistic about Joe SCSI device
options		SCSI_REPORT_GEOMETRY

#####################################################################
# Adaptec 2940[U/UW] SCSI Adapter
#
controller	ahc0
controller      ahc1

# Devices connected
device		ch0
device		da0
device		sa0
device		cd0
device		pass0

# The syntax for wiring down devices is:
# AH2940 U
#
controller	scbus0	at ahc0

# Seagate ST15150N
#
disk            da0	at scbus0 target 0
disk            da1	at scbus0 target 1

# Seagate Python 28388, DDS2
#
tape            sa0	at scbus0 target 3

# PIONEER CD-ROM DR-433, (target 4)
#
device		cd0	at scbus?

# Adic Autochanger mit HP DAT, DDS2
#
device		ch0	at scbus0 target 5
tape            sa1	at scbus0 target 6

# The syntax for wiring down devices is:
# AH 2940 UW
#
controller	scbus1	at ahc1

# PIONEER CD-ROM DR-U12X
#
device          cd1	at scbus1 target 6

# Seagate ST32171W
#
disk            da2	at scbus1 target 8
disk            da3	at scbus1 target 9


#####################################################################
# POSIX P1003.1B

# Real time extensions added int the 1993 Posix
# P1003_1B: Infrastructure
# _KPOSIX_PRIORITY_SCHEDULING: Build in _POSIX_PRIORITY_SCHEDULING
# _KPOSIX_VERSION:             Version kernel is built for

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


#####################################################################
# Useful pseudo devices
#####################################################################
pseudo-device	loop
pseudo-device	ether
pseudo-device   ccd		4
pseudo-device   snp             3  #Snoop device - to look at pty/vty/etc..
pseudo-device   bpfilter	4
pseudo-device	pty		128
pseudo-device	gzip		#Exec gzipped a.out's
pseudo-device   vn              #Vnode driver (turns a file into a device)

--==_Exmh_-17238871240
Content-Type: text/plain; charset=us-ascii

E-Mail:                                     |  Lars Koeller
  Lars.Koeller@Uni-Bielefeld.DE              |  UNIX Sysadmin
  lkoeller@cc.fh-lippe.de                     |  Computing Center
PGP-key:                                       |  University of Bielefeld
  http://www.nic.surfnet.nl/pgp/pks-toplev.html |  Germany
----------- FreeBSD, what else? ---- http://www.freebsd.org -------------

--==_Exmh_-17238871240--




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




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