camera_test --highest-device isn't effective at picking the external webcam
Bug #956885 reported by
Brendan Donegan
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
High
|
Brendan Donegan |
Bug Description
Seems we made an oversight when deciding that simply choosing the highest numbered /dev/videoX device would always yield the external webcam. When the webcam is plugged in at boot time it ends up with being /dev/video0 and the internal one is /dev/video1, much like when a USB stick is installed at boot time. The lesson? Never trust the kernel.
We need to find a concrete way to find the external camera. Either that or we need to assume the camera is plugged at boot time and choose /dev/video0
Related branches
lp:~brendan-donegan/checkbox/bug956885_external_webcam
- Jeff Lane : Approve
-
Diff: 47 lines (+5/-3)3 files modifieddebian/changelog (+2/-0)
jobs/graphics.txt.in (+2/-2)
jobs/suspend.txt.in (+1/-1)
Changed in checkbox: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
I know that for network cards it's possible to edit a file under /udev/rules/ to make sure that they always get the same device.
Maybe is worth to spend some time to investigate if something similar is possible for video devices.