As detainer of this laptop model, you already should know, this LG laptop model always had some issues to enable speakers over linux.
So, and after try many diferent ways, and searching in to many forums, this included, i found a working solution to the problem.
I tried this on a ubuntu clean instalation, but it should work in every linux instalations.
First of all you should download some alsa archives, the essential ones, are alsa-driver and alsa-lib:
Then, you need some packages from ubuntu repositories, i needed this ones (libncurses5 libncurses5-dev xmlto patch gettext) but you could need some more, use google and some good sense to find them:
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.22.tar.bz2 ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.22.tar.bz2
Now, we need to unpack the tarballs dowloaded and install it:
sudo apt-get install libncurses5 libncurses5-dev xmlto patch gettext
You should get no errors.
tar -xf alsa-driver*.tar.bz2 && cd alsa-driver*/ && ./configure && make && sudo make install && cd .. && rm -r alsa-driver*/
tar -xf alsa-lib*.tar.bz2 && cd alsa-lib*/ && ./configure && make && sudo make install && cd .. && rm -r alsa-lib*/
Now we need to use alsaconf, alsaconf doesn't come anymore with ubuntu, so we need to compile it.
Now to compile alsa-utils, just run, as before:
With Karmic, if you have some issues with panelw libraries, you need to create this simbolic links:
tar -xf alsa-utils*.tar.bz2 && cd alsa-utils*/ && ./configure && make && sudo make install && cd .. && rm -r alsa-utils*/
Now, just run alsaconf:
sudo ln -s libpanelw.so.5 /usr/lib/libpanelw.so
sudo ln -s libformw.so.5 /usr/lib/libformw.so
sudo ln -s libmenuw.so.5 /usr/lib/libmenuw.so
sudo ln -s libncursesw.so.5 /lib/libncursesw.so
This normally is a normal next, next, next configuration, but you could always change some parameters, if you know what you're doing.
Now, you should add your model to alsa configuration file, in lg lw series, the model is minimal, because they use c-media cards, instead of realtek, but you need to set the permissions before:
Then edit the configuration file:
sudo chmod 666 /etc/modprobe.d/alsa-base.conf
Comment the line:
sudo gedit /etc/modprobe.d/alsa-base.conf
And add this line:
# options snd-hda-intel power_save=10 power_save_controller=N
then reset the permissions:
options snd-hda-intel probe_mask=1 model=minimal
Then, force alsa to reload to enable sound:
sudo chmod 444 /etc/modprobe.d/alsa-base.conf
After configuring all, and running alsaconf, you should run alsamixer, and place all volumes unmute, shourtcut is 'm', after change to desired channel.
sudo alsa force-reload
After that, test speakers, if everything is ok, you should hear now your speakers again like in windows old times (Ctrl+C to stop):
If it doesn't work, reboot your system, and repeat the last 2 steps.
Some issues more, use this post to get your answers.
Tested in Hardy, Intrepid (with some issues compiling alsaconf), Jaunty and Karmic(use this to compile alsa-utils on karmic if you still have problems).