openSUSE Forums > Archives > SF Archives > ARCHIVES - Hardware > ARCHIVES - Laptop Support » Mic And Webcam Do Not Work On Suse 10.2 On Hp Dv2000

Go Back   openSUSE Forums > Archives > SF Archives > ARCHIVES - Hardware > ARCHIVES - Laptop Support
Forums FAQ Members List Search Today's Posts Mark Forums Read

ARCHIVES - Laptop Support Questions specific to laptop computers running SUSE Linux

 
Page 1 of 2 1 2
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 12-Dec-2006, 21:03
hbarbosa
Guest
 
Posts: n/a
Default

Hi All,

I've installed OpenSuse 10.2 RC1 two weeks ago and since then I tried
to get my built-ins mic and webcam working without success. After
the final version of 10.2 came out I did the update, but it still
doesnt work. Now I am using alsa from Packman, and it also
doesn't work.

My system:
HP Pavilion dv2000
Intel Duo Core 1.66, with 1Gb RAM
Intel chipset 945GM
OpenSuse 10.2 RC 1, fully updated

Webcam is detected at startup, but aMsn says no webcam is detected.

<6>usb 5-5: new high speed USB device using ehci_hcd and address 3
<6>usb 5-5: new device found, idVendor=0c45, idProduct=62c0
<6>usb 5-5: new device strings: Mfr=2, Product=1, SerialNumber=3
<6>usb 5-5: Product: USB 2.0 Camera
<6>usb 5-5: Manufacturer: Sonix Technology Co., Ltd.
<6>usb 5-5: SerialNumber: SN0001
<6>usb 5-5: configuration #1 chosen from 1 choice

Did modprobe sn9c102 but there is no /dev/video device on my system.
What driver do I have to install to get the video device?

Playback sound works, but no recording. Already tried muting and unmuting
the mic, and using the built in mic or an external one, everything fails.
From Yast -> Hardware-> Sound: my card is a Intel HDA 82801G
(ICH7 family). Tried to record sound with krec and audacity, and both
fail.

Kmix seems to be configured correctly, but it strangely has only a few options.
I have seen others posts about sound problem with intel hda and
they always have a lot of things under input/output/switches.
don't know what's wrong with mine:



Alsa stuff installed:


laptop:~ # rpm -qa | grep alsa
alsamixergui-0.9.0rc1-578
alsa-plugins-1.0.12-28
kalsatools-1.5.0-390
alsa-tools-1.0.13-18
alsa-1.0.13-21
alsa-tools-gui-1.0.13-18
alsa-firmware-1.0.13-16


Ouput of lscpi:

laptop:~ # lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
05:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
08:08.0 Ethernet controller: Intel Corporation PRO/100 VE Network Connection (rev 02)
08:09.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832
08:09.1 Generic system peripheral [Class 0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
08:09.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
08:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
08:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)


Ouput of lsusb:

laptop:~ # lsusb
Bus 005 Device 003: ID 0c45:62c0 Microdia
Bus 005 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000


Everything work on windows... And everything but mic and webcam
is working on linux.

Any idea what's wrong?

Thanx,
Henrique

  #2 (permalink)  
Old 12-Dec-2006, 22:37
hbarbosa
Guest
 
Posts: n/a
Default

Quote:
My system:
HP Pavilion dv2000
Intel Duo Core 1.66, with 1Gb RAM
Intel chipset 945GM
OpenSuse 10.2 RC 1, fully updated

Webcam is detected at startup, but aMsn says no webcam is detected.

<6>usb 5-5: new high speed USB device using ehci_hcd and address 3
<6>usb 5-5: new device found, idVendor=0c45, idProduct=62c0
<6>usb 5-5: new device strings: Mfr=2, Product=1, SerialNumber=3
<6>usb 5-5: Product: USB 2.0 Camera
<6>usb 5-5: Manufacturer: Sonix Technology Co., Ltd.
<6>usb 5-5: SerialNumber: SN0001
<6>usb 5-5: configuration #1 chosen from 1 choice

Did modprobe sn9c102 but there is no /dev/video device on my system.
What driver do I have to install to get the video device?
[/b]
I just figured out how to get the webcam working. Apparentely, the driver sn9c102
that comes with the kernel is not the right one. I had to install the uvcvideo:

1) go to http://mxhaard.free.fr/download.html and download uvcvideo-52.tar.gz
2) untar, make and make install
3) modprobe uvcvideo

That's it. Even after reboot it will work. Since the correct module is in place,
the system will find it and load it automatically. Here's what in dmesg now:


usb 5-5: new high speed USB device using ehci_hcd and address 2
usb 5-5: new device found, idVendor=0c45, idProduct=62c0
usb 5-5: new device strings: Mfr=2, Product=1, SerialNumber=3
usb 5-5: Product: USB 2.0 Camera
usb 5-5: Manufacturer: Sonix Technology Co., Ltd.
usb 5-5: SerialNumber: SN0001
usb 5-5: configuration #1 chosen from 1 choice
Linux video capture interface: v2.00
uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:62c0)
usbcore: registered new driver uvcvideo
USB Video Class driver (v0.1.0)


To compile the module you will need to have the kernel source installed...
and it MUST match the in-use kernel.

You can see that your webcam is working buy noticing that now
there is a device /dev/video0 and by use of videoview:

http://www.linux-projects.org/modules/mydo...id=5&lid=42

Just download it and run. You will be able to grab videos and images
from the camera.

Now I am only missing the mic....

Cheers,
Henrique
  #3 (permalink)  
Old 29-Jan-2007, 05:26
casualprogrammer
Guest
 
Posts: n/a
Default

Quote:

Now I am only missing the mic....

Cheers,
Henrique
[/b]
Henrique,

did you solve your Microphone problem yet ? If so, please let us know how.

Thank you,

Casual
  #4 (permalink)  
Old 04-Feb-2007, 14:53
bert
Guest
 
Posts: n/a
Default

I am also having sound recording problems.

Playing sounds seems set at a low volume too, I crank to external speakers up so I can cope but it isn't anything that's going to annoy the folks next door.

I have reconfigured the sound card, used KMix to crank every setting up to full and can now record a very faint me, if I speak very loudly. This is very odd as I can hear whats going into the mic coming thru the headphones, but what gets recorded is only about 10% of the volume I hear.

82801G (lCH7 Family) High Definition Audio Controller, Suse 10.2 64bit

any ideas as to what to try to improve sound levels?

  #5 (permalink)  
Old 04-Feb-2007, 14:54
hbarbosa
Guest
 
Posts: n/a
Default

Quote:
Henrique,

did you solve your Microphone problem yet ? If so, please let us know how.

Thank you,

Casual
[/b]
Yeah,
I finally solved the problem.... Not sure if it was a clever solution, but anyway...

Go to the alsa webpage:

http://www.alsa-project.org/

and download the source code version: 1.0.14rc2 of newer. If you are lucky, when it comes to you to solve this problem, there will be a rpm available somewhere... You can try to search for it in: freshrpm or rpm.bone.net, etc...

Remember to download the source packages for everything alsa related:

alsa-driver, firmware, lib, oss, plugins, tools and utils

now check which of these you have installed on your system:

rpm -aq | grep alsa

Uninstall everything but the alsa driver with:

rpm -e --force list_of_alsa_packges

Then do the usual to install from source each and all of the packages you downloaded. I mean, open the packages:

tar -xzvf package.tgz

... and follow the installation instructions inside each new directory. Once you have installed all the packges, restart the window manager (CRTL+ALT+BACKSPACE) and cross your fingers. You should have
new options in the kmix window and a working microphone!

DRAWBACK: now the mute multimidia button controls the master volume and not the PCM volume so mutting does not work

NOTE: at first I uninstalled all alsa packages from my system and then installed from source all the latest versions. That works. However, I had to use a script inside the alsa-driver tree to create the sound devices (/dev/...)... but the configurations and devices only lasted until next reboot... so I re-installed the old alsa-driver with the suse rpm and then re-installed (overwriting) the latest version (I tried to have the device' script running during boot but it did not work).
  #6 (permalink)  
Old 11-Feb-2007, 19:19
pequisp
Guest
 
Posts: n/a
Default

Henrique,

I have a dv2120us, with mic and webcam just like you. Got the SUSE 10.2 installed and updated. Webcam is a Sonix.

Used svn to get the UVC driver and installed it:

svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
cd trunk
make (as root)
make install (as root)
modprobe uvcvideo

Now I got /dev/video pointing to /dev/video0 and dmesg shows the following:

usb 1-8: new high speed USB device using ehci_hcd and address 3
usb 1-8: new device found, idVendor=0c45, idProduct=62c0
usb 1-8: new device strings: Mfr=2, Product=1, SerialNumber=3
usb 1-8: Product: USB 2.0 Camera
usb 1-8: Manufacturer: Sonix Technology Co., Ltd.
usb 1-8: SerialNumber: SN0001
usb 1-8: configuration #1 chosen from 1 choice
Linux video capture interface: v2.00
uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:62c0)
usbcore: registered new driver uvcvideo
USB Video Class driver (v0.1.0)

pretty much like your case, and lsmod shows:

Module Size Used by
uvcvideo 60036 0
videodev 42624 1 uvcvideo
v4l1_compat 28548 2 uvcvideo,videodev
v4l2_common 41472 2 uvcvideo,videodev
usbcore 148064 5 usbhid,uvcvideo,ehci_hcd,ohci_hcd,ndiswrapper

Anyway, the cam does not work. Videoview does not detect it and dmesg shows the following:

ioctl32(videoview:5550): Unknown cmd fd(4) cmd(80685600){00} arg(ffc0f688) on /dev/video0

The interesting thing is that kopete detected the webcam, after doing the "modprobe uvcvideo", but it doesn't work anyway.
I'm included in the audio and video groups.

So I don't understand why it isn't working, as it is the same cam, same driver and same OS. Any idea??
  #7 (permalink)  
Old 03-Mar-2007, 18:22
pequisp
Guest
 
Posts: n/a
Default

After some research I found out the problem.. it was so simple.
The only detail that was missing was the v4l2 support which is accomplished by installing the "pwlib-plugins-v4l2" package.

I found it out because Eckiga didn't give me the v4l2 option during configuration, only the v4l option. But the uvcvideo is only compatible with the v4l2.

That's it. Hope everybody gets their camera working!
  #8 (permalink)  
Old 03-Mar-2007, 18:36
pequisp
Guest
 
Posts: n/a
Default

It's strange, cause videoview still does not work.
Keeps giving the same message in dmesg:

ioctl32(videoview:6005): Unknown cmd fd(4) cmd(80685600){00} arg(fffa5fbc) on /dev/video0

Well, at least Ekiga is working.
  #9 (permalink)  
Old 05-Mar-2007, 08:14
pequisp
Guest
 
Posts: n/a
Default

Only now I noticed that your system is 32 bits (as far as I know Core Duo is 32 bits).
That might be why somethings don't work in my case...
  #10 (permalink)  
Old 06-Mar-2007, 10:11
pequisp
Guest
 
Posts: n/a
Default

rc3 of alsa-1.0.14 was released today. In the release notes
http://www.alsa-project.org/changes/v1-0-1...-v1-0-14rc3.txt
one can find the following lines:

Quote:
- hda-codec - More fixes for Conexant HD Audio support

Renamed Conexant 5045 to CX20549 (Venice) per Conexant Documentation
Renamed Conexant 5047 to CX20551 (Waikiki) per Conexant Documentation
Fixed automute on HP Laptops with CX20551 codec.
Fixed recording issues on Toshiba Satelite P100/P105 series laptops
Added HP DV8000, DV2000Z, Fujitsu Si1520 support

More work to be done on CX20549 based systems, but CX20551 Systems are
much better now.

Signed-off-by: Tobin Davis <tdavis@dsl-only.net>[/b]
Seems like we're almost there....
 
Page 1 of 2 1 2

Bookmarks

Thread Tools
Display Modes

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 On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




 

Search Engine Friendly URLs by vBSEO 3.3.0 RC2