I couldn't get my PnP Creative AWE64G to work with the new PnP
code, so I tried compiling a kernel with pcm instead.  All I get is:

unknown0: <Audio> at port 0x220-0x22f,0x330-0x331,0x388-0x38b irq 5 drq 1,5 on isa0
unknown1: <Game> at port 0x200-0x207 on isa0
unknown2: <WaveTable> at port 0x620-0x623 on isa0

It is my understanding that, with the new PnP code, I should not have to
specify the ports, IRQs, DMA, etc., right?  Here is the config I used:

machine         i386
ident           RHIANNON
maxusers        128
options         MAXDSIZ="(256*1024*1024)"
options         DFLDSIZ="(256*1024*1024)"
options         INCLUDE_CONFIG_FILE
cpu             I586_CPU
options         COMPAT_43
options         USER_LDT
options         SYSVSHM
options         SYSVSEM
options         SYSVMSG
options         MD5
options         DDB
options         KTRACE
options         PERFMON
options         UCONSOLE
options         USERCONFIG
options         VISUAL_USERCONFIG
options         INET
pseudo-device   loop
pseudo-device   bpf     4
pseudo-device   disc    2
pseudo-device   tun     2
pseudo-device   ppp     2
pseudo-device   streams
options         PPP_BSDCOMP
options         PPP_DEFLATE
options         PPP_FILTER
options         MROUTING
options         FFS
#options        CD9660
options         MFS
#options        MSDOSFS
#options        PROCFS
options         SOFTUPDATES
options         NSWAPDEV=20
controller      scbus0
device          da0
device          cd0
device          pass0
options         SCSI_REPORT_GEOMETRY
pseudo-device   pty     32
pseudo-device   speaker
pseudo-device   gzip
#pseudo-device  vn
pseudo-device   snp     3
pseudo-device   splash
controller      isa0
options         AUTO_EOI_1
options         AUTO_EOI_2
controller      pnp0
controller      atkbdc0 at isa? port IO_KBD
device          atkbd0  at atkbdc? irq 1
device          sc0     at isa?
device          vga0    at isa? port ? conflicts
options         MAXCONS=32
#options        STD8X16FONT
options         SC_HISTORY_SIZE=1000
options         SC_PIXEL_MODE
device          npx0    at nexus? port IO_NPX iosiz 0x0 flags 0x0 irq 13
controller      wdc0    at isa? port IO_WD1 irq 14 flags 0xb0ffb0ff
disk            wd0     at wdc0 drive 0
disk            wd1     at wdc0 drive 1
controller      fdc0    at isa? port IO_FD1 irq 6 drq 2
disk            fd0     at fdc0 drive 0
device          sio0    at isa? port IO_COM1 flags 0x10 irq 4
device          sio1    at isa? port IO_COM2 irq 3
device          sio2    at isa? port IO_COM3 flags 0x20000000 irq 12
#device         sio2    at isa? port IO_COM3 flags 0x20000 irq 12
device          sio3    at isa? port IO_COM4 irq 9
#controller     snd0
#device         sb0     at isa? port 0x220 irq 5 drq 1
#device         sbxvi0  at isa? drq 5
#device         sbmidi0 at isa? port 0x330
#device         awe0    at isa? port 0x620
#device         opl0    at isa? port 0x388
device          pcm0    #at isa? port ? irq 5 drq 1 flags 0x15
#device         pca0    at isa? port IO_TIMER1
#device         joy0    at isa? port 0x200
options         AHC_ALLOW_MEMIO
controller      pci0
controller      ahc0
#options                EXT2FS
options         SHOW_BUSYBUFS
options         SHMALL=1025
options         SHMMAX="(SHMMAXPGS*PAGE_SIZE+1)"
options         SHMMAXPGS=1025
options         SHMMIN=2
options         SHMMNI=33
options         SHMSEG=9
options         MSGBUF_SIZE=40960
#options        VESA
options         P1003_1B
options         _KPOSIX_PRIORITY_SCHEDULING
options         _KPOSIX_VERSION=199309L

And here is the pnpinfo output:

Checking for Plug-n-Play devices...

Card assigned CSN #1
Vendor ID CTL009e (0x9e008c0e), Serial Number 0x09f665ec
PnP Version 1.0, Vendor Version 32
Device Description: Creative SB AWE64 Gold

Logical Device ID: CTL0044 0x44008c0e #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 9 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 9 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
Acceptable Configuration
    IRQ: 5 7 9 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
Acceptable Configuration
    IRQ: 5 7 9 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
Acceptable Configuration
    IRQ: 5 7 9 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
Acceptable Configuration
    IRQ: 5 7 9 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]
TAG Start DF
Sub-optimal Configuration
    IRQ: 5 7 9 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 0x10, len 0x2
        [16-bit addr]
    I/O Range 0x388 .. 0x394, alignment 0x4, len 0x4
        [16-bit addr]
TAG End DF

Logical Device ID: CTL7002 0x02708c0e #1
Compatible Device ID: PNPb02f (2fb0d041)
Device Description: Game
TAG Start DF
Good Configuration
    I/O Range 0x200 .. 0x200, alignment 0x1, len 0x8
        [16-bit addr]
TAG Start DF
Acceptable Configuration
    I/O Range 0x200 .. 0x208, alignment 0x8, len 0x8
        [16-bit addr]
TAG End DF

Logical Device ID: CTL0023 0x23008c0e #2
Device Description: WaveTable
TAG Start DF
Good Configuration
    I/O Range 0x620 .. 0x620, alignment 0x1, len 0x4
        [16-bit addr]
TAG Start DF
Acceptable Configuration
    I/O Range 0x620 .. 0x680, alignment 0x20, len 0x4
        [16-bit addr]
TAG End DF
End Tag

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

CSN CTL009e (0x9e008c0e), Serial Number 0x09f665ec

Logical device #0
IO:  0x0220 0x0220 0x0220 0x0220 0x0220 0x0220 0x0220 0x0220
IRQ 5 0
DMA 1 5
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


What am I doing wrong here?


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to