|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Aug 1999
Messaggi: 470
|
Mount /dev/video0 come?!
Salve a tutti,
è possibile montare una video device? mi spiego: se per esempio possiedo 2 cam 1 --> /dev/video0 2 --> /dev/video1 e per qualche ragione scollego la 1, una volta ricollegata la cam è possibile forzare linux affinche riattivi /dev/video0 ? Grazie a tutti
__________________
By [Gnomix] WM www.gnomixland.com Project Manager Founder di http://iptablesweb.sourceforge.net/ |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Mar 2001
Città: Selargius Cagliari
Messaggi: 1105
|
Re: Mount /dev/video0 come?!
Quote:
__________________
Dio li fa, Chuck Norris li rompe e Mc guyver li aggiusta ....Il lupo ululà, il castello ululì |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Aug 1999
Messaggi: 470
|
ma scusa,
se io provo a collegare e ricollegare la mia webcam si risetta lei automaticamente... dove sta scritta questa "rules"? utilizzo mandrake 9.1 Inoltre utilizzando umount e mount non riesco a montare e smontare tale periferica...
__________________
By [Gnomix] WM www.gnomixland.com Project Manager Founder di http://iptablesweb.sourceforge.net/ Ultima modifica di [Gnomix] : 21-10-2003 alle 16:50. |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Re: Mount /dev/video0 come?!
Quote:
Per curiosità, come diavolo ti è venuto in mente di mischiare "mount" e un dispositivo "char" come videoX? ![]()
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Aug 1999
Messaggi: 470
|
e se la periferica non è attualmente in uso come si può fare?
__________________
By [Gnomix] WM www.gnomixland.com Project Manager Founder di http://iptablesweb.sourceforge.net/ |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Che vuoi dire? Se la periferica non è in uso puoi rimuoverla quando vuoi; se usi il devfs (molte distro lo usano di default) vedrai scomparire il /dev/videoX corrispondente, e riapparire quando la inserisci di nuovo.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Aug 1999
Messaggi: 470
|
però se io uso un programma che accede alle 2 interfacce video, e mentre il prg sta girando stacco una delle 2 webcam, noto che in dev permane sempre /dev/video0 /dev/video1
questo non accade se non sta girando nessun programma, in quanto, se stacco per esempio video1, in dev tale interfaccia "scompare" ecco non posso produrre lo stesso risultato in qualche modo anche nel 1° caso?
__________________
By [Gnomix] WM www.gnomixland.com Project Manager Founder di http://iptablesweb.sourceforge.net/ |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Aug 1999
Messaggi: 470
|
lo so bene che non lo dovrei rimuovere.. ma dato che devo "verificare" cosa succede anche in casi estremi devo verificare anche questa situazione...
quindi in tal caso non posso rimuovere forzatamente?
__________________
By [Gnomix] WM www.gnomixland.com Project Manager Founder di http://iptablesweb.sourceforge.net/ |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
No.
Quello che succede quando rimuovi un dispositivo, è che viene prima verificato se non è in uso. Se non lo è, il devfs rimuove la voce in /dev corrispondente, altrimenti lascia una voce fittizzia che restituirà all'applicazione che la usa un errore per ogni tentativo di accesso. Non si può fare altrimenti, in quanto all'apertura del dispositivo vengono settate alcune impostazioni specifiche e inizializzato l'hw, cosa non ripetibile se ci attacchi il dispositivo on the fly dopo averlo rimosso. Cosa succederebbe infatti se stacchi una web dopo che è stata inizializzata e ce ne attacchi una di tipo diverso? L'unica strada sensata è il comportamento che il kernel tiene attualmente.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Aug 1999
Messaggi: 470
|
ok
![]() una piccola cosa.. se stacco come webcam la philips (ricordi?) mentre il prg gira... il video associato a tale webcam sparisce .)
__________________
By [Gnomix] WM www.gnomixland.com Project Manager Founder di http://iptablesweb.sourceforge.net/ |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
No, rimane il device corrispondente ma non risulta utilizzabile
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Aug 1999
Messaggi: 470
|
non ti giuro!!!! solo con la philips succede.. sparisce il device associato anche quuando il prg gira...
però dopo per riutilizzare la cam me tocca rebottare il pc
__________________
By [Gnomix] WM www.gnomixland.com Project Manager Founder di http://iptablesweb.sourceforge.net/ |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:06.