[SLE] Sound problems with es1371 chip under SuSE 6.4
I have been having a few problems getting cards with the above chip to work successfully under 6.4, and following on from two recent threads here 'Loading the Sound Module' and 'Turning on the Sound' I am throwing in my experience in the hopes that one of you can point me to some obvious mistake I am making :) Apologies for the length of this but I wanted to summarise what has happened so far. Being very dependent on VR software sound is somewhat important to me... (Hence trying to cross mail to the ViaVoice Linux list as there may be useful overlap). It does also limit me a bit in searching so I may well have missed something obvious but hopefully then others will benefit from it! I am new to SuSE/rpm/yast - previously ageing Slackware for Linux but with a Unix background. I have 6.4 with the supplied kernel. Like Paul Abrahams I was getting no sound at all and tried modprobe with the following results:
modprobe es1371 /lib/modules/2.2.15/misc/es1371.o: init_module: Device or resource busy
and sure enough as Jon suggested lsmod revealed that the module was in place. lspci gives: 00:0c.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 06) (my kids' machines have the same chip, revision 08, so this affects three machines at the moment) I also get: 'snd: card is out of range (0-0)' from dmesg after booting. I had also already found reference Jon's advice to: "Reboot your machine with the SuSE kernel, and *comment* these three lines in /etc/modules.conf: alias char-major-14 off alias sound off alias midi off Then uncomment these lines in the same file: # alias char-major-14 es1370 # options es1370 joystick=1 " and done this complete with a depmod -a. Jon also said: "After that, your modules will load on-demand. If you're paranoid, add a line like so to /sbin/init.d/boot.local:modprobe es1370" but in fact I find a reboot seems to 'lose' the added modules so I guess I need to be more paranoid? :) I then became slightly suspicious as although the ViaVoice for Linux set up failed at the microphone stage, I found that leaving KDE for other windowmanagers I could get the sound effects etc coming out. (eg all those whizz bangs in enlightenment...) I went back to KDE and found that I could get the KDE cd player to work and also I could record files using Krecord. But the alternative cd player didn't work and nor would the ViaVoice set up (which requires microphone input). Microphone and card work fine for ViaVoice under Windows btw so I have no reason to suspect technical problems with the mike/socket. I also found reference to amending the /etc/startkde file for kaudioserve which I tried but it seemed to make no difference and presumably should not impact the sound functions under other windowmanagers? (I tried ctwm, wm, fvwm2, enlightenment - same results every time) So then I tried testing the sound from console mode using the following tests: dd bs=8k count=4 /tmp/test.au cat /tmp/test.au > /dev/audio and found no output despite getting sound effects from various WMs. However something didn't seem right so I reran it through loudspeakers at top volume and this time did get some output so I figured that volume was the problem (I use headphones typically for this type of thing). I found a module called 'soundlow' which apparently is not loaded automatically, modprobed it along with 'sound' which also seemed to be missing, did a depmod -a and miraculously everything worked. The ViaVoice engine gave me a recording quality of 'excellent' several times successively and I was exceedingly happy because I need some of this stuff for work. (apart from anything else the SDK is still free for linux users <g>) Then I had to go into Windows (dual boot machine), came back to linux and suddenly was back to square one. The modules I loaded had gone - ok so I reloaded them, did the depmod -a, checked that /etc/modules.conf still had the ammendments in, but no joy. I now cannot get ViaVoice to work again, nor get any proper output from /dev/audio tests. I figure this has to be sound volume related somehow - krecord *still* works fine, the /dev/audio test still gives unusable volume. Presumably the ViaVoice engine is working at the level of /dev/audio. Right now I would really love someone to point me to my obvious mistake - I am quite sure I have missed something silly but haven't pinned down just what it is. The mail lists, hardware databases and newsgroups seem littered with people using es1371 with various distributions (which is one of the reasons I got those cards for the kids' machines), including some here using 6.4/other levels. Is it worth me switching to Alsa? But the really frustrating thing is that I *did* have it working briefly and that reboot obviously reset something I had gotten right in the configuration but I have no idea as to what it is - I noted all the changes I had made and have worked back through them. Or so I thought... Otherwise has anyone managed to get emacs for windows and the Cygwin Unix tools for windows working with a voice interface? <g> regards -- Karen Hunter-Jones karen@lspace.org -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
I use the same kind of card. I think you copied the wrong entries in your email, from your lspci output you should be using the es1371 driver. In any case, I have modules.conf look like this: #alias char-major-14 off #alias sound off #alias midi off alias char-major-14 es1371 options es1371 joystick=0x200 run depmod afterwards and everything is ready to go. After the next boot if you run 'modprobe es1371' it should load all the necessary drivers (soundcore, sound, etc.), that is what depmod should setup. If they don't load then something is not working right, although I never had problems with that setup. This driver does not support .au files. That may be why your attempts to record using the /dev/audio device failed. /dev/audio is for .au files only, you should use /dev/dsp instead. I mostly play sounds, don't record much and I'm not familiar with your voice recognition software. You may need first to load the right drivers, set your software with the right devices and try again. You may want to try the ALSA drivers, a replacement to the above. Install the alsa package, comment all the above, remove the modules if loaded and run 'alsaconf'. It should detect your sound card and add the necessary entries to modules.conf. The package has a mixer controller, so you will have more control of the input/output levels, etc. By the way, the ALSA drivers from the SuSE CDs are for version 2.2.14 of the kernel. If you upgrade to 2.2.15 or 2.2.16 you will have to recompile the package from sources. -- Rafael Herrera Laboratory for Computational Neuroscience University of Pittsburgh http://www.neuronet.pitt.edu/~raffo -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
In article <393662D6.A068FDA5@neuronet.pitt.edu>, Rafael E. Herrera
I use the same kind of card. I think you copied the wrong entries in your email, from your lspci output you should be using the es1371 driver. In any case, I have modules.conf look like this:
#alias char-major-14 off #alias sound off #alias midi off
alias char-major-14 es1371 options es1371 joystick=0x200
these entries match my /etc/modules.conf - I think I confused the issue by quoting Jon who was referring to the (similar) treatment of es1370.
run depmod afterwards and everything is ready to go. After the next boot if you run 'modprobe es1371' it should load all the necessary drivers (soundcore, sound, etc.), that is what depmod should setup. If they don't load then something is not working right, although I never had problems with that setup.
'modprobe es1371' loads 'soundcore' but not 'sound' and 'soundlow', even after I added them to /sbin/init.d/boot.local which makes me think I should track back through the boot sequence more carefully. This install was the standard SuSE install inasmuch as nothing 'extra' was compiled in and the soundcard configuration was done using the installer (although as I said I am new to SuSE and yast, and a bit too limited keyboard wise to try anything 'non standard' at the first run of a new distribution <g>). However the sound configuration did seem to add in extra drivers which I wouldn't have normally expected but assumed they were a part of the standard SuSE build (in fact the whole kernel seems big to me). I haven't taken them out - maybe I should - although I have edited /etc/modules.conf in the recommended way? If I do an lsmod immediately after boot I get this lot:
Module Size Used by snd-pcm-oss 16680 0 (autoclean) snd-pcm-plugin 12840 0 (autoclean) [snd-pcm-oss] snd-mixer-oss 4244 0 (autoclean) [snd-pcm-oss] snd-card-ens1371 2016 0 snd-ens1371 9404 0 [snd-card-ens1371] snd-pcm 28504 0 [snd-pcm-oss snd-pcm-plugin snd- ens1371] snd-timer 8032 0 [snd-pcm] snd-rawmidi 9432 0 [snd-ens1371] snd-seq-device 3360 0 [snd-rawmidi] snd-ac97-codec 23904 0 [snd-ens1371] snd-mixer 22576 0 [snd-mixer-oss snd-ens1371 snd- ac97-codec] snd 31852 1 [snd-pcm-oss snd-pcm-plugin snd-mixer- oss snd-card-ens1371 snd-ens1371 snd-pcm snd-timer snd-rawmidi snd-seq- device snd-ac97-codec snd-mixer] soundcore 2564 5 [snd] usb-uhci 17000 0 (unused) serial 42612 0 (autoclean) memstat 1476 0 (unused) usbcore 42344 1 [usb-uhci] which seems like rather a lot to me... And I still have to add the others manually.
This driver does not support .au files. That may be why your attempts to record using the /dev/audio device failed. /dev/audio is for .au files only, you should use /dev/dsp instead. I mostly play sounds, don't record much and I'm not familiar with your voice recognition software. You may need first to load the right drivers, set your software with the right devices and try again.
I definitely can create sound files using /dev/audio, and poor quality files using /dev/dsp by using the following method from console (using console to eliminate wm/desktop factors): dd bs=8k count=4 /tmp/test.au (or .wav) cat /tmp/test.au (or .wav) > /dev/audio (or dsp). but the volume is poor. If the es1371 drivers do not support .au maybe other drivers loaded are conflicting/impacting? Like you sound was just for music for me until I hit the world of VR software - now I realise how little I know about it <wry grin> I definitely need to find out more about the underlying files within ViaVoice for Linux.
You may want to try the ALSA drivers, a replacement to the above. Install the alsa package, comment all the above, remove the modules if loaded and run 'alsaconf'. It should detect your sound card and add the necessary entries to modules.conf. The package has a mixer controller, so you will have more control of the input/output levels, etc.
By the way, the ALSA drivers from the SuSE CDs are for version 2.2.14 of the kernel. If you upgrade to 2.2.15 or 2.2.16 you will have to recompile the package from sources.
Thanks for that - I was intending to upgrade the kernel once sound was under control. It may well be worth trying the ALSA drivers but it is just frustrating to me that I did have it working briefly with the currently loaded drivers plus a modprobe to get 'sound' and 'soundlow' and now cannot get it back. I must have change something without realising it. I just can't get away from that nagging feeling that I have missed/overlooked/done something obvious here and that maybe I just am not seeing the wood for the trees. Many thanks for your feedback, regards, -- Karen Hunter-Jones karen@lspace.org -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
"Paul W. Abrahams" wrote:
My experience is that "modprobe es1371" doesn't cause "sound" to be loaded, although executing certain programs that refer to the sound module will cause it to be loaded. You can check: use rmmod to remove all the sound-related modules and then try "modprobe es1371". See if lsmod now shows "sound" to be loaded. For me, it isn't. So I load it explicitly.
Each module has dependencies that are resolved when you run 'depmod'. So, when you run 'modprobe', it will load the modules it depends on. If it doesn't load 'sound', then it doesn't need it. You can just load a module with 'insmod', this will just load the module if it can. If you have recompiled your kernel but not the modules, you may have failed dependencies and your modules may not load right. If you use SuSE supplied kernels and modules, then dependency problems are less likely. Right now I'm using the ALSA drivers, and these are what it loads: nd-pcm-oss 16680 0 (autoclean) snd-pcm-plugin 12840 0 (autoclean) [snd-pcm-oss] snd-mixer-oss 4244 1 (autoclean) [snd-pcm-oss] snd-card-ens1371 2008 1 (autoclean) snd-ens1371 9404 0 (autoclean) [snd-card-ens1371] snd-pcm 28504 0 (autoclean) [snd-pcm-oss snd-pcm-plugin snd-ens1371] snd-timer 8032 0 (autoclean) [snd-pcm] snd-rawmidi 9432 0 (autoclean) [snd-ens1371] snd-seq-device 3360 0 (autoclean) [snd-rawmidi] snd-ac97-codec 23904 0 (autoclean) [snd-ens1371] snd-mixer 22576 0 (autoclean) [snd-mixer-oss snd-ens1371 snd-ac97-codec] snd 31852 1 [snd-pcm-oss snd-pcm-plugin snd-mixer-oss snd-card-ens1371 snd-ens1371 snd-pcm snd-timer snd-rawmidi snd-seq-device snd-ac97-codec snd-mixer] soundcore 2564 5 [snd]
From karen's email, it seems that that is what she is using, because when your con't use ALSA, then oinly es1371 and soundcore are loaded.
Using dd and piping doesn't give good results, that may be the reason her recordings are bad quality. Right now I just used grecord and gmix from the Helix package. I recorded my voice only after I disabled the window manager and desktop sounds. -- Rafael -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
"Rafael E. Herrera" wrote:
Each module has dependencies that are resolved when you run 'depmod'. So, when you run 'modprobe', it will load the modules it depends on. If it doesn't load 'sound', then it doesn't need it.
Or it doesn't know that it needs it, because the modules don't use it explicitly. In other words, when you load es1370 or es1371 with modprobe, having set up the dependency file correctly, you still don't get the sound because there's an implicit, unrecorded dependency. That's what my experience suggests. With alsa, the situation might be different. Paul Abrahams -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
In article <39368071.3317E649@neuronet.pitt.edu>, Rafael E. Herrera
"Paul W. Abrahams" wrote:
My experience is that "modprobe es1371" doesn't cause "sound" to be loaded, although executing certain programs that refer to the sound module will cause it to be loaded. You can check: use rmmod to remove all the sound-related modules and then try "modprobe es1371". See if lsmod now shows "sound" to be loaded. For me, it isn't. So I load it explicitly.
Each module has dependencies that are resolved when you run 'depmod'. So, when you run 'modprobe', it will load the modules it depends on. If it doesn't load 'sound', then it doesn't need it. You can just load a module with 'insmod', this will just load the module if it can.
I was using modprobe in preference to 'insprobe' partly because this is recommended by the SuSE manual, and partly because I thought it would resolve any dependencies. Either way modprobe'd modules are lost on reboot even though I thought I had compensated for that by coding the relevant lines in the boot file, as per Jon's recommendation. This bothers me because I am unfamiliar with the SuSE system and suspect I am misunderstanding or simply missing something about the way in which SuSE is handling the boot sequence/system. My experience with dependent modules seems to match Paul's here.
If you have recompiled your kernel but not the modules, you may have failed dependencies and your modules may not load right. If you use SuSE supplied kernels and modules, then dependency problems are less likely.
I haven't recompiled - this is a plain Yast install of the 2.2.14 kernel as per 6.4, going through the sound card configuration. The kids used Yast 2 to install theirs under supervision (well they like the moving penguin...) and the results with respect to sound configuration were the same. All are using SuSE kernels and modules because I haven't gotten configured yet to start any tinkering with the system...
Right now I'm using the ALSA drivers, and these are what it loads:
[list]
From karen's email, it seems that that is what she is using, because when your con't use ALSA, then oinly es1371 and soundcore are loaded.
I haven't run any form of ALSA configuration as part of the install - do you mean I may have some sort of conflict going on?
Using dd and piping doesn't give good results, that may be the reason her recordings are bad quality.
perhaps - and krecord presumably has some amplification/whatever built into it. However I so should the ViaVoice speech engine which I have used extensively under Windows and on other Linux boxes. I doubt there is something intrinsically wrong with the input to the engine itself but I will check out any possible configuration problems further. However the factor which seemed to make the difference when I *did* have everything working was inserting that 'soundlow' module. I did this because I found a bit in the SuSE support database emphasising the importance of the sound, soundcore and soundlow modules and found that it was missing, just as sound had been. Reboot meant reloading those modules and it hasn't worked since.
Right now I just used grecord and gmix from the Helix package. I recorded my voice only after I disabled the window manager and desktop sounds.
I'll try them and see what happens, although it is really the voice engine I need to get the microphone working with. If they work with current set up perhaps I need to revisit the voice engine itself but that is one thing which hasn't been touched since install. So if the problem is a change there, I am mystified as to why. If I get no joy with current set up quickly I'll try running the ALSA configuration. I have also had the OSS system suggested but I prefer to stay open source where possible. However I also have to get something running fairly quickly so although I had it working once I should really be looking at other options I guess. regards, -- Karen Hunter-Jones karen@lspace.org -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Karen wrote:
Either way modprobe'd modules are lost on reboot even though I thought I had compensated for that by coding the relevant lines in the boot file, as per Jon's recommendation. This bothers me because I am unfamiliar with the SuSE system and suspect I am misunderstanding or simply missing something about the way in which SuSE is handling the boot sequence/system.
I suspect that's the heart of your problem. I recommend doing what I did: edit the file /sbin/init.d/boot.local to include: /sbin/modprobe es1371 [es1370 in my case] /sbin/modprobe sound A good way to check what commands you need there is to issue them as root from the command line and see if sound gets turned on. And if you ever do get your sound working again, do an lsmod to see what modules are around. Paul Abrahams -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Fromthe list of modules you posted I suspect your system is using ALSA. If so, you have a conflict by trying to load the other modules.
If ALSA is installed, you should get information about it with 'rpm -qi alsa'. If it is installed, then look at /etc/modules.conf to see if there is an ALSA section with uncommented entries. Please let us know if it's installed. Rafael -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
In article
In article <39368071.3317E649@neuronet.pitt.edu>, Rafael E. Herrera
writes "Paul W. Abrahams" wrote:
following myself up here in the hopes it may be of use elsewhere. [..]
Each module has dependencies that are resolved when you run 'depmod'. So, when you run 'modprobe', it will load the modules it depends on. If it doesn't load 'sound', then it doesn't need it. You can just load a module with 'insmod', this will just load the module if it can.
My systems definitely do need at least two modules which are not picked up as dependencies - I have now coded them into the boot files - 'soundlow' and 'sound'.
Despite having the untouched SuSE 2.2.14 kernel.
Right now I'm using the ALSA drivers, and these are what it loads:
[list]
From karen's email, it seems that that is what she is using, because when your con't use ALSA, then oinly es1371 and soundcore are loaded.
I haven't run any form of ALSA configuration as part of the install - do you mean I may have some sort of conflict going on?
I have now configured the ALSA drivers for es1371, I have coded the extra modules into the boot files and I have also used the mixer to whack the volume up to max all round instead of partial. I now have sound and the and the ViaVoice engine does now accept the microphone input for set up purposes.
But *each* of these things were necessary - I did test and any one change missing meant being unable to set up a voice engine input.
Using dd and piping doesn't give good results, that may be the reason her recordings are bad quality.
[..]
I'll try them and see what happens, although it is really the voice engine I need to get the microphone working with. If they work with current set up perhaps I need to revisit the voice engine itself but that is one thing which hasn't been touched since install. So if the problem is a change there, I am mystified as to why.
It may be that driver quality is the issue and this is where some of teh confusing results with this chip arise (and certainly looking at mail lists and archives there seems to be varied experience with this chip). If I were solely wanting to listen to cd's through the system whilst working probably just some changes would be sufficient but the volume going through is very low by comparison to the same machine running windows and my needs are not typical. The sound quality needed for input by a voice engine may just be higher than for regular use and show up weaknesses in drivers. It could still be worth looking at the Opensound drivers if they are better quality but for now I will see how I go with ALSA, and be grateful for emacs running under Windows and Cygwin tools:) many thanks for the suggestions, regards -- Karen Hunter-Jones karen@lspace.org -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Karen, * Karen (karen@lspace.org) [20000604 16:23]:
I have now configured the ALSA drivers for es1371, I have coded the extra modules into the boot files and I have also used the mixer to whack the volume up to max all round instead of partial. But *each* of these things were necessary - I did test and any one change missing meant being unable to set up a voice engine input.
If you use either yast2 or alsaconf to configure the ALSA drivers, there is
only *one* additional step necessary, and that's setting up the channels,
i.e. unmute the needed ones and set their volume, and then afterwards store
the settings with 'alsactl store'. Prior to using either YaST2 or alsaconf,
please remove the additions to /etc/modules.conf you made for ALSA.
The loading of the modules at boot time is done automatically by the init
scripts /sbin/init.d/rc2.d/S21alsasound, which is a link to
/sbin/init.d/alsasound. You may also manually start/stop/restart ALSA by
calling rcalsasound.
Philipp
--
Philipp Thomas
In article <20000604183019.B2721@Jeffreys.suse.de>, Philipp Thomas
* Karen (karen@lspace.org) [20000604 16:23]:
I have now configured the ALSA drivers for es1371, I have coded the extra modules into the boot files and I have also used the mixer to whack the volume up to max all round instead of partial. But *each* of these things were necessary - I did test and any one change missing meant being unable to set up a voice engine input.
If you use either yast2 or alsaconf to configure the ALSA drivers, there is only *one* additional step necessary, and that's setting up the channels, i.e. unmute the needed ones and set their volume, and then afterwards store the settings with 'alsactl store'. Prior to using either YaST2 or alsaconf, please remove the additions to /etc/modules.conf you made for ALSA.
The loading of the modules at boot time is done automatically by the init scripts /sbin/init.d/rc2.d/S21alsasound, which is a link to /sbin/init.d/alsasound. You may also manually start/stop/restart ALSA by calling rcalsasound.
OK I have retested some of this now and I still find that those extra modules need adding. My system was set up using yast1 and no frills (I like to start with a base and add the bits individually - I find it makes life easier :). I subsequently used alsaconf to configure the ALSA drivers having had problems with sound. As part of the ALSA set-up I turned up the volume via the mixer - full volume seemed necessary for me to get a voice engine functioning ok. I have retried to run the system without the extra sound modules and I get problems again which disappear as soon as I put the modules back. To be honest putting in soundlow was a desperate guess on my part because the name fitted the problem I was having - I couldn't tell you what it does officially, just found it as I was looking through the modules and I had no better ideas to try at the time. My kids installed their own systems using yast2 (they loved the moving penguin by the way...) and had identical problems to mine (different cards and systems but still the es1371 chip). They were resolved in the same way. I honestly can't say *why* the modules should be needed other than the fact that whatever I do, I get very low sound output and especially poor input if they are not active. If there is a reason I'd like to know myself. Or if they are needed because of something I have set wrong elsewhere it would be useful to know also. It isn't impossible by any means - SuSE was new to me, and 6.4 an significant upgrade.
#define NINODE 50 /* number of in core inodes */ #define NPROC 30 /* max number of processes */ -- Version 7 UNIX fuer PDP 11, /usr/include/sys/param.h
And Cyber 70's by any chance?? <g> regards, -- Karen Hunter-Jones karen@lspace.org -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
* Karen (karen@lspace.org) [20000606 20:26]:
I subsequently used alsaconf to configure the ALSA drivers having had problems with sound. As part of the ALSA set-up I turned up the volume via the mixer - full volume seemed necessary for me to get a voice engine functioning ok.
The SB 128 PCI, which uses the ES1371 is used in quite a lot of our machines
and I've not heard of any problems. This is what I have in modules.conf:
alias char-major-116 snd
alias snd-card-0 snd-card-ens1371
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-12 snd-pcm-oss
options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0660 snd_device_gid=17 snd_device_uid=0
options snd-card-ens1371 snd_index=0 snd_id=SB_128PCI snd_dac1_frame_size=64 snd_dac2_frame_size=64 snd_adc_frame_size=64
Your's should look nearly identical.
And from the lsmod output (omitting all non related):
Module Size Used by
snd-pcm-oss 16680 0 (autoclean)
snd-pcm-plugin 12840 0 (autoclean) [snd-pcm-oss]
snd-mixer-oss 4244 0 (autoclean) [snd-pcm-oss]
snd-card-ens1371 2020 0
snd-ens1371 9436 0 [snd-card-ens1371]
snd-pcm 28536 0 [snd-pcm-oss snd-pcm-plugin snd-ens1371]
snd-timer 8032 0 [snd-pcm]
snd-rawmidi 9432 0 [snd-ens1371]
snd-seq-device 3392 0 [snd-rawmidi]
snd-ac97-codec 23904 0 [snd-ens1371]
snd-mixer 22576 0 [snd-mixer-oss snd-ens1371 snd-ac97-codec]
snd 31884 1 [snd-pcm-oss snd-pcm-plugin snd-mixer-oss snd-card-ens1371 snd-ens1371 snd-pcm snd-timer snd-rawmidi snd-seq-device snd-ac97-codec snd-mixer]
soundcore 2596 5 [snd]
You see that soundlow isn't needed. Please recheck your mixer settings with
one of the ALSA aware mixers, i.e. alsamixer, gamix or xamixer2 as only the
will show additional mixer devices the OSS API doesn't now. Then save the
levels by doing 'alsactl store' and call 'rcalsasound restart' (as root).
This should work, at least it does for all I know that use ALSA.
Philipp
--
Philipp Thomas
"Rafael E. Herrera" wrote:
After the next boot if you run 'modprobe es1371' it should load all the necessary drivers (soundcore, sound, etc.), that is what depmod should setup. If they don't load then something is not working right, although I never had problems with that setup.
My experience is that "modprobe es1371" doesn't cause "sound" to be loaded, although executing certain programs that refer to the sound module will cause it to be loaded. You can check: use rmmod to remove all the sound-related modules and then try "modprobe es1371". See if lsmod now shows "sound" to be loaded. For me, it isn't. So I load it explicitly. Paul Abrahams -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
On Thu, Jun 01, 2000 at 12:44:43PM +0100, Karen wrote:
I have been having a few problems getting cards with the above chip to work successfully under 6.4, and following on from two recent threads here 'Loading the Sound Module' and 'Turning on the Sound' I am throwing in my experience in the hopes that one of you can point me to some obvious mistake I am making :) Apologies for the length of this but I wanted to summarise what has happened so far.
When you installed SuSE 6.4 on those machines, ALSA should have been installed by YaST2 by default. All previous advice is nullified by that fact :). I *can* offer a bit of advice with ALSA, though... -- -=|JP|=- "Why, oh, why didn't I take the blue pill?" Jon Pennington | Atipa Linux Solutions -o) jpennington@atipa.com | http://www.atipa.com /\\ Kansas City, MO, USA | 816-595-3000 x1550 _\_V 6D04 39E0 CAE9 9ADA 2CA3 2EBE 898A 6C37 CA1E A29C -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
participants (5)
-
abrahams@valinet.com
-
jpennington@atipa.com
-
karen@lspace.org
-
pthomas@suse.de
-
raffo@neuronet.pitt.edu