On Wed, Jan 6, 2010 at 9:58 PM, Alex Goncharov
<alex-goncha...@comcast.net> wrote:
> A miscellany of items:
>
> ==========
> audio
> ==========
>
> ,--- matthew sporleder (Wed, 6 Jan 2010 20:23:19 -0500) ----*
> | Can you check to see if the volume is on/enabled with mixerctl?
> `-----------------------------------------------------------*
>
> --------------------
> mixerctl -a -v
> =>
> inputs.dac=254,254 volume delta=2
> inputs.dac.mute=off  [ off on ]
> inputs.dac2=254,254 volume delta=2
> inputs.dac2.mute=off  [ off on ]
> inputs.dac3=184,184 volume delta=8
> inputs.dac3.mute=off  [ off on ]
> record.mic=0,0 volume delta=64
> outputs.master=0,0 volume delta=16
> outputs.master.mute=off  [ off on ]
> inputs.reclvl=0,0 volume delta=16
> inputs.reclvl.mute=off  [ off on ]
> inputs.beep=255,255 volume delta=64
> inputs.beep.mute=off  [ off on ]
> outputs.dacsel=DAC01,DAC03  { DAC01 DAC03 }
> record.source=ADC00  { ADC00 }
> --------------------
>
> ,--- der Mouse (Wed, 6 Jan 2010 21:00:49 -0500 (EST)) ----*
> | > time cat /usr/pkg/lib/python2.5/test/audiotest.au > /dev/audio
> | > =>
> | > [ silence ]
> |
> | How large is that file?  In particular, if it's not pretty close to
> | 23296 (2.912*8000) bytes, something is wrong.
>
> --------------------
> ls -l  /usr/pkg/lib/python2.5/test/audiotest.au
> =>
> -r--r--r--  1 root  wheel  23493 Jan  2 22:01 
> /usr/pkg/lib/python2.5/test/audiotest.au
> --------------------
>
> | > dmesg | egrep -i 'sound|audio'
> | > =>
> | > [ nothing ]
> |
> | Assuming that dmesg by itself produces reasonable-looking output (ie,
> | so long as dmesg itself isn't broken), this indicates your sound
> | hardware isn't hooked up to the audio subsystem.  I would expect the
> | cat to /dev/audio to fail in that case - probably with some variety of
> | "device not configured" - but I'm regularly surprised by things that
> | work (or fail) in ways I did not expect.
>
> You are spot-on -- I didn't post the results for /dev/mixer, which are
> here and meet your expectations:
>
> --------------------
> for d in audio mixer; do
>  echo == $d ==
>  time cat /usr/pkg/lib/python2.5/test/audiotest.au > /dev/$d
> done
> =>
> == audio ==
>
> real    0m2.912s
> user    0m0.001s
> sys     0m0.001s
> == mixer ==
> cat: stdout: Operation not supported by device
>
> real    0m0.002s
> user    0m0.001s
> sys     0m0.001s
> --------------------
>
> | Perhaps post a pointer to full dmesg?  Someone might be able to say
> | something useful based on it.
> `---------------------------------------------------------*
>
> I'll provide all the information when asked for it, but will hold off
> re-learning how to deploy a file to my home page @comcast.net.
>
> ==========
> power
> ==========
>
> ,--- Christos Zoulas (Wed, 6 Jan 2010 20:31:55 -0500) ----*
> | So it does not know how to powerdown through ACPI or it does not work.
> `---------------------------------------------------------*
>
> I figure...
>
> ,--- Zafer Aydoğan (Thu, 7 Jan 2010 01:58:48 +0100) ----*
> | try running powerd.
> | powerd=yes in /etc/rc.conf
> `--------------------------------------------------------*
>
> Simpler:
>
> --------------------
> /usr/sbin/powerd -d; echo $?
> =>
> 71
> --------------------
>
> ==========
> trace
> ==========
>
> BTW, what goes for "truss" in NetBSD?
>
> ==========
> man
> ==========
>
> Running
>
>  uname -sr; man -w ptrace; man -S 3 -w ptrace; man -S 2 -k ptrace
>
> on two BSDs -- the NetBSD case is (negatively) stunning:
>
> --------------------
> FreeBSD 7.2-STABLE
> /usr/share/man/man2/ptrace.2.gz
> No manual entry for ptrace
> ntptrace(8)              - trace a chain of NTP servers back to the primary 
> source
> ptrace(2)                - process tracing and debugging
> ----------
> NetBSD 5.99.23
> /usr/share/man/cat2/ptrace.0
> /usr/share/man/man2/ptrace.2
> man: no entry for ptrace in the manual.
> apropos: unknown option -- S
> usage: apropos [-C file] [-M path] [-m path] keyword ...
> --------------------
>
> -- Alex -- alex-goncha...@comcast.net --
>

ktruss

Reply via email to