Hi!
Although ALSA seems to be set up fine here (playback is working
flawlessly, see below for setup details), recording does not work. arecord
does not record silence but simply blocks after writing the file header:
$ arecord -f cd test.wav
Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
(CTRL-C after a while)
Aborted by signal break...
$ ls -lh test.wav
-rw-r--r-- 1 user user 44 2006-12-12 16:46 test.wav
I also tried some arecord options (other sample formats or devices)
without success.
Any hints?
Regards
$ strace asound -f cd test.wav
[...]
open("test.wav", O_WRONLY|O_CREAT|O_LARGEFILE, 0644) = 6
write(6, "RIFF$\0\0\200WAVE", 12) = 12
write(6, "fmt \20\0\0\0", 8) = 8
write(6, "\1\0\2\0D\254\0\0\20\261\2\0\4\0\20\0", 16) = 16
write(6, "data\0\0\0\200", 8) = 8
ioctl(4, 0x4122, 0xb7fa42f9) = 0
ioctl(5, 0x54a0, 0xb7ebd000) = 0
gettimeofday({1165938569, 215445}, NULL) = 0
poll( <-- hangs here
$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.11rc4 (Wed Mar 22 10:27:24
2006 UTC).
$ uname -a
Linux 2.6.17.11 #1 PREEMPT Thu Aug 31 17:43:20 CEST 2006 i686 GNU/Linux
$ lspci -v
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237
AC97 Audio Controller (rev 60)
Subsystem: ASUSTeK Computer Inc. A8V Deluxe motherboard (Realtek
ALC850 codec)
Flags: medium devsel, IRQ 5
I/O ports at e800 [size=256]
$ cat /proc/asound/cards
0 [V8237 ]: VIA8237 - VIA 8237
VIA 8237 with ALC850 at 0xe800, irq 5
$ lsmod | grep "snd"
snd_via82xx 26008 2
gameport 14088 1 snd_via82xx
snd_via82xx_modem 13960 0
snd_ac97_codec 83104 2 snd_via82xx,snd_via82xx_modem
snd_ac97_bus 2304 1 snd_ac97_codec
snd_pcm 75528 4 snd_via82xx,snd_via82xx_modem,snd_ac97_codec
snd_timer 20996 1 snd_pcm
snd_page_alloc 9608 3 snd_via82xx,snd_via82xx_modem,snd_pcm
snd_mpu401_uart 7296 1 snd_via82xx
snd_rawmidi 22816 1 snd_mpu401_uart
snd_seq_device 7692 1 snd_rawmidi
snd 47744 11
snd_via82xx,snd_via82xx_modem,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 9312 1 snd
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user