I have an onboard soundcard that is AC97 and I've been having problems with it. For like the first 10-15 minutes, all of the sounds work just fine, but after that, sound just stops for some odd reason. The only things that I've found that works are Console beeps and my Line in. Yes, the volume is up, and yes, I've tried the /etc/init.d/alsa-autoconfig, but that didn't work either.
Also, an error that I get when trying to play sounds with xmms and some other things is:

Sound server informational message:
Error while initializing the sound driver:
device /dev/dsp can't be opened (Device or resource busy)
The sound server will continue, using the null output device.

here is the output of lsmod:
Module Size Used by Not tainted
uart401 6052 0
ad1848 20812 0
sound 55244 0 [uart401 ad1848]
snd-page-alloc 5584 0 (autoclean)
snd-seq 39536 0 (autoclean)
snd-timer 15044 0 (autoclean) [snd-seq]
snd-seq-device 3700 0 (autoclean) [snd-seq]
snd 29988 0 (autoclean) [snd-seq snd-timer snd-seq-device]
parport_pc 24840 1 (autoclean)
lp 7460 0 (autoclean)
parport 22496 1 (autoclean) [parport_pc lp]
i830 69408 14
agpgart 42660 11
autofs4 8756 1
af_packet 13544 0
nls_iso8859-1 2844 0 (unused)
nls_cp437 4348 0 (unused)
i810_audio 25208 2
ac97_codec 11884 0 [i810_audio]
soundcore 3428 4 [sound snd i810_audio]
8139too 13704 1
mii 2240 0 [8139too]
crc32 2816 0 [8139too]
serial 52068 0 (unused)
usb-storage 61952 0 (unused)
ataraid 6404 0 (unused)
ieee1394 183300 0
usb-uhci 21836 0 (unused)
usbcore 57824 1 [usb-storage usb-uhci]
pcmcia_core 39840 0
thermal 6532 0 (unused)
processor 8976 0 [thermal]
fan 1568 0 (unused)
button 2508 0 (unused)
battery 5888 0 (unused)
asus_acpi 8748 0 (unused)
ac 1792 0 (unused)
ide-cd 28704 0
ide-scsi 9040 0
rtc 7004 0 (autoclean)
ext3 64452 2 (autoclean)
jbd 46516 2 (autoclean) [ext3]

If you need any other info, I'll be willing to give it.
Thanks in advance for any help.