Skip site navigation (1)Skip section navigation (2)
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>