HD Audio in Windows XP SP3 (RC) – problem & solution

One friend seek a help to format his “Acer Aspire 4530” laptop..
It comes with a “Windows Vista 32-bit”.. but somehow the “OS” got corrupted , unable to boot…
Suspecting some BIOS problem according to here.
Asked for the original CD/DVD for recovery ..

“Oh.. tertinggal kat johor.. takleh buat ke takde cd?”

Hmm..eventually only managed to have “Windows XP SP3” DVD..
to get the “Windows XP SP3” installed on this laptop..

First.. changed the “Hardisk” SATA configuration in BIOS to become “IDE” mode..

As the “AHCI” is not a default supported by “Windows XP – SP3”..
“AHCI” its only comes after the “Windows XP” era..
too lazy to find ways to get around that ..
so changed to IDE instead..
as the end-user wouldn’t really care if had missed the beauty of “AHCI” & “Native Command Queuing” technology ..anyway..

After done with installation of “Windows XP – SP3”..
Download and install the “Updates” from “Microsoft Download Center”..
Get all the driver from Acer website , as there can specify what OS driver to downloaded..
All other can be detected properly …
nvidia graphic- ok..
atheros wireless -ok..
synaptic touchpad – ok…
card reader -ok..
webcam -ok..
chipset -ok..
[ad#postad] except for :

HD Audio Realtek — failed.. no sound.
HD Enabled Modem — failed..

Hmm.. a few google search.. turn out to be ..
It need addons “Microsoft UAA Bus Driver for High Definition Audio Driver ” / “Universal Audio Architecture (UAA) High Definition Audio class driver”
for Windows Server 2003, Windows XP, and Window 2000..
which is can be requested from here [support.microsoft.com].
which need to provide email address… and it will send the link to the email..
the archive file provided is “protected” with password that will expire within 7days..
and the files is about 67.5Mb… (bloody fat)..
UAA_HD_driver
Eventually you only need a file inside there named as “kb888111xpsp2.exe” under “us” folder..

[namran@nb-namran x86fre]$ ll -h kb888111xpsp2.exe 
-rw-rw-r-- 1 namran namran 704K Jan 10  2005 kb888111xpsp2.exe

now.. to install that patch..it will complain as not matching current running system..
(is “Service Pack 3 – SP3 ” while the patch is meant for “SP2”)..
and trick to turn to be..

Step 1: Run Regedit by Clicking on Start -> Run , type in regedit and press enter
“Start->run” “regedit”

Step 2: Make a backup of your registry (just in case)
Step 3: Browse to “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows”
Step 4: Modify the value of “CSDVersion” from “0x00000300” (SP3) to the Windows XP SP2 value of “0x00000200”
Legend:

"0x00000100"  (SP1)
"0x00000200"  (SP2)
"0x00000300"  (SP3)

registry-to-sp2-csd200
Step 5: Apply the “UAA Bus Driver for HD Audio” hotfix..
re-run the “hotfix” files above…
after completed..
it should detect the “HD Audio Realtek” as below :
HD_realtek-detected
Step 6: Revert back the value of “CSDVersion” from “0x00000200” (SP2) to the Windows XP SP3 value of “0x00000300”
get into regedit again and change back that value to “SP3”

( you might need to reboot the system after registry change. )
[ad#postad]

that’s all..

the rest of driver of Realtek HD audio files would be available at the acer website itself..
uaa-driver-for-high-definiton-audio

p/s :
.. someone said its due to the RC for SP3 is not properly include the HD Audio. (goossh..)

Get Free Email Updates!

Signup now and receive an email once I publish new content.

I will never give away, trade or sell your email address. You can unsubscribe at any time.

Like

Related Post

8 Responses

  1. Lonnie says:

    HawkEye,
    I have followed your directions, but I get an error at the end start of the build: “ValueError: Could not find an installable distribution at ‘/data/iso/WinXP_SP2_EN.iso'”
    I have tried various ways to create a WinXP iso, your directions were the last I used. All other attempts also failed…Not sure what to try next. When I check the file, it seems to be OK…

    file /data/iso/WinXP_SP2_EN.iso
    /data/iso/WinXP_SP2_EN.iso: ISO 9660 CD-ROM filesystem data ‘VRMPOEM_EN ‘ (bootable)

    Any Ideas?

    Reply
    • HawkEYE says:

      Perhaps would verify the WinXP CD is actually not corrupted.. and if the CD-Drive is working fine..

      then .. check if the iso files actually accessible by the xen lib..

      else should check the xen lib is properly installed and also verify the current running kernel is xen enabled..

      then might be a reinstall the virtualization group would be the next thing to try ..

      btw: what host are u using ? .. my experience was based on CentOS 5.2 host.. so far it went smooth as above..

      Reply
  2. Lonnie says:

    I have built the iso several times, once from Windows CD burner app and twice with “dd” command like you showed…no reported issues…only assuming it is OK.

    How would I verify it is accessible by “xen lib”?
    How would I check to see if xen lib is properly installed?

    I am installing on IBM x345 dual Xeon 2.4GHz cpu with 4GB ram (single cores). I did the install of “Virtualization” group per some earlier notes I saw on the subject…I cannot do the “Fully Virtualized” install because the hardware I have doesn’t support it…so I did the Paravirtualized option.

    Any suggestions I could try tonight would be greatly appreciated.

    Reply
    • HawkEYE says:

      check the xen kernel by running this at terminal

      uname -a

      shall be ended with -xen at the end..

      mine is something like this..

      [[email protected] ~]# uname -a
      Linux fedora.namran.net 2.6.18-92.1.22.el5xen #1 SMP Tue Dec 16 13:08:49 EST 2008 i686 i686 i386 GNU/Linux

      and the file


      [[email protected] ~]# ll /data/iso/XP3_3282_V2_EN.iso
      -rwxr-xr-x 1 root root 670576640 Feb 21 00:07 /data/iso/XP3_3282_V2_EN.iso

      mine also a para-virtualization as unable to become utilize full-virtualization

      [[email protected] ~]# cat /proc/cpuinfo
      processor : 0
      vendor_id : GenuineIntel
      cpu family : 15
      model : 2
      model name : Intel(R) Pentium(R) 4 CPU 3.00GHz
      stepping : 9
      cpu MHz : 2992.718
      cache size : 512 KB
      fdiv_bug : no
      hlt_bug : no
      f00f_bug : no
      coma_bug : no
      fpu : yes
      fpu_exception : yes
      cpuid level : 2
      wp : yes
      flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up cid xtpr
      bogomips : 7487.18

      if all fail, shall consider to seek help from bugs.centos.org or forum http://www.centos.org/modules/newbb/viewforum.php?forum=37

      Reply
  3. Lonnie says:

    # uname -ra
    Linux homer 2.6.18-92.1.22.el5xen #1 SMP Tue Dec 16 13:08:49 EST 2008 i686 i686 i386 GNU/Linux

    # ls -l /data/iso/WinXP_SP2_EN.iso
    -rw-r–r– 1 root root 607559680 Mar 22 11:30 /data/iso/WinXP_SP2_EN.iso

    # cat /proc/cpuinfo
    processor : 0
    vendor_id : GenuineIntel
    cpu family : 15
    model : 2
    model name : Intel(R) XEON(TM) CPU 2.40GHz
    stepping : 4
    cpu MHz : 2672.992
    cache size : 512 KB
    fdiv_bug : no
    hlt_bug : no
    f00f_bug : no
    coma_bug : no
    fpu : yes
    fpu_exception : yes
    cpuid level : 2
    wp : yes
    flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
    bogomips : 6689.88

    processor : 1
    vendor_id : GenuineIntel
    cpu family : 15
    model : 2
    model name : Intel(R) XEON(TM) CPU 2.40GHz
    stepping : 4
    cpu MHz : 2672.992
    cache size : 512 KB
    fdiv_bug : no
    hlt_bug : no
    f00f_bug : no
    coma_bug : no
    fpu : yes
    fpu_exception : yes
    cpuid level : 2
    wp : yes
    flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm up
    bogomips : 6689.88

    processor : 2
    vendor_id : GenuineIntel
    cpu family : 15
    model : 2
    model name : Intel(R) XEON(TM) CPU 2.40GHz
    stepping : 4
    cpu MHz : 2672.992
    cache size : 512 KB
    fdiv_bug : no
    hlt_bug : no
    f00f_bug : no
    coma_bug : no
    fpu : yes
    fpu_exception : yes
    cpuid level : 2
    wp : yes
    flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm up
    bogomips : 6689.88

    processor : 3
    vendor_id : GenuineIntel
    cpu family : 15
    model : 2
    model name : Intel(R) XEON(TM) CPU 2.40GHz
    stepping : 4
    cpu MHz : 2672.992
    cache size : 512 KB
    fdiv_bug : no
    hlt_bug : no
    f00f_bug : no
    coma_bug : no
    fpu : yes
    fpu_exception : yes
    cpuid level : 2
    wp : yes
    flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm up
    bogomips : 6689.88

    Reply
  4. automated forex robots says:

    How do you look for information for your blog content?

    Reply
  5. V Tweet US says:

    Thanks HawkEYE for guiding me how to install windows XP on XEN virtualization in CentOS 5. The way you have enplane it make pretty easy to do it.

    Reply
  6. http://www.lcplunderground.com says:

    Actually no matter if someone doesn’t understand after that its up to other visitors that they will help, so here it happens.

    Reply

Anything to add?

X