James,

Thanks. My comments are below.

Best regards,

Peter
mailto:[EMAIL PROTECTED]
www.ptoye.com

-------------------------
Sunday, March 2, 2008, 11:52:57 PM, you wrote:

>> I'm a bit confused about the rest of your comment. The only file called
>> devfs is a directory which has two subdirectories, neither of which
>> seems to have anything interesting in it (one is empty). And I can't
>> find a file called snddevices anywhere, but might have mistyped (I'm not
>> currently on the Linux machine and can't get to it to check up).

> In the alsa-driver package (alsa-project.org) there's a script named
> snddevices. It's in the root path of that tarball. Basically it creates
> the devices your drivers/applications need to access to do sound. Many
> distros set this up for you if you install the needed packages. But
> assuming a more basic LFS approach, you need to set them up yourself. You
> seem to be missing those devices. Hence the snd_ctl_open error.
Not sure what you mean by LFS. Don't forget I'm a Linux newbie.

> ls -al /dev/* | grep -i "audio" | wc -l
> 23
I get 25 here. Would a list help? None of them is called "default".

> lsmod | grep -i "snd" | wc -l
> 21
I get 23 here, which I think I posted in an earlier mail.

> That's what mine lists.  Various /dev/ devices.

> /dev/mixer*
> /dev/sequencer*
> /dev/dsp*
> /dev/audio*

> If devfs or udev didn't create these for you, then you're left with the old 
> mknod methods.  Which the script alsa-driver/snddevices uses to create the 
> devices.

> pgrep udev
> pgrep devfs
> (if you don't get a pid number, then it's not> )

udev is running, devfs isn't. Are they both needed? I can't even find a man
page for devfs. There's a file /etc/devfs which just has two directories in
it: conf.d and devices.d. conf.d has one file: nvidia-kernel-ufc which
doesn't look useful, and devices.d is empty.

> Otherwise you may just need to:

> apt-get install alsa alsa-base 
> (and various other alsa* packages.)
I did this earlier to clean out anything left by my attaching the USB card.
(I have a nasty feeling that the mail that I mentioned this in is awaiting
the attention of the mods, as I attached the asound.state file which is a
bit big.) Can't see much point in doing it again! Unless you can.



> Or run the snddevices script.

> find / -iname '*snddevice*'
Not on my machine. This of course may be the problem.

> HTH
As you can see, a bit. But it's a bit uphill.


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to