Date: Sat, 15 Jul 2000 01:36:28 -0400 (EDT) From: Louis Mamakos <louie@TransSys.COM> To: FreeBSD-gnats-submit@freebsd.org Subject: kern/19945: panic: nexus_setup_intr: NULL irq resource with GUS PnP Message-ID: <200007150536.BAA00840@whizzo.transsys.com>
next in thread | raw e-mail | index | archive | help
>Number: 19945
>Category: kern
>Synopsis: panic: nexus_setup_intr: NULL irq resource with GUS PnP
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Jul 14 22:40:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator: Louis Mamakos
>Release: FreeBSD 5.0-CURRENT i386
>Organization:
>Environment:
AMD K6-III 450MHz
Gravis Ultrasound PnP board
FreeBSD 5.0-current as of 14 July 2000
>Description:
After upgrading to a recent 5.0-current, system would panic upon
boot with
panic: nexus_setup_intr: NULL irq resource!
>How-To-Repeat:
Find the no-longer-manufactured GUS PnP ISA sound board, and install
in your machine.
After removing drivers configred into the kernel, the system boots. The
panic still occurs when performing either
kldload snd_gusc.ko
or
kldload snd_driver.ko
On the console, after performing either of these two commands appears:
gusc0: <Gravis UltraSound Plug & Play PCM> at port 0x220-0x226,0x320-0x327,0x32c-0x32f irq 11 drq 5,7 on isa0
gusc1: <Gravis UltraSound Plug & Play OPL> at port 0x38a-0x38b irq 9 drq 1 on isa0
panic: nexus_setup_intr: NULL irq resource!
>Fix:
Don't load sound driver (or configure them in the kernel); rather than
listening to mp3 files, listen to the sound of the keyboard..
output of pnpinfo command:
Checking for Plug-n-Play devices...
Card assigned CSN #1
Vendor ID GRV0001 (0x0100561e), Serial Number 0xffffffff
PnP Version 1.0, Vendor Version 18
Device Description: UltraSound Plug & Play
Logical Device ID: GRV0000 0x0000561e #0
Device supports I/O Range Check
Device Description: Synth & Codec
TAG Start DF
Good Configuration
IRQ: 11 12 15 - only one type (true/edge)
DMA: channel(s) 5
16-bit, not a bus master, , count by word, Compatibility mode
DMA: channel(s) 7
16-bit, not a bus master, , count by word, Compatibility mode
I/O Range 0x220 .. 0x220, alignment 0x1, len 0x10
[16-bit addr]
I/O Range 0x320 .. 0x320, alignment 0x1, len 0x8
[16-bit addr]
I/O Range 0x32c .. 0x32c, alignment 0x1, len 0x4
[16-bit addr]
TAG Start DF
Acceptable Configuration
IRQ: 5 7 11 12 15 - only one type (true/edge)
DMA: channel(s) 1 3 5 6 7
8/16-bit, not a bus master, count by byte, count by word, Compatibility mode
DMA: channel(s) 1 3 5 6 7
8/16-bit, not a bus master, count by byte, count by word, Compatibility mode
I/O Range 0x220 .. 0x220, alignment 0x1, len 0x10
[16-bit addr]
I/O Range 0x320 .. 0x320, alignment 0x1, len 0x8
[16-bit addr]
I/O Range 0x32c .. 0x32c, alignment 0x1, len 0x4
[16-bit addr]
TAG Start DF
Acceptable Configuration
IRQ: 11 12 15 - only one type (true/edge)
DMA: channel(s) 5
16-bit, not a bus master, , count by word, Compatibility mode
DMA: channel(s) 7
16-bit, not a bus master, , count by word, Compatibility mode
I/O Range 0x240 .. 0x240, alignment 0x1, len 0x10
[16-bit addr]
I/O Range 0x340 .. 0x340, alignment 0x1, len 0x8
[16-bit addr]
I/O Range 0x34c .. 0x34c, alignment 0x1, len 0x4
[16-bit addr]
TAG Start DF
Acceptable Configuration
IRQ: 5 7 11 12 15 - only one type (true/edge)
DMA: channel(s) 1 3 5 6 7
8/16-bit, not a bus master, count by byte, count by word, Compatibility mode
DMA: channel(s) 1 3 5 6 7
8/16-bit, not a bus master, count by byte, count by word, Compatibility mode
I/O Range 0x240 .. 0x240, alignment 0x1, len 0x10
[16-bit addr]
I/O Range 0x340 .. 0x340, alignment 0x1, len 0x8
[16-bit addr]
I/O Range 0x34c .. 0x34c, alignment 0x1, len 0x4
[16-bit addr]
TAG Start DF
Acceptable Configuration
IRQ: 5 7 11 12 15 - only one type (true/edge)
DMA: channel(s) 1 3 5 6 7
8/16-bit, not a bus master, count by byte, count by word, Compatibility mode
DMA: channel(s) 1 3 5 6 7
8/16-bit, not a bus master, count by byte, count by word, Compatibility mode
I/O Range 0x230 .. 0x230, alignment 0x1, len 0x10
[16-bit addr]
I/O Range 0x330 .. 0x330, alignment 0x1, len 0x8
[16-bit addr]
I/O Range 0x33c .. 0x33c, alignment 0x1, len 0x4
[16-bit addr]
TAG Start DF
Acceptable Configuration
IRQ: 5 7 11 12 15 - only one type (true/edge)
DMA: channel(s) 1 3 5 6 7
8/16-bit, not a bus master, count by byte, count by word, Compatibility mode
DMA: channel(s) 1 3 5 6 7
8/16-bit, not a bus master, count by byte, count by word, Compatibility mode
I/O Range 0x250 .. 0x250, alignment 0x1, len 0x10
[16-bit addr]
I/O Range 0x350 .. 0x350, alignment 0x1, len 0x8
[16-bit addr]
I/O Range 0x35c .. 0x35c, alignment 0x1, len 0x4
[16-bit addr]
TAG Start DF
Acceptable Configuration
IRQ: 5 7 11 12 15 - only one type (true/edge)
DMA: channel(s) 1 3 5 6 7
8/16-bit, not a bus master, count by byte, count by word, Compatibility mode
DMA: channel(s) 1 3 5 6 7
8/16-bit, not a bus master, count by byte, count by word, Compatibility mode
I/O Range 0x260 .. 0x260, alignment 0x1, len 0x10
[16-bit addr]
I/O Range 0x360 .. 0x360, alignment 0x1, len 0x8
[16-bit addr]
I/O Range 0x36c .. 0x36c, alignment 0x1, len 0x4
[16-bit addr]
TAG End DF
Logical Device ID: GRV0011 0x1100561e #1
Device supports I/O Range Check
Device Description: Disabled Device
Logical Device ID: PNPb02f 0x2fb0d041 #2
Device supports I/O Range Check
Device Description: Game Port
TAG Start DF
Good Configuration
I/O Range 0x201 .. 0x201, alignment 0x1, len 0x1
[16-bit addr]
TAG Start DF
Sub-optimal Configuration
I/O Range 0x200 .. 0x2ff, alignment 0x1, len 0x1
[16-bit addr]
TAG End DF
Logical Device ID: GRV0003 0x0300561e #3
Device supports I/O Range Check
Device Description: SB Compatible Audio
DMA: channel(s) 1
8-bit, not a bus master, count by byte, , Compatibility mode
TAG Start DF
Good Configuration
IRQ: 5 - only one type (true/edge)
I/O Range 0x388 .. 0x388, alignment 0x1, len 0x2
[16-bit addr]
TAG Start DF
Acceptable Configuration
IRQ: 5 7 - only one type (true/edge)
I/O Range 0x388 .. 0x388, alignment 0x1, len 0x2
[16-bit addr]
TAG Start DF
Sub-optimal Configuration
IRQ: 3 5 7 9 - only one type (true/edge)
I/O Range 0x38a .. 0x3f0, alignment 0x2, len 0x2
[16-bit addr]
TAG End DF
Logical Device ID: GRV0004 0x0400561e #4
Device supports I/O Range Check
Device Description: MPU-401 GM Music
TAG Start DF
Good Configuration
I/O Range 0x330 .. 0x330, alignment 0x2, len 0x2
[16-bit addr]
TAG Start DF
Sub-optimal Configuration
I/O Range 0x300 .. 0x340, alignment 0x10, len 0x2
[16-bit addr]
TAG Start DF
Sub-optimal Configuration
I/O Range 0x332 .. 0x326, alignment 0x2, len 0x2
[16-bit addr]
TAG End DF
End Tag
Successfully got 85 resources, 5 logical fdevs
-- card select # 0x0001
CSN GRV0001 (0x0100561e), Serial Number 0xffffffff
Logical device #0
IO: 0x0220 0x0220 0x0220 0x0220 0x0220 0x0220 0x0220 0x0220
IRQ 11 0
DMA 5 7
IO range check 0x00 activate 0x01
Logical device #1
IO: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 0 0
DMA 4 4
IO range check 0x00 activate 0x01
Logical device #2
IO: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 0 0
DMA 4 4
IO range check 0x00 activate 0x01
Logical device #3
IO: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 9 0
DMA 4 4
IO range check 0x00 activate 0x01
Logical device #4
IO: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 0 0
DMA 4 4
IO range check 0x00 activate 0x01
>Release-Note:
>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?200007150536.BAA00840>
