I've had this issue with lts.conf RCFILE_* entries - see this:

https://bugs.launchpad.net/ubuntu/+source/ltsp/+bug/163000

Most likely, the RCFILE_* scripts are running before your sound hardware
is fully initialized (that was the case with me setting
headphone-jack-sense on so it would recognize headphones being plugged
in and stop playing sound over the internal sound speaker of my clients).

HTH,
Jordan


Chris Roberts wrote:
> I have saved a script in /opt/ltsp/i386/etc/rc.d named "unmute". I have added 
> the line
> 
>     RCFILE_01          = unmute
> 
> in lts.conf.
> 
> There are no error messages upon rebooting the client, but the script does 
> not 
> appear to have run. If, from the client shell, I run "/etc/rc.d/unmute" it 
> works perfectly (by which I mean that typing "amixer sget Front" shows the 
> desired volume and is unmuted). Script is executable for ugo.
> 
> I have tried including the full path in lts.conf, but the boot process then 
> complains that the RCFILE does not exist; which would suggest that without 
> the full path it is happy, even though it does not appear to be working.
> 
> The only thing that I can think of is that the boot process finishes by 
> displaying various SCSI messages confirming the detection of the card reader 
> slots (Compact Flash, XD, SD, MS etc) and I have to hit ENTER to return to 
> shell prompt.
> 
> e.g.
> 
> sd 0:0:0:0: Attached scsi removable disk sda
> sd 0:0:0:1: Attached scsi removable disk sdb
> sd 0:0:0:2: Attached scsi removable disk sdc
> sd 0:0:0:3: Attached scsi removable disk sdd
> 
> Any thoughts? See below for the boring detail.
> 
> Many thanks,
> Chris Roberts
> 
> -------
> As the name suggests, the RC script is designed to un-mute sound devices. 
> 
> I have an HP dc5750 PC for which I have managed to get the sound card 
> working, 
> with LTS.conf:
> 
>    SMODULE_01         = "snd-hda-intel model=hp"
> 
> Unfortunately the sound is muted. On the client I can enable sound by typing:
> 
>    amixer set Front 75% unmute
> 
> And then all is well.
> 
> Sadly an obvious "FRONT_VOLUME = 100" line in LTS.conf did not improve 
> matters, so I needed to find some way of automating this task.
> 
> I came across this script written by Gideon Romm of Symbio Technologies (who 
> I 
> believe is/was a member of this list):
> 
> <http://www.mirrorservice.org/sites/dl.sourceforge.net/pub/sourceforge/s/sy/symbiont/ltsp-setup-more>
> 
> This script looks ideal, as it would appear to implement FRONT_VOLUME and 
> un-mute automatically. I have made a few changes to the script, only so that 
> I understood its workings better:
> 
> #!/bin/bash
> #
> # Copyright Gideon Romm, Symbio Technologies
> #
> # Released under GPLv2
> #
> # This is a script to set up certain things 
> # that are not already setup in an SBA environment
> #
> # Specifically:
> #   1. restore sound levels
> #
> 
> # Set up local environment
> if [ -f /etc/lts.conf ]; then
>     eval `getltscfg -a`
> fi
> 
> # Set up sound
> if [ -n "$VOLUME" ]; then
>   amixer sset Master,0 ${VOLUME}% unmute 2>/dev/null
>   amixer sset 'Master Digital',0 ${VOLUME}% unmute 2>/dev/null
>   amixer sset Headphone,0 ${HEADPHONE_VOLUME:-$VOLUME}% unmute 2>/dev/null
> fi
> 
> if [ -n "$PCM_VOLUME" ]; then
>   amixer sset PCM,0 ${PCM_VOLUME}% unmute 2>/dev/null
> fi
> 
> if [ -n "$MIC_VOLUME" ]; then
>   amixer sset Mic,0 ${MIC_VOLUME}% unmute cap 2>/dev/null
> fi
> 
> if [ -n "$CD_VOLUME" ]; then
>   amixer sset CD,0 ${CD_VOLUME}% unmute 2>/dev/null
> fi
> 
> if [ -n "$FRONT_VOLUME" ]; then
>   amixer sset Front,0 ${FRONT_VOLUME}% unmute 2>/dev/null
> fi
> 
> # End of unmute script
> 
> For completeness my lts.conf for this client looks like this:
> 
> # HP dc5750
>    XSERVER            = ati
>    LIKE               = "DGM-L1931"
>    SMODULE_01         = "snd-hda-intel model=hp"
>    LIKE               = Sound
>    VOLUME             = 100
>    FRONT_VOLUME       = 100
>    MIC_VOLUME         = 0
>    CD_VOLUME          = 100
>    RCFILE_01          = unmute
>    SCREEN_01          = shell
>    ALLOW_SHUTDOWN     = Y
> 
> # End of lts.conf extract
> 
> 
> -------------------------------------------------------------------------
> 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/
> _____________________________________________________________________
> Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>       https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
> For additional LTSP help,   try #ltsp channel on irc.freenode.net

-- 
Jordan Erickson
Owner, Logical Networking Solutions
http://www.logicalnetworking.net
707-636-5678

Latest LNS Blogs - http://blogs.logicalnetworking.net

        RFID Passports coming in 2008
        Peru orders 260,000 OLPC laptops for kids, Mexico 50,000
        CNet to Microsoft: Ditch Vista

-------------------------------------------------------------------------
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/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Reply via email to