[SOLVED] Installing ISA soundblaster ESS ES1868 on Ubuntu 12.04
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I had a look at the Alsa website and tried some of the commands that agree with my Bios settings.
The Bios settings must be right because XP has no problem.
To cut a long story short I still have no sound. I read an article on http://manpages.ubuntu.com/manpages/....4freebsd.html that seems to apply. But it is a bit over my head, I am
not that clever yet. I tried to put those parameters in the start-up files but it didn't work.
It is possible that I did it wrong.
Best regards
Theo
Try opening the terminal and type:
Code:
alsamixer
Raise up the pcm and the master.
Raise all columns all the way up mute and un-mute each column.
{00} at the bottom of the column means un-muted and {mm} means muted.
If that doesn't work addd yourself to the audio group log out and log back in again.
(adduser "yourname audio"
Make sure that you have the Linux Sound Architecture Driver
Alsa is in /etc/init.d/alsa-utils and it's also in /usr/share/sounds/alsa
That is the command I ran to get that result in Dmesg but it still doesn't work.
After it tries to get dsp_get byte fails it can't find the ESS chip and disables the card again.
Does anyone know what the dsp is and what it does.
Maybe you should try a recent live distribution such as knoppix and see if the sound works. I have had my share of sound related problems when I moved to Linux several years ago. Particularly with ISA cards. Lately it just works. Unfortunately I cannot help you much other than to suggest looking at a cheap PCI sound card ($7-10) on ebay or a usb audio adapter ($3-5). I suspect this will save you a lot of effort. ISA cards are somewhat beyond their "use by" date.
I have tried Knoppix but Ubuntu is not on the C-drive and I am not very clever with Knoppix.
Maybe I should try it again ! The Knoppix disc I have is a boot disc.
The reason I want to use the ISA card is because it is an excellent card and this is the only PC
I have that still has an ISA slot in it and it works without any problems on XP. I have other
soundcards I could use but I am sure we should be able to enable it in Ubuntu too.
If it didn't work with XP I wouldn't have bothered.
What I have in mind is booting directly to a "Live CD". This can be Ubuntu, Knoppix etc. There are a few options: http://www.livecdlist.com. The 32 bit version would be the better option.
You would need to get the bios to select the CD/DVD drive as the boot device. It does not matter what is installed on the hard drive.
I've done that and the disc I use is Insert not Knoppix. Insert checks all the hardware and when I
ask for reconfiguration of the soundcard it reports : /etc/rcS.d/S00insert-autoconfig: line 754: sndconfig: command not found , which probably means that the sound is not in the boot configuration.
Still exactly the same ! Actually whatever you put after the 'sudo modprobe snd-es18xx' doesn't seem to make any difference, I think it picks up the values from the BIOS.
it may be that the card is failing to reset in the MILLISECOND=10000/10 = 1 second time allowed, causing -ENODEV to be returned with the result that the ESS chip is not found and the snd-es18xx kernel module is disabled.
To test this theory would require recompiling the snd-es18xx kernel module increasing the time allowed by altering the code shown in blue in the first code block.
The code blocks in post#27 contain excerpts from the kernel module C source code in the file es18xx.c in the directory /usr/src/linux/sound/isa/ on my system. They are not actual commands.
For specific instructions on how to compile a single kernel module, search the web for "Ubuntu compile single kernel module".
The general process is:
- Prepare the kernel source tree
- Edit the code to make the change
- Compile the module
- Install the module
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.