Problemas con el audio Acer Aspire One
Pues desgraciadamente no soy dueño de una Acer Aspire One, pero me he topado con algunos amigos que me han comentado que el audio de su netbook no va bien pero no me explican mas. El fin de semana un amigo me presto su netbook y me pude dar cienta de ese error asi que ni tardo ni perezoso me di la tarea de buscar por que demonios pasa este problema.

Si tu Acer Aspire One el audio no anda, se traba el audio, tartamudea el audio, no te deja escuchar musica o como quieras decirlo la explicacion es sencilla.
El DMA (Direct Memory Access) es el proceso mediante el cual la memoria del sistema libera de trabajo al CPU pues no lo necesita para escribir o leer informacion, asu pueden funcionar varios dispositivos a la vez sin cargar de interrupciones al CPU. Los DMA son frecuentemente usados por dispositivos de video o como en este caso dispositivos de audio.Un conflicto con estos nos daria como resultado los problemas arriba mencionados.
Para solucionarlo me encontre un pequeño script en visual Basic elaborado por Hans-Georg Michna. A continuacion les presento el codigo fuente.
‘ Visual Basic Script program to reset the DMA status of all ATA drives
‘ Copyright © 2006 Hans-Georg Michna
‘ Version 2007-04-04
‘ Works in Windows XP, probably also in Windows 2000 and NT.
‘ Does no harm if Windows version is incompatible.If MsgBox(“This program will now reset the DMA status of all ATA drives with Windows drivers.” _
& vbNewline & “Windows will redetect the status after the next reboot, therefore this procedure” _
& vbNewline & “should be harmless.”, _
vbOkCancel, “Program start message”) _
= vbOk ThenRegPath = “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\”
ValueName1Master = “MasterIdDataChecksum”
ValueName1Slave = “SlaveIdDataChecksum”
ValueName2Master = “UserMasterDeviceTimingModeAllowed”
ValueName2Slave = “UserSlaveDeviceTimingModeAllowed”
ValueName3 = “ResetErrorCountersOnSuccess”
MessageText = “The following ATA channels have been reset:”
MessageTextLen0 = Len(MessageText)
ConsecutiveMisses = 0
Set WshShell = WScript.CreateObject(“WScript.Shell”)For i = 0 to 999
RegSubPath = Right(“000″ & i, 4) & “\”‘ Master
Err.Clear
On Error Resume Next
WshShell.RegRead RegPath & RegSubPath & ValueName1Master
errMaster = Err.Number
On Error Goto 0
If errMaster = 0 Then
On Error Resume Next
WshShell.RegDelete RegPath & RegSubPath & ValueName1Master
WshShell.RegDelete RegPath & RegSubPath & ValueName2Master
On Error Goto 0
MessageText = MessageText & vbNewLine & “Master”
End If‘ Slave
Err.Clear
On Error Resume Next
WshShell.RegRead RegPath & RegSubPath & ValueName1Slave
errSlave = Err.Number
On Error Goto 0
If errSlave = 0 Then
On Error Resume Next
WshShell.RegDelete RegPath & RegSubPath & ValueName1Slave
WshShell.RegDelete RegPath & RegSubPath & ValueName2Slave
On Error Goto 0
If errMaster = 0 Then
MessageText = MessageText & ” and ”
Else
MessageText = MessageText & vbNewLine
End If
MessageText = MessageText & “Slave”
End IfIf errMaster = 0 Or errSlave = 0 Then
On Error Resume Next
WshShell.RegWrite RegPath & RegSubPath & ValueName3, 1, “REG_DWORD”
On Error Goto 0
ChannelName = “unnamed channel ” & Left(RegSubPath, 4)
On Error Resume Next
ChannelName = WshShell.RegRead(RegPath & RegSubPath & “DriverDesc”)
On Error Goto 0
MessageText = MessageText & ” of ” & ChannelName & “;”
ConsecutiveMisses = 0
Else
ConsecutiveMisses = ConsecutiveMisses + 1
If ConsecutiveMisses >= 32 Then Exit For ‘ Don’t search unnecessarily long.
End If
Next ‘ iIf Len(MessageText) <= MessageTextLen0 Then
MessageText = “No resettable ATA channels with Windows drivers found. Nothing changed.”
Else
MessageText = MessageText & vbNewline _
& “Please reboot now to reset and redetect the DMA status.”
End IfMsgBox MessageText, vbOkOnly, “Program finished normally”
End If ‘ MsgBox(…) = vbOk
‘ End of Visual Basic Script program
Teniendo el codigo deberas seguir estas instrucciones.
- Abres tu editor de textos favorito (bloc de notas) y pega el codigo.
- Luego lo guardas con la extencion VBS
- Usando el usuario adminstrador le das doble clic al archivo recien creado y dejas que se ejecute el script
- Re inicias la netbook y pruebas, el problema se debera de haber solucionado.
Espero esto solucione tu problema.
ACTUALIZACION
En vista de que a varios les ha dado problemas el codigoaca les pongo el archivo en VBS, se los pongo comprimido para que no les de problemas la descarga resetDMA
Tambien te puede interesar:
- Solucionar problemas en Gmail Gmail es sin duda uno se los mejores servicios de...
- Descarga MP3 en Seekmp3 Hay veces que tenemos una canción en la cabeza...



Mayo 19th, 2009 at 14:36
Información Bitacoras.com…
Valora en Bitacoras.com: Pues desgraciadamente no soy dueño de una Acer Aspire One, pero me he topado con algunos amigos que me han comentado que el audio de su netbook no va bien pero no me explican mas. El fin de semana un amigo me presto su netboo….
Mayo 31st, 2009 at 18:23
Hola, encontré tu aportación, no se mucho de esto, de modo que copie y pegue en block de notas y segui las instrucciones, pero al ejecutar me manda error en el primer parentesis y ya no hace nada mas, me posrías ayudar??
Mayo 31st, 2009 at 19:23
es importante que uses la cuenta administrador, para entrar en esta cuenta cierra tu sesion y en la pantalla de entrada ahi pones “administrador” (sin las comillas) y luego tu password.
suerT
Julio 23rd, 2009 at 14:45
caramba amigo, muchas gracias,…soy de los q no se puede sentar al pc sin musica y en la acer sufria por este problema… logre solucionar muchas gracias por tu aporte!!!
Julio 23rd, 2009 at 15:37
de nada que bien que te sirvio esta ayuda
Julio 28th, 2009 at 22:27
Hola,podrias decirme desde donde copio el codigo,porfavor,me urge corregir este problema,saludos
Julio 28th, 2009 at 22:56
hola,porfavor no funciona me marca error nose si copio bien el codigo,estoy usando la cuenta de administrador,de echo es la unica creada hehe,ayuda!!!!!!URGE darkboxer@lycos.com
Julio 29th, 2009 at 0:37
te indica algun numero de error????
Julio 30th, 2009 at 19:30
Hola,si pero ahora no estoy en la lap,porfavor mandame el codigo asi puro para nadamas pegarlo en el bloc de notas,porfavor,que nombre de archivo debo ponerle??,estoy online hasta las 12 am.saludos
Julio 30th, 2009 at 20:50
Hola,mira el error es
Linea :1
Caracter: 11
error:caracter no valido
codigo:800a0408
origen;error de compilacion de microsor5 VBS Script
espero me puedas ayudar me urge,saludos
Agosto 1st, 2009 at 0:40
porfavor me sale lo mismooo… error en linea 1 caract 11… kito las komiyas y se pasa a la p y asi se sige….lo guarde ya en unicode y texto y todo….
Agosto 1st, 2009 at 1:01
ya lo guardaste con la extencion correcta???? VBS????
Agosto 6th, 2009 at 16:36
No comprendo eso del codigo …desde donde copio para pegar en el bloc de notas ???
Desde esta parte del texto o no ?? RegPath = “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE- ‘????¿¿¿¿ Ayuda soynovato
Gracias de antemano
Agosto 7th, 2009 at 9:09
debes copiar desde
‘ Visual Basic Script program to reset the DMA status of all ATA drives
Hasta
‘ End of Visual Basic Script program
esas lineas no son importantes pero marcan el inicio y el fin del codigo que se debe copiar, recuerda guardarlo con extencion VBS
Agosto 17th, 2009 at 22:41
Ami me da ese mismo error. Lo hize todo como lo indicaste y copio todo correcto..pero no me arranca cuando lo kiero ejecutar y me sale el error..podrias mirarlo serias de gran ayuda..gracias
Agosto 17th, 2009 at 23:03
que error????
Agosto 18th, 2009 at 8:34
Linea :1
Caracter: 11
error:caracter no valido
codigo:800a0408
origen;error de compilacion de microsor5 VBS Script
mmm..no deja arracar puesto con el formato .vbs
Agosto 19th, 2009 at 18:09
contesta cuando puedas y si es pronto mejor.me urge
Agosto 19th, 2009 at 20:16
claroo mejor te mando el archivo que a mi me sirvio con el script alrato te lo mando
Agosto 19th, 2009 at 20:50
me dijeron k es un fallo de codificacion del vbs k ai k pasarlo a .exe
Agosto 21st, 2009 at 0:18
te intente mandar un correo y no existe tu direccion
Agosto 21st, 2009 at 11:45
Tengo una Acer, encontre comentario que resuelve problema de sonido, espero le sirva.
Clic derecho a MI PC ir a PROPIEDADES ir a HARDWARE ir a ADMINISTRADOR DE DISPOSITIVOS ir a CONTROLADOR DE IDE ATA/API al desplegar el arbol aparece CANAL IDE PRINCIPAL dar clic derecho y en PROPIEDADES ir a CONFIGURACION AVANZADA donde diga MODO DE TRANSFERENCIA ACTUAL debe decir MODO PIO cierran el cuadro le dan clic derecho de nuevo a CANAL IDE y le dan clic en DESISTALAR va a pedir reiniciar le dan aceptar o si…. cuando se reinicie vuelven a hacer la misma operación y donde decia MODO PIO debe decir MODO DMA ULTRA 5….
Agosto 21st, 2009 at 13:35
HEYY gracias por compartir veremos si a alguien le sirve esta opcion
Agosto 30th, 2009 at 12:08
Pues había batallado mucho con mi compu mi alegria -acer one- y no puede repararlo con el cofido que aki ponen, pero aplique la solución que en este mismo post nos dió alexis y hasta ahora ,me ha funcionado muy bien. Solo dejar aun más claro que la compu se va a reiniciar en total en dos ocasiones
Gracias!
Septiembre 4th, 2009 at 20:28
compañero muchisimas gracias te lo agradesco me has salvado la vida
Septiembre 20th, 2009 at 17:31
al igual q nohelia, me sucede algo similar sigo instrucciones paso a paso y cuando quiero abrir en el bloc de notas me dice q tiene un error con el motor de secuenca de comandos… porfavor nesecito ayuda…… espero me ayuden.
Septiembre 20th, 2009 at 17:38
hola alexis mucho gusto… hola gaby..? necesito de su ayuda, necesito todo el procedimiento q diste pa solucionar el poblema d audio.. porfa espero me ayuden.. este es mi email. kevindavid77@hotmail.com….
Septiembre 23rd, 2009 at 20:32
hola:
mmm no me daja guardarlo con esa extencion,solo .txt y estoy en mi cuanta de administrador, pues es la unica, que hago?????
te dejo mi mail, te agradeceria ke me ayudaras
lacaneraconductista@hotmail.com
Septiembre 23rd, 2009 at 23:20
puedes descargar ya les deje el archivo para que lo descarguen y lo usen :p
Septiembre 24th, 2009 at 9:33
Hola
Solo queria darte las gracias. Baje tu archivo rar, resetDMA funcionó perfctamente a la primera. Ya no tengo ruidos extraños en mi audio.
System: Windows XP. Netbook Acer Aspire ONE
Graciaaaassss
David
Septiembre 24th, 2009 at 10:02
que bien que te funciono
Octubre 2nd, 2009 at 10:22
hola!! no pues yo ya tenia como 2 semas con el prolema hasta me mostro la pantalla azul pero.. gracias a dios encontre esta pagina muchas gracias bogues 26 descatgue tu archivo y listo la reinicie 2 veces y ya suena bien nada de traumarse a media cancion ni tampoko ruidos raros jejejeje muchas gracias!!!!!
me has salvado…
mil gracias!!!
Octubre 2nd, 2009 at 13:14
de nada que bueno que te sirvio
Octubre 5th, 2009 at 12:16
Hola, me podrías enviar el script a mi correo es geovany_gc@hotmail.com
Ya lo probe anteriormente y funciono correctamente, pero ahora que le di formato a mi netbook nuevamente tengo el problema, NOTA EL SCRIPT SI FUNCIONA y como yo digo si le quita la gripa a la lap
Octubre 5th, 2009 at 12:50
descargalo esta facil la descarga aun funciona el link
Octubre 18th, 2009 at 18:43
[...] Por respeto a los derechos de autor y circunvecinos, a continuación dejo el link al post original. [link] [...]
Octubre 29th, 2009 at 19:56
huy viejo Alexis Martinez que bien me salvo la vida me sirvio muchisimo gracias, solo q en Modo de tranferencia actual me sale.. No aplicable .
pero me suena bien GRACIAS
Noviembre 1st, 2009 at 20:57
hice lo que planteaste arriba y me funcion te agradesco poque me gusta mucho escuchar musica y deverdad era un desastre escuchar cualquier cosa que tuviera audio….
Noviembre 28th, 2009 at 23:06
Hermano mil gracias! me funcionó perfectamente, estuve a punto de darle el notebook a un técnico para que me cobrara quien sabe cuantos pesos, gracias.
Diciembre 22nd, 2009 at 9:54
Si alguien tiene el archivo favor enviarlo a mi correo, pues trato de bajarlo y se bloquea, gracias
Diciembre 25th, 2009 at 21:41
No me sirvio ninguno, ojala alguno de ustedes se diera un tiempo para que me asesorara poquito por que intente las 2 metodolgias y ninguna me sirvio.
Diciembre 25th, 2009 at 22:17
corriste el script???
Enero 4th, 2010 at 18:42
bueno copie y guarde y no pude correr el script. ademas intente con el archivo comprimido, lo guarde y trate de hacerlo correr con doble click y.. no se encuentra el motor de secuencias de comnados “VBScript” para la secuencia “C:\RESETDMA.VBS”.
Enero 6th, 2010 at 15:00
Bogues26, eres grande, gracias por ayudarnos asi!
Enero 11th, 2010 at 13:02
me funciono gracias….
me ahorre el servicio tecnico…
Enero 16th, 2010 at 23:56
GRACIAS MEN… 100% solucionado el problema
Enero 21st, 2010 at 21:08
MUCHISIMAS GRACIAS HACIA MESES Q TENIA ESE PROBLEMA
TE LO RE AGRADESCO
UN ABRAZO
Enero 22nd, 2010 at 20:03
Hola,mi netbook acer aspire one d-250 no le funciona este truco,alguien me puede ayudar?porfavor!!,saludos
Enero 25th, 2010 at 14:54
Por favor me pueden colaborar con el archivo ya que estoy hace meses sin que mi nootbook no tiene sonido
Enero 31st, 2010 at 17:01
hola no me funciono, me podrias manadar el archivo a mi correo xfa, mi correo es beto_soon@hotmail.com