Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
After a few months of trying to get this webcam working during my free time (what little of it I do have), I managed to get a generic driver installed, and Skype even recognized it. I was ecstatic. The excitement was short lived, however. Within about 20 seconds of trying to test the webcam, there came several system beeps and the following message on my open terminal window (I've also included the relevant portion of dmesg done just a minute earlier)
Code:
[ 327.076823] usb 5-3.2: new full speed USB device using ehci_hcd and address 7
[ 327.169244] usb 5-3.2: configuration #1 chosen from 1 choice
[ 327.169811] usb 5-3.2: New USB device found, idVendor=046d, idProduct=0840
[ 327.169825] usb 5-3.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 327.169832] usb 5-3.2: Product: Camera
[ 327.369836] quickcam: QuickCam USB camera found (driver version QuickCam USB 0.6.6 $Date: 2006/11/04 08:38:14 $)
[ 327.369859] quickcam: Kernel:2.6.26-1-686 bus:5 class:FF subclass:FF vendor:046D product:0840
[ 327.375313] quickcam: Sensor HDCS-1000/1100 detected
[ 327.376064] quickcam: Registered device: /dev/video0
[ 327.376128] usbcore: registered new interface driver quickcam
user@host:~$
Message from syslogd@host at Wed Nov 11 21:56:47 2009 ...
host kernel: [ 426.292308] ------------[ cut here ]------------
Message from syslogd@host at Wed Nov 11 21:56:47 2009 ...
host kernel: [ 426.292329] invalid opcode: 0000 [#1] SMP
Message from syslogd@host at Wed Nov 11 21:56:47 2009 ...
host kernel: [ 426.292533] Process skype (pid: 4664, ti=d3de8000 task=d3e48ce0 task.ti=d3de8000)
Message from syslogd@host at Wed Nov 11 21:56:47 2009 ...
host kernel: [ 426.292538] Stack: d3f82000 d3d79120 de621cc4 e0f20d1e 00000008 c0175107 df01d0a0 d3d79120
Message from syslogd@host at Wed Nov 11 21:56:47 2009 ...
host kernel: [ 426.292553] d3d16920 00000000 d3de8000 c0172ad1 d3d16920 00000025 0a7c5c98 c0173c0b
Message from syslogd@host at Wed Nov 11 21:56:47 2009 ...
host kernel: [ 426.292567] 00000025 00000001 c0103853 00000025 00000002 00000001 00000001 0a7c5c98
Message from syslogd@host at Wed Nov 11 21:56:47 2009 ...
host kernel: [ 426.292580] Call Trace:
Message from syslogd@host at Wed Nov 11 21:56:47 2009 ...
host kernel: [ 426.292590] [<e0f20d1e>] qc_v4l_close+0x31/0x7a [quickcam]
Message from syslogd@host at Wed Nov 11 21:56:47 2009 ...
host kernel: [ 426.292625] [<c0175107>] __fput+0x8a/0x135
Message from syslogd@host at Wed Nov 11 21:56:47 2009 ...
host kernel: [ 426.292646] [<c0172ad1>] filp_close+0x4d/0x53
Message from syslogd@host at Wed Nov 11 21:56:47 2009 ...
host kernel: [ 426.292658] [<c0173c0b>] sys_close+0x5b/0x8d
Message from syslogd@host at Wed Nov 11 21:56:47 2009 ...
host kernel: [ 426.292669] [<c0103853>] sysenter_past_esp+0x78/0xb1
Message from syslogd@host at Wed Nov 11 21:56:47 2009 ...
host kernel: [ 426.292708] =======================
Message from syslogd@host at Wed Nov 11 21:56:47 2009 ...
host kernel: [ 426.292712] Code: 0c c1 e2 05 03 15 e0 04 41 c0 8b 02 25 00 40 00 00 85 c0 74 11 8b 52 0c 8b 02 25 00 40 00 00 85 c0 74 03 8b 52 0c 80 3a 00 78 04 <0f> 0b eb fe 8b 4a 18 64 a1 04 40 3b c0 8b 1c 81 8b 03 3b 43 04
Message from syslogd@host at Wed Nov 11 21:56:47 2009 ...
host kernel: [ 426.292774] EIP: [<c0171335>] kfree+0x53/0x8c SS:ESP 0068:d3de9f6c
I assume the driver crashed? Anyway I'm not sure what all this means... Should I try to find a different driver?
glenn@GamesBox:~$ lsusb (13-11 07:30)
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0582:00e7 Roland Corp.
Bus 001 Device 003: ID 0aec:3260 Neodio Technologies Corp. 7-in-1 Card Reader
Bus 001 Device 004: ID 046d:c215 Logitech, Inc. Extreme 3D Pro
Bus 001 Device 005: ID 046d:092f Logitech, Inc. QuickCam Express Plus
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 007: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem
Bus 003 Device 003: ID 0b05:1715 ASUSTek Computer, Inc. 2045 Bluetooth 2.0 Device with trace filter
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Yep, both are there: (I've cut out the irrelevant parts)
Code:
$ lsusb
Bus 005 Device 007: ID 046d:0840 Logitech, Inc. QuickCam Express
$ lsmod
Module Size Used by
quickcam 62852 0
uvcvideo 45704 0
compat_ioctl32 1312 1 uvcvideo
videodev 27520 2 quickcam,uvcvideo
v4l1_compat 12260 2 uvcvideo,videodev
usbcore 118160 9 quickcam,uvcvideo,hci_usb,usb_storage,usbhid,uhci_hcd,ehci_hcd,ohci_hcd
I notice you're using a different driver. Where did you get yours from? Our cameras appear to be in the same family, perhaps your driver will work for my camera as well.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.