Bug 17349

Summary: [Patch] ESS18xx PnP Sound Card PnPid for sys/dev/sound/isa/sbc.c
Product: Base System Reporter: sanpei
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me CC: baumgart
Priority: Normal    
Version: 4.0-CURRENT   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description sanpei 2000-03-13 02:50:01 UTC
  baumgart <baumgart@nirvanet.net> and TAJIMA Shigeto
<tajima@ics.es.osaka-u.ac.jp> have yet another ESS1869 PnP Sound
Card.

Vendor ID ESS0003 (0x03007316), Serial Number 0xffffffff

  And if we add above PnPid to sys/dev/sound/isa/sbc.c, 
we can use this sound card under 4-current.

  I hope to add this PnPid.

Thank you.

How-To-Repeat: 
# /usr/sbin/pnpinfo

Checking for Plug-n-Play devices...

Card assigned CSN #1
Vendor ID ESS0003 (0x03007316), Serial Number 0xffffffff
PnP Version 1.0, Vendor Version 16
Device Description: ESS ES1869 Plug and Play AudioDrive

Logical Device ID: ESS0006 0x06007316 #0
    I/O Range 0x800 .. 0xff8, alignment 0x8, len 0x8
	[16-bit addr]

Logical Device ID: ESS1869 0x69187316 #1
TAG Start DF
Good Configuration
    DMA: channel(s) 1 
	8-bit, not a bus master, count by byte, , Compatibility mode
    DMA: channel(s) 0 3 
	8-bit, not a bus master, count by byte, , Compatibility mode
    IRQ: 5  - only one type (true/edge)
    I/O Range 0x220 .. 0x220, alignment 0x0, len 0x10
	[16-bit addr]
    I/O Range 0x388 .. 0x388, alignment 0x0, len 0x4
	[16-bit addr]
    I/O Range 0x330 .. 0x330, alignment 0x0, len 0x2
	[16-bit addr]
TAG Start DF
Acceptable Configuration
    DMA: channel(s) 1 
	8-bit, not a bus master, count by byte, , Compatibility mode
    DMA: channel(s) 0 3 
	8-bit, not a bus master, count by byte, , Compatibility mode
    IRQ: 5 7 9 10  - only one type (true/edge)
    I/O Range 0x220 .. 0x240, alignment 0x20, len 0x10
	[16-bit addr]
    I/O Range 0x388 .. 0x388, alignment 0x0, len 0x4
	[16-bit addr]
    I/O Range 0x300 .. 0x330, alignment 0x30, len 0x2
	[16-bit addr]
TAG Start DF
Acceptable Configuration
    DMA: channel(s) 0 1 3 
	8-bit, not a bus master, count by byte, , Compatibility mode
    DMA: channel(s) 0 1 3 
	8-bit, not a bus master, count by byte, , Compatibility mode
    IRQ: 5 7 9 10 11 12  - only one type (true/edge)
    I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10
	[16-bit addr]
    I/O Range 0x388 .. 0x388, alignment 0x0, len 0x4
	[16-bit addr]
    I/O Range 0x300 .. 0x330, alignment 0x30, len 0x2
	[16-bit addr]
TAG Start DF
Acceptable Configuration
    DMA: channel(s) 0 1 3 
	8-bit, not a bus master, count by byte, , Compatibility mode
    DMA: channel(s) 0 1 3 
	8-bit, not a bus master, count by byte, , Compatibility mode
    IRQ: 5 7 9 10 11 12  - only one type (true/edge)
    I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10
	[16-bit addr]
    I/O Range 0x388 .. 0x388, alignment 0x0, len 0x4
	[16-bit addr]
    I/O Range 0x800 .. 0xffe, alignment 0x2, len 0x2
	[16-bit addr]
TAG Start DF
Sub-optimal Configuration
    DMA: channel(s) 0 1 3 
	8-bit, not a bus master, count by byte, , Compatibility mode
    DMA: channel(s) 0 1 3 
	8-bit, not a bus master, count by byte, , Compatibility mode
    IRQ: 5 7 9 10 11 12  - only one type (true/edge)
    I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10
	[16-bit addr]
    I/O Range 0x800 .. 0xffc, alignment 0x4, len 0x4
	[16-bit addr]
    I/O Range 0x800 .. 0xffe, alignment 0x2, len 0x2
	[16-bit addr]
TAG End DF

Logical Device ID: ESS0001 0x01007316 #2
TAG Start DF
Good Configuration
    I/O Range 0x201 .. 0x201, alignment 0x0, len 0x1
	[16-bit addr]
TAG Start DF
Acceptable Configuration
    I/O Range 0x200 .. 0x20f, alignment 0x1, len 0x1
	[16-bit addr]
TAG End DF
Compatible Device ID: PNPb02f (2fb0d041)
End Tag

Successfully got 48 resources, 3 logical fdevs
-- card select # 0x0001

CSN ESS0003 (0x03007316), Serial Number 0xffffffff

Logical device #0
IO:  0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 0 0
DMA 4 4
IO range check 0x00 activate 0x00

Logical device #1
IO:  0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 0 0
DMA 4 4
IO range check 0x00 activate 0x00

Logical device #2
IO:  0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 0 0
DMA 4 4
IO range check 0x00 activate 0x00
Comment 1 Jun Kuriyama freebsd_committer freebsd_triage 2000-05-29 08:44:24 UTC
State Changed
From-To: open->closed

Committed.  Thanks!