How to diagnose no sound?

Dell Inspiron 8100
Not getting any sound outta the laptop's speakers (no headphone jack) when playing music CDs, WAVs or mp3s.
I've got current/latest of both xime and VLC and both appear to be "playing", but I just get no sound. The laptop volume's all the way up and the mutes are NOT on.
Code:
cat /dev/sndstat....
Installed devices:
pcm0: <ESS Technology Maestro3> (play/rec) default
No devices installed from userspace.

kldstat....
ID     Refs     Address           Size     Name
2       1          0x2032000     badc    snd_maestro3.ko
I've been running BSD on this laptop for many years with sound, so I know the hardware works. But I just wiped BSD12 from the drive and installed a fresh copy of BSD 13.1-RELEASE i386.
BSD appears to see the hardware and is loading the driver, but no sound. After spending alotta time reading man pages and trying fixes I found in forum postings, I'm kinda stuck..
 
I read mixer was/is rewritten completely, maybe one of the reasons!?

Code:
amw@t430 ~> mixer     
Mixer vol      is currently set to  37:37
Mixer pcm      is currently set to 100:100
Mixer line     is currently set to  75:75
Mixer mic      is currently set to  25:25
Recording source: mic
Apart from mixer vol 100, you could try mixer pcm 100 if applicable.

I saw this in my/etc/sysctl.conf: hw.snd.vpc_0db=45
 
Apart from mixer vol 100, you could try mixer pcm 100 if applicable.
Both vol and pcm were set to 75:75, so I don't think that's the bottleneck. But, just to cover all the bases, I tried 100, but no change. Still nothing coming outta the speakers.
However, igain, phin and phout are set to 0:0. I upped them to 100, but, frustratingly, still no-go.

I hadn't thought of checking the mixer config, so thank you for that!
 
Volume controls buttons can be hard wired on the Maestro3 . You could try
Code:
hint.pcm.0.hwvol_config="0"
in /boot/device.hints (cf. snd_maestro3(4)).

Howether, to check sound, you can use this command:
sh:
root> cat /dev/random > /dev/dsp
can be noisy...
 
Volume controls buttons can be hard wired on the Maestro3 . You could try
Code:
hint.pcm.0.hwvol_config="0"
in /boot/device.hints (cf. snd_maestro3(4)).

Howether, to check sound, you can use this command:
sh:
root> cat /dev/random > /dev/dsp
can be noisy...

Re: cat /dev/random > /dev/dsp: No sound, either before or after I modified /boot/device.hints (and rebooted).

Re device.hints: I added the line you suggested and rebooted. Then, I ran cat /dev/random > /dev/dsp again and got this:
Code:
pcm0: chn_write(): pcm0:play:dsp0:p1: play interrupt timeout, channel dead
cat: stdout: Invalid argument

The Inspiron has keyboard volume controls (no mute!), but I'm getting nothing no matter where I set them.
 
Code:
pcm0: chn_write(): pcm0:play:dsp0:p1: play interrupt timeout, channel dead
cat: stdout: Invalid argument
Looks like driver is dead. Could you try this command without any GUI (Xwindow). If it doesn't work, go back to 12.x : you could open a PR but I doubt that developers take care of such old device.

Why i386 i may ask? i386 has been demoted to Tier 2 with 13.x and you should try a Tier 1 platform (i.e. amd64).
Pentium M is 32Bits only. I'm afraid this computer has reached retirement age.
 
Looks like driver is dead. Could you try this command without any GUI (Xwindow). If it doesn't work, go back to 12.x : you could open a PR but I doubt that developers take care of such old device.
Unfortunately, I did run the commands from command-line (not within X).
I'll give it a few more days to see if anyone's got a workaround for 13. Failing that, I guess it's back to 12. Odd that the only thing that appears to've been dropped in 13 is sound support. Sadly, 13 seems to run a bit faster (on this laptop) than 12 did.
Thank you for the help!
 
If all fails you still could use a cheap USB sound card rather than going back to 12.
Brilliant! I didn't know such a thing exists.
I would need to use external speakers then, no? If not, how would the Inspiron's internal speakers connect to a USB sound card....and might I also run into the same v13 non-support issues as I am with the internal sound system?
 
Brilliant! I didn't know such a thing exists.
I would need to use external speakers then, no? If not, how would the Inspiron's internal speakers connect to a USB sound card....and might I also run into the same v13 non-support issues as I am with the internal sound system?
When and if you buy a USB sound device, you should get a manual such as this:


With my USB speakers, I just connect the USB plug to a USB jack on my laptop, and then plug the RSA connector plug from the speaker assembly into the line-in jack on my laptop. Then, as root, I edit the line hw.snd.default_unit=2 into the file /etc/sysctl.conf and I'm good to go.
 
The problem I'm having today is that it's been so long since I used the laptop's internal speaker, I've forgotten how to reconfigure the system to use that, and I haven't even touched the problem of connecting my JBL Clip 4 Bluetooth speaker yet.
 
Back
Top