LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 06-02-2009, 04:11 PM   #1
81bones
Member
 
Registered: Oct 2006
Location: Chicago, IL
Distribution: Almalinux
Posts: 66

Rep: Reputation: 15
Microsoft LifeCam VX-6000 Webcam and Mandriva 2008.1


I seem to have run into a rather unique issue while trying to get my LifeCam VX-6000 to work with my linux system. I've read some of the other posts about getting LifeCams to work but it doesn't seem to be working for me. Here's where I am.

I'm running Mandriva 2008.1 (2.6.24.7-desktop-2mnb). The LifeCam shows up in the usb system:

Code:
root@localhost ~ # lsusb
Bus 001 Device 006: ID 045e:00f4 Microsoft Corp.
I have the uvcvideo and v4l modules installed, and I tried installing the gspca driver as well:

Code:
root@localhost ~ # lsmod|grep uvc
uvcvideo               55080  0
compat_ioctl32          1920  1 uvcvideo
videodev               27104  3 gspca,uvcvideo,ivtv
v4l2_common            16128  7 uvcvideo,wm8775,cx25840,tuner,ivtv,cx2341x,videodev
v4l1_compat            14308  3 uvcvideo,ivtv,videodev
usbcore               121932  12 gspca,uvcvideo,snd_usb_audio,snd_usb_lib,usb_storage,uhci_hcd,ohci_hcd,ehci_hcd,usbhid
And here are all the video-related devices in my /dev directory:

Code:
root@localhost ~ # ls -l vi*
lrwxrwxrwx  1 root root       6 2009-06-02 07:30 video -> video0
crw-rw----+ 1 root video 81,  0 2009-06-02 07:30 video0
crw-rw----+ 1 root video 81, 24 2009-06-02 07:30 video24
crw-rw----+ 1 root video 81, 32 2009-06-02 07:30 video32
As you may have noticed, there are several video devices. I have a Hauppauge PVR-150 TV card installed in my system as well, and I think this is what is causing my issues. My webcam isn't getting associated with a dev file, so any time I try to use a program that accesses the webcam there's an error because it winds up trying to access the TV card.

Code:
root@localhost ~ # ./luvcview -f yuv
luvcview 0.2.4

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path:  /dev/video0
/dev/video0 does not support streaming i/o
 Init v4L2 failed !! exit fatal
I know it's possible to have multiple webcams installed on the same system but I don't know how to go about doing that. Does anyone have any idea about how I might get this to work (other than removing the TV card)? Thanks!
 
Old 06-08-2009, 10:04 PM   #2
81bones
Member
 
Registered: Oct 2006
Location: Chicago, IL
Distribution: Almalinux
Posts: 66

Original Poster
Rep: Reputation: 15
Ok so I've been able to figure a few things out on my own but I still can't quite get the webcam working. I was able to install the Microdia driver (http://groups.google.com/group/micro...a-driver-draft) and now my system seems to detect the webcam:

Code:
root@localhost ~ # more /var/log/dmesg | grep sn9c20x
Linux video capture interface: v2.00
sn9c20x: SN9C20X USB 2.0 Webcam - 045E:00F4 plugged-in.
sn9c20x: Detected OV9650 Sensor.
sn9c20x: Webcam device 045E:00F4 is now controlling video device /dev/video0
input: SN9C20X Webcam as /class/input/input5
sn9c20x: Using yuv420 output format


root@localhost ~ # lsusb
Bus 001 Device 006: ID 045e:00f4 Microsoft Corp.


root@localhost ~ # lsmod|grep video
uvcvideo               55080  0
compat_ioctl32          1920  1 uvcvideo
videodev               27104  3 uvcvideo,ivtv,sn9c20x
v4l2_common            16128  7 uvcvideo,wm8775,cx25840,tuner,ivtv,cx2341x,videodev
v4l1_compat            14308  3 uvcvideo,ivtv,videodev
usbcore               121932  13 uvcvideo,usblp,snd_usb_audio,snd_usb_lib,sn9c20x,usb_storage,uhci_hcd,ohci_hcd,ehci_hcd,usbhid


root@localhost ~ # ls -l /dev/video*
lrwxrwxrwx  1 root root       6 2009-06-08 03:10 /dev/video -> video0
crw-rw----+ 1 root video 81,  0 2009-06-08 03:10 /dev/video0
crw-rw----+ 1 root video 81,  1 2009-06-08 08:10 /dev/video1
crw-rw----+ 1 root video 81, 24 2009-06-08 08:10 /dev/video24
crw-rw----+ 1 root video 81, 32 2009-06-08 08:10 /dev/video32
As you can see, the webcam is now installed as /dev/video0 (the TV card got kicked to video1). Unfortunately I still get an error when I attempt to test the camera using the standard test command:

Code:
root@localhost ~ # mplayer tv:// -tv driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11

MPlayer 1.0-1.rc2.10.5mdv2008.1-4.2.3 (C) 2000-2007 MPlayer Team
CPU: AMD Processor model unknown (Family: 15, Model: 107, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing tv://.
TV file format detected.
Selected driver: v4l2
 name: Video 4 Linux 2 input
 author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
 comment: first try, more to come ;-)
Selected device: SN9C20x USB 2.0 Webcam Driver
 Capabilites:  video capture  read/write  streaming
 supported norms:
 inputs: 0 = Webcam;v4l2: ioctl get input failed: Invalid argument

 Current input: 1
 Current format: unknown (0x30323953)
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Invalid argument
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
xscreensaver_disable: Could not find XScreenSaver window.
No value set for `/apps/gnome-screensaver/idle_activation_enabled'
==========================================================================
Cannot find codec matching selected -vo and video format 0x30323953.
Read DOCS/HTML/en/codecs.html!
==========================================================================

v4l2: ioctl set mute failed: Invalid argument
v4l2: 0 frames successfully processed, 0 frames dropped.

Exiting... (End of file)
Another simple webcam program, luvcview, also exits with an error, but I was able to use it to list the supported video formats:

Code:
root@localhost ~ # luvcview -L
luvcview 0.2.4

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path:  /dev/video0
{ pixelformat = 'S920', description = 'SN9C20X I420 (YUV 4:2:0)' }
{ discrete: width = 128, height = 96 }
        Time interval between frame:
{ discrete: width = 160, height = 120 }
        Time interval between frame:
{ discrete: width = 176, height = 144 }
        Time interval between frame:
{ discrete: width = 320, height = 240 }
        Time interval between frame:
{ discrete: width = 352, height = 288 }
        Time interval between frame:
{ discrete: width = 640, height = 480 }
        Time interval between frame:
{ pixelformat = 'BA81', description = 'Bayer 8bit (BGGR)' }
{ discrete: width = 128, height = 96 }
        Time interval between frame:
{ discrete: width = 160, height = 120 }
        Time interval between frame:
{ discrete: width = 176, height = 144 }
        Time interval between frame:
{ discrete: width = 320, height = 240 }
        Time interval between frame:
{ discrete: width = 352, height = 288 }
        Time interval between frame:
{ discrete: width = 640, height = 480 }
        Time interval between frame:
I have attempted to install the libv4l package of drivers but for whatever reason that isn't working either. I was able to successfully compile the libv4l-0.5.98 modules but for some reason my system refuses to see them. If I try to load them I get an error like this:

Code:
root@localhost ~ # ls /usr/local/lib
libv4l/      libv4l1.so.0*  libv4l2.so.0*      libv4lconvert.so.0*  printdriver/
libv4l1.so@  libv4l2.so@    libv4lconvert.so@  pkgconfig/


root@localhost ~ # LD_PRELOAD=/usr/local/lib/libv4l/v4l2convert.so mplayer tv:// \
    -tv driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11
mplayer: error while loading shared libraries: libv4l2.so.0: cannot open shared object file: No such file or directory
As far as I can tell the libraries are installed properly. And I'm not even sure if getting libv4l to work would solve the problem. Does anyone have any ideas? Any help at all would be much appreciated, and several internet searches leads me to think that there are quite a few others who are having problems with this Microsoft webcam that might appreciate it as well. Thanks!
 
Old 06-09-2009, 08:07 PM   #3
81bones
Member
 
Registered: Oct 2006
Location: Chicago, IL
Distribution: Almalinux
Posts: 66

Original Poster
Rep: Reputation: 15
Unhappy

Even more progress, but still no luck! Part of my problem is definitely related to libv4l. The reason my system wasn't finding the new libraries is because I forgot to run ldconfig. Now that I have the libraries appear to be available, but this has only generated a new problem:

Code:
root@localhost ~ # LD_PRELOAD=/usr/local/lib/libv4l/v4l2convert.so mplayer tv:// \
    -tv driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11

MPlayer 1.0-1.rc2.10.5mdv2008.1-4.2.3 (C) 2000-2007 MPlayer Team
CPU: AMD Processor model unknown (Family: 15, Model: 107, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing tv://.
TV file format detected.
Selected driver: v4l2
 name: Video 4 Linux 2 input
 author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
 comment: first try, more to come ;-)
Selected device: SN9C20x USB 2.0 Webcam Driver
 Capabilites:  video capture  read/write  streaming
 supported norms:
 inputs: 0 = Webcam;v4l2: ioctl get input failed: Invalid argument

 Current input: 1
 Current format: unknown (0x30323953)
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Invalid argument
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
xscreensaver_disable: Could not find XScreenSaver window.
No value set for `/apps/gnome-screensaver/idle_activation_enabled'
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
VDec: vo config request - 640 x 480 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [x11] 640x480 => 640x480 Planar YV12  [zoom]
Shared memory not supported
Reverting to normal Xlib
[swscaler @ 0x8894e10]SwScaler: using unscaled yuv420p -> rgb32 special converter
Selected video codec: [rawyv12] vfm: raw (RAW YV12)
==========================================================================
Audio: no sound
Starting playback...
zsh: segmentation fault  LD_PRELOAD=/usr/local/lib/libv4l/v4l2convert.so mplayer tv:// -tv  -vo x11
I also get a segfault if I try to use a different program:

Code:
root@localhost ~ # LD_PRELOAD=/usr/local/lib/libv4l/v4l2convert.so cheese&
[1] 14507
root@localhost ~ #
[1]  + segmentation fault LD_PRELOAD=/usr/local/lib/libv4l/v4l2convert.so cheese
root@localhost ~ #
The problem is obviously with libv4l and it may or may not be directly related to the hardware. But it compiled successfully so I'm still not sure where the problem is. As far as I can tell I'm using the latest version of everything, including libv4l (0.5.98). Does anyone have any ideas?
 
Old 06-09-2009, 09:17 PM   #4
Drakeo
Senior Member
 
Registered: Jan 2008
Location: Urbana IL
Distribution: Slackware, Slacko,
Posts: 3,716
Blog Entries: 3

Rep: Reputation: 483Reputation: 483Reputation: 483Reputation: 483Reputation: 483
the preload of compat.so was not needed till 2.6.27 kernel so to preloade the compat.so for 4vl1 is not needed you will find that cam uses the v4l2 and the Module (driver) is uvcvideo
not sure why your cam is not working but boot your machine then plug it in. Then read your dmesg out put.
I also no that cam can also use the gspca module on the older kernels instead of the uvcvideo. after looking around I see that some people are building Max's gspca driver for them up to 2.6.27 kernel when the things had a big change in the kernel.
I also read on the older kernel you had keep the uvcvideo from loading at boot for that device so you could use the gspca_main driver or build the mxhaard gspca module for it.
The reason I know I have had to do all theses things in the past.
But Now I have to buy a new cam do to this bleeding edge new computer I bought.

Last edited by Drakeo; 06-09-2009 at 09:18 PM.
 
Old 06-30-2009, 10:01 PM   #5
81bones
Member
 
Registered: Oct 2006
Location: Chicago, IL
Distribution: Almalinux
Posts: 66

Original Poster
Rep: Reputation: 15
Hello everyone, sorry for the late reply; busy at work and all.

@Drakeo: Thanks for the tips. Unfortunately, still no luck. I uninstalled the sn9c20x driver I was using and I stopped uvcvideo from loading at boot. I installed the gspca driver via the Mandriva rpm:

Code:
root@localhost ~ # rpm -qa|grep gspca
dkms-gspcav1-1.00.20-2mdv2008.1
Everything compiled and installed correctly:

Code:
root@localhost ~ # lsmod|grep video
videodev               27104  2 gspca,ivtv
v4l2_common            16128  6 wm8775,cx25840,tuner,ivtv,cx2341x,videodev
v4l1_compat            14308  2 ivtv,videodev
My camera doesn't seem to be recognized at all with driver, however. When I had the sn9c20x driver, I would get this feedback in my syslog when I plugged the camera in:

Code:
root@localhost ~ # tail -f syslog
Jun 30 21:38:53 localhost kernel: usb 1-1: new high speed USB device using ehci_hcd and address 10
Jun 30 21:38:53 localhost kernel: usb 1-1: configuration #1 chosen from 1 choice
Jun 30 21:38:53 localhost kernel: 10:2:1: cannot get freq at ep 0x84
Jun 30 21:38:53 localhost kernel: sn9c20x: SN9C20X USB 2.0 Webcam - 045E:00F4 plugged-in.
Jun 30 21:38:53 localhost kernel: sn9c20x: Detected OV9650 Sensor.
Jun 30 21:38:53 localhost kernel: sn9c20x: Webcam device 045E:00F4 is now controlling video device /dev/video0
Jun 30 21:38:53 localhost kernel: input: SN9C20X Webcam as /class/input/input9
Jun 30 21:38:53 localhost kernel: sn9c20x: Using yuv420 output format
Jun 30 21:38:53 localhost kernel: usbcore: registered new interface driver sn9c20x
Jun 30 21:38:53 localhost kernel: sn9c20x: SN9C20x USB 2.0 Webcam Driver v2009.04 loaded
Jun 30 21:38:53 localhost kernel: 10:2:1: cannot get freq at ep 0x84
Jun 30 21:38:53 localhost pulseaudio[5995]: alsa-util.c: Device hw:1 doesn't support 44100 Hz, changed to 16000 Hz.
Jun 30 21:38:53 localhost pulseaudio[5995]: alsa-util.c: Device hw:1 doesn't support 2 channels, changed to 1.
Now when I plug the camera in with the gspca driver loaded, I get this:

Code:
root@localhost ~ # tail -f syslog
Jun 30 21:58:06 localhost kernel: usb 1-1: new high speed USB device using ehci_hcd and address 14
Jun 30 21:58:06 localhost kernel: usb 1-1: configuration #1 chosen from 1 choice
Jun 30 21:58:06 localhost kernel: 14:2:1: cannot get freq at ep 0x84
Jun 30 21:58:07 localhost pulseaudio[5995]: alsa-util.c: Device hw:1 doesn't support 44100 Hz, changed to 16000 Hz.
Jun 30 21:58:07 localhost pulseaudio[5995]: alsa-util.c: Device hw:1 doesn't support 2 channels, changed to 1.
Jun 30 21:58:07 localhost kernel: 14:2:1: cannot get freq at ep 0x84
And as you might expect, there's no video or video0 in my /dev directory anymore. Am I just using gspca wrong, or should I switch to a different driver? Any more help would be appreciated!
 
Old 07-01-2009, 11:09 PM   #6
Drakeo
Senior Member
 
Registered: Jan 2008
Location: Urbana IL
Distribution: Slackware, Slacko,
Posts: 3,716
Blog Entries: 3

Rep: Reputation: 483Reputation: 483Reputation: 483Reputation: 483Reputation: 483
could you post your dmesg for me. the 2.6.27 kernel was used in 2008 I really had to work hard to get it to work till finally the v4lcompat rpm was posted. if you have a gspca and a uvc cams there may be that loading issue where they are conflicting and we may have to tell linux not to load none of them from the kernel nd do it manually.
the 2.6.27 was the last time dkms-gspcav1-1.00.20-2mdv2008.1 was used but it was not needed.
My old work around was to actually to remove gspca_main and put it some where for safe keeping then build Max's gspca. If you are using dkms-gspcav1-1.00.20-2mdv2008.1 then you need to remove the gspca_main.

This work around worked but it was not needed the real problem was v4l1compat. you can install dkms-gspcav1-1.00.20-2mdv2008. till the caows come home but if the /lib/modules/2.6.27.X/kernel/drivers/media/video/gspca/gspca_main.ko <-- it will load and conflict with the others. this is inccorect
Quote:
root@localhost ~ # LD_PRELOAD=/usr/local/lib/libv4l/v4l2convert.so cheese&
[1] 14507
root@localhost ~ #
[1] + segmentation fault LD_PRELOAD=/usr/local/lib/libv4l/v4l2convert.so cheese
root@localhost ~ #
this is correct.
Quote:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
v4l1compat.so links v4l2convert.so
update on that bleeding edge computer with bios written for Microsoft put a new asus board in and all my cams are recognized and loaded .
out of all my systems Mandriva dual with only 64 bit loaded works on everything except gyachi is still flawed.
Got slackware to use all my cams now to. ubuntu 9.04 still working on the issue. Puppy linux it all works great.

Last edited by Drakeo; 07-01-2009 at 11:11 PM.
 
Old 07-13-2009, 11:00 PM   #7
81bones
Member
 
Registered: Oct 2006
Location: Chicago, IL
Distribution: Almalinux
Posts: 66

Original Poster
Rep: Reputation: 15
Sorry again for the late reply; not much free time after work. So here's my dmesg (I had to remove some stuff because the post was too long):

Code:
Linux version 2.6.24.7-desktop-2mnb (qateam@titan.mandriva.com) (gcc version 4.2.3 (4.2.3-6mnb1)) #1 SMP Thu Oct 30 18:03:14 EDT 2008
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
 BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 0000000077ef0000 (usable)
 BIOS-e820: 0000000077ef0000 - 0000000077ef3000 (ACPI NVS)
 BIOS-e820: 0000000077ef3000 - 0000000077f00000 (ACPI data)
 BIOS-e820: 0000000078000000 - 0000000080000000 (reserved)
 BIOS-e820: 00000000f0000000 - 00000000f4000000 (reserved)
 BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
1022MB HIGHMEM available.
896MB LOWMEM available.
...
Nvidia board detected. Ignoring ACPI timer override.
...
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 88000000 (gap: 80000000:70000000)
swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000
swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000f0000
swsusp: Registered nosave memory region: 00000000000f0000 - 0000000000100000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 487411
Kernel command line: BOOT_IMAGE=linux root=UUID=f71ff8b2-a08b-4494-825b-a3ecb464ce1f resume=/dev/sda5 splash=silent vga=788
bootsplash: silent mode.
mapped APIC to ffffb000 (fee00000)
mapped IOAPIC to ffffa000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Detected 2009.284 MHz processor.
spurious 8259A interrupt: IRQ7.
Console: colour dummy device 80x25
console [tty0] enabled
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1940288k/1964992k available (2335k kernel code, 22952k reserved, 797k data, 296k init, 1047488k highmem, 0k BadRAM)
...
Setting up standard PCI resources
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Transparent bridge - 0000:00:10.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT]
...
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnpacpi: exceeded the max number of mem resources: 12
pnp: PnP ACPI: found 12 devices
ACPI: ACPI bus type pnp unregistered
PnPBIOS: Disabled
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
ACPI: RTC can wake from S4
...
vesafb: mode is 800x600x16, linelength=1600, pages=2
vesafb: protected mode interface info at c000:d210
vesafb: pmi: set display start = c00cd246, set palette = c00cd2b0
vesafb: pmi: ports = 3b4 3b5 3ba 3c0 3c1 3c4 3c5 3c6 3c7 3c8 3c9 3cc 3ce 3cf 3d0 3d1 3d2 3d3 3d4 3d5 3da 
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
...
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
cpuidle: using governor ladder
cpuidle: using governor menu
TCP cubic registered
NET: Registered protocol family 1
Using IPI No-Shortcut mode
registered taskstats version 1
BIOS EDD facility v0.16 2004-Jun-25, 6 devices found
Freeing unused kernel memory: 296k freed
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
ACPI: PCI Interrupt Link [APCL] enabled at IRQ 23
ACPI: PCI Interrupt 0000:00:0b.1[B] -> Link [APCL] -> GSI 23 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:0b.1 to 64
ehci_hcd 0000:00:0b.1: EHCI Host Controller
ehci_hcd 0000:00:0b.1: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:0b.1: debug port 1
PCI: cache line size of 64 is not supported by device 0000:00:0b.1
ehci_hcd 0000:00:0b.1: irq 16, io mem 0xfe02e000
ehci_hcd 0000:00:0b.1: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
ACPI: PCI Interrupt Link [APCF] enabled at IRQ 22
ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [APCF] -> GSI 22 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:0b.0 to 64
ohci_hcd 0000:00:0b.0: OHCI Host Controller
ohci_hcd 0000:00:0b.0: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:0b.0: irq 17, io mem 0xfe02f000
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 8 ports detected
USB Universal Host Controller Interface driver v3.0
SCSI subsystem initialized
Driver 'sd' needs updating - please use bus_type methods
libata version 3.00 loaded.
input: ImPS/2 Generic Wheel Mouse as /class/input/input0
sata_nv 0000:00:0e.0: version 3.5
ACPI: PCI Interrupt Link [APSI] enabled at IRQ 21
ACPI: PCI Interrupt 0000:00:0e.0[A] -> Link [APSI] -> GSI 21 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:0e.0 to 64
scsi0 : sata_nv
scsi1 : sata_nv
ata1: SATA max UDMA/133 cmd 0x9f0 ctl 0xbf0 bmdma 0xe000 irq 18
ata2: SATA max UDMA/133 cmd 0x970 ctl 0xb70 bmdma 0xe008 irq 18
usb 1-4: new high speed USB device using ehci_hcd and address 3
usb 1-4: configuration #1 chosen from 1 choice
hub 1-4:1.0: USB hub found
hub 1-4:1.0: 7 ports detected
usb 1-7: new high speed USB device using ehci_hcd and address 4
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
usb 1-7: configuration #1 chosen from 1 choice
ata1.00: ATA-8: WDC WD2502ABYS-01B7A0, 02.03B02, max UDMA/133
ata1.00: 490350672 sectors, multi 1: LBA48 NCQ (depth 0/32)
ata1.00: configured for UDMA/133
usb 2-3: new low speed USB device using ohci_hcd and address 2
usb 2-3: configuration #1 chosen from 1 choice
input: Microsoft Comfort Curve Keyboard 2000 as /class/input/input1
input,hidraw0: USB HID v1.11 Keyboard [Microsoft Comfort Curve Keyboard 2000] on usb-0000:00:0b.0-3
input: Microsoft Comfort Curve Keyboard 2000 as /class/input/input2
input,hidraw1: USB HID v1.11 Device [Microsoft Comfort Curve Keyboard 2000] on usb-0000:00:0b.0-3
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
usb 1-4.1: new low speed USB device using ehci_hcd and address 5
usb 1-4.1: configuration #1 chosen from 1 choice
ata2.00: ATAPI: ASUS    DRW-2014S1T, 1.01, max UDMA/66
ata2.00: configured for UDMA/66
hiddev0hidraw2: USB HID v1.10 Device [APC Back-UPS ES 500 FW:824.B1.D USB FW:B1] on usb-0000:00:0b.1-4.1
scsi 0:0:0:0: Direct-Access     ATA      WDC WD2502ABYS-0 02.0 PQ: 0 ANSI: 5
...
usb 1-4.6: new high speed USB device using ehci_hcd and address 6
usb 1-4.6: configuration #1 chosen from 1 choice
usb 1-4.7: new full speed USB device using ehci_hcd and address 7
usb 1-4.7: configuration #1 chosen from 1 choice
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
NFORCE-MCP51: IDE controller (0x10de:0x0265 rev 0xa1) at  PCI slot 0000:00:0d.0
NFORCE-MCP51: not 100% native mode: will probe irqs later
NFORCE-MCP51: 0000:00:0d.0 (rev a1) UDMA133 controller
    ide0: BM-DMA at 0xf400-0xf407, BIOS settings: hda:DMA, hdb:DMA
NFORCE-MCP51: IDE port disabled
Probing IDE interface ide0...
swsusp: Marking nosave pages: 000000000009f000 - 0000000000100000
swsusp: Basic memory bitmaps created
swsusp: Basic memory bitmaps freed
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
TomoyoLinux Mandatory Access Control disabled by default.
You need to install ccs-tools if you want to enable it.
sd 0:0:0:0: Attached scsi generic sg0 type 0
scsi 1:0:0:0: Attached scsi generic sg1 type 5
input: Power Button (FF) as /class/input/input3
i2c-adapter i2c-0: nForce2 SMBus adapter at 0x4c00
i2c-adapter i2c-1: nForce2 SMBus adapter at 0x4c40
ACPI: Power Button (FF) [PWRF]
input: Power Button (CM) as /class/input/input4
ACPI: Power Button (CM) [PWRB]
ACPI: Thermal Zone [THRM] (40 C)
ACPI: Fan [FAN] (on)
Initializing USB Mass Storage driver...
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
usblp1: USB Bidirectional printer dev 7 if 1 alt 0 proto 2 vid 0x03F0 pid 0x4F11
usbcore: registered new interface driver usblp
forcedeth: Reverse Engineered nForce ethernet driver. Version 0.61.
ACPI: PCI Interrupt Link [APCH] enabled at IRQ 20
ACPI: PCI Interrupt 0000:00:14.0[A] -> Link [APCH] -> GSI 20 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:00:14.0 to 64
Driver 'sr' needs updating - please use bus_type methods
sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 1:0:0:0: Attached scsi CD-ROM sr0
input: PC Speaker as /class/input/input5
Linux video capture interface: v2.00
rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one year, y3k
parport_pc 00:08: reported by Plug and Play ACPI
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
ivtv:  Start initialization, version 1.1.0
forcedeth 0000:00:14.0: ifname eth0, PHY OUI 0x5043 @ 11, addr 00:1b:fc:b2:be:f8
forcedeth 0000:00:14.0: highdma pwrctl timirq gbit lnktim desc-v3
ACPI: PCI Interrupt Link [APC4] enabled at IRQ 19
ACPI: PCI Interrupt 0000:01:03.0[A] -> Link [APC4] -> GSI 19 (level, low) -> IRQ 20
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[20]  MMIO=[fdeff000-fdeff7ff]  Max Packet=[2048]  IR/IT contexts=[4/8]
ACPI: PCI Interrupt Link [AAZA] enabled at IRQ 23
ACPI: PCI Interrupt 0000:00:10.1[B] -> Link [AAZA] -> GSI 23 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:10.1 to 64
ivtv0: Initializing card #0
ivtv0: Autodetected Hauppauge card (cx23416 based)
ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
ACPI: PCI Interrupt 0000:01:09.0[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 21
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom 2-0050: Hauppauge model 26132, rev F1B2, serial# 9900545
tveeprom 2-0050: tuner model is TCL M2523_5N_E (idx 112, type 50)
tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 2-0050: audio processor is CX25841 (idx 35)
tveeprom 2-0050: decoder processor is CX25841 (idx 28)
tveeprom 2-0050: has no radio, has IR receiver, has IR transmitter
ivtv0: Autodetected Hauppauge WinTV PVR-150
ivtv0: Reopen i2c bus for IR-blaster support
tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)
cx25840 2-0044: cx25841-24 found @ 0x88 (ivtv i2c driver #0)
wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #0)
tuner-simple 2-0061: type set to 50 (TCL 2002N)
tuner 2-0061: type set to TCL 2002N
ivtv0: Registered device video0 for encoder MPG (4096 kB)
ivtv0: Registered device video32 for encoder YUV (2048 kB)
ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
ivtv0: Registered device video24 for encoder PCM (320 kB)
ivtv0: Initialized card #0: Hauppauge WinTV PVR-150
ivtv:  End initialization
Linux agpgart interface v0.102
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[0011d8000159c860]
...
I haven't tried using Max's gspca yet; I'm working on building it now. I'm also still running into problems with libv4l -- I had a little trouble following your last post but I'm assuming the problems with v4l are related to the conflicting gspca driver, and Max's driver will clear this up?

Code:
root@localhost ~ # LD_PRELOAD=/usr/local/lib/libv4l/v4l1compat.so cheese&
[1] 8658
root@localhost ~ # cheese: error while loading shared libraries: libv4l1.so.0: cannot open shared object file: No such file or directory

[1]  + exit 127   LD_PRELOAD=/usr/local/lib/libv4l/v4l1compat.so cheese
root@localhost ~ #
Thanks for your help so far!
 
Old 07-14-2009, 07:32 AM   #8
Drakeo
Senior Member
 
Registered: Jan 2008
Location: Urbana IL
Distribution: Slackware, Slacko,
Posts: 3,716
Blog Entries: 3

Rep: Reputation: 483Reputation: 483Reputation: 483Reputation: 483Reputation: 483
Quote:
ID 045e:00f4 Microsoft Corp.
This looks like your key board? Not a webcam

Your bios did not recognize the usb device. Your bios not the operating system. This was fixed with MS sp2 update.

I rip out my expensive mother board out out of my acer aspire desk top because of this reason. bios built for microsoft. not saying this is the absolute answer but all my problems went away when I put a new asuz mother board in. to me six months and reading acers stuff and finding out this was a problem that MS fixed with service pack two for them.


I hope I am wrong but none of my cams worked on that board I did everything even telling the system to treat the device as a scsi device and create a device to link it to that usually works.
It comes down to this if bios does not post it linux will not read it. if it post it it will read it and even if there is no driver it will place it in your log.
Your bios are posting a tuner but not the usb cam.
so you can modprobe , insmod all the drivers you want but your system does not see it to use it.

Last edited by Drakeo; 07-14-2009 at 07:37 AM.
 
  


Reply

Tags
mandriva, webcam



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
Webcam 'Microsoft Corp. LifeCam VX-1000' won't work in zenwalk deathalele Linux - Hardware 6 05-17-2009 06:56 AM
trouble with creative labs webcam in Mandriva 2008 zebra90210 Linux - Software 1 11-09-2008 09:01 PM
Problem installing Labtec WebCam Mandriva 2008 Tony Littlejohn Mandriva 1 04-17-2008 12:45 AM
[SOLVED] Problem with Acer Cyrstal Eye Webcam on Mandriva 2008.0 81bones Linux - Hardware 6 03-19-2008 01:20 PM
Microsoft lifecam fr0zen Linux - Hardware 1 04-01-2007 10:56 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 10:36 AM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration