Running AMD 64 on Efficient PC, with nvidia Corporation MCP51 High Definition Audio card

I'm having a problem with sound on my Hardy installation, after an abortive installation of some updates last night. As the installation slowed badly I switched off like an idiot. Hence the problem...

fsck sorted the file system, and the recovery of the screen resolution is detailed here...

[Solved] Interrupted Update Problems - dpkg: parse error

However a number of attempts haven't yielded a solution to the problem of no sound.

Kmix shows the red circle with the white X, and the message 'Mixer cannot be found'

I've checked system settings, and that hasn't sorted anything. I've also used a few guides, particularly this one at

Comprehensive Sound Problem Solutions Guide - Ubuntu Forums

Unfortunately, much of this is negated as I can't find if there's an ALSA driver for my soundcard at

http://www.alsa-project.org/alsa-doc/

I've opened a terminal and run a few scripts. The sequence that I've used is

aplay -l
aplay: device_list:205: no soundcards found...

then

lspci -v

which shows the following

00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
Subsystem: ASUSTeK Computer Inc. Unknown device 81cb
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11
Memory at fe028000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>

Then I tried

'sudo modprobe snd-'

which gets the response

FATAL: Module snd_ not found.

Then

'lsmod | grep snd:'

which didn't get any response

I followed this with

'sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils'

this runs, and generates the following error message

(Reading database ... dpkg: error processing /var/cache/apt/archives/linux-image
-2.6.24-19-generic_2.6.24-19.36_i386.deb (--unpack):
files list file for package `linux-image-2.6.24-19-generic' is missing final newline
Errors were encountered while processing:
/var/cache/apt/archives/linux-image-2.6.24-19-generic_2.6.24-19.36_i386.deb
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)

Then I tried

'sudo apt-get install linux-sound-base alsa-base alsa-utils'

which generates this error message

(Reading database ... dpkg: error processing /var/cache/apt/archives/linux-image -2.6.24-19-generic_2.6.24-19.36_i386.deb (--unpack):
files list file for package `linux-image-2.6.24-19-generic' is missing final newline
Errors were encountered while processing:
/var/cache/apt/archives/linux-image-2.6.24-19-generic_2.6.24-19.36_i386.deb
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)

Then I tried

'aplay -l'

again, but still no soundcard showing

Then I tried

'sudo apt-get install build-essential linux-headers-$(uname -r) module-assistant alsa-source'

which generates the same error message

(Reading database ... dpkg: error processing /var/cache/apt/archives/linux-image-2.6.24-19-generic_2.6.24-19.36_i386.deb (--unpack):
files list file for package `linux-image-2.6.24-19-generic' is missing final newline
Errors were encountered while processing:
/var/cache/apt/archives/linux-image-2.6.24-19-generic_2.6.24-19.36_i386.deb
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)

Then I tried

'sudo dpkg-reconfigure alsa-source'

and got

Package `alsa-source' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
/usr/sbin/dpkg-reconfigure: alsa-source is not installed.
John@ubuntu:~$ sudo dpkg-reconfigure alsa-source
Package `alsa-source' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
/usr/sbin/dpkg-reconfigure: alsa-source is not installed.

Then I tried

'sudo apt-get install build-essential linux-headers-$(uname -r) module-assistant alsa-source'

which generates

(Reading database ... dpkg: error processing /var/cache/apt/archives/linux-image-2.6.24-19-generic_2.6.24-19.36_i386.deb (--unpack):
files list file for package `linux-image-2.6.24-19-generic' is missing final newline
Errors were encountered while processing:
/var/cache/apt/archives/linux-image-2.6.24-19-generic_2.6.24-19.36_i386.deb
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)

Finally, I tried

'sudo apt-get install alsa-utils'

This generated

(Reading database ... dpkg: error processing /var/cache/apt/archives/linux-image-2.6.24-19-generic_2.6.24-19.36_i386.deb (--unpack):
files list file for package `linux-image-2.6.24-19-generic' is missing final newline
Errors were encountered while processing:
/var/cache/apt/archives/linux-image-2.6.24-19-generic_2.6.24-19.36_i386.deb
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)

then I tried

sudo /etc/init.d/alsa-utils reset

which generates

* Resetting ALSA... [ OK ]

but the sound still didn't work, after switching off and rebooting

I've also run sudo lspci -v

and got

00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
Subsystem: ASUSTeK Computer Inc. Unknown device 81cb
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11
Memory at fe028000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/0 Enable-
Capabilities: [6c] HyperTransport: MSI Mapping

Does this say anything more, that's useful?

Sorry to burden people with a lots of script, but I'm not sure what's important here.

Would using

dpkg --info (= dpkg-deb --info) to examine archive files,
dpkg --contents (= dpkg-deb --contents) to list their contents.

be a useful next move?

Or alternatively, based on some reading I've been doing (Running Linux; Dalheimer and Welsh), should I look at reinstalling the kernel?

Any ideas?