From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugtrack@alsa-project.org Subject: [ALSA - driver 0001096]: no capture with M-Audio Revolution 7.1 Date: Thu, 16 Jun 2005 14:59:16 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Return-path: Received: from bugtrack.alsa-project.org (gate.perex.cz [82.113.61.162]) by alsa.jcu.cz (ALSA's E-mail Delivery System) with ESMTP id 0488319D for ; Thu, 16 Jun 2005 14:59:16 +0200 (MEST) Sender: alsa-devel-admin@lists.sourceforge.net Errors-To: alsa-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org The following issue has been set as RELATED TO issue 0001187. ====================================================================== ====================================================================== Reported By: sst4 Assigned To: ====================================================================== Project: ALSA - driver Issue ID: 1096 Category: PCI - ice1724 Reproducibility: always Severity: block Priority: normal Status: new Distribution: Kernel Version: ====================================================================== Date Submitted: 05-07-2005 21:28 CEST Last Modified: 06-16-2005 14:59 CEST ====================================================================== Summary: no capture with M-Audio Revolution 7.1 Description: I am trying to make capture on M-Audio Revolution 7.1 - to no avail so far. The OS is Mandriva 10.2, but I have the same problem with the latest KNOPPIX, MEPIS, Kubuntu. On all the above mentioned distribution playback works out of the box, but capture is dead. I do not think there is a sign that capture at all is possible/at all exists - see detailed information below. I think this message: http://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg09998.html is also related to the issue. I didn't find any specific explicit mentioning of capture working with the card - just general "the card is supported", "made it work", etc. Did anyone manage to make capture work with the card ? If yes, how to do this ? I'm giving the issue "block" severity because the card was specifically bougth to perform capture at 96KHz sampling rate. Thanks in advance, Sergei, Detailed information follows. -------------------------------------------------------------------------------- Output of 'uname -a' BEGIN [root@athlon ~]# uname -a Linux athlon.home.net 2.6.11-6mdk-i586-up-1GB https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1 Tue Mar 22 15:46:07 CET 2005 i686 AMD Athlon(tm) XP 1900+ unknown GNU/Linux [root@athlon ~]# Output of 'uname -a' END -------------------------------------------------------------------------------- Output of 'amixer -v' BEGIN [root@athlon ~]# amixer -v amixer version 1.0.8 [root@athlon ~]# Output of 'amixer -v' END -------------------------------------------------------------------------------- Output of 'amixer -d controls' BEGIN [root@athlon ~]# amixer -d controls numid=1,iface=CARD,name='ICE1724 EEPROM' numid=18,iface=MIXER,name='IEC958 Playback Con Mask',device=1 numid=19,iface=MIXER,name='IEC958 Playback Pro Mask',device=1 numid=14,iface=MIXER,name='IEC958 Playback Route' numid=15,iface=MIXER,name='IEC958 Playback Route',index=1 numid=16,iface=MIXER,name='IEC958 Output Switch' numid=20,iface=MIXER,name='DAC Volume' numid=21,iface=MIXER,name='DAC Volume',index=1 numid=23,iface=MIXER,name='DAC Volume',index=2 numid=24,iface=MIXER,name='DAC Volume',index=3 numid=25,iface=MIXER,name='DAC Volume',index=4 numid=26,iface=MIXER,name='DAC Volume',index=5 numid=27,iface=MIXER,name='DAC Volume',index=6 numid=28,iface=MIXER,name='DAC Volume',index=7 numid=22,iface=MIXER,name='Deemphasis' numid=29,iface=MIXER,name='Deemphasis',index=1 numid=5,iface=MIXER,name='H/W Playback Route' numid=6,iface=MIXER,name='H/W Playback Route',index=1 numid=7,iface=MIXER,name='H/W Playback Route',index=2 numid=8,iface=MIXER,name='H/W Playback Route',index=3 numid=9,iface=MIXER,name='H/W Playback Route',index=4 numid=10,iface=MIXER,name='H/W Playback Route',index=5 numid=11,iface=MIXER,name='H/W Playback Route',index=6 numid=12,iface=MIXER,name='H/W Playback Route',index=7 numid=2,iface=MIXER,name='Multi Track Internal Clock' numid=13,iface=MIXER,name='Multi Track Peak' numid=3,iface=MIXER,name='Multi Track Rate Locking' numid=4,iface=MIXER,name='Multi Track Rate Reset' numid=17,iface=PCM,name='IEC958 Playback Default',device=1 [root@athlon ~]# Output of 'amixer -d controls' END -------------------------------------------------------------------------------- Info on/from /proc/asound/ BEGIN [root@athlon ~]# ls -lt /proc/asound/ total 1 -r--r--r-- 1 root root 0 May 6 02:42 cards -r--r--r-- 1 root root 0 May 6 02:42 devices -r--r--r-- 1 root root 0 May 6 02:42 modules dr-xr-xr-x 2 root root 0 May 6 02:42 oss/ -r--r--r-- 1 root root 0 May 6 02:42 pcm dr-xr-xr-x 2 root root 0 May 6 02:42 seq/ -r--r--r-- 1 root root 0 May 6 02:42 timers -r--r--r-- 1 root root 0 May 6 02:42 version dr-xr-xr-x 6 root root 0 May 6 02:42 card0/ lrwxrwxrwx 1 root root 5 May 6 02:42 Revolution71 -> card0/ [root@athlon ~]# cat /proc/asound/version Advanced Linux Sound Architecture Driver Version 1.0.8. [root@athlon ~]# cat /proc/asound/cards 0 [Revolution71 ]: ICE1724 - M Audio Revolution-7.1 M Audio Revolution-7.1 at 0xe400, irq 5 [root@athlon ~]# cat /proc/asound/card0/pcm0c/info card: 0 device: 0 subdevice: 0 stream: CAPTURE id: ICE1724 name: ICE1724 subname: subdevice https://bugtrack.alsa-project.org/alsa-bug/view.php?id=0 class: 0 subclass: 0 subdevices_count: 1 subdevices_avail: 1 [root@athlon ~]# cat /proc/asound/card0/pcm0c/sub0/hw_params closed [root@athlon ~]# cat /proc/asound/card0/pcm0c/sub0/prealloc 256 [root@athlon ~]# cat /proc/asound/card0/pcm0c/sub0/status closed [root@athlon ~]# cat /proc/asound/card0/pcm0c/sub0/sw_params closed [root@athlon ~]# Info on/from /proc/asound/ END -------------------------------------------------------------------------------- Output of 'lspci -v' BEGIN [root@athlon ~]# lspci -v 00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] System Controller (rev 14) Flags: bus master, medium devsel, latency 32 Memory at e0000000 (32-bit, prefetchable) [size=64M] Memory at eb100000 (32-bit, prefetchable) [size=4K] I/O ports at d000 [disabled] [size=4] Capabilities: [a0] AGP version 2.0 00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] AGP Bridge (prog-if 00 [Normal decode]) Flags: bus master, 66Mhz, medium devsel, latency 32 Bus: primary=00, secondary=01, subordinate=01, sec-latency=32 I/O behind bridge: 0000c000-0000cfff Memory behind bridge: e8000000-e9ffffff Prefetchable memory behind bridge: e4000000-e7ffffff 00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40) Subsystem: VIA Technologies, Inc. VT82C686/A PCI to ISA Bridge Flags: bus master, stepping, medium devsel, latency 0 Capabilities: [c0] Power Management version 2 00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP]) Subsystem: VIA Technologies, Inc. VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE Flags: bus master, medium devsel, latency 32 I/O ports at d400 [size=16] Capabilities: [c0] Power Management version 2 00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1a) (prog-if 00 [UHCI]) Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller Flags: bus master, medium devsel, latency 32, IRQ 10 I/O ports at d800 [size=32] Capabilities: [80] Power Management version 2 00:07.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1a) (prog-if 00 [UHCI]) Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller Flags: bus master, medium devsel, latency 32, IRQ 10 I/O ports at dc00 [size=32] Capabilities: [80] Power Management version 2 00:07.4 SMBus: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40) Subsystem: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] Flags: medium devsel, IRQ 9 Capabilities: [68] Power Management version 2 00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) Subsystem: Realtek Semiconductor Co., Ltd. RT8139 Flags: bus master, medium devsel, latency 32, IRQ 11 I/O ports at e000 [size=256] Memory at eb104000 (32-bit, non-prefetchable) [size=256] Expansion ROM at [disabled] [size=64K] Capabilities: [50] Power Management version 2 00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) Subsystem: Pinnacle Systems Inc. PCTV pro (TV + FM stereo receiver) Flags: bus master, medium devsel, latency 32, IRQ 11 Memory at eb101000 (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: Pinnacle Systems Inc. PCTV pro (TV + FM stereo receiver, audio section) Flags: bus master, medium devsel, latency 32, IRQ 11 Memory at eb102000 (32-bit, prefetchable) [size=4K] Capabilities: [44] Vital Product Data Capabilities: [4c] Power Management version 2 00:0c.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller (rev 01) Subsystem: VIA Technologies Inc. M-Audio Revolution 7.1 Flags: bus master, medium devsel, latency 32, IRQ 5 I/O ports at e400 [size=32] I/O ports at e800 [size=128] Capabilities: [80] Power Management version 1 00:0f.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 02) Subsystem: Intel Corporation EtherExpress PRO/100B (TX) Flags: bus master, medium devsel, latency 32, IRQ 10 Memory at eb103000 (32-bit, prefetchable) [size=4K] I/O ports at ec00 [size=32] Memory at eb000000 (32-bit, non-prefetchable) [size=1M] Expansion ROM at [disabled] [size=1M] 00:11.0 USB Controller: NEC Corporation USB (rev 41) (prog-if 10 [OHCI]) Subsystem: NEC Corporation USB Flags: bus master, medium devsel, latency 32, IRQ 5 Memory at eb105000 (32-bit, non-prefetchable) [size=4K] Capabilities: [40] Power Management version 2 00:11.1 USB Controller: NEC Corporation USB (rev 41) (prog-if 10 [OHCI]) Subsystem: NEC Corporation USB Flags: bus master, medium devsel, latency 32, IRQ 11 Memory at eb106000 (32-bit, non-prefetchable) [size=4K] Capabilities: [40] Power Management version 2 00:11.2 USB Controller: NEC Corporation USB 2.0 (rev 02) (prog-if 20 [EHCI]) Subsystem: Giga-byte Technology: Unknown device 5004 Flags: bus master, medium devsel, latency 32, IRQ 11 Memory at eb107000 (32-bit, non-prefetchable) [size=256] Capabilities: [40] Power Management version 2 01:05.0 VGA compatible controller: ATI Technologies Inc Rage 128 RF/SG AGP (prog-if 00 [VGA]) Subsystem: ATI Technologies Inc Rage 128 AIW AGP Flags: bus master, stepping, 66Mhz, medium devsel, latency 32, IRQ 5 Memory at e4000000 (32-bit, prefetchable) [size=64M] I/O ports at c000 [size=256] Memory at e9000000 (32-bit, non-prefetchable) [size=16K] Expansion ROM at [disabled] [size=128K] Capabilities: [50] AGP version 2.0 Capabilities: [5c] Power Management version 1 [root@athlon ~]# Output of 'lspci -v' END -------------------------------------------------------------------------------- ====================================================================== Relationships ID Summary ---------------------------------------------------------------------- related to 0001187 Gain control for M-Audio Revolution (an... ====================================================================== ---------------------------------------------------------------------- sst4 - 05-07-05 22:24 ---------------------------------------------------------------------- Additional info about loaded modules: ------------------------------------------------------------------------------- [root@athlon ~]# cat /etc/modprobe.conf # This file is autogenerated from /etc/modules.conf using generate-modprobe.conf command alias eth0 8139too remove snd-emu10k1 /sbin/modprobe --first-time -r --ignore-remove snd-emu10k1 install snd-emu10k1 /sbin/modprobe --first-time --ignore-install snd-emu10k1 install usb-interface /sbin/modprobe uhci-hcd; /sbin/modprobe ohci-hcd; /sbin/modprobe ehci-hcd; /bin/true alias eth1 eepro100 options bttv radio=0 gbuffers=4 remove snd-ice1724 /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time -r --ignore-remove snd-ice1724 install snd-ice1724 /sbin/modprobe --first-time --ignore-install snd-ice1724 && { /sbin/modprobe snd-pcm-oss; /bin/true; } remove unknown /sbin/modprobe --first-time -r --ignore-remove unknown install unknown /sbin/modprobe --first-time --ignore-install unknown remove ice1712 /sbin/modprobe --first-time -r --ignore-remove ice1712 install ice1712 /sbin/modprobe --first-time --ignore-install ice1712 alias snd-0 snd-ice1724 # --- BEGIN: Generated by ALSACONF, do not edit. --- # --- ALSACONF verion 1.0.8 --- options snd device_mode=0666 alias sound-slot-0 snd-ice1724 # --- END: Generated by ALSACONF, do not edit. --- options snd-ice1724 model=revo71 [root@athlon ~]# ------------------------------------------------------------------------------- [root@athlon ~]# lsmod Module Size Used by ppp_async 8896 1 crc-ccitt 1664 1 ppp_async ppp_generic 24116 5 ppp_async slhc 6240 1 ppp_generic r128 41792 2 drm 54644 3 r128 raw 6560 1 md5 3616 1 ipv6 218656 18 rfcomm 31676 0 l2cap 19620 5 rfcomm bluetooth 39108 4 rfcomm,l2cap snd-seq-dummy 2532 0 snd-seq-oss 28640 0 snd-seq-midi-event 6112 1 snd-seq-oss snd-seq 44528 5 snd-seq-dummy,snd-seq-oss,snd-seq-midi-event snd-pcm-oss 46656 0 snd-mixer-oss 15520 1 snd-pcm-oss snd-ice1724 54916 1 snd-ice17xx-ak4xxx 3072 1 snd-ice1724 snd-ac97-codec 68120 1 snd-ice1724 snd-ak4114 7200 1 snd-ice1724 snd-pcm 75176 4 snd-pcm-oss,snd-ice1724,snd-ac97-codec,snd-ak4114 snd-timer 19332 2 snd-seq,snd-pcm snd-page-alloc 7204 1 snd-pcm snd-ak4xxx-adda 5440 2 snd-ice1724,snd-ice17xx-ak4xxx snd-mpu401-uart 5376 1 snd-ice1724 snd-rawmidi 19040 1 snd-mpu401-uart snd-seq-device 6572 4 snd-seq-dummy,snd-seq-oss,snd-seq,snd-rawmidi snd 44516 15 snd-seq-oss,snd-seq,snd-pcm-oss,snd-mixer-oss,snd-ice1724,snd-ac97-codec,snd-ak4114,snd-pcm,snd-timer,snd-ak4xxx-adda,snd-mpu401-uart,snd-rawmidi,snd-seq-device soundcore 6656 1 snd af_packet 15560 2 eeprom 5552 0 i2c-sensor 2752 1 eeprom i2c-viapro 6384 0 floppy 53040 0 softdog 4460 2 eepro100 25968 0 8139too 20544 0 mii 4000 2 eepro100,8139too ide-cd 34628 0 loop 12616 0 amd-k7-agp 5772 1 agpgart 26920 2 drm,amd-k7-agp bt878 8120 0 tuner 19780 0 bttv 140112 2 bt878 video-buf 16004 1 bttv firmware_class 7008 1 bttv i2c-algo-bit 8040 1 bttv v4l2-common 4640 1 bttv btcx-risc 3720 1 bttv tveeprom 11352 1 bttv i2c-core 18260 7 eeprom,i2c-sensor,i2c-viapro,tuner,bttv,i2c-algo-bit,tveeprom videodev 7040 2 bttv emu10k1-gp 2560 0 gameport 3264 1 emu10k1-gp ehci-hcd 26888 0 ohci-hcd 17928 0 uhci-hcd 27120 0 usbcore 98776 4 ehci-hcd,ohci-hcd,uhci-hcd ext3 114152 4 jbd 44760 1 ext3 [root@athlon ~]# ------------------------------------------------------------------------------- ---------------------------------------------------------------------- sst4 - 05-19-05 23:51 ---------------------------------------------------------------------- Dear developers, do you need any additional information ? I would appreciate any comments on the issue. Thanks, Sergei. ---------------------------------------------------------------------- tiwai - 05-24-05 11:56 ---------------------------------------------------------------------- The board has no capture volume control, so you get always the full volume. IIRC, the capture worked at the last time I tested. How did you test the capture? ---------------------------------------------------------------------- sst4 - 05-24-05 22:01 ---------------------------------------------------------------------- I am trying to answer the "How did you test the capture?" question: I have a Pinnacle TV capture card is connected to Line input of the M-Audio cound card. I also have a microphone connected to Mic input of the M-Audio cound card. Both the TV card and the microphone worked fine with SB Live 5.1 - out of the box. As I incidentally discovered (https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1106) the card is able of capturing sound at least under some circumstances. In layman terms I would like to be able to hear sound from my TV card and from my microphone the way it used to be with SB Live 5.1. Do I have, by any chance, to change settings of routing switches in 'alsamixer' or using 'amixer' ? If yes, what should the settings be ? Thanks, Sergei. ---------------------------------------------------------------------- sst4 - 06-02-05 00:03 ---------------------------------------------------------------------- Maybe my previous question does not contain enough details. Here is the rephrased question: Running 'amixer' with this command line amixer cget numid= , where