Is my internal webcam (ThinkPad T530) broken? If so, how can I disable it?
I recently bought a refurbished second hand Lenovo ThinkPad T530. It mostly works very well, but the internal webcam seems to have a problem, which sometimes causes the laptop not to boot on Linux (I'm dual booting, on Windows it always booted so far, once the webcam worked, but usually not on Windows either).
If indeed the webcam is broken, I can live without it, but I would like it to boot consistently. Is there a way to just bypass it during startup? Below is some system information that seems to indicate a problem. Does it indeed indicate that it is broken? $ uname -a Linux ThinkPad-T530 4.10.0-33-generic #37~16.04.1-Ubuntu SMP Fri Aug 11 14:07:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux lsusb doesn't show it (at this boot) Code:
$ lsusb Code:
$ cat /var/log/syslog $ cat /var/log/syslog.1 Code:
Sep 10 03:57:10 ThinkPad-T530 kernel: [ 4.556905] uvcvideo: Found UVC 1.00 device Integrated Camera (04f2:b2ea) Does this indeed indicate that there is a physical problem with my webcam? If so, as it sometimes seems to prevent me to boot normally, is there a way to just bypass it during startup? Note: I posted the same question on Unix & Linux Stackexchange, but there seems to be very little traffic there. |
Just looking it up
Code:
bash-4.4$ grep b2ea /usr/share/hwdata/usb.ids |
Thanks for your reply, business_kid.
I am aware that the device is a Chicony Webcam (didn't know about /usr/share/hwdata/usb.ids though), but (I think) my main problem is that the device may be defective or for some other reason doesn't initialize; I think that the error code does not point to a driver issue, but rather a hardware failure. Moreover, the webcam doesn't initialize in Windows either. Btw, if you know where I can look up error codes, that would also be very welcome. Since the error seems to mess up the whole boot sequence, I would, if there is not easy fix, also be interested in learning if there is a way to just bypass this device, even though that would mean I can't use the webcam. I suspect that should be something independent of the device, general linux configuration, but I have no idea how to do it, and I didn't manage to find anything on the web either. |
Disable it in the BIOS
|
Error codes are mainly listed in /usr/include/asm-generic/errno-base.h, & /usr/include/asm-generic/errno.h. It may well be hardware.
|
Thank you both. Disabling it in the BIOS worked for me.
Do you know (for future reference and for my general education) if it would have been possible by blacklisting or some other configuration option? The error codes in those files go from 1 to 133 on my system. Could it be that -32 in the log file corresponds to 32? Or should there be more error code definitions somewhere? |
I think it unlikely since the camera is hardware controlled and the errors would be generated before ANY OS got control.
|
All times are GMT -5. The time now is 09:48 AM. |