FM tuner -> Creative ViBRA16C
Добавлено: 2009-01-04 18:28:13
Всем доброго здоровья!
Откопал на работе ISA карточку Creative ViBRA16C со встроенным ФМ радио.
Очень хочется завести её под FreeBSD, но видать своих знаний пока нехватка
.
Вот, что имею
dmesg:
pnpinfo:
Внимание вопрос!
Как FM Radio Tuner задалать как устройство, которое бы смог обнаружить fmio или что-либо ещё ???
(гугель не помог)
Откопал на работе ISA карточку Creative ViBRA16C со встроенным ФМ радио.
Очень хочется завести её под FreeBSD, но видать своих знаний пока нехватка

Вот, что имею
dmesg:
Код: Выделить всё
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]
Код: Выделить всё
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
Good Configuration
FIXED I/O base address 0x384 length 0x2
TAG Start DF
Good Configuration
FIXED I/O base address 0x284 length 0x2
TAG Start DF
Acceptable Configuration
FIXED I/O base address 0x384 length 0x2
IRQ: 3 5 6 7 9 - only one type (true/edge)
TAG Start DF
Acceptable Configuration
FIXED I/O base address 0x284 length 0x2
IRQ: 3 5 6 7 9 - only one type (true/edge)
TAG End DF
End Tag
Successfully got 14 resources, 1 logical fdevs
-- card select # 0x0002
CSN MDFe002 (0x02e08634), Serial Number 0x00000001
Logical device #0
IO: 0x0384 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 0 0
DMA 4 4
IO range check 0x00 activate 0x01
Внимание вопрос!
Как FM Radio Tuner задалать как устройство, которое бы смог обнаружить fmio или что-либо ещё ???
(гугель не помог)