αναγνωριση video0 - video1?  Το θέμα επιλύθηκε

...εγκαταστάσεις, αναβαθμίσεις, διαχείριση partitions, boot-loader, κλπ

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Στην ενότητα αυτή γράφουμε θέματα/ προβλήματα μόνο για το UBUNTU ή τα παράγωγά του.

αναγνωριση video0 - video1?

Δημοσίευσηαπό lepidas » 29 Αύγ 2012, 14:56

Εχουμε εναν desktop και του βαζουμε δυο web κάμερες στις θυρες usb. Πως αντιλαμβανεται ποια ειναι η video0 και ποια η video1? η μαλλον πως θα καταλαβουμε ποια καμερα εχει ονομασει video0 και ποια καμερα εχει ονομασει video1?
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: αναγνωριση video0 - video1?

Δημοσίευσηαπό the_eye » 29 Αύγ 2012, 15:14

Δεν ξέρω αν έχει αλλάξει κάτι, αλλά είχα αντιμετωπίσει ένα παρόμοιο πρόβλημα παλαιότερα.
Είχα 2 κάμερες και σε κάθε επανεκκίνηση τις έβλεπε με τυχαία σειρά. Δεν βρήκα λύση.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: αναγνωριση video0 - video1?

Δημοσίευσηαπό lepidas » 29 Αύγ 2012, 16:00

Δοκιμή σε laptop με ενσωματομένη webcamera(video0)
Μετά απο πολλά reboot, δοκιμές και εναλλαγές και στις 2 θύρες του usb-hub κατάλαβα ότι το Ubuntu 12.04 ονομάζει τις θύρες και τις κρατάει.
Δηλαδή μία συγκεκριμένη θύρα του usb-hub την έλεγε πάντα video1 και ας έκανα reboot και ας άλλαζα τις κάμερες. Αυτή η θύρα ήταν η video1.
Η μόνη διαφορά ήταν όταν άλλαζα τις θύρες την ώρα που το Cheese ήταν ανοιχτό, τότε ονόμαζε τη θύρα video2 και την άλλη video3.

Τελικά κάτι μπορεί να άλλαξε.
*Οι δoκιμές γίναν με το Cheese.
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: αναγνωριση video0 - video1?

Δημοσίευσηαπό simosx » 31 Αύγ 2012, 01:20

the_eye έγραψε:Είχα 2 κάμερες και σε κάθε επανεκκίνηση τις έβλεπε με τυχαία σειρά. Δεν βρήκα λύση.


Μπορείς να καθορίσεις ποια κάμερα θα είναι η video0 και πια η video1 μέσω του udev, όπως γίνεται και με τις κάρτες δικτύου όπου θυμάται το όνομα συσκευής.

Τα σχετικά αρχεία είναι στο /etc/udev/rules.d
Για παράδειγμα, το Ubuntu ξέρει η ασύρματη κάρτα USB που έχεις είναι πάντα το wlan1 λόγω του

Κώδικας: Επιλογή όλων
# USB device 0x0bda:0x8187 (usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:21:91:3a:11:f4", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1"

στο /etc/udev/rules.d/70-persistent-net.rules

Μπορείς να βοηθηθείς από το /lib/udev/rules.d/* για το πως θα είναι η γραμμή για τις webcam.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: αναγνωριση video0 - video1?

Δημοσίευσηαπό lepidas » 26 Μάιος 2013, 21:42

simosx έγραψε:
the_eye έγραψε:Είχα 2 κάμερες και σε κάθε επανεκκίνηση τις έβλεπε με τυχαία σειρά. Δεν βρήκα λύση.


Μπορείς να καθορίσεις ποια κάμερα θα είναι η video0 και πια η video1 μέσω του udev, όπως γίνεται και με τις κάρτες δικτύου όπου θυμάται το όνομα συσκευής.

Τα σχετικά αρχεία είναι στο /etc/udev/rules.d
Για παράδειγμα, το Ubuntu ξέρει η ασύρματη κάρτα USB που έχεις είναι πάντα το wlan1 λόγω του

Κώδικας: Επιλογή όλων
# USB device 0x0bda:0x8187 (usb)
SUBSYSTEM=="net", ACTION=="add", drivers=="?*", ATTR{address}=="00:21:91:3a:11:f4", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1"

στο /etc/udev/rules.d/70-persistent-net.rules

Μπορείς να βοηθηθείς από το /lib/udev/rules.d/* για το πως θα είναι η γραμμή για τις webcam.
Λίγη περισσότερη βοήθεια για αυτό θα ήθελα..
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: αναγνωριση video0 - video1?  Το θέμα επιλύθηκε

Δημοσίευσηαπό lepidas » 27 Μάιος 2013, 15:44

δίνουμε lsusb για να δουμε το vendor και το id της συσκευης, τα γράφουμε κάπου πρόχειρα και μετα

για μενα ηταν 046d:0826 και 046d:081b
Κώδικας: Επιλογή όλων
sudo nano /etc/udev/rules.d/98-camera.rules


και βάζουμε μέσα


Κώδικας: Επιλογή όλων
SUBSYSTEM=="video4linux", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0826", SYMLINK+="robot"
SUBSYSTEM=="video4linux", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="081b", SYMLINK+="static"
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση


Επιστροφή στο Λειτουργικό Σύστημα