You are not logged in.
Dear all,
I'm having trouble getting the built-in camera in my Acer Aspire One (AOA110 - Ab) to work. It should be an Acer Crystal Eye camera, or a "Microdia Sonix USB" (from here)
In either case, according the Archlinux wiki (link) the uvcvideo module should make it work, and I have added it to my rc.conf.
Whenever I try to open the camera using whichever program, however, I get a message of the camera not being found. Wxcam, for instance, gives the following error:
/dev/video0: No such file or directory
lsusb also doesn't list the camera:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 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 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
And these are all the video/webcam related entries I could find in dmesg:
[ 0.242888] pci 0000:00:02.0: Boot video device
[ 0.264486] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input4
[ 0.264501] ACPI: Video Device [OVGA] (multi-head: yes rom: yes post: no)
[ 7.069685] Linux video capture interface: v2.00
[ 7.136704] usbcore: registered new interface driver uvcvideo
[ 7.136712] USB Video Class driver (v1.0.0)
I remember the webcam working somewhere in the past, but I can't remember when. I'm using the kernel-netbook kernel, but booting with the normal kernel doesn't seem to make any difference.
I haven't tried it with other distributions yet.
Any ideas on what could be the matter? Or any steps I could still take?
Offline
I have the D255, and the webcam works fine. I am, however, using plain old kernel26.
This is the output from dmesg | grep "video":
pci 0000:00:02.0: Boot video device
Linux video capture interface: v2.00
uvcvideo: Found UVC 1.00 device WebCam (0402:7675)
usbcore: registered new interface driver uvcvideo
I don't even have uvcvideo anywhere in my rc.conf - I've only modprobed it once.
Try doing
modprobe uvcvideo
And see if wxcam works.
Cool.
Last edited by tntexplosivesltd (2011-03-24 06:26:04)
Offline
Hrm, well, this is what dmesg | grep "video" gives me:
[ 0.241032] pci 0000:00:02.0: Boot video device
[ 6.838193] Linux video capture interface: v2.00
[ 6.936558] usbcore: registered new interface driver uvcvideo
I tried modprobe uvcvideo as my first step, but that didn't make a difference, so I added it to rc.conf to see if that would work... But no, didn't work.
Seems like the webcam isn't recognised at all Any ideas on what could be the matter?
Last edited by STEELBAS (2011-03-27 11:33:29)
Offline
Hrm.. Well, some more searching, but I haven't been able to find anything.
This person appears to have the same problem: http://ubuntuforums.org/showthread.php?t=1648294, but he doesn't appear to have found a solution.
I suppose my webcam could just be broken, but I would wonder how that came to be. Any more ideas? Are there any more logs that I should be checking?
Offline
I have a different laptop (MSI Wind U123) whose webcam doesn’t appear in the dmesg until I hit Fn+F6 (the key is marked with a picture of a webcam). Check for a key combination like that on your laptop.
Offline
Hmm, yes, thanks for the advice, I'd read about that before somewhere.
Unfortunately, there's no such Fn key on my keyboard, 'far as I can see:
(Not my actual laptop, unfortunately, (that white looks cool!) but the keyboard's the same.)
I've tried out all the Fn keys on the keyboard, regardless, but it doesn't appear to make any difference for lsusb
Thanks, anyway! I'm still open for other suggestions
Offline
Offline
Er, no, that's not what I meant. There's no Fn key for webcam on my keyboard. They're called Fn keys, I believe. I know I've got AN Fn key, don't worry.
Let me put it another way: There's no function key for the webcam on my keyboard, as far as I can see.
Last edited by STEELBAS (2011-03-27 11:28:55)
Offline
Aaa, sorry about that then
Arch64/DWM || My Dropbox referral link
Offline
Any other ideas, though?
Offline
Can reproduce. Did you ever get a solution?
Offline
Nope, afraid not. No progress at all, to be honest. I was planning to try it out on another distro at some point, to see if that would work, but I haven't had the time so far
Anything you tried that hasn't been proposed here yet, though?
Last edited by STEELBAS (2011-04-07 00:09:19)
Offline
Hi, I have the same problem on my Acer Aspire 4810TZ,
on my dmesg apper:
[96013.308592] uvcvideo: Found UVC 1.00 device HD Video WebCam (064e:a133)
not make any change make a:
sudo modprobe uvcvideo
(I alredy have this on rc.conf)
sudo ls /dev/video*
ls: no se puede acceder a /dev/video*: No existe el fichero o el directorio
Previusly, on my Ubuntu this work just fine (now Im Arch user ;-) ).
Offline
Have you considered that its the program your using? I'm running a Acer aspire one also and no program recognizes or can use my webcam except cheese. Could possibly be a missing driver xorg driver. Notably, there's a xorg v4l driver will check that and repost
Offline
Have you considered that its the program your using? I'm running a Acer aspire one also and no program recognizes or can use my webcam except cheese. Could possibly be a missing driver xorg driver. Notably, there's a xorg v4l driver will check that and repost
Well, I've tried Cheese, and a bunch of other programs (Guvcview, Wxcam, even Skype), and they all give the same kind of "no device found" error.
** (cheese:9949): WARNING **: cheese-window.vala:1258: Error: No device found
I was considering to test a bunch of other live-usb distros over the summer, to at least see if the webcam itself isn't broken. Let me know how that xorg driver works out, though
Last edited by STEELBAS (2011-05-14 09:07:37)
Offline
You should really check dmesg, from gazambuja's message the driver uvcvideo recognise the webcam but there should be a system message explaining why it doesn't create /dev/video0.
Sorry for my English - Home Page - «Violence never settles anything.» : Genghis Khan, 1162-1227
Offline
You should really check dmesg, from gazambuja's message the driver uvcvideo recognise the webcam but there should be a system message explaining why it doesn't create /dev/video0.
[...]
And these are all the video/webcam related entries I could find in dmesg:[ 0.242888] pci 0000:00:02.0: Boot video device [ 0.264486] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input4 [ 0.264501] ACPI: Video Device [OVGA] (multi-head: yes rom: yes post: no) [ 7.069685] Linux video capture interface: v2.00 [ 7.136704] usbcore: registered new interface driver uvcvideo [ 7.136712] USB Video Class driver (v1.0.0)
Hrm, well, this is what dmesg | grep "video" gives me:
[ 0.241032] pci 0000:00:02.0: Boot video device [ 6.838193] Linux video capture interface: v2.00 [ 6.936558] usbcore: registered new interface driver uvcvideo
I don't think gazambuja has the same problem I have - his system does detect the webcam, which is visible in his dmesg output. My system, apparently, does not. Thanks, though
Last edited by STEELBAS (2011-05-14 10:43:16)
Offline
@STEELBAS, sorry I didn't read carefully enough
Your cam is not even detected by the usb system, so uvcvideo is useless.
I'm not using Arch on my AAO, but the webcam is on Bus 001 Device 002
It's the USB 2.0 bus
Sorry for my English - Home Page - «Violence never settles anything.» : Genghis Khan, 1162-1227
Offline
Just checked out the xorg v4l driver, it doesn't do a damn thing. Ran through some cam programs and none of them but cheese (again) recognizes or can use my webcam. I have to agree with gazambuja, it only seems to work with Ubuntu.
Offline
Just checked out the xorg v4l driver, it doesn't do a damn thing. Ran through some cam programs and none of them but cheese (again) recognizes or can use my webcam. I have to agree with gazambuja, it only seems to work with Ubuntu.
New drivers doesn't use v4l anymore but v4l2 system.
Camorama (and other) need to be started with the v4l1 compatibility layer (on 32 bits system) :
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so camorama
Skype for some drivers need to be started with the conversion layer :
LD_PRELOAD=/usr/lib/libv4l/v4l2covert.so skype
But anyway @STEELBAS's problems are not related to v4l2 or drivers
Sorry for my English - Home Page - «Violence never settles anything.» : Genghis Khan, 1162-1227
Offline
Er, well, thanks, I guess
Anyone else have a clue on how I could fix this from within Arch Linux?
Offline
Check usb's related messages in dmesg, maybe there is something there.
If not, you really should try a live-cd to see if you cam is not just dead (crunchbang work fine for me on my AAO)
Here is my dmesg | grep usb :
[ 1.645050] usbcore: registered new interface driver usbfs
[ 1.645643] usbcore: registered new interface driver hub
[ 1.650016] usbcore: registered new device driver usb
[ 1.724113] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.724123] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.724131] usb usb1: Product: EHCI Host Controller
[ 1.724138] usb usb1: Manufacturer: Linux 2.6.32-5-686 ehci_hcd
[ 1.724146] usb usb1: SerialNumber: 0000:00:1d.7
[ 1.724385] usb usb1: configuration #1 chosen from 1 choice
[ 1.762157] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.762167] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.762175] usb usb2: Product: UHCI Host Controller
[ 1.762182] usb usb2: Manufacturer: Linux 2.6.32-5-686 uhci_hcd
[ 1.762190] usb usb2: SerialNumber: 0000:00:1d.0
[ 1.762610] usb usb2: configuration #1 chosen from 1 choice
[ 1.763254] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.763264] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.763273] usb usb3: Product: UHCI Host Controller
[ 1.763280] usb usb3: Manufacturer: Linux 2.6.32-5-686 uhci_hcd
[ 1.763288] usb usb3: SerialNumber: 0000:00:1d.1
[ 1.763681] usb usb3: configuration #1 chosen from 1 choice
[ 1.764393] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.764403] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.764411] usb usb4: Product: UHCI Host Controller
[ 1.764418] usb usb4: Manufacturer: Linux 2.6.32-5-686 uhci_hcd
[ 1.764426] usb usb4: SerialNumber: 0000:00:1d.2
[ 1.764872] usb usb4: configuration #1 chosen from 1 choice
[ 1.765571] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.765581] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.765590] usb usb5: Product: UHCI Host Controller
[ 1.765598] usb usb5: Manufacturer: Linux 2.6.32-5-686 uhci_hcd
[ 1.765606] usb usb5: SerialNumber: 0000:00:1d.3
[ 1.766273] usb usb5: configuration #1 chosen from 1 choice
[ 2.056038] usb 1-5: new high speed USB device using ehci_hcd and address 2
[ 2.400622] usb 1-5: New USB device found, idVendor=064e, idProduct=d101
[ 2.400632] usb 1-5: New USB device strings: Mfr=3, Product=1, SerialNumber=4
[ 2.400640] usb 1-5: Product: Acer Crystal Eye webcam
[ 2.400646] usb 1-5: Manufacturer: SuYin
[ 2.400651] usb 1-5: SerialNumber: CN0316-M608-OV01-VA-R02.00.00
[ 2.400851] usb 1-5: configuration #1 chosen from 1 choice
[ 4.737123] input: Acer Crystal Eye webcam as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5:1.0/input/input7
[ 4.737724] usbcore: registered new interface driver uvcvideo
Sorry for my English - Home Page - «Violence never settles anything.» : Genghis Khan, 1162-1227
Offline
humm, I dont know how, but now is working:
Linux KuboIT 2.6.38-ARCH #1 SMP PREEMPT Fri May 13 07:54:18 UTC 2011 i686 Genuine Intel(R) CPU U2700 @ 1.30GHz GenuineIntel GNU/Linux
ls /dev/video0
/dev/video0
and some packages upgrade:
file (5.07-2 -> 5.07-3), kbd (1.15.2-1 -> 1.15.3-1), installed mpg123 (1.13.3-1), mkinitcpio (0.6.11-1 -> 0.6.12-1), util-linux (2.19.1-1 -> 2.19.1-2), linux-firmware (20110512-1 -> 20110512-2)
Offline
Hm, well, glad you've got it working, but my problem, unfortunately, remains.
Here's the output of dmseg | grep usb for me:
[ 0.182128] usbcore: registered new interface driver usbfs
[ 0.182128] usbcore: registered new interface driver hub
[ 0.182128] usbcore: registered new device driver usb
[ 0.724071] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.724078] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.724084] usb usb1: Product: EHCI Host Controller
[ 0.724089] usb usb1: Manufacturer: Linux 2.6.38-netbook ehci_hcd
[ 0.724094] usb usb1: SerialNumber: 0000:00:1d.7
[ 0.730146] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.730153] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.730159] usb usb2: Product: UHCI Host Controller
[ 0.730164] usb usb2: Manufacturer: Linux 2.6.38-netbook uhci_hcd
[ 0.730169] usb usb2: SerialNumber: 0000:00:1d.0
[ 0.735143] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.735150] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.735156] usb usb3: Product: UHCI Host Controller
[ 0.735161] usb usb3: Manufacturer: Linux 2.6.38-netbook uhci_hcd
[ 0.735166] usb usb3: SerialNumber: 0000:00:1d.1
[ 0.738148] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.738154] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.738160] usb usb4: Product: UHCI Host Controller
[ 0.738165] usb usb4: Manufacturer: Linux 2.6.38-netbook uhci_hcd
[ 0.738170] usb usb4: SerialNumber: 0000:00:1d.2
[ 0.741145] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.741152] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.741158] usb usb5: Product: UHCI Host Controller
[ 0.741163] usb usb5: Manufacturer: Linux 2.6.38-netbook uhci_hcd
[ 0.741168] usb usb5: SerialNumber: 0000:00:1d.3
[ 0.741943] usbcore: registered new interface driver usb-storage
[ 0.742115] usbcore: registered new interface driver libusual
[ 0.767566] usbcore: registered new interface driver rtl819xU
[ 7.051890] usbcore: registered new interface driver uvcvideo
Can't see anything that could be the webcam, really...
Edit: I just booted with the standard kernel to make sure, and the webcam is still not recognised.
The outputs for grepping dmesg with "usb" or "video" are even less filled:
$ dmesg | grep "video"
[ 0.343737] pci 0000:00:02.0: Boot video device
[ 3.864420] Linux video capture interface: v2.00
[ 3.955698] usbcore: registered new interface driver uvcvideo
$ dmesg | grep "usb"
[ 3.935996] usbcore: registered new interface driver usbfs
[ 3.936080] usbcore: registered new interface driver hub
[ 3.936822] usbcore: registered new device driver usb
[ 3.955698] usbcore: registered new interface driver uvcvideo
When I checked /var/dmesg.log, however, there were some more informative entries (maybe, they don't help me much):
[ 0.343737] pci 0000:00:02.0: Boot video device
[ 3.864420] Linux video capture interface: v2.00
[ 3.955698] usbcore: registered new interface driver uvcvideo
[ 3.955708] USB Video Class driver (v1.0.0)
[ 5.393661] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input5
[ 5.393859] ACPI: Video Device [OVGA] (multi-head: yes rom: yes post: no)
These entries are also present in /var/dmesg.log when booting with kernel-netbook, so there does not appear to be any different behaviour. The only difference I can see is that kernel-netbook does detect my multi-card reader.
Last edited by STEELBAS (2011-05-16 12:03:08)
Offline
Usb look fine, the usb 2.0 driver is loaded for the first port (ehci) where the webcam should be.
So, there is huge bug in the kernel, or, more likely, your webcam is dead.
Sorry for my English - Home Page - «Violence never settles anything.» : Genghis Khan, 1162-1227
Offline