missing /dev/dsp* after upgrade to 10.10
I run Mythbuntu. Relevant to this thread, I have the following hardware:
- An Nforce4 onboard sound card
- A pcHDTV HD5500 ATSC/NTSC/ClearQAM tuner
- A Pinnacle PCTV HD card, also tunes ATSC/NTSC/ClearQAM
Sound from the PC goes through an optical cable to a receiver for 5.1 digital / DTS audio. That's working smashingly. The digital portions of both the pcHDTV and Pinnacle cards play in realtime and record equally well. Huzzah! Additionally, the analog video capture works -- the /dev/vbi0 and vbi1 devices are there.
It's the analog audio capture with which I'm having problems. With Ubuntu 10.04 and earlier the analog v4l devices were accompanied by /dev/dsp#. Now they're gone. Where'd they go?
As a side note, I know ALSA sees my video capture audio devices, as alsamixer lets me choose among the three cards -- one NVidia (set as default), and two Connexant CX8801 devices. Everything's unmuted, set to a high volume, and capture enabled.
I look in /dev/snd and I see a bunch of bs I don't recognize, nor does it seem to have very intuitive naming. Just for giggles, in the Myth backend setup, I went ahead and manually set the non-existent /dev/dsp0 as the audio capture device for the pcHDTV card. Then I methodically did a ln -s /dev/snd/controlC0 /dev/dsp0, replacing controlC0 with each file in /dev/snd in turn and turning on live analog TV through the pcHDTV. No permutation worked.
So then I did cat /proc/asound/devices, with the following results:
Code:
2: : timer
3: : sequencer
4: [ 0- 2]: digital audio capture
5: [ 0- 1]: digital audio playback
6: [ 0- 1]: digital audio capture
7: [ 0- 0]: digital audio playback
8: [ 0- 0]: digital audio capture
9: [ 0- 0]: hardware dependent
10: [ 0] : control
11: [ 1- 0]: digital audio capture
12: [ 1] : control
13: [ 2- 0]: digital audio capture
14: [ 2] : control
I'm guessing that lines 11 and 13 refer to my pcHDTV and Pinnacle cards. With that in mind, in Myth backend setup I replaced the audio capture setting with ALSA:hw:1,0 and 2,0 respectively. That didn't help either.
Is there any way without having to go through recompiling the kernel to restore /dev/dsp functionality? If not, then how can I tell what devices are my analog audio capture devices so I can point Myth backend setup to the correct devices? What's the appropriate syntax?
Q: How many ADD kids does it take to screw in a lightbulb?
A: Hey! Let's go ride bikes!
Bookmarks