Hardware not recognized by Ubuntu

Asked by Ron

Ubuntu AMD64 for some reason hasn't recognized my webcam, mic, headphone jack, and finally microphone jack. How can I fix this? The machine is a brand new Toshiba Satellite C655 Intel i3.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu alsa-driver Edit question
Assignee:
No assignee Edit question
Solved by:
mycae
Solved:
Last query:
Last reply:
Revision history for this message
mycae (mycae) said :
#1

Sounds like an audio problem:

https://help.ubuntu.com/community/SoundTroubleshooting

The camera is probably separate,

can you plug the camera in (assuming it is an external camera) and then give the output of the following command (open a terminal using Ctrl+Alt+T, or from applications menu):

lsusb

?

Revision history for this message
Ron (ronald17b95) said :
#2

Hello --

Here's the result of lsusb on my terminal. The webcam is not external. Everything I mentioned (webcam, mic, and abviously headphone jack, and microphone jack) is internal to or embedded in my system. Can I make Ubuntu recognize them? If so, how?

lsusb:

Bus 002 Device 004: ID 0d49:7450 Maxtor
Bus 002 Device 003: ID 05ac:0304 Apple, Inc. Optical USB Mouse [Mitsumi]
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 10f1:1a2a
Bus 001 Device 003: ID 0bda:0138 Realtek Semiconductor Corp.
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Revision history for this message
Ron (ronald17b95) said :
#3

Oh and here's the output for lspci:

Bus 002 Device 004: ID 0d49:7450 Maxtor
Bus 002 Device 003: ID 05ac:0304 Apple, Inc. Optical USB Mouse [Mitsumi]
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 10f1:1a2a
Bus 001 Device 003: ID 0bda:0138 Realtek Semiconductor Corp.
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ranin@ranin-Satellite-C655:~$ lspci
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 05)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05)
01:00.0 Ethernet controller: Atheros Communications AR8152 v1.1 Fast Ethernet (rev c1)
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
3f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
3f:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
3f:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)

Revision history for this message
mycae (mycae) said :
#4

The camera is detected, and apparently the webcam (10f1:1a2a), should work out of the box....

Can you run the program "cheese" (you may need to install it) and see if the camera magically works

Revision history for this message
Ron (ronald17b95) said :
#5

Oh, OK the webcam is actually working fine. I can't get the mic to work and the jacks. I went through the instructions given on the webpage above. But am not sure if I was able to follow through the instructions on mic. In any case, still not working.

Revision history for this message
mycae (mycae) said :
#6

Well, first things first, check your mixer levels.. Unfortunately, there are a few layers at which this can be set.

so, in a terminal type

alsamixer

and ensure that none of these are muted or set to 0 volume (even if the name doesn't match -- some sound cards oddly label their outputs)

next run:

pavucontrol

and again, check your mixer levels. You may need to install pavucontrol.

Whilst you are doing this, I recommend having some music running, or a video playing, so you can pick up the sound immediately upon setting the correct value. pavucontrol shows live mixers, so even if you can't hear it, you should be able to see it.

Revision history for this message
Ron (ronald17b95) said :
#7

I did exactly as you suggested. Pavucontrol does pick up on music when I play it.

Just to be clear I don't have problems with my speakers. I can play music and listen to it alright. My problem as I said earlier is with the microphone and the jacks. In any case I did as you said and the mic is still not working.

Revision history for this message
Best mycae (mycae) said :
#8

Try this:

sudo gedit /etc/modprobe.d/alsa-base.conf

then at the bottom, add this:

options snd-hda-intel model=ideapad

(pinched from)
https://bbs.archlinux.org/viewtopic.php?id=103470

You will need to either rmmod and then re-modprobe your modules, or reboot, whatever is easiest.

--------------
Even if this works, for the benefit of others, can you provide the output of

aptitude show alsa-base

and

cat /etc/lsb-release

?

Revision history for this message
Ron (ronald17b95) said :
#9

It works! Thanks so much! You're great! You made my day! Mic and headphone jack work. I can't try mic jack (don't have a mic right now) but it seems the problem is resolved. Yay!

OK the output for aptitude show alsa-base:

The program 'aptitude' can be found in the following packages:
 * aptitude
 * aptitude-gtk
Try: sudo apt-get install <selected package>

Output for cat /etc/lsb-release:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.10
DISTRIB_CODENAME=maverick
DISTRIB_DESCRIPTION="Ubuntu 10.10"

Is there something I should be concerned about? Let me know so that I can close this query! Thanks once again for your wonderful work. I am humbled and deeply appreciative!

Revision history for this message
Ron (ronald17b95) said :
#10

Oh a couple of quick questions:

1. why "ideapad" at the end of that statement? I wonder if I should change it to "satellite" as in Toshiba Satellite!

options snd-hda-intel model=satellite

instead of:

options snd-hda-intel model=ideapad

2. what happens to these questions when they're resolved? does Launchpad delete these questions at all? I wonder if I can come back to some of the questions I asked on this forum for the purpose of reference. Or no, they will be all deleted?

Appreciatively,

Ron

Revision history for this message
mycae (mycae) said :
#11

its ideapad, because the internal wiring of the satellite for the soundcard is similar to the ideapad.

Once they are are solved, just mark it as solved, and then it just sits there -- its useful if others need to solve their problems, and yes, you can access it later.

Revision history for this message
Ron (ronald17b95) said :
#12

Thanks mycae, that solved my question.