Documentación para los chips ESS AudioDrive En los núcleos 2.2 el controlador SoundBlaster no sólo intenta detectar el chip ESS, sino que también detecta que tipo de chip tiene. A veces, no se puede detectar correctamente el tipo de chip ESS, por lo que por defecto se usa el comportamiento por defecto del 2.0, que es, solo detectar ES688 y ES1688 Todos los chips ESS tienen configuración del nivel de grabación. Esto es necesario para la gente que quiera usar su ESS para grabar sonido. Cualquier chip que es detectado como un más-nuevo-que-es1688 tiene un control logarítimico de volumen maestro de 6 bits. Cada chip que es detectado como un ES1887 tiene además soporte de Full Duplex. He hecho un pequeño programa para ver que funciona, aunque no he visto ningún programa real que lo necesite. Para los chips ESS se puede especificar un parámetro adicional "esstype". Esto controla la (auto) detección de los chips ESS. Puede tener 3 tipos de valor: -1 Actua como los núcleos 2.0: solo detectar ES688 o ES1688. 0 Intenta auto-detectar el chip (puede fallar en el ES1688) 688 El chip será tratado como un ES688 1688 ,, ,, ,, ,, ,, ,, ES1688 1868 ,, ,, ,, ,, ,, ,, ES1868 1869 ,, ,, ,, ,, ,, ,, ES1869 1788 ,, ,, ,, ,, ,, ,, ES1788 1887 ,, ,, ,, ,, ,, ,, ES1887 1888 ,, ,, ,, ,, ,, ,, ES1888 Ya que es ES1887 soporta Full Duplex, puede especificar un segundo canal DMA con el parámetro ES1887. Este puede se uno de: 0, 1, 3 o 5. "Traducido para el proyecto NuLies por Gorka Olaizola Sánchez "