2009-11-06, 21:34
Hi,
Been a long time user of the original xbmc and having just upgraded to a new HD tv I thought I'd give xbmc live a spin on an old dell desktop as I'm thinking about buying a revo. It booted from the cd fine and I've even managed to install it on a usb key and everything was working except for the audio. Having looked around for a solution I found the onboard audio chipset was an ich6 :
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
I then finally found that I needed to switch off "Exchange Front/Surround" within alsamixer to get the lineout to work. To do this run the command
-> alsamixer -c0
from the command line (i ssh'd in with xbmc\xbmc as the userid and password) and then scroll across to the right and the "Exchange Front/Surround" option is about 5th from the last one on the right. Toggle it on\off by pressing m. use the Esc key to exit.
If you have installed xbmc live to usb\hdd then to keep this setting on reboot issue the command
-> sudo alsactl store
and then edit the grub menu.lst config to remove the "setvolume" kernel parameter passed at boot. Use this command to edit the grub file:
-> sudo nano /.bootmaedia/boot/grub/menu.lst
*Remember to edit the line that you boot, for me it was the line that listed:
title XBMCLive - Intel GPU
Just go to the end of the line under that which shows:
kernel /vmlinuz initrd=initrd0.img boot=usb quiet splash xbmc=intel,nodiskmount,tempfs,setvolume loglevel=0
And you need to delete the ',setvolume' part (Thats all).
Once again, remember to edit the line that you boot from.
Thanks to plonka2000 on this thread http://forum.xbmc.org/archive/index.php/t-51089.html for info on how to retain the alsamixer settings.
Cheers
Rob
Been a long time user of the original xbmc and having just upgraded to a new HD tv I thought I'd give xbmc live a spin on an old dell desktop as I'm thinking about buying a revo. It booted from the cd fine and I've even managed to install it on a usb key and everything was working except for the audio. Having looked around for a solution I found the onboard audio chipset was an ich6 :
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
I then finally found that I needed to switch off "Exchange Front/Surround" within alsamixer to get the lineout to work. To do this run the command
-> alsamixer -c0
from the command line (i ssh'd in with xbmc\xbmc as the userid and password) and then scroll across to the right and the "Exchange Front/Surround" option is about 5th from the last one on the right. Toggle it on\off by pressing m. use the Esc key to exit.
If you have installed xbmc live to usb\hdd then to keep this setting on reboot issue the command
-> sudo alsactl store
and then edit the grub menu.lst config to remove the "setvolume" kernel parameter passed at boot. Use this command to edit the grub file:
-> sudo nano /.bootmaedia/boot/grub/menu.lst
*Remember to edit the line that you boot, for me it was the line that listed:
title XBMCLive - Intel GPU
Just go to the end of the line under that which shows:
kernel /vmlinuz initrd=initrd0.img boot=usb quiet splash xbmc=intel,nodiskmount,tempfs,setvolume loglevel=0
And you need to delete the ',setvolume' part (Thats all).
Once again, remember to edit the line that you boot from.
Thanks to plonka2000 on this thread http://forum.xbmc.org/archive/index.php/t-51089.html for info on how to retain the alsamixer settings.
Cheers
Rob