Method B got as far as:
--------------------------------------------------------------------------------------------------
sky@sky-laptop:~/alsa-driver-1.0.15rc1$ ./configure --with-cards=hda-intel
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
sky@sky-laptop:~/alsa-driver-1.0.15rc1$ make
make all-deps
make[1]: Entering directory `/home/sky/alsa-driver-1.0.15rc1'
make[1]: Nothing to be done for `all-deps'.
make[1]: Leaving directory `/home/sky/alsa-driver-1.0.15rc1'
Please, run the configure script as first...
sky@sky-laptop:~/alsa-driver-1.0.15rc1$ sudo make install
--------------------------------------------------------------------------------------------------
Method c gives:
--------------------------------------------------------------------------------------------------
sky@sky-laptop:~$ sudo apt-get install alsa-source
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package alsa-source
sky@sky-laptop:~$ cd && mkdir alsa-patched && cd alsa-patched
mkdir: cannot create directory `alsa-patched': File exists
sky@sky-laptop:~$ tar -jxvf /usr/src/alsa-driver.tar.bz2
tar: /usr/src/alsa-driver.tar.bz2: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
sky@sky-laptop:~$ cd modules/alsa-driver/
bash: cd: modules/alsa-driver/: No such file or directory
sky@sky-laptop:~$ wget -O alsa-kernel/pci/hda/patch_analog.c
http://launchpadlibrarian.net/9021234/patch_analog.c
alsa-kernel/pci/hda/patch_analog.c: No such file or directory
sky@sky-laptop:~$ ./configure --with-cards=hda-intel && make
bash: ./configure: No such file or directory
sky@sky-laptop:~$ sudo make install
make: *** No rule to make target `install'. Stop.
sky@sky-laptop:~$ sudo cp ./modules/snd-hda-intel.ko /lib/modules/$( uname -r )/ubuntu/media/snd-hda-intel/
cp: cannot stat `./modules/snd-hda-intel.ko': No such file or directory
sky@sky-laptop:~$ sudo depmod -a
sky@sky-laptop:~$
------------------------------------------------------------------------------------------
Edit: I edited my apt-get source list and should be able to make more progress tomorrow
