NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/46451: eso(4) kernel panic while booting NetBSD 6.0_BETA



>Number:         46451
>Category:       kern
>Synopsis:       eso(4) kernel panic while booting NetBSD 6.0_BETA
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun May 13 19:55:00 +0000 2012
>Originator:     Reinhard Speyerer
>Release:        NetBSD 6.0_BETA
>Organization:
>Environment:
NetBSD  6.0_BETA NetBSD 6.0_BETA (GENERIC) i386

>Description:
When trying to boot NetBSD 6.0_BETA on a system which contains a
ESS Solo-1 PCI AudioDrive ES1946 Revision E soundcard the following
kernel panic occurs during boot:
...
eso has not been converted to device_t
eso0 at pci0 dev 10 function 0: ESS Solo-1 PCI AudioDrive ES1946 Revision E
panic: kernel diagnostic assertion "mutex_owned(&sc->sc_intr_lock)" failed: 
file "/usr/src/sys/dev/pci/eso.c", line 673
fatal breakpoint trap in supervisor mode
...

This kernel panic does not occur with NetBSD 5.1:
...
eso0 at pci0 dev 10 function 0: ESS Solo-1 PCI AudioDrive ES1946 Revision E
eso0: interrupting at irq 5
audio0 at eso0: full duplex, playback, capture, mmap, independent
opl0 at eso0: model OPL3
midi0 at opl0: ESO Yamaha OPL3 (CPU-intensive output)
mpu0 at eso0
midi1 at mpu0: ESO MPU-401 MIDI UART (CPU-intensive output)
joy0 at eso0
joy0: joystick not connected
...

>How-To-Repeat:
Try to boot NetBSD 6.0_BETA on a system which contains a soundcard
handled by eso(4).

>Fix:



Home | Main Index | Thread Index | Old Index