TuxMobil: Linux with Laptops, PDAs, Mobile Phones and Portable Computers
PRINT version of "Sound Card Support for Linux with Laptops and Notebooks"
    <= Back to SCREEN version <=



This overview is a side effect of my work with the Linux Mobile Guide from which I partly quote.

The Linux status of the sound cards reported below, is changing and improving. Therefore, if a sound card is reported as "unsupported" you should give it a try. Why is this survey valuable though: To encourage people which want to buy a "working" stated machine (remember: no guarantees) and to collect technical information (what sound chips are used) about different models.

For a list sorted by sound cards see the list of sound cards.

Linux Compatibility Check

There are different ways how to detect, which sound card is used in your laptop:

Please report the sound chip you have found out and it's Linux status to me.

Survey Sound Drivers

Many new laptops come with 16-bit sound. But MWave and some other sound technologies won't work or are very hard to get working, e.g. booting to DOS, loading a driver, then using the soundcard as a standard SB-PRO. So you might need a commercial sound driver. With the recent announcement of Linux support by IBM, it would be GREAT if IBM supported the MWave under Linux (hint, hint...). As a last resort you may try the speaker module pcsnd, which tries to emulate a soundcard.

PCMCIA Soundcards

Dave Hinds on linux.dev.sound, comp.os.linux.hardware, comp.os.linux.portable: "No PCMCIA sound cards have Linux support. Most new laptops have built-in sound these days, so there has not been much call for PCMCIA sound card support. Also... Linux doesn't implement support for DMA from PCMCIA devices, and some PCMCIA sound cards seem to require that."

The only exception I know:

Other currently not supported cards you may find at my page about "Unofficially" Supported PCMCIA Cards.

A Last Resort: pcspeaker

If you can't get a dedicated sound driver to work, you may try the pcspeaker kernel module.

Built-In Soundcards

Survey of Laptops (sorted by manufacturer)

Laptop Sound Card Contributor
COMPAQ Armada 1592DT Window$95 reports an ESS(http://www.esstech.com/) 1878 PnP sound card, which should be Soundblaster and SoundblasterPro16-Bit compatible. For details see COMPAQ Armada 1592DT. The 2.1.132 kernel detects: own research
DELL Latitude CPi D266XT ( and other notebooks) A patch to make Linux's OSS/Free sound driver work with the CS4237B sound chip used in Dell Latitude CPi D266XT and other notebooks. For details see DELL Latitude CPi D266XT [archived link]. Dan on comp.os.linux.portable
Fujitsu LifeBook 5110C The card is a "Yamaha Corporation YMF-744B [DS-1S Audio Controller]" own research
Fujitsu LifeBook C-6310 This model has the same soundcard as the Lifebook 5110c, beiing the Yamaha YMF744B. "After having installed kernel 2.4.17 (with a lot of improvements on the ymfpci-driver) I got the sound card working without any further problems." M. G. (Michael) de Bruin <m.g.debruin_at_kpn.com>
HP Omnibook 800 Soundblaster and SoundblasterPro16-Bit compatible, ESS(http://www.esstech.com/)1888. Set DSP_BUFFSIZE=32768 in kernel, at least for older models. For details see HP Omnibook 800. Xavier Redon, own research
HP Omnibook 3100 SoundblasterPro16-Bit compatible works (without midi yet), take the SB driver in the kernel: IO=220h IO=388 # for ADLib IRQ=5 DMA=1 DMA=0 For details see HP Omnibook 3100. Friedhelm Kueck <friedhelm.kueck_at_impress.de>
HP Omnibook 4150 "The Magic Wave 3d is a NeoMagic sound card it works with the OSS OPL3-SAx driver I solved the problem .. After adding card/device: "Neomagic NM2000 PCI *BETA*" and "4Front Tech. Virtual Mixer" in 'soundconf' from opensound my box always reboots. The clue was to also enable "Generic 256AV *NMA2*" card/device in 'soundconf', and now it works." <debian-laptop_at_lists.debian.org> 01/2000
IBM Thinkpad 600E CS461x sound card unknown
Micron TransPort Trek 2 The card is a Maestro audio card. For details see Maestro [archived link]. unknown
Olivetti Echos 133DM The card is an ESS1868 ISA PnP audio card. For details see Olivetti Echos 133(http://tuxmobil.de/echos133.html). Kurt Saetzler <Kurt.Saetzler_at_IWR.uni-heidelberg.de>, own research
Sony VAIO PCG-C1XD Should work with latest ALSA driver, and commercial OSS, too. Jens Korte <jkorte_at_betty.fasta.fh-dortmund.de>
Sony VAIO PCG-F403 Should work with latest ALSA driver, and commercial OSS, too. own research
Sony VAIO PCG-Z600RE Should work with latest ALSA driver (see Andy's page(http://www.th.ph.bham.ac.uk/ajs/laptop/vaio_z600.html)), and commercial OSS, too. own research
Toshiba Satellite Pro 4270 It works! 8-) You can use the commercial modules from opensound.org or use the newest ALSA modules. I made the RPM packages from the CVS export and put it on my homepage http://lisas.de/~david/tsp4270/. David Vogler
Toshiba Satellite Pro 4600 Sound chip according to MS-Windows98: YAMAHA AC-XG. lspci reports: 00:1f.5 Multimedia audio controller: Intel Corporation: Unknown device 2445. Works with snd-card-intel8x0 ALSA module. Linux on a Toshiba Satellite Pro 4600
Toshiba Satellite Pro 445CDT The Toshibe Satellite Pro 445CDT has an ISA OPL3-SAx sound card. Kernel version 2.4.20 Kernel configuration:
CONFIG_SOUND=m
CONFIG_SOUND_OSS=m
CONFIG_SOUND_MSS=m
CONFIG_SOUND_MPU401=m
CONFIG_SOUND_YM3812=m
/etc/modules.conf:
alias sound-slot-0 opl3sa2
options opl3sa2 io=0x370 mss_io=0x530 mpu_io=0x330 irq=5 dma=1 dma2=3 multiple=0 ymode=1
alias sound-service-0-2 opl3
options opl3 io=0x388
multiple=0 prevents a spurious syslog message, ymode=1 should optimize the laptop speaker, dma=1 (and not dma=0 as suggested in /usr/src/linux/Documentation/sound/OPL3-SA2) was needed to get the ad1848.o module to run.
Laurenz Brein <brein_at_aon.at>

Other Resources

Related HOWTOs

Newsgroups

Soundcard Survey

soundcard survey(http://www.ymo.org/linuxsound/driver.html)

Credits


        /* Adv.    Xtops.DE - Laptops and PDAs with pre-installed Linux   Adv. */        

http://tuxmobil.org/sound_linux.html, copyright © Werner Heuser, 1997-2008