Hi;
I am wondering if I need to get a sound card.
I am using Knoppix 3.2 ( 4/15/03 build ).
The kernel( according to uname -a ) is:
--------------------------------
Linux Wisdom 2.4.20-xfs #1 SMP Mit Mär 26 15:37:36 CET 2003 i686 unknown
unknown GNU/Linux
-------------------------------
My mother board is a : Intel Desktop Board D845PESV
It has onboard sound.
sndconfig & lspci detects this onboard sound as:
Intel Corp 182801DB AC '97 Audio
I think this uses a driver called i810 as snconfig errors indicate that
it is looking for that driver.
Here are the sndconfig error messages:
--------------------------------------
lib/modules/2.4.20-xfs/kernel/drivers/sound/i810_audio.o:
init_module: No such device
?
/lib/modules/2.4.20-xfs/kernel/drivers/sound/i810_audio.o: insmod
/lib/modules/2.4.20-xfs/kernel/drivers/sound/i810_audio.o failed
/lib/modules/2.4.20-xfs/kernel/drivers/sound/i810_audio.o:
insmod sound-slot-0 failed
--------------------------------------
i810_audio.o is there at the path in the error message.
Running dpkg reveals that I have these two things:
--------------------------------------------------------------------------------------------------------
- alsa-headers 0.9.2-5
- knx-alsa 0.1-2
--------------------------------------------------------------------------------------------------------
knx-alsa is a script/package made by the Knoppix folks to install ALSA.
Running dpkg -L knx-alsa reveals files that
appear to be also sound drivers, but nothing for Intel
i810 :
-----------------------------------------------------------------------
/.
/etc
/etc/init.d
/usr
/usr/sbin
/usr/sbin/alsa_init
/usr/share
/usr/share/doc
/usr/share/doc/knx-alsa
/usr/share/doc/knx-alsa/copyright
/usr/share/doc/knx-alsa/changelog.Debian.gz
/lib
/lib/modules
/lib/modules/extra
/lib/modules/extra/alsa
/lib/modules/extra/alsa/snd-ac97-codec.o
/lib/modules/extra/alsa/snd-ad1816a-lib.o
/lib/modules/extra/alsa/snd-ad1816a.o
/lib/modules/extra/alsa/snd-ad1848-lib.o
/lib/modules/extra/alsa/snd-ad1848.o
/lib/modules/extra/alsa/snd-ainstr-fm.o
/lib/modules/extra/alsa/snd-ainstr-gf1.o
/lib/modules/extra/alsa/snd-ainstr-iw.o
/lib/modules/extra/alsa/snd-ainstr-simple.o
/lib/modules/extra/alsa/snd-ak4531-codec.o
/lib/modules/extra/alsa/snd-ali5451.o
/lib/modules/extra/alsa/snd-als100.o
/lib/modules/extra/alsa/snd-als4000.o
/lib/modules/extra/alsa/snd-azt2320.o
/lib/modules/extra/alsa/snd-azt3328.o
/lib/modules/extra/alsa/snd-cmi8330.o
/lib/modules/extra/alsa/snd-cmipci.o
/lib/modules/extra/alsa/snd-cs4231-lib.o
/lib/modules/extra/alsa/snd-cs4231.o
/lib/modules/extra/alsa/snd-cs4232.o
/lib/modules/extra/alsa/snd-cs4236-lib.o
/lib/modules/extra/alsa/snd-cs4236.o
/lib/modules/extra/alsa/snd-cs4281.o
/lib/modules/extra/alsa/snd-cs46xx.o
/lib/modules/extra/alsa/snd-cs8427.o
/lib/modules/extra/alsa/snd-dt019x.o
/lib/modules/extra/alsa/snd-dummy.o
/lib/modules/extra/alsa/snd-emu10k1.o
/lib/modules/extra/alsa/snd-emu10k1-synth.o
/lib/modules/extra/alsa/snd-emu8000-synth.o
/lib/modules/extra/alsa/snd-emux-synth.o
/lib/modules/extra/alsa/snd-ens1370.o
/lib/modules/extra/alsa/snd-ens1371.o
/lib/modules/extra/alsa/snd-es1688-lib.o
/lib/modules/extra/alsa/snd-es1688.o
/lib/modules/extra/alsa/snd-es18xx.o
/lib/modules/extra/alsa/snd-es1938.o
/lib/modules/extra/alsa/snd-es1968.o
/lib/modules/extra/alsa/snd-es968.o
/lib/modules/extra/alsa/snd-fm801.o
/lib/modules/extra/alsa/snd-gusclassic.o
/lib/modules/extra/alsa/snd-gusextreme.o
/lib/modules/extra/alsa/snd-gus-lib.o
/lib/modules/extra/alsa/snd-gusmax.o
/lib/modules/extra/alsa/snd-gus-synth.o
/lib/modules/extra/alsa/snd-hammerfall-mem.o
/lib/modules/extra/alsa/snd-hdsp.o
/lib/modules/extra/alsa/snd-hwdep.o
/lib/modules/extra/alsa/snd-i2c.o
/lib/modules/extra/alsa/snd-ice1712.o
/lib/modules/extra/alsa/snd-ice1724.o
/lib/modules/extra/alsa/snd-intel8x0.o
/lib/modules/extra/alsa/snd-interwave.o
/lib/modules/extra/alsa/snd-interwave-stb.o
/lib/modules/extra/alsa/snd-korg1212.o
/lib/modules/extra/alsa/snd-maestro3.o
/lib/modules/extra/alsa/snd-mixer-oss.o
/lib/modules/extra/alsa/snd-mpu401.o
/lib/modules/extra/alsa/snd-mpu401-uart.o
/lib/modules/extra/alsa/snd-msnd-pinnacle.o
/lib/modules/extra/alsa/snd-mtpav.o
/lib/modules/extra/alsa/snd-nm256.o
/lib/modules/extra/alsa/snd.o
/lib/modules/extra/alsa/snd-opl3-lib.o
/lib/modules/extra/alsa/snd-opl3sa2.o
/lib/modules/extra/alsa/snd-opl3-synth.o
/lib/modules/extra/alsa/snd-opti92x-ad1848.o
/lib/modules/extra/alsa/snd-opti92x-cs4231.o
/lib/modules/extra/alsa/snd-opti93x.o
/lib/modules/extra/alsa/snd-page-alloc.o
/lib/modules/extra/alsa/snd-pcm.o
/lib/modules/extra/alsa/snd-pcm-oss.o
/lib/modules/extra/alsa/snd-pdplus.o
/lib/modules/extra/alsa/snd-rawmidi.o
/lib/modules/extra/alsa/snd-rme32.o
/lib/modules/extra/alsa/snd-rme9652.o
/lib/modules/extra/alsa/snd-rme96.o
/lib/modules/extra/alsa/snd-sb16-csp.o
/lib/modules/extra/alsa/snd-sb16-dsp.o
/lib/modules/extra/alsa/snd-sb16.o
/lib/modules/extra/alsa/snd-sb8-dsp.o
/lib/modules/extra/alsa/snd-sb8.o
/lib/modules/extra/alsa/snd-sbawe.o
/lib/modules/extra/alsa/snd-sb-common.o
/lib/modules/extra/alsa/snd-seq-device.o
/lib/modules/extra/alsa/snd-seq-dummy.o
/lib/modules/extra/alsa/snd-seq-instr.o
/lib/modules/extra/alsa/snd-seq-midi-emul.o
/lib/modules/extra/alsa/snd-seq-midi-event.o
/lib/modules/extra/alsa/snd-seq-midi.o
/lib/modules/extra/alsa/snd-seq.o
/lib/modules/extra/alsa/snd-seq-oss.o
/lib/modules/extra/alsa/snd-seq-virmidi.o
/lib/modules/extra/alsa/snd-serialmidi.o
/lib/modules/extra/alsa/snd-serial-u16550.o
/lib/modules/extra/alsa/snd-sgalaxy.o
/lib/modules/extra/alsa/snd-sonicvibes.o
/lib/modules/extra/alsa/snd-sscape.o
/lib/modules/extra/alsa/snd-tea6330t.o
/lib/modules/extra/alsa/snd-timer.o
/lib/modules/extra/alsa/snd-trident.o
/lib/modules/extra/alsa/snd-trident-synth.o
/lib/modules/extra/alsa/snd-usb-audio.o
/lib/modules/extra/alsa/snd-util-mem.o
/lib/modules/extra/alsa/snd-via82xx.o
/lib/modules/extra/alsa/snd-virmidi.o
/lib/modules/extra/alsa/snd-vx222.o
/lib/modules/extra/alsa/snd-vx-lib.o
/lib/modules/extra/alsa/snd-vxpocket.o
/lib/modules/extra/alsa/snd-wavefront.o
/lib/modules/extra/alsa/snd-ymfpci.o
/lib/modules/extra/build
/lib/modules/extra/kernel
/lib/modules/extra/modules.dep
/lib/modules/extra/modules.generic_string
/lib/modules/extra/modules.ieee1394map
/lib/modules/extra/modules.isapnpmap
/lib/modules/extra/modules.parportmap
/lib/modules/extra/modules.pcimap
/lib/modules/extra/modules.pnpbiosmap
/lib/modules/extra/modules.usbmap
/lib/modules/extra/net
/lib/modules/extra/pcmcia
/lib/modules/extra/usb
/etc/init.d/alsa-autoconfig
-----------------------------------------------------------------------
However the ALSA seems to indicate that alsa supports the intel i810
driver:
http://www.alsa-project.org/alsa-doc/
I thought that maybe my ALSA install doesn't have all of the latest ALSA
drivers so I went to a download site:
ftp://ftp.alsa-project.org/pub/driver
the most modern driver package was dated March 19th 2003:
alsa-driver-0.9.2.tar.bz2
Again, no files with "i810"
So, my question is there anyting I can do to make my onboard sound
work or do I need to buy a real sound card?
( I did google )
If so, am I safe buying one of the Sound Blaster cards?
I'm a newbie, if you don't assume mountains of tech/hardware knowledge
in your answer I will be greatful
Thanks in advance
Steve