ATi TV Wonder PCI - nejde zvuk (FC5)

Ondrej Scecina ojo na force.sk
Pátek Duben 7 11:56:37 CEST 2006


Dňa Fri 7. April 2006 11:38 Miroslav Pragl napísal:
> Ahoj,
> Nejak se mi nechyta zvuk na Ati TV Wonder PCI (stereo). Zkousel jsem
> vsechny mozne kody tuneru pro modul, ale chova se to "divne" - tak v 1
> pripadu z 10 mam zvuk, jinak jen slabe sumeni. Kartu jako takovou mi
> zdetekuje spravne.
>
> Stejne se to chova i kdyz nemam zadne parametry pro tuner. Problem bude bud
> ve spatnem typu tuneru nebo v nastaveni i2c pro MSP3400 (obcas chyba:
> checking for MSP34xx @ 0x80... not found)
>
> Nemate, prosim, nekdo chodivou konfiguraci?

# lspci

00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture 
(rev 11)
        Subsystem: ATI Technologies Inc Unknown device 0001
        Flags: bus master, medium devsel, latency 32, IRQ 11
        Memory at e3001000 (32-bit, prefetchable) [size=4K]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2

00:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 
11)
        Subsystem: ATI Technologies Inc TV-Wonder
        Flags: bus master, medium devsel, latency 32, IRQ 11
        Memory at e3002000 (32-bit, prefetchable) [size=4K]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2

# cat /etc/modules.autoload.d/kernel-2.6

snd-emu10k1
snd-via82xx
snd-bt87x
snd-rtctimer

# cat /etc/modules.d/alsa

alias char-major-116 snd
alias char-major-14 soundcore

alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-1-12 snd-pcm-oss

alias sound-service-2-0 snd-mixer-oss
alias sound-service-2-3 snd-pcm-oss
alias sound-service-2-12 snd-pcm-oss

options snd snd_major=116 snd_cards_limit=3

alias snd-card-0 snd-via82xx
alias snd-card-1 snd-emu10k1
alias snd-card-2 snd-bt87x
alias sound-slot-0 snd-card-0
alias sound-slot-1 snd-card-1
alias sound-slot-2 snd-card-2

options snd-emu10k1 index=0
options snd-via82xx index=1
options snd-bt87x index=2

post-install snd-via82xx /usr/sbin/alsactl restore 1 > /dev/null 2>&1 || :
post-install snd-emu10k1 /usr/sbin/alsactl restore 0 > /dev/null 2>&1 || :

# cat /proc/asound/cards
0 [Live]: EMU10K1 - SBLive! Player 5.1 [SB0060]
SBLive! Player 5.1 [SB0060] (rev.7, serial:0x80611102) at 0xc400, irq 12

1 [V8235]: VIA8233 - VIA 8235
VIA 8235 with ALC650F at 0xdc00, irq 11

2 [Bt878]: Bt87x - Brooktree Bt878
Brooktree Bt878 at 0xe3002000, irq 11

# cat /etc/asound.state

state.Bt878 {
        control.1 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 1
                comment.range '0 - 15'
                iface MIXER
                name 'Capture Volume'
                value 0
        }
        control.2 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 1
                iface MIXER
                name 'Capture Boost'
                value true
        }
        control.3 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.count 1
                comment.item.0 'TV Tuner'
                comment.item.1 FM
                comment.item.2 Mic/Line
                iface MIXER
                name 'Capture Source'
                value 'TV Tuner'
        }
}

# uname -a
Linux 2.6.13-gentoo-r5

Pouzivam /usr/src/linux-2.6.13-gentoo-r5/sound/oss/btaudio.c z nejakej starsej 
verzie kernelu (tusim 2.6.10), pretoze s tym z 2.6.13 sa mi nenahral modul 
snd-bt87x a v /proc/asound/cards som mal len 2 karty EMU10K1 a VIA8233.


Další informace o konferenci Linux