This is very relevant for fixing
From the ASUS forum: from message [Problem]NO AUDIO DEVICE!!!!!!!!!!! written by
Paul
Member
This problem is caused by a missing file in XP and has nothing to do with the hardware or the Realtek audio driver. Each time you boot XP it will detect new hardware and request you to instal the Microsoft UUA Bus Driver for High Definition Audio. To fix the problem you have to request the hotfix for KB888111.
Click the following link then click where it says View and request hotfix downloads at the top left of the article next to the tools icon.
http://support.microsoft.com/kb/888111/
Don’t bother reading the KB888111 article as that is not particularly helpful. It says that the hotfix is for XP SP1 and SP2 but it works fine with SP3.
When you have requested the hotfix you will be sent an email with a download link to download the hotfix. The hotfix is a self extracting cabinet so double click the file to unzip the contents. You need to enter a password and the password is in the email sent from Microsoft along with the hotfix attachment.
When you have extracted the contents of the hotfix you will see a number of folders. The folders are named according to different languages so if you want english you choose the folder named US.
Open the folder and inside is another folder named x86fre and inside that folder are four self extracting cabinets. Two of these are named kb888111sp1 and kb888111sp2. Choose the SP1 cabinet if your XP is SP1 and choose the SP2 cabinet if your XP is either SP2 or SP3.
Important - don’t double click the cabinet but unzip it instead as you are not installing the hotfix. You are simply extracting the files from the cabinet.
When you have extracted the contents of kb888111sp1 or kb888111sp2 you will see a folder named commonfiles and inside this folder are the files you need to instal the missing Microsoft UUA Bus Driver for High Definition Audio.
Reboot XP and when it detects new hardware it requests the system file HDAUDBUS and you should simply point to the commonfiles folder which contains the missing file. XP will instal the file and that is the problem fixed.
Follow these steps and it is quite easy to do.