Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Mar 1997 14:57:00 +0100 (MET)
From:      Luigi Rizzo <luigi@labinfo.iet.unipi.it>
To:        hackers@freebsd.org
Subject:   what sound device at 0xe8b/0xe0b ?
Message-ID:  <199703041357.OAA10881@labinfo.iet.unipi.it>

next in thread | raw e-mail | index | archive | help
As a follow up to the recent message on the MED3931 audio board, I am
running a slightly modified version of pnpinfo (available at
http://www.iet.unipi.it/~luigi/pnpinfo.tgz) which produces out the
attached output (both possible values and actual values in the board).

I am wondering, what is supposed to be at address 0xe0d/ 0xe8d ?

       I/O Range 0xe0d .. 0xe0d, alignment 0x1, len 0x3

perhaps some control port to select the operating mode between SB and
WSS emulation ?

	Luigi

output of pnpinfo:


    Checking for Plug-n-Play devices...
    Trying Read_Port at 203...
    
    Card assigned CSN #1
    
    Board Vendor ID OPT0931, Serial Number 0xffffffff
    PnP Version 1.0, Vendor Version 0
    Device Description: MB931 Audio 16
    
    Logical Device ID: OPTffff 0xffff143e #0
    	Vendor register funcs 00
    Device Description: Aux Device
    
    Logical Device ID: OPT9310 0x1093143e #1
    	Vendor register funcs 00
    Device Description: Audio
    TAG Start DF
        I/O Range 0x534 .. 0x608, alignment 0xd4, len 0x4
    	[16-bit addr]
        I/O Range 0x380 .. 0x3f0, alignment 0x10, len 0xc
    	[16-bit addr]
        I/O Range 0x220 .. 0x240, alignment 0x20, len 0x10
    	[16-bit addr]
        I/O Range 0xe8d .. 0xe8d, alignment 0x1, len 0x3
    	[16-bit addr]
        IRQ: 5 7  - only one type (true/edge)
        DMA: channel(s) 0 1 3 
    	8-bit, not a bus master, count by byte, , Type F
        DMA: channel(s) 0 1 3 5 6 
    	8/16-bit, not a bus master, count by byte, count by word, Type F
    TAG Start DF
        I/O Range 0x534 .. 0x608, alignment 0xd4, len 0x4
    	[16-bit addr]
        I/O Range 0x380 .. 0x3f0, alignment 0x10, len 0xc
    	[16-bit addr]
        I/O Range 0x220 .. 0x240, alignment 0x20, len 0x10
    	[16-bit addr]
        I/O Range 0xe0d .. 0xe0d, alignment 0x1, len 0x3
    	[16-bit addr]
        IRQ: 5 7 10  - only one type (true/edge)
        DMA: channel(s) 0 1 3 
    	8-bit, not a bus master, count by byte, , Type F
        DMA: channel(s) 0 1 3 5 6 
    	8/16-bit, not a bus master, count by byte, count by word, Type F
    TAG Start DF
        I/O Range 0x534 .. 0xff0, alignment 0x4, len 0x4
    	[16-bit addr]
        I/O Range 0x380 .. 0x3f0, alignment 0x10, len 0xc
    	[16-bit addr]
        I/O Range 0x220 .. 0x240, alignment 0x20, len 0x10
    	[16-bit addr]
        I/O Range 0xe8d .. 0xe8d, alignment 0x1, len 0x3
    	[16-bit addr]
        IRQ: 5 7 10  - only one type (true/edge)
        DMA: channel(s) 0 1 3 
    	8-bit, not a bus master, count by byte, , Type F
        DMA: channel(s) 0 1 3 5 6 
    	8/16-bit, not a bus master, count by byte, count by word, Type F
    TAG Start DF
        I/O Range 0x534 .. 0xff0, alignment 0x4, len 0x4
    	[16-bit addr]
        I/O Range 0x380 .. 0x3f0, alignment 0x10, len 0xc
    	[16-bit addr]
        I/O Range 0x220 .. 0x240, alignment 0x20, len 0x10
    	[16-bit addr]
        I/O Range 0xe0d .. 0xffd, alignment 0x10, len 0x3
    	[16-bit addr]
        IRQ: 5 7 9 10 11  - only one type (true/edge)
        DMA: channel(s) 0 1 3 5 6 
    	8/16-bit, not a bus master, count by byte, count by word, Type F
        DMA: channel(s) 0 1 3 5 6 
    	8/16-bit, not a bus master, count by byte, count by word, Type F
    TAG Start DF
        I/O Range 0x534 .. 0xff0, alignment 0x4, len 0x4
    	[16-bit addr]
        I/O Range 0x380 .. 0x3f0, alignment 0x10, len 0xc
    	[16-bit addr]
        I/O Range 0x220 .. 0x240, alignment 0x20, len 0x10
    	[16-bit addr]
        I/O Range 0xe0d .. 0xe0d, alignment 0x1, len 0x3
    	[16-bit addr]
        IRQ: 5 7 10  - only one type (true/edge)
        DMA: channel(s) 0 1 3 
    	8-bit, not a bus master, count by byte, , Type F
    TAG Start DF
        I/O Range 0x534 .. 0xff0, alignment 0x4, len 0x4
    	[16-bit addr]
        I/O Range 0x380 .. 0x3f0, alignment 0x10, len 0xc
    	[16-bit addr]
        I/O Range 0x220 .. 0x240, alignment 0x20, len 0x10
    	[16-bit addr]
        I/O Range 0xe8d .. 0xe8d, alignment 0x1, len 0x3
    	[16-bit addr]
        IRQ: 5 7 10  - only one type (true/edge)
        DMA: channel(s) 0 1 3 
    	8-bit, not a bus master, count by byte, , Type F
    TAG End DF
    
    Logical Device ID: PNPb02f 0x2fb0d041 #2
    	Vendor register funcs 00
    Device Description: Game Port
        I/O Range 0x200 .. 0x207, alignment 0x1, len 0x1
    	[16-bit addr]
    
    Logical Device ID: OPT0002 0x0200143e #3
    	Vendor register funcs 00
    Device Description: MPU401
    TAG Start DF
        I/O Range 0x300 .. 0x360, alignment 0x10, len 0x2
    	[16-bit addr]
    TAG Start DF
        I/O Range 0x300 .. 0x360, alignment 0x10, len 0x2
    	[16-bit addr]
        IRQ: 5 7 9 10  - only one type (true/edge)
    TAG End DF
    End Tag
    
    Successfully got 64 resources, 4 logical fdevs
    -- card select # 0x0001
    
    Logical device #0
    IO:  0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
    IRQ 0 0
    DMA 4 4
    IO range check 0x00 activate 0x01
    
    Logical device #1
    IO:  0x0534 0x0388 0x0220 0x0e0d 0x0000 0x0000 0x0000 0x0000
    IRQ 10 0
    DMA 3 1
    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 0x00
    
    Logical device #3
    IO:  0x0300 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
    IRQ 0 0
    DMA 4 4
    IO range check 0x00 activate 0x01



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