Skip site navigation (1)Skip section navigation (2)
Date:      07 Apr 1998 23:04:15 -0500
From:      stephen farrell <stephen@farrell.org>
To:        Luigi Rizzo <luigi@labinfo.iet.unipi.it>
Cc:        multimedia@FreeBSD.ORG
Subject:   Re: luigi's snd driver questions
Message-ID:  <87pvityn5s.fsf@phaedrus.uchicago.edu>
In-Reply-To: Luigi Rizzo's message of "Wed, 8 Apr 1998 04:22:06 %2B0200 (MET DST)"
References:  <199804080222.EAA04625@labinfo.iet.unipi.it>

next in thread | previous in thread | raw e-mail | index | archive | help
Luigi Rizzo <luigi@labinfo.iet.unipi.it> writes:

> > I have a sb16 pnp which seems to generally work ok with luigi's driver
> > (this is a 2.2.6-stable system, kernel from like 5 days
> > ago)... however with realvideo i get the following on xconsole
> > (especially under heavy load):
> > 
> > WARNING: wrintr but write DMA inactive!
> > WARNING: wrintr but write DMA inactive!
> > WARNING: wrintr but write DMA inactive!
> > ...
> > 
> > which seem to coincide with "pops" from the speakers.  is this a bug
> > in the driver or a configuration issue?  if it's a configuration
> 
> cannot tell exactly. it could be that you have a vibra16X which is
> unsupported because of lack of documentation. Yesterday i have written
> again to creativelabs asking for documentation...

Nope... not a vibra.  It's a regular plain jain sb16 (well, w/pnp).

> In general, if you have a pnp card, it is much wiser to have
> "controller pnp0" in the kernel so it will fetch the right resources
> from the PnP config registers.

ok... rebuilding kernel now.

> > if my card *is* misconfigured, then how do i know?  (i suppose i could 
> 
> use "pnpinfo" and send me the output. PLAIN ASCII -- no mime
> attachments..

oh... yeah, i see the "CSN" is 1, but what is the LDN--is that
CTL0031, 0x31008c0e or 0?  

Thanks


Card assigned CSN #1
Vendor ID CTL0028 (0x28008c0e), Serial Number 0x1008415c
PnP Version 1.0, Vendor Version 16
Device Description: Creative SB16 PnP

Logical Device ID: CTL0031 0x31008c0e #0
Device Description: Audio
TAG Start DF
Good Configuration
    IRQ: 5  - only one type (true/edge)
    DMA: channel(s) 1 
        8-bit, not a bus master, count by byte, , Compatibility mode
    DMA: channel(s) 5 
        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 0x330 .. 0x330, alignment 0x1, len 0x2
        [16-bit addr]
    I/O Range 0x388 .. 0x388, alignment 0x1, len 0x4
        [16-bit addr]
TAG Start DF
Acceptable Configuration
    IRQ: 5 7 10  - only one type (true/edge)
    DMA: channel(s) 0 1 3 
        8-bit, not a bus master, count by byte, , Compatibility mode
    DMA: channel(s) 5 6 7 
        16-bit, not a bus master, , count by word, Compatibility mode
    I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10
        [16-bit addr]
    I/O Range 0x300 .. 0x330, alignment 0x30, len 0x2
        [16-bit addr]
    I/O Range 0x388 .. 0x388, alignment 0x1, len 0x4
        [16-bit addr]
TAG Start DF
Acceptable Configuration
    IRQ: 5 7 10  - only one type (true/edge)
    DMA: channel(s) 0 1 3 
        8-bit, not a bus master, count by byte, , Compatibility mode
    DMA: channel(s) 5 6 7 
        16-bit, not a bus master, , count by word, Compatibility mode
    I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10
        [16-bit addr]
    I/O Range 0x300 .. 0x330, alignment 0x30, len 0x2
        [16-bit addr]
TAG Start DF
Sub-optimal Configuration
    IRQ: 5 7 10  - only one type (true/edge)
    DMA: channel(s) 0 1 3 
        8-bit, not a bus master, count by byte, , Compatibility mode
    DMA: channel(s) 5 6 7 
        16-bit, not a bus master, , count by word, Compatibility mode
    I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10
        [16-bit addr]
TAG Start DF
Sub-optimal Configuration
    IRQ: 5 7 10  - only one type (true/edge)
    DMA: channel(s) 0 1 3 
        8-bit, not a bus master, count by byte, , Compatibility mode
    I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10
        [16-bit addr]
    I/O Range 0x300 .. 0x330, alignment 0x30, len 0x2
        [16-bit addr]
    I/O Range 0x388 .. 0x388, alignment 0x1, len 0x4
        [16-bit addr]
TAG Start DF
Sub-optimal Configuration
    IRQ: 5 7 10  - only one type (true/edge)
    DMA: channel(s) 0 1 3 
        8-bit, not a bus master, count by byte, , Compatibility mode
    I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10
        [16-bit addr]
    I/O Range 0x300 .. 0x330, alignment 0x30, len 0x2
        [16-bit addr]
TAG Start DF
Sub-optimal Configuration
    IRQ: 5 7 10 11  - only one type (true/edge)
    DMA: channel(s) 0 1 3 
        8-bit, not a bus master, count by byte, , Compatibility mode
    I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10
        [16-bit addr]
TAG End DF


--

Steve Farrell


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message



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