Thread: [Alsa-user] No ALSA devices from snd-bt87x (ProVideo PV150)
Brought to you by:
perex
From: E. W. <als...@we...> - 2013-02-24 12:41:40
|
ALSA Audio Debug v0.2.0 - Sun Feb 24 05:15:10 MST 2013 http://alsa.opensrc.org/aadebug http://www.gnu.org/licenses/agpl-3.0.txt Kernel ---------------------------------------------------- Linux vs01 3.5.7-gentoo-vs01 #2 SMP Mon Dec 3 15:44:03 MST 2012 x86_64 Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz GenuineIntel GNU/Linux Advanced Linux Sound Architecture Driver Version 1.0.25. Loaded Modules -------------------------------------------- snd_bt87x 10531 0 - Live 0xffffffffa00e1000 snd_seq_dummy 1646 0 - Live 0xffffffffa00b2000 snd_seq_oss 27992 0 - Live 0xffffffffa0c57000 snd_seq_midi_event 6412 1 snd_seq_oss, Live 0xffffffffa0c52000 snd_seq 51566 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event, Live 0xffffffffa0c3e000 snd_pcm_oss 38127 0 - Live 0xffffffffa0c2f000 snd_mixer_oss 14680 1 snd_pcm_oss, Live 0xffffffffa0c2a000 snd_usb_audio 120330 0 - Live 0xffffffffa0bf8000 snd_hwdep 6180 1 snd_usb_audio, Live 0xffffffffa0088000 snd_usbmidi_lib 19516 1 snd_usb_audio, Live 0xffffffffa00b7000 snd_rawmidi 20701 1 snd_usbmidi_lib, Live 0xffffffffa00a5000 snd_seq_device 5965 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi, Live 0xffffffffa004f000 snd_hda_codec_hdmi 24129 4 - Live 0xffffffffa0061000 snd_hda_codec_via 38557 1 - Live 0xffffffffa007d000 snd_hda_intel 25381 0 - Live 0xffffffffa00c7000 snd_hda_codec 97068 3 snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_intel, Live 0xffffffffa011e000 snd_pcm 80965 6 snd_bt87x,snd_pcm_oss,snd_usb_audio,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec, Live 0xffffffffa0090000 snd_timer 20148 2 snd_seq,snd_pcm, Live 0xffffffffa0020000 snd 64476 16 snd_bt87x,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_usb_audio,snd_hwdep,snd_usbmidi_lib,snd_rawmidi,snd_seq_device,snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer, Live 0xffffffffa003e000 snd_page_alloc 7917 3 snd_bt87x,snd_hda_intel,snd_pcm, Live 0xffffffffa00b4000 Proc Asound ----------------------------------------------- 0 [NVidia ]: HDA-Intel - HDA NVidia HDA NVidia at 0xfbffc000 irq 17 1 [Headset ]: USB-Audio - Plantronics USB Headset Plantronics Plantronics USB Headset at usb-0000:00:1a.0-1.3, full speed 2 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xf9cf8000 irq 43 3 [U0x46d0x825 ]: USB-Audio - USB Device 0x46d:0x825 USB Device 0x46d:0x825 at usb-0000:00:1d.0-1.1.1.4, high speed 1: : sequencer 2: [ 2- 1]: digital audio playback 3: [ 2- 0]: digital audio playback 4: [ 2- 0]: digital audio capture 5: [ 2] : control 6: [ 0- 9]: digital audio playback 7: [ 0- 8]: digital audio playback 8: [ 0- 7]: digital audio playback 9: [ 0- 3]: digital audio playback 10: [ 0] : control 11: [ 1- 0]: digital audio playback 12: [ 1- 0]: digital audio capture 13: [ 1] : control 14: [ 3- 0]: digital audio capture 15: [ 3] : control 33: : timer 00-03: HDMI 0 : HDMI 0 : playback 1 00-07: HDMI 0 : HDMI 0 : playback 1 00-08: HDMI 0 : HDMI 0 : playback 1 00-09: HDMI 0 : HDMI 0 : playback 1 01-00: USB Audio : USB Audio : playback 1 : capture 1 02-00: VT1718S Analog : VT1718S Analog : playback 1 : capture 2 02-01: VT1718S Digital : VT1718S Digital : playback 1 03-00: USB Audio : USB Audio : capture 1 Client info cur clients : 3 peak clients : 3 max clients : 192 Client 0 : "System" [Kernel] Port 0 : "Timer" (Rwe-) Port 1 : "Announce" (R-e-) Connecting To: 15:0 Client 14 : "Midi Through" [Kernel] Port 0 : "Midi Through Port-0" (RWe-) Client 15 : "OSS sequencer" [Kernel] Port 0 : "Receiver" (-we-) Connected From: 0:1 Dev Snd --------------------------------------------------- total 0 drwxr-xr-x 2 root root 80 Feb 24 04:30 by-id drwxr-xr-x 2 root root 120 Feb 24 04:30 by-path crw-rw----+ 1 root audio 116, 10 Feb 24 04:30 controlC0 crw-rw----+ 1 root audio 116, 13 Feb 24 04:30 controlC1 crw-rw----+ 1 root audio 116, 5 Feb 24 04:30 controlC2 crw-rw----+ 1 root audio 116, 15 Feb 24 04:30 controlC3 crw-rw----+ 1 root audio 116, 9 Feb 24 04:30 pcmC0D3p crw-rw----+ 1 root audio 116, 8 Feb 24 04:30 pcmC0D7p crw-rw----+ 1 root audio 116, 7 Feb 24 04:30 pcmC0D8p crw-rw----+ 1 root audio 116, 6 Feb 24 04:59 pcmC0D9p crw-rw----+ 1 root audio 116, 12 Feb 24 04:30 pcmC1D0c crw-rw----+ 1 root audio 116, 11 Feb 24 04:30 pcmC1D0p crw-rw----+ 1 root audio 116, 4 Feb 24 04:30 pcmC2D0c crw-rw----+ 1 root audio 116, 3 Feb 24 04:30 pcmC2D0p crw-rw----+ 1 root audio 116, 2 Feb 24 04:30 pcmC2D1p crw-rw----+ 1 root audio 116, 14 Feb 24 04:30 pcmC3D0c crw-rw----+ 1 root audio 116, 1 Feb 24 04:30 seq crw-rw----+ 1 root audio 116, 33 Feb 24 04:30 timer CPU ------------------------------------------------------- model name : Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz cpu MHz : 3738.174 model name : Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz cpu MHz : 3738.174 model name : Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz cpu MHz : 3738.174 model name : Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz cpu MHz : 3738.174 model name : Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz cpu MHz : 3738.174 model name : Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz cpu MHz : 3738.174 model name : Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz cpu MHz : 3738.174 model name : Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz cpu MHz : 3738.174 RAM ------------------------------------------------------- MemTotal: 16423816 kB SwapTotal: 16777212 kB Hardware -------------------------------------------------- 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06) 03:00.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) 03:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) 03:01.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) 03:01.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) 03:02.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) 03:02.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) 03:03.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) 03:03.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) 07:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 430] (rev a1) 07:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1) Interupts ------------------------------------------------- CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 0: 124 0 0 753128 0 0 0 0 IO-APIC-edge timer 1: 1 0 0 2 0 0 0 0 IO-APIC-edge i8042 8: 0 0 0 1 0 0 0 0 IO-APIC-edge rtc0 9: 0 0 0 0 0 0 0 0 IO-APIC-fasteoi acpi 12: 0 0 0 4 0 0 0 0 IO-APIC-edge i8042 14: 0 0 0 0 0 0 0 0 IO-APIC-edge ata_piix 15: 0 0 0 80 0 0 0 0 IO-APIC-edge ata_piix 16: 0 0 48173 0 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb1, nvidia, bttv1 17: 0 0 0 0 84778 0 0 0 IO-APIC-fasteoi snd_hda_intel, bttv2 18: 0 0 0 0 0 0 41478 0 IO-APIC-fasteoi bttv3 19: 0 0 0 0 12 0 0 0 IO-APIC-fasteoi ata_piix, bttv0 23: 0 0 0 0 0 29392 0 0 IO-APIC-fasteoi ehci_hcd:usb2 40: 0 0 0 0 0 126441 0 0 PCI-MSI-edge ahci 41: 0 0 0 0 0 0 1 0 PCI-MSI-edge eth1 42: 0 0 0 0 0 0 0 40132 PCI-MSI-edge eth0 43: 433 0 0 0 0 0 0 0 PCI-MSI-edge snd_hda_intel NMI: 1 1 1 1 1 1 1 1 Non-maskable interrupts LOC: 31262875 31201317 31202958 31183458 30824237 30781650 30835849 30853352 Local timer interrupts SPU: 0 0 0 0 0 0 0 0 Spurious interrupts PMI: 0 0 0 0 0 0 0 0 Performance monitoring interrupts IWI: 0 0 0 0 0 0 0 0 IRQ work interrupts RTR: 3 0 0 0 0 0 0 0 APIC ICR read retries RES: 915302 657279 564469 544158 492811 478951 477576 477890 Rescheduling interrupts CAL: 462322 445104 455853 471387 473404 470217 470093 452386 Function call interrupts TLB: 11189 11016 11709 11069 7739 10117 8273 7888 TLB shootdowns TRM: 0 0 0 0 0 0 0 0 Thermal event interrupts THR: 0 0 0 0 0 0 0 0 Threshold APIC interrupts MCE: 0 0 0 0 0 0 0 0 Machine check exceptions MCP: 10 10 10 10 10 10 10 10 Machine check polls ERR: 0 MIS: 0 |
From: Clemens L. <cla...@go...> - 2013-02-25 08:09:54
|
E. Westbrook wrote: > The snd-bt87x module loads successfully, but nothing for it shows up in "arecord -l" and /proc/asound/cards. > > I'm loading snd-bt87x with the module parameters "index=4 id=bttv load_all=1". Apparently, commit e9f66d9b9ce0 (ALSA: pci: clean up using module_pci_driver()) broke the load_all parameter. Try adding your card's four device IDs to the new_id sys file: <http://www.kernel.org/doc/Documentation/ABI/testing/sysfs-bus-pci> Regards, Clemens |
From: Takashi I. <ti...@su...> - 2013-02-25 08:52:46
|
At Mon, 25 Feb 2013 09:08:59 +0100, Clemens Ladisch wrote: > > E. Westbrook wrote: > > The snd-bt87x module loads successfully, but nothing for it shows up in "arecord -l" and /proc/asound/cards. > > > > I'm loading snd-bt87x with the module parameters "index=4 id=bttv load_all=1". > > Apparently, commit e9f66d9b9ce0 (ALSA: pci: clean up using > module_pci_driver()) broke the load_all parameter. OK, reverted the commit wrt bt87x.c now. thanks, Takashi |
From: E. W. <als...@we...> - 2013-02-25 13:32:55
|
Thank you so much for finding that! But... no good -- am I doing it wrong? Tried it multiple ways: root@vs01 ~ # echo "109e 0878" > /sys/bus/pci/drivers/snd_bt87x/new_id -su: echo: write error: Invalid argument root@vs01 ~ # echo "109e 0878 aa00 1460" > /sys/bus/pci/drivers/snd_bt87x/new_id -su: echo: write error: Invalid argument root@vs01 ~ # echo "109e 0878 aa00 1460 0480 ffff" > /sys/bus/pci/drivers/snd_bt87x/new_id -su: echo: write error: Invalid argument Thanks again, Eric PS - Numbers are from this. I wouldn't be at all shocked if I was misunderstanding something. root@vs01 ~ # lspci -vnnmm -d 109e:0878 Slot: 03:00.1 Class: Multimedia controller [0480] Vendor: Brooktree Corporation [109e] Device: Bt878 Audio Capture [0878] SVendor: Unknown vendor [aa00] SDevice: Device [1460] Rev: 11 Slot: 03:01.1 Class: Multimedia controller [0480] Vendor: Brooktree Corporation [109e] Device: Bt878 Audio Capture [0878] SVendor: Unknown vendor [aa01] SDevice: Device [1461] Rev: 11 Slot: 03:02.1 Class: Multimedia controller [0480] Vendor: Brooktree Corporation [109e] Device: Bt878 Audio Capture [0878] SVendor: Unknown vendor [aa02] SDevice: Device [1462] Rev: 11 Slot: 03:03.1 Class: Multimedia controller [0480] Vendor: Brooktree Corporation [109e] Device: Bt878 Audio Capture [0878] SVendor: Unknown vendor [aa03] SDevice: Device [1463] Rev: 11 On 02/25/2013 01:08 AM, Clemens Ladisch wrote: > E. Westbrook wrote: >> The snd-bt87x module loads successfully, but nothing for it shows up in "arecord -l" and /proc/asound/cards. >> >> I'm loading snd-bt87x with the module parameters "index=4 id=bttv load_all=1". > Apparently, commit e9f66d9b9ce0 (ALSA: pci: clean up using > module_pci_driver()) broke the load_all parameter. > > Try adding your card's four device IDs to the new_id sys file: > <http://www.kernel.org/doc/Documentation/ABI/testing/sysfs-bus-pci> > > > Regards, > Clemens |
From: E. W. <als...@we...> - 2013-03-01 21:17:19
|
Could someone please be so kind as to direct me to where I can find this commit? I'd love to test it, and I'm not really sure which repo to look for and where it would be. Thanks, Eric On 02/25/2013 01:51 AM, Takashi Iwai wrote: > At Mon, 25 Feb 2013 09:08:59 +0100, > Clemens Ladisch wrote: >> E. Westbrook wrote: >>> The snd-bt87x module loads successfully, but nothing for it shows up in "arecord -l" and /proc/asound/cards. >>> >>> I'm loading snd-bt87x with the module parameters "index=4 id=bttv load_all=1". >> Apparently, commit e9f66d9b9ce0 (ALSA: pci: clean up using >> module_pci_driver()) broke the load_all parameter. > OK, reverted the commit wrt bt87x.c now. > > > thanks, > > Takashi |
From: Clemens L. <cla...@go...> - 2013-03-04 15:15:14
|
E. Westbrook wrote: > Could someone please be so kind as to direct me to where I can find this commit? http://git.kernel.org/linus/aacfddfdadb3 http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?h=linux-3.8.y&id=146a89dcb2cbc032cdd36e656252410980b4aa04 And your distribution should pick up kernel 3.8.2. Regards, Clemens |
From: E. W. <als...@we...> - 2013-03-04 15:56:34
|
Thanks so much! I'll patch now and test, and I'll definitely look forward to seeing it in 3.8.2 as well. Thanks again and take care, Eric On 03/04/2013 08:15 AM, Clemens Ladisch wrote: > E. Westbrook wrote: >> Could someone please be so kind as to direct me to where I can find this commit? > http://git.kernel.org/linus/aacfddfdadb3 > http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?h=linux-3.8.y&id=146a89dcb2cbc032cdd36e656252410980b4aa04 > > And your distribution should pick up kernel 3.8.2. > > > Regards, > Clemens |
From: E. W. <als...@we...> - 2013-03-11 21:58:58
|
Confirmed as fixed. I manually applied the commit to 3.5.7 and tested, and today I just pulled 3.8.2 from my upstream distro sources and tested. Both produced the expected devices, visible in "arecord -l" and elsewhere. Thanks again! Eric On 03/04/2013 08:56 AM, E. Westbrook wrote: > Thanks so much! I'll patch now and test, and I'll definitely look > forward to seeing it in 3.8.2 as well. > > Thanks again and take care, > Eric > > On 03/04/2013 08:15 AM, Clemens Ladisch wrote: >> E. Westbrook wrote: >>> Could someone please be so kind as to direct me to where I can find this commit? >> http://git.kernel.org/linus/aacfddfdadb3 >> http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?h=linux-3.8.y&id=146a89dcb2cbc032cdd36e656252410980b4aa04 >> >> And your distribution should pick up kernel 3.8.2. >> >> >> Regards, >> Clemens > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_feb > > > _______________________________________________ > Alsa-user mailing list > Als...@li... > https://lists.sourceforge.net/lists/listinfo/alsa-user |