Who will be brave enough to solve my sound problem?!

Questions about hardware,drivers and peripherals
Forum rules
Before you post please read this

Who will be brave enough to solve my sound problem?!

Postby Dr.Suave on Fri Mar 13, 2009 8:04 am

Hi

I'm actually running Ubuntu 8.10 - but have come across a pretty hard problem, and no one's been able to provide a solution on the Ubuntu forums. I know there are some pretty clever people on the Mint boards, so I thought I'd see if anyone could help.

My original post is here: http://ubuntuforums.org/showthread.php?t=1086627

And here's the text of it (with some added information):
Hi everyone

Sorry to add to the abundance of these posts...:)

Yesterday I installed Intrepid on a new laptop, and have got most of it running smoothly, however, I've been without sound since the live disk. I've tried two Ubuntu 8.10 live disks and a Linux Mint 6 live disk, and none have any audio.

I've been following various tutorials and trouble shooting guides, but I can't seem to enable whatever it is that needs enabling.

I'd really appreciate any advice at all at this stage!

Here's the output of a few commands that you might find useful:

Code: Select all
wilf@drsuave:~$ lspci
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 04)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 04)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 04)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 04)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 04)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 04)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 04)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 04)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f4)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 04)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 04)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon HD 2400 XT
01:00.1 Audio device: ATI Technologies Inc RV610 audio device [Radeon HD 2400 PRO]
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 01)
04:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)


Code: Select all
wilf@drsuave:~$ lsusb
Bus 007 Device 007: ID 07b3:0900 Plustek, Inc.
Bus 007 Device 006: ID 04a9:10c9 Canon, Inc.
Bus 007 Device 004: ID 0bda:0158 Realtek Semiconductor Corp. Mass Stroage Device
Bus 007 Device 003: ID 04b4:6830 Cypress Semiconductor Corp. CY7C68300A EZ-USB AT2 USB 2.0 to ATA/ATAPI
Bus 007 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 0c45:62c0 Microdia Pavilion Webcam
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 002: ID 147e:2016 
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0a5c:2101 Broadcom Corp. A-Link BlueUsbA2 Bluetooth
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Code: Select all
wilf@drsuave:~$ cat /proc/asound/cards
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfb300000 irq 22
 1 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xfb010000 irq 17


Code: Select all
wilf@drsuave:~$ cat /proc/asound/modules
 0 snd_hda_intel
 1 snd_hda_intel


Code: Select all
wilf@drsuave:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: HDA Generic [HDA Generic]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: ATI HDMI [ATI HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


Code: Select all
wilf@drsuave:~$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: HDA Generic [HDA Generic]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


I'm more then willing to provide any extra information needed.

Something of a side note:
The ATI sound chip only seems capable of turning IEC958 on and off (in ALSA mixer at least), and the only chip (is that the right word?) that can control PCM is HDA INTEL Alsa Mixer.

And another bit of information I just thought of!

Neither my user or root were members of the groups pulse, pulse-access, or pulse-rt - I've since fixed this, but I don't know enough about these things to know if that was an indicator of what might be causing the problem - perhaps there are other groups I need to 'join'?

I've also updated alsa using [url="http://ubuntuforums.org/showthread.php?p=6589810#post6589810"]this script[/url].

Edit: I've since found that with these things the brand of your computer is important - it's a [url="http://www.higrade.com/nqcontent.cfm?a_id=3674"]Hi-Grade Notino D7000SRA[/url] - its the best computer I've ever had - it would bring tears to my eyes if I couldn't get Linux working properly on it!


I hope I provided enough info - thanks for reading!
Wilf



And here's some more info I posted as a reply:
[QUOTE=avrilrox;6844761]I think i know whats going on. You sound driver is not being loaded for the correct audio device.

See:

Code: Select all
sudo cat /etc/modprobe.d/alsa-base


In order to get my audio chip to work i had to edit snd_usb_audio, like this:

options snd-usb-audio index=0

You probably need to do it with your intel driver, maybe?


This is what my alsa-base file looked like when I opened it up:

Code: Select all
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; : ; }
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe -Qb snd-seq ; }
install snd-pcm /sbin/modprobe --ignore-install snd-pcm && { /sbin/modprobe --quiet snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer && { /sbin/modprobe --quiet snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq && { /sbin/modprobe --quiet snd-seq-midi ; /sbin/modprobe --quiet snd-seq-oss ; : ; }
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe -Qb saa7134-alsa ; : ; }

# Load snd-seq for devices that don't have hardware midi;
#   Ubuntu #26283, #43682, #56005; works around Ubuntu #34831 for
#   non-Creative Labs PCI hardware
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe -Qb snd-seq ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-usx2y index=-2
options snd-usb-caiaq index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2

options snd-hda-intel probe_mask=1


Here's how I've fiddled with it (all my fiddling has been pretty much a stab in the dark - I'm just guessing based on the small amount of knowledge I do have):

Code: Select all
#
[B]options snd-atiixp-modem index=-1[/B]
[B]options snd-intel8x0m index=-0[/B]
[B]options snd-usb-audio index=-0[/B]

[B]options snd-pcsp index=-3[/B]
[B]options snd-hda-intel model=w810[/B] (<-- That was just a guess, I'm doing a bit of trial and error, will be trying a few more model numbers this afternoon)



I've tried live disks of Ubuntu 8.10, openSUSE, Linux Mint 6, Mandriva and Fedora - none of them made a sound - except openSUSE which made a loud beep through the speakers on startup - which at this point I'm taking as a sign of hope.

The manufacturer of the laptop is pretty vague with details on the sound card, this is all the info it gives:

- Sound Blaster Pro compatible
- High Definition Audio Codec
- Compliant with Azalia
- 7.1 channel SPDIF support
- 2X Speakers (1.5Watt each)
- Built-in dual array microphone

Thanks for reading the ridiculous amount of information, and if anyone has even the slightest guess of what to do I would be hugely grateful.

Wilf
Dr.Suave
Level 1
Level 1
 
Posts: 3
Joined: Fri Mar 13, 2009 7:44 am

Linux Mint is funded by ads and donations.
 

Re: Who will be brave enough to solve my sound problem?!

Postby viking777 on Fri Mar 13, 2009 12:50 pm

Well, my chances of solving it are slim, although I do have an almost identical sound set up to yourself - which works perfectly incidentally. Nobody on the Ubuntu forum seems to have suggested trying the basic thing which is to open a terminal and type

Code: Select all
alsamixer


At the very least this will tell you what chip your sound card has (ALC888 I bet). Once it is open use the tab key to move the focus to View/All then use the left/right arrow keys to move across the screen. Ignore anything with the abbreviation 'Mic' in it and ignore anything with just a small blue box, but if anything else you see is set to 'MM' or anything with a tall blue bar is not set to 100<>100 then use the up/down arrow keys to set it to that.

The other thing to check is that (in Windows) you don't have any special keys selected to mute sound (eg my laptop will mute with Fn/F8 in windows, but not Linux) This should be reflected in in the output of alsamixer but sometimes you just don't know.

Lastly, and I admit this has more to do with blind prejudice than anything else, so only try it as a last resort, but when you are in Ubuntu open Synaptic type 'pulse' into the quicksearch bar and see if you have pulseaudio installed. If you do then remove it, in fact remove anything that has 'pulseaudio' in the description - PROVIDED - it doesn't threaten to remove anything you think you might want to use.

Well, there you have it, the sum total of my knowledge about Linux sound systems. Not much is it, but at least I had a try!
Fujitsu Lifebook AH532. Intel i5 processor, 6Gb ram, Intel HD3000 graphics, Intel Audio/wifi. Realtek RTL8111/8168B Ethernet.Lubuntu 13.10,Ubuntu12.10 (Unity), Mint16 (Cinnamon), Manjaro (Xfce).
Image
User avatar
viking777
Level 14
Level 14
 
Posts: 5153
Joined: Mon Dec 01, 2008 11:21 am

Re: Who will be brave enough to solve my sound problem?!

Postby Dr.Suave on Mon Mar 16, 2009 7:49 am

Thanks for the reply, and sorry for the slow response on my part - had a ridiculously busy couple of days.

Well, the command "alsamixer" just labels everything as Pulseaudio, but "alsamixer -Dhw" tells me my chip is the SigmaTel ID 7698 - a google search brings up nothing but unresolved bug reports (except Mandriva, which claims to work with the latest kernel update - however, my sound didn't work with a Jaunty Alpha live disk or a Mandriva live disk, so I'm slightly skeptical.

Another weird thing about alsamixer though is there's no mute/unmute symbol underneath PCM - I've attached a screenshot.

At least I now know what chip I have - I'll probably try uninstalling pulseaudio today or tomorrow - that has fixed some sound woes of mine in the past...

Thanks for the help!

Any more ideas from anyone?

Wilf
Attachments
alsamixer.png
alsamixer.png (31.63 KiB) Viewed 518 times
Dr.Suave
Level 1
Level 1
 
Posts: 3
Joined: Fri Mar 13, 2009 7:44 am

Re: Who will be brave enough to solve my sound problem?!

Postby Dr.Suave on Tue Mar 17, 2009 6:46 am

Actually, rereading the Mandriva post,there's a patch which should fix things - the only problem is that I'm not experienced enough to know how to instazll a .patch file. The patch is attached to the first comment on this bug report: https://qa.mandriva.com/show_bug.cgi?id=41385

Does anyone know what to do with it?

Thanks

Wilf
Dr.Suave
Level 1
Level 1
 
Posts: 3
Joined: Fri Mar 13, 2009 7:44 am


Return to Hardware Support

Who is online

Users browsing this forum: White Phoenix and 9 guests