Date: Tue, 14 Apr 1998 17:36:14 -0400 (EDT) From: "Christopher T. Johnson" <cjohnson@neunacht.netgsi.com> To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: kern/6300: System locks up in SMP mode when accessing fd or snd Message-ID: <199804142136.RAA03729@neunacht.netgsi.com>
next in thread | raw e-mail | index | archive | help
>Number: 6300
>Category: kern
>Synopsis: System locks up in SMP mode when accessing fd or snd
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Apr 14 14:40:00 PDT 1998
>Last-Modified:
>Originator: Christopher T. Johnson
>Organization:
NetGSI, Inc
>Release: FreeBSD 3.0-CURRENT i386
>Environment:
The Regents of the University of California. All rights reserved.
FreeBSD 3.0-CURRENT #1: Thu Apr 2 10:31:27 EST 1998
toor@neunacht.netgsi.com:/usr/src/sys/compile/NEUNACHT
Timecounter "i8254" frequency 1193182 Hz cost 2429 ns
Timecounter "TSC" frequency 165789817 Hz cost 212 ns
CPU: Pentium (165.79-MHz 586-class CPU)
Origin = "GenuineIntel" Id = 0x543 Stepping=3
Features=0x8003bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,APIC,MMX>
real memory = 67108864 (65536K bytes)
avail memory = 62701568 (61232K bytes)
Probing for devices on PCI bus 0:
chip0: <Intel 82439> rev 0x03 on pci0.0.0
chip1: <Intel 82371SB PCI to ISA bridge> rev 0x01 on pci0.7.0
ed1: <NE2000 PCI Ethernet (RealTek 8029)> rev 0x00 int a irq 10 on pci0.17.0
ed1: address 00:40:05:57:c2:bd, type NE2000 (16 bit)
ncr0: <ncr 53c815 fast10 scsi> rev 0x04 int a irq 11 on pci0.18.0
ncr0: waiting for scsi devices to settle
scbus0 at ncr0 bus 0
sd0 at scbus0 target 0 lun 0
sd0: <QUANTUM FIREBALL_TM2110S 300X> type 0 fixed SCSI 2
sd0: Direct-Access
sd0: 10.0 MB/s (100 ns, offset 8)
2014MB (4124736 512 byte sectors)
sd1 at scbus0 target 1 lun 0
sd1: <SEAGATE ST43400N 1028> type 0 fixed SCSI 2
sd1: Direct-Access
sd1: 10.0 MB/s (100 ns, offset 8)
2777MB (5688447 512 byte sectors)
st0 at scbus0 target 4 lun 0
st0: <EXABYTE EXB-8200 252X> type 1 removable SCSI 1
st0: Sequential-Access density code 0x0, drive empty
st1 at scbus0 target 5 lun 0
st1: <WANGTEK 5525ES SCSI REV7 3J2> type 1 removable SCSI 1
st1: Sequential-Access density code 0x0, drive empty
cd0 at scbus0 target 6 lun 0
cd0: <TOSHIBA CD-ROM XM-5701TA 0167> type 5 removable SCSI 2
cd0: CD-ROM
cd0: asynchronous.
cd present [266127 x 2048 byte records]
vga0: <S3 ViRGE DX/GX graphics accelerator> rev 0x01 int a irq 15 on pci0.19.0
Probing for PnP devices:
CSN 1 Vendor ID: CTL00c3 [0xc3008c0e] Serial 0x12e6fc44
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
ed0 not found at 0x280
sio0 at 0x3f8-0x3ff irq 4 flags 0x10 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
lpt1 not found
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
aha0 not found at 0x330
aic0 not found at 0x340
npx0 on motherboard
npx0: INT 16 interface
sb0 at 0x260 irq 9 drq 3 on isa
snd0: <SoundBlaster 16 4.16>
sbxvi0 at ? drq 7 on isa
snd0: <SoundBlaster 16 4.16>
opl0 at 0x388 on isa
snd0: <Yamaha OPL3 FM>
sbmidi0 at 0x300 on isa
snd0: <SoundBlaster MPU-401>
awe0 at 0x620 on isa
AWE32: not detected
Intel Pentium F00F detected, installing workaround
ccd0-3: Concatenated disk drivers
Note: AWE32 is not configured in PnP that's why it's not found.
===============================================================================
MPTable, version 2.0.15
-------------------------------------------------------------------------------
MP Floating Pointer Structure:
location: BIOS
physical address: 0x000f5c50
signature: '_MP_'
length: 16 bytes
version: 1.1
checksum: 0xd4
mode: Virtual Wire
-------------------------------------------------------------------------------
MP Config Table Header:
physical address: 0x000f5c64
signature: 'PCMP'
base table length: 396
version: 1.1
checksum: 0x3a
OEM ID: 'OEM00000'
Product ID: 'PROD00000000'
OEM table pointer: 0x00000000
OEM table size: 0
entry count: 28
local APIC address: 0xfee00000
extended table length: 0
extended table checksum: 0
-------------------------------------------------------------------------------
MP Config Base Table Entries:
--
Processors: APIC ID Version State Family Model Step Flags
0 0x11 BSP, usable 5 2 1 0x07bf
1 0x11 AP, usable 5 2 1 0x07bf
--
Bus: Bus ID Type
0 PCI
1 ISA
--
I/O APICs: APIC ID Version State Address
2 0x11 usable 0xfec00000
--
I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#
ExtINT conforms conforms 1 0 2 0
INT conforms conforms 1 1 2 1
INT conforms conforms 1 0 2 2
INT conforms conforms 1 3 2 3
INT conforms conforms 1 4 2 4
INT conforms conforms 1 5 2 5
INT conforms conforms 1 6 2 6
INT conforms conforms 1 7 2 7
INT conforms conforms 1 8 2 8
INT conforms conforms 1 9 2 9
INT conforms conforms 1 10 2 10
INT conforms conforms 1 11 2 11
INT conforms conforms 1 12 2 12
INT conforms conforms 1 13 2 13
INT conforms conforms 1 14 2 14
INT conforms conforms 1 15 2 15
INT active-lo level 0 20:A 2 16
INT active-lo level 0 19:A 2 17
INT active-lo level 0 18:A 2 18
INT active-lo level 0 17:A 2 19
SMI conforms conforms 1 0 2 23
--
Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#
ExtINT conforms conforms 0 0:A 255 0
NMI conforms conforms 0 0:A 255 1
-------------------------------------------------------------------------------
# SMP kernel config file options:
# Required:
options SMP # Symmetric MultiProcessor Kernel
options APIC_IO # Symmetric (APIC) I/O
# Optional (built-in defaults will work in most cases):
#options NCPU=2 # number of CPUs
#options NBUS=2 # number of busses
#options NAPIC=1 # number of IO APICs
#options NINTR=24 # number of INTs
===============================================================================
>Description:
When the system is running the SMP kernel, more than a buffer full of
sound will cause the sytem to lock up. If running X, the cursor
stops moving and ctrl-alt-del, ctlr-alt-bs fails to free the system.
If fdformat /dev/rfd0.1440 is attempted, 3 to 5 Vs are printed and then
the system locks up hard. It requires a hardware reset to break the
system free.
The same actions running a UP will work fine. The UP configuration file
is the same as the SMP configuration file with the exception that the
UP has the SMP options commented out.
>How-To-Repeat:
See above.
>Fix:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199804142136.RAA03729>
