[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sound Card



Hola Paulo,

I checked /usr/src/linux/Documentation and found a document
called ESS ... I've attached it to the foot of this message.
It sounds like you need the soundblaster module (sb.o).

These's another doc specific to the ESS1868, don't know if
this might also apply to your board's chip.

Use the source,
Paul


Paulo Henrique Baptista de Oliveira wrote:
> 
>         Hi all,
>         I'm installing Debian in an old Pentium 100 that I dont have the
> specifications and my friends tell me that there is an onboard sound card.
>         I tried a pnpdump > /etc/isapn.conf and then isapnp /etc/isapnp.conf and
> the result is:
>         bash:~# isapnp /etc/isapnp.conf
> Board 1 has Identity be ff ff ff ff 69 18 73 16:  ESS1869 Serial No -1
> [checksum be]
> ESS1869/-1[1]{ESS ES1869 Plug and Play AudioDrive}: --- Enabled OK
> ESS1869/-1[3]{ESS ES1869 Plug and Play AudioDrive}: Ports 0x168 0x36E; IRQ9
> --- Enabled OK
> bash:~#
> 
>         What kernel sound modules I need to have sound here? I'm at lost of what
> sound card is this?
>         BTW, when I tried pnpdump -c > /etc/isapnp.conf it freezed.
>         Thanks for any help,            Paulo Henrique
> 
> --
> Abraços,                PH
> Paulo Henrique Baptista de Oliveira -- baptista@linuxsolutions.com.br

-- 
Regards,
Paul
Documentation for the ESS AudioDrive chips

In 2.2 kernels the SoundBlaster driver not only tries to detect an ESS chip, it
tries to detect the type of ESS chip too. The correct detection of the chip 
doesn't always succeed however, so the default behaviour is 2.0 behaviour
which means: only detect ES688 and ES1688.

All ESS chips now have a recording level setting. This is a need-to-have for
people who want to use their ESS for recording sound.

Every chip that's detected as a later-than-es1688 chip has a 6 bits logarithmic
master volume control.

Every chip that's detected as a ES1887 now has Full Duplex support. Made a 
little testprogram that showes that is works, haven't seen a real program that
needs this however.

For ESS chips an additional parameter "esstype" can be specified. This controls
the (auto) detection of the ESS chips. It can have 3 kinds of values:

-1   Act like 2.0 kernels: only detect ES688 or ES1688.
0	 Try to auto-detect the chip (may fail for ES1688)
688  The chip will be treated as  ES688
1688  ,,  ,,   ,,  ,,    ,,   ,, ES1688
1868  ,,  ,,   ,,  ,,    ,,   ,, ES1868
1869  ,,  ,,   ,,  ,,    ,,   ,, ES1869
1788  ,,  ,,   ,,  ,,    ,,   ,, ES1788
1887  ,,  ,,   ,,  ,,    ,,   ,, ES1887
1888  ,,  ,,   ,,  ,,    ,,   ,, ES1888

Because Full Duplex is supported for ES1887 you can specify a second DMA
channel by specifying module parameter dma16. It can be one of: 0, 1, 3 or 5.


Reply to: