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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I recently bought a new laptop and I can't figure out how to get the webcam working. It doesn't show up at all in hwinfo. My laptop manual says that the webcam is unpowered by default and I need to press Fn+F10 to power it on, but this doesn't do anything. Would linux be intercepting this key combo somehow and stopping it getting to the hardware? Is there some other explanation for what's going on?
What would help other members answer your question would be more information about the laptop model as well as what distribution and version of Linux you are running.
Not sure I can help here but since you've mentioned your laptop is brand new, it's possible that there has been no driver written yet for your webcam. What is the model and model number of your Metabox? Also, to get a better idea of your device, please open a terminal and post the results of these commands...
Code:
lspci -nnk
Code:
lsusb
Code:
lsmod
Regards...
Last edited by ardvark71; 11-22-2016 at 12:01 AM.
Reason: Added information.
> lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 06cb:0078 Synaptics, Inc.
Bus 001 Device 003: ID 0bda:b002 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Edit: This is probably to do with my nvidia graphics card, not the webcam.
I've just updated to kernel 4.8 to see if that fixes the problem. It doesn't, and now the screen brightness buttons have stopped working aswell. However I've noticed that dmesg is giving me lots of ACPI warnings on bootup:
Code:
[ 3.937897] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 3.937929] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 3.937959] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 3.937987] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 3.938082] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 3.938102] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 3.938122] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.355184] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.355248] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.355301] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.355352] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.355403] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.355454] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.355505] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.355556] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.355607] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.355658] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.355709] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.355760] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.355810] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.355861] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.355912] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.355989] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.356058] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.407189] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.651989] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.652070] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.652135] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
[ 4.652181] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
Hmmm, booting back into the old kernel I still get the same warnings. However if I run acpi_listen and then press Fn+F8/F9 to change the screen brightness it shows something happening, but only on the old kernel where the brightness buttons work, not on the new one where they don't:
Could you also post the results of this command...
Code:
dmesg | less
Although I could be missing it, I'm not seeing anything in the results you've provided. You can also install "inxi" from your package manager and post the results from this command...
Code:
inxi -F
More information on this program can be found here.
Note that if the webcam is disabled in hardware then I don't expect it will show up through any of these tools. At this point I need to figure out why the Fn+F10 key combo isn't working - but I have no idea how this is handled by the OS/kernel (other than that it's probably something to do with ACPI) so I don't know where to start.
Note that if the webcam is disabled in hardware then I don't expect it will show up through any of these tools. At this point I need to figure out why the Fn+F10 key combo isn't working - but I have no idea how this is handled by the OS/kernel (other than that it's probably something to do with ACPI) so I don't know where to start.
Hi...
Thank you for supplying the information I requested. Unfortunately, as before, unless I'm missing something, I'm not seeing any entries regarding your webcam. It might be worth taking a look in your BIOS to see if there are any entries that allow you to enable/disable it. Other than that, at this point, I's be curious to see if you have these same issues using another distribution. Fedora might be a good choice for your hardware.
> It might be worth taking a look in your BIOS to see if there are any entries that allow you to enable/disable it.
Eh, I already tried that. Do you have any idea what drivers are associated with making hotkeys work on laptops? It's possible my laptop just isn't supported yet, but if that's the case I'd like to do what I can to help get it supported.
Do you have any idea what drivers are associated with making hotkeys work on laptops? It's possible my laptop just isn't supported yet, but if that's the case I'd like to do what I can to help get it supported.
Hi...
I have no idea. This would be a question for one of NixOS's developers, whom you might be able to contact via IRC here.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.