Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: Echramath - 21.01.07 - klo:01.49
-
Tästä aparaatista ei vielä ketjua ollutkaan. Ostin tällaisen USB-väylään pukattavan, vähän tavallista paremman äänikortin, mutta käyttöönotto ei nyt tunnu toimivan ihan ongelmitta. snd-usb-audio -moduulillahan tämän pitäisi toimia, ja toden totta, kun sellainen on ladattuna, ilmenee seuraavaa:
echramath@squirtle:/warez/music/metal$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 1: tm [Audiophile USB (tm)], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: tm [Audiophile USB (tm)], device 1: USB Audio [USB Audio #1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: tm [Audiophile USB (tm)], device 2: USB Audio [USB Audio #2]
Subdevices: 1/1
Subdevice #0: subdevice #0
Alsamixer ei kumminkaan tykkää löytää koko vehjettä.
echramath@squirtle:~$ alsamixer -c 1
No mixer elems found
Joku tosin sanoi jossain googlaamisen löytämällä foorumilla, ettei moisella usb-pulikalla pitäisikään olla mikseriä. Aijaa. Hämärän peittoon jäi myös, miksi tuo esittäytyy kortti numero ykkösenä. Kortti numero 0:aa ei ole olemassakaan, sammutin integroidun äänipiirin BIOSista ettei se nyt ainakaan häiritsisi.
Löysin dokumentaatiota http://www.mjmwired.net/kernel/Documentation/sound/alsa/Audiophile-Usb.txt (http://www.mjmwired.net/kernel/Documentation/sound/alsa/Audiophile-Usb.txt). Kokeilin äänittää linjasisääntulosta ääntä noilla ohjeilla:
echramath@squirtle:~/test$ arecord -D hw:1,1 -c2 -t raw -r48000 -fS24_3BE test48k.raw
Recording raw data 'test48k.raw' : Signed 24 bit Big Endian in 3bytes, Rate 48000 Hz, Stereo
arecord: pcm_read:1345: read error: Input/output error
Kokeilin antaa "sudo modprobe -r snd-usb-audio" ja "sudo modprobe snd-usb-audio index=1 device_setup=0x09" ja nyt noilla tuossa ohjeessa olleilla komennoilla voi äänittää ääntä ja soittaakin, tulee kuulokelähdöstä pihalle. Omituista säröä siinä kyllä, en tiedä kummassa vaiheessa ilmaantui.
Sen sijaan en keksi miten tätä nyt voisi käyttää yleiskäyttöisenä äänikortti. Ubuntun Gnomen äänivalikko sanoo testattaessa "ALSAa" tai "USB Audiota" "audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink: Could not open resource for writing." "USB Audio #1" on toimivinaan, mutta mitään ääntä ei kuulu. Esim. XMMS taas on seuraavaa mieltä:
echramath@squirtle:~$ xmms
Message: device: default
** WARNING **: alsa_get_mixer(): Attaching to mixer hw:0 failed: No such device
ALSA lib pcm_hw.c:1355:(_snd_pcm_hw_open) Invalid value for card
ALSA lib pcm_dmix.c:862:(snd_pcm_dmix_open) unable to open slave
** WARNING **: alsa_setup(): Failed to open pcm device (default): No such device
Tämä menee ihan osaamisalueeni ulkopuolelle, osaisiko joku selventää, mistä on kyse? Ja, joo, kortti kyllä toimii Windowsissa, tuskin se rikki on.
-
No niin, olen hivenen edistynyt tämän laitteen kanssa, joten raportoidaanpa tännekin. Nyysseistä selvisi seuraavaa:
Laitteessa on kuulemma big-endian -arkkitehtuuri käytössä, näin sanoivat. Siitä saa kuin saakin ääntä ulos komeasti seuraavalla tavalla, sekä kuulokelähtö, että linjalähtö toimivat mainiosti.
mplayer -ao alsa:device=plughw=1,0 02\ -\ Black Sabbath\ -\ Paranoid.ogg
Nyt kiinnostaisi enää tietää, että mitä minun pitäisi kirjailla alsan conffeihin, jotta ihan kaikki softat käyttäisivät tuota oletuksena.
-
echramath@bulbasaur:~$ cat /etc/asound.conf
pcm.!default {
type plug
slave.pcm "hw:1,0"
}
pcm.dsp {
type plug
slave.pcm "hw:1,0"
}
Todettava kuitenkin on, että dmixiä en onnistunut keplottelemaan toimintaan, mutta käyhän tämä näinkin, että kotiserveriä käytetään hifisoittimena ja desktop-koneen multimedia oksennetaan emolle integroidun piirin kautta multimediakaiuttimina toimimaan minisarjaan. Ei se youtubessa tai peleissä niin haittaa.