Creative Vibra 16c

Oleg Korecky bsdml at bk.ru
Mon Sep 25 17:56:43 PDT 2006


I have a problem :

I have old machine with Creative Vibra 16c based sound card. Also this sound card have integrated FM tuner... I must setup streaming audio server in our local network.. He must retranslate some FM radio station...
Please tell me it`s possible on freebsd, and how ?

dmesg output :

-----cut-----
sbc0: <Creative ViBRA16C> at port 0x220-0x22f,0x330-0x331,0x388-0x38b irq 5 drq 1,5 on isa0
sbc0: [GIANT-LOCKED]
pcm0: <SB16 DSP 4.13> on sbc0
pcm0: [GIANT-LOCKED]
unknown: <FM Radio Tuner> can't assign resources (irq)
unknown: <FM Radio Tuner> can't assign resources (port)
-----cut-----

pnpinfo output :

Checking for Plug-n-Play devices...

Card assigned CSN #1
Vendor ID CTL0070 (0x70008c0e), Serial Number 0xffffffff
PnP Version 1.0, Vendor Version 16
Device Description: Creative ViBRA16C PnP

Logical Device ID: CTL0001 0x01008c0e #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) 1 3
        8-bit, not a bus master, count by byte, , Compatibility mode
    DMA: channel(s) 5 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) 1 3
        8-bit, not a bus master, count by byte, , Compatibility mode
    DMA: channel(s) 5 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 9 10  - only one type (true/edge)
    DMA: channel(s) 1 3
        8-bit, not a bus master, count by byte, , Compatibility mode
    DMA: channel(s) 5 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 9 10  - only one type (true/edge)
    DMA: channel(s) 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 9 10  - only one type (true/edge)
    DMA: channel(s) 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

Logical Device ID: CTL7001 0x01708c0e #1
Compatible Device ID: PNPb02f (2fb0d041)
Device Description: Game
    I/O Range 0x200 .. 0x200, alignment 0x1, len 0x8
        [16-bit addr]
End Tag

Successfully got 44 resources, 2 logical fdevs
-- card select # 0x0001

CSN CTL0070 (0x70008c0e), Serial Number 0xffffffff

Logical device #0
IO:  0x0220 0x0330 0x0388 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 5 0
DMA 1 5
IO range check 0x00 activate 0x01

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

Card assigned CSN #2
Vendor ID MDFe002 (0x02e08634), Serial Number 0x00000001
PnP Version 1.0, Vendor Version 16
Device Description: FM Radio Tuner

Logical Device ID: MFRad10 0x10add234 #0
TAG Start DF
    FIXED I/O base address 0x384 length 0x2
TAG Start DF
    FIXED I/O base address 0x284 length 0x2
TAG End DF
    IRQ: 3 5 6 7 9  - only one type (true/edge)

Logical Device ID: PNP0600 0x0006d041 #1
    FIXED I/O base address 0x376 length 0x2
    FIXED I/O base address 0x170 length 0x8
    IRQ: 15  - only one type (true/edge)
End Tag

Successfully got 13 resources, 2 logical fdevs
-- card select # 0x0002

CSN MDFe002 (0x02e08634), Serial Number 0x00000001

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


Thanks ! 


More information about the freebsd-hardware mailing list