LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Puppy
User Name
Password
Puppy This forum is for the discussion of Puppy Linux.

Notices

Reply
 
Search this Thread
Old 05-07-2008, 04:57 PM   #1
glablj
LQ Newbie
 
Registered: May 2008
Location: Washington
Distribution: Ubuntu, Puppy, DSL, PC Linux OS
Posts: 3

Rep: Reputation: 0
Alsa configured but no sound- volume control on taskbar


Hello:

I have a Compaq Armada 7800 with AC-97 compatible ES-1879 onboard sound. I configured Alsa with the Puppy wizard (Puppy 3.0). There is now a volume control on the taskbar and I can run the mixer, but the master control stays muted and will not change.

The ES-1879 is an ISA sound device. I suspect that my problem is missing sound support in the kernel and that I need to load the kernel driver for the ES-18xx device. I did something similar about 10 years ago in Turbo Linux, but I can't figure out how to do it any more. I haven't had to alter or recompile the kernel in any distro since that time.

Thanks for the help!
 
Old 05-09-2008, 10:01 AM   #2
camorri
Senior Member
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 14.0 + 14.1
Posts: 4,834

Rep: Reputation: 431Reputation: 431Reputation: 431Reputation: 431Reputation: 431
To load a module use the command as root 'modprobe nameofmodulefile' without the quotes, and the exact name of the file. Success is a no output response from your system. You probably need the module soundcore loaded first.
On my system that module is in the path of /lib/modules/2.6.22.18-desktop586-1mdv/kernel/sound/isa it may be in a different location on your distro.

Before you try and load it, run the command '/sbin/lsmod | grep snd' to see if you have any sound stuff loaded, or just '/sbin/lsmod' and look through the output.

Usually you do not need to recompile the kernel just for a sound module.
 
Old 05-10-2008, 03:31 PM   #3
glablj
LQ Newbie
 
Registered: May 2008
Location: Washington
Distribution: Ubuntu, Puppy, DSL, PC Linux OS
Posts: 3

Original Poster
Rep: Reputation: 0
Also sound ES1879 on Puppy 3.01

Thank you Cliff-

After looking through the loaded modules, I do indeed have the driver "snd-es18xx" loaded. I think the problem is that the resources in BIOS are set differently than the defaults, thus I don't have the right irq, base address, etc, for modprobe. The next problem with the Compaq Armada 7800 is that the BIOS Setup program was on a special partition on the hard disk when the PC was new. That partition has long since been deleted, and I now have no way to get into the BIOS without hunting down the Setup program and reloading it. That was one of many of Compaq's 'superior' design decisions <grin>.

The bottom line is that I will either find the right resource values by accident or I just won't have any sound with Linux. It's not that big a deal because the sound on an Armada 7800 is just plain horrible.

Thanks again for your time. I appreciate the response.

-glablj
 
Old 05-11-2008, 05:43 AM   #4
camorri
Senior Member
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 14.0 + 14.1
Posts: 4,834

Rep: Reputation: 431Reputation: 431Reputation: 431Reputation: 431Reputation: 431
I was a hardware instructor for several years ( way too many ). The partition on the HD would have held diags, and possibly some way of entering the BIOS. Any machine I have aver seen uses a hot key sequence just after booting begins to enter the BIOS. You can hide the message so it is not visible on the monitor, but he hot key sequence should still work.

That said, if you don't know what it is, hardware documentation will tell you. That can be found on the manufactures web site. I have an old Compaq laptop I run Xubuntu on. I found the doc for in on Compaq's ( Now HP's ) web site.

That will get you into the BIOS. You can restore defaults with most BIOS's .

However, I would suspect that won't fix it either. ( Just a guess, try that first.)

I had to install aslaconfig and run it to get sound going on the old lappy.

If sound ever worked, I suspect it did, then we can get it going here also. There are some other things we can try, but we need to sort out the BIOS thing first. Let me know if you can not locate the hot key sequence. I can have a look, I'll need the exact make model etc.
 
Old 05-11-2008, 10:27 PM   #5
glablj
LQ Newbie
 
Registered: May 2008
Location: Washington
Distribution: Ubuntu, Puppy, DSL, PC Linux OS
Posts: 3

Original Poster
Rep: Reputation: 0
No sound on Compaq with Puppy...

Hi Cliff-

I definitely appreciate your helpfulness.

The notebook is a Compaq Armada 7800 "6266/T/5000/D/M/1"

On that and several other models from that period, the Setup program for BIOS was stored exclusively on the hard disk. There is no Setup program stored in non-volatile memory on the PC itself so, without the Compaq supplied Setup, there is no access to BIOS. You are correct in that there was a key sequence to get into Setup, however. But the key sequence does nothing without the external Setup. It was, IMO, a stupid cost savings idea on Compaq's part. Many years ago, when I wiped out the Setup partition the first time, I had to reload it from the PC setup CD that came with the machine. At that time I learned that it also had to run in x86 Real Mode for Setup to run. Back then I changed some configuration settings to accommodate Linux. After setting it up, I wiped out the partition to get the maximum amount of hard disk space. So, I've done this to myself <grin>. That PC setup CD has long since disappeared.

I could retrieve it from the Compaq Web site here. I don't really feel like going through that, however. The machine has no floppy drive. I would have to build a bootable CD with the Setup program on it, or wipe out my Puppy installation to put in back on the hard disk in Compaq's special partition, and I'm just not that ambitious.

The sound still works perfectly under Windows, which finds the BIOS settings without a problem, but modern versions of Windows simply won't run on the old girl. And, she has the worst sound of any notebook I've ever heard. For example, when you move the mouse, you can hear noise in the sound. Some video operations create noise in the sound as well. Many years ago I got it working under Red Hat 8.0...that process sucked. I have no intention of repeating it.

After it's all said and done, with that much effort required to get it working, it wouldn't even be gratifying. So I'll just drop it. But I sure do appreciate your responses and helpfulness <smile>. You help make the Linux community a good one to belong to.

Best,
-glablj
 
Old 06-30-2008, 09:28 AM   #6
nooby
Member
 
Registered: Oct 2007
Location: Stockholm Sweden
Distribution: Snow Puppy and Fluppy and Lupu frugal install
Posts: 279

Rep: Reputation: 33
I did what camorri described here above but being a newbie I don't know what the
answer I got tell me to do.

snd_mixer_oss 0
snd_hda_intel 0

all the others have numbers in that place.
Does it mean I have to get some module somewhere?
 
Old 06-30-2008, 12:52 PM   #7
camorri
Senior Member
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 14.0 + 14.1
Posts: 4,834

Rep: Reputation: 431Reputation: 431Reputation: 431Reputation: 431Reputation: 431
Nooby,

I read your post. It would be best if you started a new thread, rather than use someone elses. That said, I'll see if I can help.

From what I can see, you are using Ubuntu, is that correct? 8.04? Also correct?

Loaded modules. Please post the results of the command '/sbin/lsmod grep | snd' ( without the quotes ).

Hardware. Please post the results of '/sbin/lspci'

From what you posted, it looks like you have something loaded, since this is ALSA, you need soundcore and snd also loaded. Here is what my sound ( Alsa too ) looks like.

Quote:
snd_seq_dummy 3492 0
snd_seq_oss 29280 0
snd_seq_midi_event 6816 1 snd_seq_oss
snd_seq 45968 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 7244 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 37344 0
snd_mixer_oss 14624 1 snd_pcm_oss
snd_hda_intel 280220 4
snd_pcm 68996 3 snd_pcm_oss,snd_hda_intel
snd_timer 19460 3 snd_seq,snd_pcm
snd_page_alloc 8456 2 snd_hda_intel,snd_pcm
snd_hwdep 7332 1 snd_hda_intel
snd 43972 15 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_timer,snd_hwd ep
soundcore 6592 1 snd
Note, your sound module is not being used, that '0' is bad news. Soundcore and snd need to be loaded first. Then you load the snd_hda_intel module. Then bring up a mixer, make sure you are not muted, and turn up the volume. Try to play a .wav file.

You can use aplay in a terminal. That is the best way to test as it avoids the need for codecs to decode files like mp3's.
 
Old 06-30-2008, 01:11 PM   #8
nooby
Member
 
Registered: Oct 2007
Location: Stockholm Sweden
Distribution: Snow Puppy and Fluppy and Lupu frugal install
Posts: 279

Rep: Reputation: 33
Quote:
Please post the results of the command '/sbin/lsmod grep | snd' ( without the quotes ).
That was the one I made a "copy" from but I have no clue on how one make a copy of it.

I have ubuntu 8.04 too but just now I try to get Puppy Linux 4.0 sound going
but I need to get ubuntu going too. Most likely it is the same problem
cause they behave very similar. None of my many linux distros have sound.

Yes I thought of starting a new thread. Most likely me have one in the Puppy
section of the forum.

So how do I get those modules that are missing or what it now is.

Re drivers for linux I thought of this one.

Quote:
Realtek HD Audio Codecs Driver 5.04 Linux (2.4 or 2.6)
Realtek HD Audio Codecs Driver 5.04 Linux (2.4 or 2.6) was presented for free download to install, add, update, setup RealTek Soundcard. please check your digital device manufacturer RealTek, device category Soundcard, device model, operating system, driver version according to Realtek HD Audio Codecs Driver 5.04 Linux (2.4 or 2.6).
not sure if that one is for Realtek al888

I'm in windows now and unserstand why I failed to download it. They use java on that page
and in Puppy my seamoneky had no java installed I guess. I need to download noscript add on
but not sure of if seamoneky browser allows NoScript?
are there alternatives to this one. I mean at realtek or somewhere
they don't use java and such?
http://www.opendrivers.com/driver/27...-download.html

Last edited by nooby; 06-30-2008 at 01:12 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Volume Control: Intel 82801DB-ICH4 (Alsa mixer) won't save volume levels. cayspekko Linux - Newbie 2 01-31-2008 12:17 AM
How to control volume of ALSA davidoneone Linux - Software 6 11-16-2007 03:54 AM
Doubt with 5.1 volume control using ALSA malesandro Linux - Software 3 01-11-2007 10:55 AM
ALSA volume control Normanya Linux - Software 5 06-21-2005 10:41 PM
alsa drivers and volume control peeks Slackware 7 04-09-2004 06:49 PM


All times are GMT -5. The time now is 06:44 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration