[PlanetCCRMA] (The continuing saga) Now for sound output

Peter Howard pjh@coastal.net.au
Mon Mar 14 14:06:01 2005


> On Sat, 2005-03-12 at 18:27, Peter Howard wrote:
>> On Fri, 2005-03-11 at 09:16 -0800, Fernando Lopez-Lezcano wrote:
>> > On Thu, 2005-03-10 at 20:44, Peter Howard wrote:
>> > > On Thu, 2005-03-10 at 19:15 -0800, Mark Knecht wrote:
>> > > > On Fri, 11 Mar 2005 14:02:51 +1100, Peter Howard
>> <pjh@coastal.net.au> wrote:
>> > > > > Having got JACK running and my keyboard working under FC3, I
>> come to the
>> > > > > next hurdle - sound.  I have a suspicion that something like
>> this was
>> > > > > mentioned here recently, so sorry if I'm repeating.
>> > > > >
>> > > > > (Again, this was working under FC2)
>> > > > >
>> > > > > Here is the /var/log/messages output from restarting alsasound:
>> > > > >
>> > > > > Mar 11 13:56:16 wagner alsasound: sound driver stop succeeded
>> > > > > Mar 11 13:56:38 wagner kernel: ACPI: PCI interrupt
>> 0000:00:1f.5[B] ->
>> > > > > GSI 11 (level, low) -> IRQ 11
>> > > > > Mar 11 13:56:39 wagner kernel: intel8x0_measure_ac97_clock:
>> measured
>> > > > > 49439 usecsMar 11 13:56:39 wagner kernel: intel8x0: clocking to
>> 48000
>> > > > > Mar 11 13:56:39 wagner alsasound: Starting sound driver
>> snd-intel8x0
>> > > > > succeeded
>> > > > > Mar 11 13:56:39 wagner alsasound: Starting sound driver
>> snd-intel8x0
>> > > > > succeeded
>> > > > > Mar 11 13:56:39 wagner alsasound: Starting sequencer succeeded
>> > > > > Mar 11 13:56:39 wagner alsactl: /usr/sbin/alsactl:
>> load_state:1267: No
>> > > > > soundcards found...
>> > > > > Mar 11 13:56:39 wagner alsasound: Restoring sound driver
>> settings failed
>> > > >
>> > > > No promises but delete the /etc/asound.state file. Alsa will
>> recreate
>> > > > it and hpefully the contents will be more in tune.
>> > >
>> > > It's not getting recreated.  The errors for that just get skipped
>> and it
>> > > still makes the sysfs/udev complaint.
>> >
>> > You have to use alsamixer or gamix (or your favorite mixer) to unmute
>> > the channels you are interested in and set their gains. After that do
>> a:
>> >   /usr/sbin/alsactl store
>> > that will create the /etc/asound.state file (and that one will get
>> > reloaded on a boot). At any point you can do a:
>> >   /usr/sbin/alsactl restore
>> > to reload the saved settings.
>>
>>
>> That recreates /etc/asound.state, but doesn't solve the lack of sound.
>> I still get the error that was clipped in the first quoting above:
>>
>> Mar 11 13:56:39 wagner alsactl: /usr/sbin/alsactl: load_state:1267: No
>> soundcards found...
>> Mar 11 13:56:39 wagner alsasound: Restoring sound driver settings failed
>> Mar 11 13:56:43 wagner wait_for_sysfs[12697]: either wait_for_sysfs
>> (udev 039) needs an update to handle the device '/class/sound' properly
>> (class specific file unavailable) or the sysfs-support of your device's
>> driver needs to be fixed, please report to <linux-hotplug-
>> devel@lists.sourceforge.net>
>>
>> Note there is no /class/sound  And "find / -name 'class/sound" turns up
>> nothing either.
>
> Hmmm, I don't know enough about udev but it seems there's a problem
> there (that's the package that handles device creation in the
> /dev/directory). Most probably /class/sound refers to internal stuff in
> udev and not real directories.
>
> Simple and very basic check, are there device nodes in /dev/snd/*? With
> the proper permissions?
>

OK, typing this in manually (as I can't easily transfer the optput where I
am)

/dev/snd contains controlC0, controlC1, pcmCC0D*, seq, timer.  All rw root
only.
Just for completeness I change the perms to rw all, but (unsurprisingly)
this didn't change any behaviour.

PJH