OFW should turn off microphone
Mikus Grinbergs
mikus at bga.com
Sat Oct 4 07:30:32 EDT 2008
> The only case in which OFW turns on the microphone is during an
> explicitly-invoked selftest operation - a test-all from the keyboard or
> the game button, or "test /audio". That is not part of the normal boot
> sequence.
>
> The microphone light does come on during the OS startup sequence. It
> appears to correspond to the point at which the codec driver is
> initialized and some ALSA messages appear. On one of my machines, with
> OS build 703, the light blinks on briefly then goes back off almost
> immediately. On another one, with build 759, it stays on for several
> seconds.
I don't care if the microphone light is turned on by a left-handed
'foo' or by a right-handed 'bar'. What I notice is that on every
one of my machines, while I boot the camera LED lights up briefly,
but the microphone LED lights up for several seconds. [In 1Q 2008,
at boot the microphone LED did not stay noticeably lit.]
> I *wish* people wouldn't jump to conclusions about which software
> component is responsible for a given problem.
HOW is the user supposed to know which software component is
responsible ? WHERE is the documentation for "what LED gets turned
on when, during the normal boot sequence" ?
From some discussions on devel, I gathered that 'showing the first
dot of the "circle of dots"' is a "milestone" during the boot-up
process. That made me think that what happens *before* the "circle
of dots" is the responsibility of the software that runs before --
namely OFW. And the microphone LED has already been lit for quite a
while when the "circle of dots" begins to be drawn.
Please tell me where to find out EXACTLY what is the last thing to
happen for which OFW is responsible. I mean in XO documentation,
not by looking at the code.
Absent information, people *will* draw their own conclusions.
mikus
p.s. Despite asking, I haven't been able to find out why, during
boot, sometimes a green "OLPC" icon gets shown, but often is
not shown. Should I conclude that its presence depends on the
absence of an SD card, or on "the drop of a hat" ?
More information about the Devel
mailing list