Hardware:
Apple Mac Mini 3,1 (Late 2009 - may work on others - untested)
Script:
Notes:
(1) Script needs to be run as root.
(3) Needs sound.ko and snd_hda.ko kernel modules loaded.
(2) Output is via external amplified speakers.
Acknowledgement:
Info originally provided to me by Raoul MEGELAS.
Apple Mac Mini 3,1 (Late 2009 - may work on others - untested)
Script:
Code:
#!/bin/sh
HW=`sysctl dev.acpi.0.%desc`
HW_MODEL=`sysctl hw.model`
echo "${HW_MODEL}"
if [ "${HW}" = "dev.acpi.0.%desc: APPLE Apple00" ]
then
if [ "${HW_MODEL}" = "hw.model: Intel(R) Core(TM)2 Duo CPU P8700 @ 2.53GHz" ]
then
HdaNum=0 # MacMini late 2009
sysctl dev.hdaa.${HdaNum}.gpio_config="0=set 1=set"
sysctl hw.snd.default_unit=2
mixer vol 85 pcm 85 igain 0
elif [ "${HW_MODEL}" = "hw.model: Intel(R) Core(TM)2 Duo CPU P7550 @ 2.26GHz" ]
then
HdaNum=0 # MacMini late 2009
sysctl dev.hdaa.${HdaNum}.gpio_config="0=set 1=set"
sysctl hw.snd.default_unit=2
mixer vol 85 pcm 85 igain 0
else
echo "No model match!"
fi
else
echo "No Apple hardware match"
fi
Notes:
(1) Script needs to be run as root.
(3) Needs sound.ko and snd_hda.ko kernel modules loaded.
(2) Output is via external amplified speakers.
Acknowledgement:
Info originally provided to me by Raoul MEGELAS.