Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Jun 1999 18:32:36 +0200
From:      Lars =?iso-8859-1?Q?K=F6ller?= <lkoeller@cc.fh-lippe.de>
To:        freebsd-questions@FreeBSD.ORG, freebsd-smp@FreeBSD.ORG, Thierry.Herbelot@alcatel.fr
Cc:        lkoeller@cc.fh-lippe.de
Subject:   New freeze with 3.2-RELEASE (SMP and audio)!! 
Message-ID:  <199906261632.SAA07021@cc.fh-lippe.de>
In-Reply-To: Thierry.Herbelot's message of Thu, 22 Oct 1998 16:15:02 %2B0200. <H000057c01956554@MHS> 

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
----------

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?

Thanks and regards

Lars
-- 
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 -------------


[-- Attachment #2 --]
#####################################################################
# ODIE kernel config file
#
machine		"i386"
cpu		"I686_CPU"		# aka Pentium Pro(tm)
ident		ODIE
maxusers	32

config		kernel	root 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		PROCFS			#Process filesystem
options		"COMPAT_43"		#Compatible with BSD 4.3
options 	MAXCONS=8		#Number of max. allowed virt. consoles
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" tty flags 0x10 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? tty irq 7 drq 3
controller      ppbus0
controller      vpo0    at ppbus?
device		lpt0	at ppbus?
device          plip0   at ppbus?
device          ppi0    at ppbus?
device          pps0    at ppbus?

#####################################################################
# Audio drivers: `snd', `sb', `pas', `gus', `pca'
#
controller	snd0
device  sb0     at isa? port 0x220 irq 5 drq 1 flags 0x15
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)

[-- Attachment #3 --]
Copyright (c) 1992-1999 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
FreeBSD 3.2-RELEASE #0: Thu Jun 24 22:32:48 CEST 1999
root@odie.lippe.de:/usr/src/sys/compile/ODIE
Timecounter "i8254"  frequency 1193182 Hz
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,M
real memory  = 201326592 (196608K bytes)
config> pnp 1 0 os enable irq0 5 drq0 1 drq1 5 port0 0x220 port1 0x330 port2 0x388
config> pnp 1 1 os disable
config> pnp 1 2 os enable port0 0x620
config> pnp 1 3 os disable
config> pnp 1 4 os disable
config> quit
avail memory = 192831488 (188312K bytes)
Programming 24 pins in IOAPIC #0
FreeBSD/SMP: Multiprocessor motherboard
cpu0 (BSP): apic id:  0, version: 0x00040011, at 0xfee00000
cpu1 (AP):  apic id:  1, version: 0x00040011, at 0xfee00000
io0 (APIC): apic id:  2, version: 0x00170011, at 0xfec00000
Preloaded elf kernel "kernel" at 0xc02d3000.
Probing for devices on PCI bus 0:
chip0: <Intel 82440FX (Natoma) PCI and memory controller> rev 0x02 on
chip1: <Intel 82371SB PCI to ISA bridge> rev 0x01 on pci0.7.0
ahc0: <Adaptec 2940 Ultra SCSI adapter> rev 0x00 int a irq 18 on pci0.
ahc0: aic7880 Single Channel A, SCSI Id=7, 16/255 SCBs
ahc1: <Adaptec 2940 Ultra SCSI adapter> rev 0x00 int a irq 17 on pci0.
ahc1: aic7880 Wide Channel A, SCSI Id=7, 16/255 SCBs
vga0: <VGA-compatible display device> rev 0x04 int a irq 255 on pci0.1
Probing for PnP devices:
CSN 1 Vendor ID: CTL0047 [0x47008c0e] Serial 0x0000001e Comp ID: PNP06
Probing for devices on the ISA bus:
sc0 on isa
sc0: VGA color <8 virtual consoles, flags=0x0>
atkbdc0 at 0x60-0x6f on motherboard
atkbd0 irq 1 on isa
psm0 irq 12 on isa
psm0: model Generic PS/2 mouse, device ID 0
sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
ppc0 at 0x378 irq 7 drq 3 on isa
ppc0: SMC FDC37C665GT chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/15 bytes threshold
lpt0: <generic printer> on ppbus 0
lpt0: Interrupt-driven port
ppi0: <generic parallel i/o> on ppbus 0
lppps0: <Pulse per second Timing Interface> on ppbus 0
plip0: <PLIP network interface> on ppbus 0
lpt0: <generic printer> on ppbus 0
lpt0: Interrupt-driven port
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
fd1: 1.2MB 5.25in
isic0 at 0xd80 irq 10 flags 0x3 on isa
isic0: Teles S0/16.3
isic0: ISAC 2085 Version A1/A2 or 2086/2186 Version 1.1 (IOM-2) (Addr=
isic0: HSCX 82525 or 21525 Version 2.1 (AddrA=0x160, AddrB=0x560)
vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa
npx0 on motherboard
npx0: INT 16 interface
sb0 at 0x220 irq 5 drq 1 flags 0x105 on isa
snd0: <SoundBlaster 16 4.13>
sbxvi0 at drq 5 on isa
snd0: <SoundBlaster 16 4.13>
sbmidi0 at 0x330 on isa
snd0: <SoundBlaster MPU-401>
awe0 at 0x620 on isa
AWE32: not detected

opl0 at 0x388 on isa
snd0: <Yamaha OPL3 FM>
APIC_IO: Testing 8254 interrupt delivery
APIC_IO: routing 8254 via pin 2
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 (VJ header compress
i4btel: 2 ISDN telephony interface device(s) attached
i4brbch: 4 raw B channel access device(s) attached
i4btrc: 4 ISDN trace device(s) attached
ccd0-3: Concatenated disk drivers
Waiting 8 seconds for SCSI devices to settle
SMP: AP CPU #1 Launched!
sa0 at ahc0 bus 0 target 3 lun 0
sa0: <ARCHIVE Python 28388-XXX 5ACB> Removable Sequential Access SCSI-
sa0: 7.812MB/s transfers (7.812MHz, offset 15)
sa1 at ahc0 bus 0 target 6 lun 0
sa1: <HP C1533A 9608> Removable Sequential Access SCSI-2 device
sa1: 10.000MB/s transfers (10.000MHz, offset 8)
da2 at ahc1 bus 0 target 8 lun 0
da2: <SEAGATE ST32171W 0338> Fixed Direct Access SCSI-2 device
da2: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queuein
da2: 2061MB (4222640 512 byte sectors: 255H 63S/T 262C)
da3 at ahc1 bus 0 target 9 lun 0
da3: <SEAGATE ST32171W 0338> Fixed Direct Access SCSI-2 device
da3: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queuein
da3: 2061MB (4222640 512 byte sectors: 255H 63S/T 262C)
da1 at ahc0 bus 0 target 1 lun 0
da1: <SEAGATE ST15150N 0017> Fixed Direct Access SCSI-2 device
da1: 10.000MB/s transfers (10.000MHz, offset 15), Tagged Queueing Enab
da1: 4095MB (8388315 512 byte sectors: 255H 63S/T 522C)
da0 at ahc0 bus 0 target 0 lun 0
da0: <SEAGATE ST15150N 0017> Fixed Direct Access SCSI-2 device
da0: 10.000MB/s transfers (10.000MHz, offset 15), Tagged Queueing Enab
da0: 4095MB (8388315 512 byte sectors: 255H 63S/T 522C)
cd1 at ahc1 bus 0 target 6 lun 0
cd1: <PIONEER CD-ROM DR-U12X 1.06> Removable CD-ROM SCSI-2 device
cd1: 10.000MB/s transfers (10.000MHz, offset 15)
cd1: cd present [316662 x 2048 byte records]
ch0 at ahc0 bus 0 target 5 lun 0
ch0: <ADIC DAT AutoChanger 0361> Removable Changer SCSI-2 device
ch0: 3.300MB/s transfers
ch0: 12 slots, 1 drive, 1 picker, 1 portal
cd0 at ahc0 bus 0 target 4 lun 0
cd0: <PIONEER CD-ROM DR-U10X 1.07> Removable CD-ROM SCSI-2 device
cd0: 10.000MB/s transfers (10.000MHz, offset 15)
cd0: Attempt to query device size failed: NOT READY, Medium not presen
changing root device to da0s1a

[-- Attachment #4 --]
pnp 1 0 os enable irq0 5 drq0 1 drq1 5 port0 0x220 port1 0x330 port2 0x388
pnp 1 1 os disable
pnp 1 2 os enable port0 0x620
pnp 1 3 os disable
pnp 1 4 os disable
quit

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