r7 - 14 May 2007 - 17:24:31 - AndrewZYou are here: TWiki >  Ltsp Web  > SoundCards

Sound cards hardware and drivers

This page is about hardware and drivers. For software, see Sound.

On-board Sound Cards may be ISA

It is important to note that some on-board sound cards are actually ISA devices. If enabling the sound as above results in errors when booting the client then you may have an ISA sound card. You can gain some clues by looking in the bios; if the sound card is in "other devices" or not listed with the PCI devices it is probably ISA. In this case you will need to supply the following addition to the sound options above:

[ws001]
   SOUND = Y
   SOUND_DAEMON = nasd #or esd
   SMODULE_01 = "sb io=0x220 irq=5 dma=1"

Obviously the correct driver, io address, irq and dma must be provided.

-- JimMcQuillan - 05 Dec 2004

-- RichardJune - 13 Dec 2004

-- TimothyLegge - 15 Apr 2005

The io address must be hexadecimal io=0x220.

-- MarkusG - 13 Oct 2005

AC'97 Sounds

If you have AC'97 sound onboard,Maybe you hear from microphone line.Not speaker line. --Main.MohsenPahlevanzadeh 18 May 2005

SiS 7019

If you want to use the SiS? 7019 driver for kernel version after ~2.6.8, you'll need to edit the file sis7019.c. At lines 1639 and 1640, remove the following two lines:

   if (remap_page_range(vma, vma->vm_start, virt_to_phys(dmabuf->rawbuf),
              size, vma->vm_page_prot))   
and substitute the following three lines:
        if (remap_pfn_range(vma, vma->vm_start,
                             virt_to_phys(dmabuf->rawbuf) >> PAGE_SHIFT,
                             size, vma->vm_page_prot))

Does still compile and work with 2.6.18, but does no more compile with 2.6.19.2 -- AxelB - 25 Jan 2007

See William Lee Irwin III's patch for the SiS7018?/Trident OSS driver

Improper detection

Sometimes LTSP will misdetect the soundcard. I have a workstation where it actually has Ensoniq ES1371 chip, but LTSP loaded i810_sound module instead.

Assuming your soundcard is PCI (not ISA), here's the way to find out the real sound chip in your workstation: cat /proc/pci

If you see more than one "audio controller", then you'll need to experiment to see which one is the right one.

You can force LTSP to load different sound module than the one it detected by putting the following line into lts.conf: SMODULE_01 = "es1371"

The line above will force LTSP to load es1371 module (instead of whatever it detected)

-- HarrySufehmi - 12 Sep 2005

Available

This command (or a variation) should give you a list of available sound card drivers in case of improper detection.

 find /opt/ltsp-4.2/i386/lib/modules/2.6.16.1-ltsp-1/kernel/| grep snd

Sound on Imac Indigo as a thin client

I have sound working fine on Imac Indigos( shiney cased Macs) now. I tested with xmms, flash enabled sites, and tuxtype2. If,when booting up ,after the usb lines you will get your mac soundcard detection ,same as PC bootup. If you see Powermac Screamer detected as your soundcard the following config in /added to /opt/ltsp/ppc/etc/ lts.conf will make this soundcard work. It appears that on the Bondis( dull colored Macs) the soundcard is initialized correctly,,but there is no sound output?.K12LTSP/FC3 detects the card as a Powemac Burgandy. this card will NOT work.

SOUND = Y SOUND_DAEMON = "esd" VOLUME = 99 X4_MODULE_01 = glx SMODULE_01 = "soundcore.o" SMODULE_02 = "dmasound_pmac.o" SMODULE_03 = "dmasound_core.o"

-- BarryCisna - 05 Mar 2006

using esd + ALSA drivers in LTSP 4.2

See: http://wiki.ltsp.org/twiki/bin/view/Ltsp/WorkInProgress#esd_ALSA_sound_on_LTSP_4_2

toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
zipzip SiS7019_driver_source_2.6.zip manage 20.4 K 11 Oct 2005 - 16:53 JimMcQuillan SiS? 7019 driver for 2.6 kernel
ziptgz sis7019_IA_release_2003_02_18.tgz manage 25.1 K 11 Oct 2005 - 16:53 JimMcQuillan SiS? 7019 driver for 2.4 kernel
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r7 < r6 < r5 < r4 < r3 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback