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

Re: I am now totally confused about modules



bsamuels  <bsamuels@datamansys.co.uk> writes:
BS> I have also noticed the follow errors in the log when I play a CD:
BS> 
BS> Aug 22 10:45:56 modprobe: modprobe: Can't locate module sound-slot-0
BS> Aug 22 10:45:56 modprobe: modprobe: Can't locate module sound-service-0-3

Hmm, that's odd.  (Those messages would be produced by the 'soundcore' 
module loading.)

BS> I am using the Emu drivers for my Sound Blaster Live 1024 Player
BS> and see the following in the logs after booting:
BS> 
BS> Aug 22 10:52:09 kernel: Creative EMU10K1 PCI Audio Driver, version 0.6,
BS> 10:37:10 Aug 22 2000
BS> Aug 22 10:52:09 kernel: emu10k1: EMU10K1 rev 8 model 0x8027 found, IO at
BS> 0x6800-0x681f, IRQ 12

Most likely the modules are listed in /etc/modules, and are loaded by
the system explicitly at boot time (rather than at runtime by the
module autoloader).

BS> If I unload the sound modules manually they do not show in the
BS> list produced by lsmod but if I play a CD sound still works!!!

Sure.  <shrug>  On PCs, the audio output from the CD-ROM gets tied
directly into the sound card, goes through the sound card's mixer, and 
gets fed to the audio output.  This is all in hardware; the normal
software sound card driver is completely irrelevant for playing CDs.
(For that matter, it's entirely possible that your CD-ROM drive has a
headphone jack on the front; you could disconnect the CD-ROM from your 
sound card and still have audio CD functionality work normally.)

BS> I have now run out of ideas.  I'm mystified why sound should work
BS> whether or not the sound/emu modules are loaded.

Have you tried actual "sound" (as opposed to CD audio)?  Try, for
example, finding a .au file, and catting it to /dev/audio.  Do you get 
output then?

-- 
David Maze             dmaze@mit.edu          http://www.mit.edu/~dmaze/
"Theoretical politics is interesting.  Politicking should be illegal."
	-- Abra Mitchell



Reply to: