Live Support My forum, my way! Il forum dei newsgroup: Linux » Posizione del carrello del CD drive
My forum, my way! Il forum dei newsgroup
Fast Uncompromising Discussions.Newsgroup FUDforum will get your users talking.

Loading
Utenti      F.A.Q.    Registrati    Login    Home
Home » Computer » Linux » Posizione del carrello del CD drive
Posizione del carrello del CD drive [messaggio #35956] dom, 20 febbraio 2011 14:37 Messaggio successivo
Lem Novantotto  è attualmente disconnesso Lem Novantotto
Messaggi: 166
Registrato: novembre 2010
Senior Member
Come posso conoscere lo status del CD tray, cioè se è chiuso o aperto,
senza contemporaneamente alterarlo?

L'idea sarebbe quella di costruire un cronjob del tipo:

- se il tray è chiuso, fai niente; altrimenti aspetta un tot e poi
chiudilo.

Controllare lo stato del carrello serve a garantire che passi *almeno* un
tot di tempo fra l'apertura e la successiva autochiusura.
--
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________ ________
Non sprecare i cicli idle della tua CPU, né quelli della tua GPU.
http://boinc.berkeley.edu
http://www.worldcommunitygrid.org/index.jsp
http://boincsimap.org/ http://www.gpugrid.net/
Re: Posizione del carrello del CD drive [messaggio #35960 è una risposta a message #35956] dom, 20 febbraio 2011 15:14 Messaggio precedenteMessaggio successivo
crunch  è attualmente disconnesso crunch
Messaggi: 48
Registrato: novembre 2010
Member
Il Sun, 20 Feb 2011 13:37:20 +0000, Lem Novantotto ha scritto:


> - se il tray è chiuso, fai niente; altrimenti aspetta un tot e poi
> chiudilo.
>
> Controllare lo stato del carrello serve a garantire che passi *almeno*
> un tot di tempo fra l'apertura e la successiva autochiusura.

for x in 1 2 3 4 5
do
eject -t /dev/scd0
sleep 20
done

con l'opzione -t chiudi e basta

con l'opzione -T ivece chiudi se e' aperto e apri se e' chiuso



--
..,¸¸,ø¤º°°º¤ø,¸_¸cRuncH.,¸¸,ø¤º°°º¤ø, ¸_¸
and....yes, we crunch

I am not an Economist. I am an honest man!
-- Paul McCracken
Re: Posizione del carrello del CD drive [messaggio #35963 è una risposta a message #35956] dom, 20 febbraio 2011 16:11 Messaggio precedenteMessaggio successivo
Davide Bianchi  è attualmente disconnesso Davide Bianchi
Messaggi: 95
Registrato: novembre 2010
Member
On 2011-02-20, Lem Novantotto <Lem98@Hotmail.com> wrote:
> - se il tray è chiuso, fai niente; altrimenti aspetta un tot e poi
> chiudilo.

Perche' complicarsi la vita?
Lo stato finale e' "chiuso" in ogni caso, quindi ignora lo stato
inziale, aspetta il tuo 'tot' e poi dai il comando di chiusura.

Davide

--
Democrats want to take away your guns, and Republicans want to take
away your porn.
Re: Posizione del carrello del CD drive [messaggio #35964 è una risposta a message #35960] dom, 20 febbraio 2011 16:14 Messaggio precedenteMessaggio successivo
Lem Novantotto  è attualmente disconnesso Lem Novantotto
Messaggi: 166
Registrato: novembre 2010
Senior Member
crunch ha scritto:


> eject -t /dev/scd0

Ti ringrazio, ma questo lo so. :)

Non voglio che il carrello si possa autochiudere prima di tot secondi da
quando lo apro. Non ho modo d'ottenere quest'effetto, se non posso
determinare lo status del carrello (aperto o chiuso) prima d'inviargli
il comando di chiusura.
--
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________ ________
Non sprecare i cicli idle della tua CPU, né quelli della tua GPU.
http://boinc.berkeley.edu
http://www.worldcommunitygrid.org/index.jsp
http://boincsimap.org/ http://www.gpugrid.net/
Re: Posizione del carrello del CD drive [messaggio #35965 è una risposta a message #35963] dom, 20 febbraio 2011 16:21 Messaggio precedenteMessaggio successivo
Lem Novantotto  è attualmente disconnesso Lem Novantotto
Messaggi: 166
Registrato: novembre 2010
Senior Member
Davide Bianchi ha scritto:

> Lo stato finale e' "chiuso" in ogni caso, quindi ignora lo stato
> inziale, aspetta il tuo 'tot' e poi dai il comando di chiusura.

Eh! Se ignoro lo stato iniziale però non posso impedire che, obbedendo al
cronjob, il carrello si possa chiudere mentre lo sto aprendo, o nei
cinque secondi successivi (durante i quali sto inserendo il disco)... con
conseguente distruzione del disco e amputazione delle falangi... Ok, ok,
sto estremizzando... ;)

Comunque era soprattutto una mia curiosità. Il SO non lo sa se il tray è
aperto o chiuso? Se lo sa lui, lo posso sapere io. E me lo deve dire, me
lo deve! Anche colle cattive. ;)
--
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________ ________
Non sprecare i cicli idle della tua CPU, né quelli della tua GPU.
http://boinc.berkeley.edu
http://www.worldcommunitygrid.org/index.jsp
http://boincsimap.org/ http://www.gpugrid.net/
Re: Posizione del carrello del CD drive [messaggio #35970 è una risposta a message #35964] dom, 20 febbraio 2011 19:29 Messaggio precedenteMessaggio successivo
crunch  è attualmente disconnesso crunch
Messaggi: 48
Registrato: novembre 2010
Member
Il Sun, 20 Feb 2011 15:14:57 +0000, Lem Novantotto ha scritto:

> Non voglio che il carrello si possa autochiudere prima di tot secondi da
> quando lo apro. Non ho modo d'ottenere quest'effetto, se non posso
> determinare lo status del carrello (aperto o chiuso) prima d'inviargli
> il comando di chiusura.

Boh allora giuro che non ho capito cosa vuoi fare...Con quel sistema se
l'apertura avviene manualmente sai che hai 20 secondi prima che si possa
autochiudere, se invece viene provocata da un evento basta che lavori
sull'evento inserendo uno sleep dopo che esso si sia effetivimante
verificato. Non si puo' dare una risposta piu' precisa senza che tu dica
quale sia la variabile che ne determina l'apertura :-)



--
..,¸¸,ø¤º°°º¤ø,¸_¸cRuncH.,¸¸,ø¤º°°º¤ø, ¸_¸
and....yes, we crunch

I never vote for anyone. I always vote against.
-- W. C. Fields
Re: Posizione del carrello del CD drive [messaggio #35971 è una risposta a message #35965] dom, 20 febbraio 2011 19:36 Messaggio precedenteMessaggio successivo
Davide Bianchi  è attualmente disconnesso Davide Bianchi
Messaggi: 95
Registrato: novembre 2010
Member
On 2011-02-20, Lem Novantotto <Lem98@Hotmail.com> wrote:
> Eh! Se ignoro lo stato iniziale però non posso impedire che, obbedendo al
> cronjob, il carrello si possa chiudere mentre lo sto aprendo

Ok, come al solito tu hai un problema, hai una soluzione e non funziona,
adesso perche' non ci dici quale e' il tuo problema?

> Comunque era soprattutto una mia curiosità. Il SO non lo sa se il tray è
> aperto o chiuso?

Il SO di sicuro no, magari il driver potrebbe saperlo, guardati il
sorgente del driver SCSI e vedi se si memorizza la posizione da qualche
parte. IMHO e' una informazione completamente inutile e pertanto non
viene memorizzata da nessuna parte.

Davide

--
We are either doing something, or we are not. 'Talking about' is a
subset of 'not'. -- from alt.sysadmin.recovery
Re: Posizione del carrello del CD drive [messaggio #35974 è una risposta a message #35971] dom, 20 febbraio 2011 20:37 Messaggio precedenteMessaggio successivo
Gianfranco  è attualmente disconnesso Gianfranco
Messaggi: 22
Registrato: gennaio 2011
Junior Member
On Sun, 20 Feb 2011 19:36:01 +0100, Davide Bianchi wrote:

Ciao,



> Il SO di sicuro no, magari il driver potrebbe saperlo, guardati il
> sorgente del driver SCSI e vedi se si memorizza la posizione da qualche
> parte. IMHO e' una informazione completamente inutile e pertanto non
> viene memorizzata da nessuna parte.

Domanda da inespertissimo e scusami se dico una sciocchezza:
considerando quel poco che c'ho capito leggendo il manuale, 'eject
-T' sembrerebbe poterlo sapere se il carrello e' aperto o chiuso. Non
potrebbe essere un'alternativa cercare nel codice di eject la parte
interessata?

Sempre guardare nel codice e', lo so, volevo solo sapere se come idea
poteva andare. :-D

Saluti,


--
Gianfranco Bertozzi
Linux User #183585
Re: Posizione del carrello del CD drive [messaggio #35975 è una risposta a message #35974] dom, 20 febbraio 2011 20:40 Messaggio precedenteMessaggio successivo
Gianfranco  è attualmente disconnesso Gianfranco
Messaggi: 22
Registrato: gennaio 2011
Junior Member
On Sun, 20 Feb 2011 19:37:05 +0000 (UTC), Gianfranco wrote:

Ciao,


> potrebbe essere un'alternativa cercare nel codice di eject la parte
> interessata?

Prima di scrivere controllare sempre... eject non lo sa se il carrello
e' aperto o chiuso. Pero' ho trovato questo:

http://linux.derkeiler.com/Newsgroups/comp.os.linux/2004-10/ 0086.html

dove parlano di: " There is a CDROM_DRIVE_STATUS ioctl defined in
/usr/include/linux/cdrom.h. Perhaps it can help you."

Non so se puo' servire. L'ho detto che sono inesperto! :-D

Un saluto,


--
Gianfranco Bertozzi
Linux User #183585
Re: Posizione del carrello del CD drive [messaggio #35976 è una risposta a message #35970] dom, 20 febbraio 2011 21:43 Messaggio precedenteMessaggio successivo
Lem Novantotto  è attualmente disconnesso Lem Novantotto
Messaggi: 166
Registrato: novembre 2010
Senior Member
crunch ha scritto:

> Con quel sistema se
> l'apertura avviene manualmente sai che hai 20 secondi prima che si possa
> autochiudere

Ma nemmeno per idea. :)
--
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________ ________
Non sprecare i cicli idle della tua CPU, né quelli della tua GPU.
http://boinc.berkeley.edu
http://www.worldcommunitygrid.org/index.jsp
http://boincsimap.org/ http://www.gpugrid.net/
Re: Posizione del carrello del CD drive [messaggio #35977 è una risposta a message #35971] dom, 20 febbraio 2011 21:43 Messaggio precedenteMessaggio successivo
Lem Novantotto  è attualmente disconnesso Lem Novantotto
Messaggi: 166
Registrato: novembre 2010
Senior Member
Davide Bianchi ha scritto:

> Ok, come al solito tu hai un problema, hai una soluzione e non funziona,
> adesso perche' non ci dici quale e' il tuo problema?

Guarda che l'ho già scritto tre volte. :)

Voglio che il carrello si autochiuda. Però da quando si è aperto non
devono passare mai meno di tot secondi.

Quarta volta. :)
--
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________ ________
Non sprecare i cicli idle della tua CPU, né quelli della tua GPU.
http://boinc.berkeley.edu
http://www.worldcommunitygrid.org/index.jsp
http://boincsimap.org/ http://www.gpugrid.net/
Re: Posizione del carrello del CD drive [messaggio #35978 è una risposta a message #35971] dom, 20 febbraio 2011 21:53 Messaggio precedenteMessaggio successivo
Lem Novantotto  è attualmente disconnesso Lem Novantotto
Messaggi: 166
Registrato: novembre 2010
Senior Member
Davide Bianchi ha scritto:

> Il SO di sicuro no, magari il driver potrebbe saperlo, guardati il
> sorgente del driver SCSI e vedi se si memorizza la posizione da qualche
> parte.

Quindi i driver non fanno parte del SO? Il kernel non fa parte del SO? Il
SO non sta lì anche e prima di tutto per consentirmi di sfruttare
l'hardware? Senza i driver che cosa sfrutto? Va beh, comunque se diventa
una questione tassonomica non mi sembra molto interessante.

> IMHO e' una informazione completamente inutile e pertanto non
> viene memorizzata da nessuna parte.

Granché utile magari no. Utile almeno a fare quel che voglio io, pare di
sì.
--
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________ ________
Non sprecare i cicli idle della tua CPU, né quelli della tua GPU.
http://boinc.berkeley.edu
http://www.worldcommunitygrid.org/index.jsp
http://boincsimap.org/ http://www.gpugrid.net/
Re: Posizione del carrello del CD drive [messaggio #35980 è una risposta a message #35976] dom, 20 febbraio 2011 22:03 Messaggio precedenteMessaggio successivo
crunch  è attualmente disconnesso crunch
Messaggi: 48
Registrato: novembre 2010
Member
Il Sun, 20 Feb 2011 20:43:15 +0000, Lem Novantotto ha scritto:

> crunch ha scritto:
>
>> Con quel sistema se
>> l'apertura avviene manualmente sai che hai 20 secondi prima che si
>> possa autochiudere
>
> Ma nemmeno per idea. :)

Aspetta, questa me la devi spiegare, perche no??
Quando la spia del lettore si accende premi il tasto di espulsione e da
li iniziano i 20 secondi...se vuoi tenerti un po' di margine portali a 30
ma quello e'.



--
..,¸¸,ø¤º°°º¤ø,¸_¸cRuncH.,¸¸,ø¤º°°º¤ø, ¸_¸
and....yes, we crunch

La rovina del mondo sara' l'indifferenza. Ma chi se ne fotte!
-- Vincenzo Onorati
Re: Posizione del carrello del CD drive [messaggio #35981 è una risposta a message #35977] dom, 20 febbraio 2011 22:14 Messaggio precedenteMessaggio successivo
Crononauta  è attualmente disconnesso Crononauta
Messaggi: 145
Registrato: novembre 2010
Senior Member
On 20/02/11 21:43, Lem Novantotto wrote:
> Voglio che il carrello si autochiuda. Però da quando si è aperto non
> devono passare mai meno di tot secondi.

Verificare lo stato del tray mi sa che non è possibile, perché è una
gestione propria del device cdrom, che viene pilotato tramite degli
IOCTL dal S.O, il quale quindi può fare solo quello che il device gli
lascia fare.

In questo thread, vecchiotto ma temo sempre valido (i cdrom sono gli
stessi di 6 anni fa), avevano già esplorato il tuo problema:
http://linux.derkeiler.com/Newsgroups/comp.os.linux/2004-10/ 0149.html

--
Massimo Bacilieri AKA Crononauta
Skype: crononauta <massimo.bacilieri@gmail.com>
Facebook: Massimo Bacilieri
Re: Posizione del carrello del CD drive [messaggio #35982 è una risposta a message #35980] dom, 20 febbraio 2011 22:57 Messaggio precedenteMessaggio successivo
Lem Novantotto  è attualmente disconnesso Lem Novantotto
Messaggi: 166
Registrato: novembre 2010
Senior Member
crunch ha scritto:

> Aspetta, questa me la devi spiegare, perche no??

Il tuo sistema invia un comando di chiusura ogni 20 secondi di attesa.
Se capita che io apra il tray dopo che son passati 19 secondi di attesa?
Che cosa capita un secondo dopo? Che il tray si richiude, e io non voglio.

> Quando la spia del lettore si accende

Quale spia del lettore? Il tray può aprirsi (o posso aprirlo io) in
qualsiasi momento. L'apertura non è pianificabile, è un'incognita.

La soluzione sarebbe: ogni X secondi controllami se il tray è aperto o
chiuso. Se è chiuso, basta là. Se è aperto (ed è certamente aperto da
meno di X secondi), aspetta Y secondi e poi chiudilo. In questo modo sono
certo che il tray resta aperto per un tempo non inferiore a Y secondi, e
non superiore a X+Y secondi. OK?
Ecco, per ottenere quest'effetto devo essere in grado di stabilire se il
tray è aperto o chiuso: e lasciarlo chiuso se è chiuso, e lasciarlo
aperto (per Y secondi, poi lo chiuderò) se è aperto.
--
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________ ________
Non sprecare i cicli idle della tua CPU, né quelli della tua GPU.
http://boinc.berkeley.edu
http://www.worldcommunitygrid.org/index.jsp
http://boincsimap.org/ http://www.gpugrid.net/
Re: Posizione del carrello del CD drive [messaggio #35983 è una risposta a message #35981] dom, 20 febbraio 2011 23:04 Messaggio precedenteMessaggio successivo
Lem Novantotto  è attualmente disconnesso Lem Novantotto
Messaggi: 166
Registrato: novembre 2010
Senior Member
Crononauta ha scritto:


> In questo thread, vecchiotto ma temo sempre valido (i cdrom sono gli
> stessi di 6 anni fa), avevano già esplorato il tuo problema:
> http://linux.derkeiler.com/Newsgroups/comp.os.linux/2004-10/ 0149.html

Sì, allora è proprio impossibile. :(

Infatti pensa che l'unica cosa (ben diversa, per altro) che avevo trovato
in merito, cercando in rete, era un modo per stabilire se il lettore
avesse dentro un disco o no. Un modo, anche lì, appunto indiretto, e
basato su:

cdrecord -V --inq dev=DEVICE 2>&1 | grep "medium not present"

che fra l'altro a me non funziona nemmeno, perché a me cdrecord non dice
mai "medium not present": proprio se ne frega di avvertirmi. Sarà la
nuova versione...

Grazie lo stesso, a te e a tutti, per il tempo dedicatomi. :)

E, se non sono stato chiaro dall'inizio, mi scuso.
--
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________ ________
Non sprecare i cicli idle della tua CPU, né quelli della tua GPU.
http://boinc.berkeley.edu
http://www.worldcommunitygrid.org/index.jsp
http://boincsimap.org/ http://www.gpugrid.net/
Re: Posizione del carrello del CD drive [messaggio #35984 è una risposta a message #35982] dom, 20 febbraio 2011 22:46 Messaggio precedenteMessaggio successivo
Marco  è attualmente disconnesso Marco
Messaggi: 226
Registrato: giugno 2007
Senior Member
On Sun, 20 Feb 2011 21:57:02 +0000 (UTC) Lem Novantotto <Lem98@Hotmail.com>
wrote:

> La soluzione sarebbe: ogni X secondi controllami se il tray è aperto o
> chiuso. Se è chiuso, basta là. Se è aperto (ed è certamente aperto da
> meno di X secondi), aspetta Y secondi e poi chiudilo. In questo modo sono
> certo che il tray resta aperto per un tempo non inferiore a Y secondi, e
> non superiore a X+Y secondi. OK?
> Ecco, per ottenere quest'effetto devo essere in grado di stabilire se il
> tray è aperto o chiuso: e lasciarlo chiuso se è chiuso, e lasciarlo
> aperto (per Y secondi, poi lo chiuderò) se è aperto.

Scusa, e aprirlo anche se e' chiuso, e poi chiuderlo comunque dopo X
secondi, sarebbe un problema?

--
Cio' che si vede, e'.
Re: Posizione del carrello del CD drive [messaggio #35985 è una risposta a message #35982] dom, 20 febbraio 2011 23:30 Messaggio precedenteMessaggio successivo
crunch  è attualmente disconnesso crunch
Messaggi: 48
Registrato: novembre 2010
Member
Il Sun, 20 Feb 2011 21:57:02 +0000, Lem Novantotto ha scritto:

> crunch ha scritto:
>
>> Aspetta, questa me la devi spiegare, perche no??
>
> Il tuo sistema invia un comando di chiusura ogni 20 secondi di attesa.
> Se capita che io apra il tray dopo che son passati 19 secondi di attesa?
> Che cosa capita un secondo dopo? Che il tray si richiude, e io non
> voglio.
>
>> Quando la spia del lettore si accende
>
> Quale spia del lettore?

parlavo in caso di apertura manuale

Il tray può aprirsi (o posso aprirlo io) in

stabilire questo sarebbe gia' un passo avanti

> qualsiasi momento. L'apertura non è pianificabile, è un'incognita.
>

Il problema e' l'apertura 'random', siccome ad ora non ci e' possibile
determinare lo stato del carrello non rimane che adattarsi a lasciare
automatizzato tutto eccetto il controllo sullo stato del tray.
Peraltro molto dipende anche da come si imposta il cron. Per lo stato del
tray si puo' dare un occhiata in /proc o /sys se trovi qualcosa ma
dubito, se anche ci fosse sarebbe legato a quello specifico lettore
quindi la soluzione sarebbe limitata a quel modello.




--
..,¸¸,ø¤º°°º¤ø,¸_¸cRuncH.,¸¸,ø¤º°°º¤ø, ¸_¸
and....yes, we crunch

La soluzione del buon senso e' l'ultima a cui pensino gli specialisti.
-- Bernard Grasset, "Remarques sur l'action"
Re: Posizione del carrello del CD drive [messaggio #35986 è una risposta a message #35984] lun, 21 febbraio 2011 00:00 Messaggio precedenteMessaggio successivo
Lem Novantotto  è attualmente disconnesso Lem Novantotto
Messaggi: 166
Registrato: novembre 2010
Senior Member
Marco ha scritto:

> Scusa, e aprirlo anche se e' chiuso, e poi chiuderlo comunque dopo X
> secondi, sarebbe un problema?

Eh sì. :)

Il fine di tutto è naturalmente evitare di sfasciare il tray dimenticato
aperto, andandoci a sbattere per sbadataggine. Direi che, se mi si apre
tipo imboscata ogni minuto, più che risolvere peggioriamo... ;)))))

Grazie comunque. :)
--
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________ ________
Non sprecare i cicli idle della tua CPU, né quelli della tua GPU.
http://boinc.berkeley.edu
http://www.worldcommunitygrid.org/index.jsp
http://boincsimap.org/ http://www.gpugrid.net/
Re: Posizione del carrello del CD drive [messaggio #35997 è una risposta a message #35986] lun, 21 febbraio 2011 21:26 Messaggio precedenteMessaggio successivo
Dalet  è attualmente disconnesso Dalet
Messaggi: 210
Registrato: novembre 2010
Senior Member
Il 20-02-2011, Lem Novantotto dice:
>Marco ha scritto:

>>Scusa, e aprirlo anche se e' chiuso, e poi chiuderlo comunque dopo X
>>secondi, sarebbe un problema?

>Eh sì. :)
>Il fine di tutto è naturalmente evitare di sfasciare il tray dimenticato
>aperto, andandoci a sbattere per sbadataggine. Direi che, se mi si apre
>tipo imboscata ogni minuto, più che risolvere peggioriamo... ;)))))

Guarda IMHO c'hai qualche programma in X che lo controlla,
perche' da me che ho tolto tutti i maledetti automonta
autoapri eccetera, aperto ci resta per sempre finche' non
lo chiudo io a manina o da eject. (Debian kde)

--
Saluti, Dalet
Re: Posizione del carrello del CD drive [messaggio #35999 è una risposta a message #35997] lun, 21 febbraio 2011 21:42 Messaggio precedenteMessaggio successivo
Lem Novantotto  è attualmente disconnesso Lem Novantotto
Messaggi: 166
Registrato: novembre 2010
Senior Member
Dalet ha scritto:

> Guarda IMHO c'hai qualche programma in X che lo controlla, perche' da me
> che ho tolto tutti i maledetti automonta autoapri eccetera, aperto ci
> resta per sempre finche' non lo chiudo io a manina o da eject.

Eh?
--
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________ ________
Non sprecare i cicli idle della tua CPU, né quelli della tua GPU.
http://boinc.berkeley.edu
http://www.worldcommunitygrid.org/index.jsp
http://boincsimap.org/ http://www.gpugrid.net/
Re: Posizione del carrello del CD drive [messaggio #36000 è una risposta a message #35999] lun, 21 febbraio 2011 21:48 Messaggio precedenteMessaggio successivo
Dalet  è attualmente disconnesso Dalet
Messaggi: 210
Registrato: novembre 2010
Senior Member
Il 21-02-2011, Lem Novantotto dice:
>Dalet ha scritto:

>> Guarda IMHO c'hai qualche programma in X che lo controlla, perche' da me
>> che ho tolto tutti i maledetti automonta autoapri eccetera, aperto ci
>> resta per sempre finche' non lo chiudo io a manina o da eject.

>Eh?

Se eh vuol dire eh, allora prova a vedere se ti si chiude
stando nel bios, cioe' prima di avviare Linux. Se ti si
chiude da solo allora e' l'hardware del mast tuo, io c'ho
un samsung e non si chiude.

--
Saluti, Dalet
Re: Posizione del carrello del CD drive [messaggio #36001 è una risposta a message #36000] lun, 21 febbraio 2011 22:30 Messaggio precedenteMessaggio successivo
Lem Novantotto  è attualmente disconnesso Lem Novantotto
Messaggi: 166
Registrato: novembre 2010
Senior Member
Dalet ha scritto:

> Se eh vuol dire eh

In questo caso voleva dire: "Dalet, ma che stai a di'?". :)

> Se ti si
> chiude da solo allora e' l'hardware del mast tuo

Ma quando mai avrei scritto che mi si chiude da solo? :)
--
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________ ________
Non sprecare i cicli idle della tua CPU, né quelli della tua GPU.
http://boinc.berkeley.edu
http://www.worldcommunitygrid.org/index.jsp
http://boincsimap.org/ http://www.gpugrid.net/
Re: Posizione del carrello del CD drive [messaggio #36003 è una risposta a message #35964] mar, 22 febbraio 2011 00:54 Messaggio precedenteMessaggio successivo
Francesco  è attualmente disconnesso Francesco
Messaggi: 186
Registrato: luglio 2007
Senior Member
Lem Novantotto ha sentenziato:

> crunch ha scritto:
>
>
>> eject -t /dev/scd0
>
> Ti ringrazio, ma questo lo so. :)
>
> Non voglio che il carrello si possa autochiudere prima di tot secondi da
> quando lo apro. Non ho modo d'ottenere quest'effetto, se non posso
> determinare lo status del carrello (aperto o chiuso) prima d'inviargli
> il comando di chiusura.

Sembrerà banale, ma se sai il numero n di secondi che ti serve aspettare
puoi mettere lo sleep prima così sai che lo script parte, passano n secondi
e poi eventualmente si chiude il cdrom


--
Non pretendo che comprendiate il significato di quello che ho scritto senza
averlo riletto un certo numero di volte. Personalmente, vi riterrei degli
stupidi se lo faceste. Io l'ho letto sei volte ed ancora non l'ho capito.
Re: Posizione del carrello del CD drive [messaggio #36191 è una risposta a message #35978] dom, 27 febbraio 2011 15:07 Messaggio precedenteMessaggio successivo
Giuseppe Della Bianca  è attualmente disconnesso Giuseppe Della Bianca
Messaggi: 1545
Registrato: dicembre 2010
Senior Member
Lem Novantotto wrote:

> Davide Bianchi ha scritto:
>
>> Il SO di sicuro no, magari il driver potrebbe saperlo, guardati il
>> sorgente del driver SCSI e vedi se si memorizza la posizione da qualche
>> parte.
>
> Quindi i driver non fanno parte del SO? Il kernel non fa parte del SO? Il
> SO non sta lì anche e prima di tutto per consentirmi di sfruttare
> l'hardware? Senza i driver che cosa sfrutto? Va beh, comunque se diventa
> una questione tassonomica non mi sembra molto interessante.
]zac[

Un sistema operativo è composto da vari livelli, e i vari livelli hanno
metodi ben specifici per poter comunicare fra di loro, e spesso questi
metodi non sono semplici e facilmente modificabili.

Un utente essendo a livello utente può solo utilizzare le
funzioni/interfaccia che un driver (che è al livello kernel) mette a
disposizione (vedi man ioctl o simili).

In sintesi, se un utente, tassonomico quanto gli pare, deve chiedere una
informazione, per cui non esiste una interfaccia che la fornisca,
all'hardware o al kernel, è tassonomicamente fregato o se si preferisce
tassonomicamente costretto a modificare il codice del driver o di una zona
del kernel, ecc. .
Re: Posizione del carrello del CD drive [messaggio #36444 è una risposta a message #36191] mar, 08 marzo 2011 19:39 Messaggio precedenteMessaggio successivo
Lem Novantotto  è attualmente disconnesso Lem Novantotto
Messaggi: 166
Registrato: novembre 2010
Senior Member
Giuseppe Della Bianca ha scritto:

> Un utente essendo a livello utente può solo utilizzare le
> funzioni/interfaccia che un driver (che è al livello kernel) mette a
> disposizione (vedi man ioctl o simili).

Mi piace pensare di essere un utente a livello... Dio. ;)

> è tassonomicamente fregato o se si preferisce tassonomicamente costretto
> a modificare il codice del driver o di una zona del kernel, ecc. .

"Anche colle cattive. ;)", e sottolineo il ";)", per te che cosa
significava?
--
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________ ________
Non sprecare i cicli idle della tua CPU, né quelli della tua GPU.
http://boinc.berkeley.edu
http://www.worldcommunitygrid.org/index.jsp
http://boincsimap.org/ http://www.gpugrid.net/
Re: Posizione del carrello del CD drive [messaggio #36549 è una risposta a message #36444] sab, 12 marzo 2011 18:15 Messaggio precedenteMessaggio successivo
Giuseppe Della Bianca  è attualmente disconnesso Giuseppe Della Bianca
Messaggi: 1545
Registrato: dicembre 2010
Senior Member
Lem Novantotto wrote:

> Giuseppe Della Bianca ha scritto:
>
>> Un utente essendo a livello utente può solo utilizzare le
>> funzioni/interfaccia che un driver (che è al livello kernel) mette a
>> disposizione (vedi man ioctl o simili).
>
> Mi piace pensare di essere un utente a livello... Dio. ;)

Purtroppo dio è morto e neanch'io mi sento tanto bene ...

>
>> è tassonomicamente fregato o se si preferisce tassonomicamente costretto
>> a modificare il codice del driver o di una zona del kernel, ecc. .
>
> "Anche colle cattive. ;)", e sottolineo il ";)", per te che cosa
> significava?

Tassonicamente ( :P )? modificare il codice via kmem (interfaccia verso la
memoria usata dal kernel)? codice assembler iniettato direttamente nelle
zambe del processore? dio potrebbe .... ( :) )
Re: Posizione del carrello del CD drive [messaggio #36551 è una risposta a message #36549] sab, 12 marzo 2011 18:49 Messaggio precedenteMessaggio successivo
Crononauta  è attualmente disconnesso Crononauta
Messaggi: 145
Registrato: novembre 2010
Senior Member
On Sat, 12 Mar 2011 18:15:23 +0100
Giuseppe Della Bianca <bepi-zac@zac-adria.it> wrote:

> Lem Novantotto wrote:
> Tassonicamente ( :P )? modificare il codice via kmem (interfaccia verso
> la memoria usata dal kernel)? codice assembler iniettato direttamente
> nelle zambe del processore? dio potrebbe .... ( :) )

Puoi fare le modifiche che vuoi, ma se l'*apparecchio* nel suo firmware non
prevede di farti leggere lo stato del carrello (ma prevede solo di ricevere
un comando per aprirlo o chiuderlo, quale che sia il suo stato attuale) tu
hai già finito di scrivere driver...

--
Massimo Bacilieri AKA Crononauta
Skype: crononauta <massimo.bacilieri@gmail.com>
Facebook: Massimo Bacilieri
Re: Posizione del carrello del CD drive [messaggio #36557 è una risposta a message #36551] sab, 12 marzo 2011 19:33 Messaggio precedenteMessaggio successivo
Giuseppe Della Bianca  è attualmente disconnesso Giuseppe Della Bianca
Messaggi: 1545
Registrato: dicembre 2010
Senior Member
Crononauta wrote:

]zac[
> Puoi fare le modifiche che vuoi, ma se l'*apparecchio* nel suo firmware
> non prevede di farti leggere lo stato del carrello (ma prevede solo di
> ricevere un comando per aprirlo o chiuderlo, quale che sia il suo stato
> attuale) tu hai già finito di scrivere driver...
>


... visto che il post partiva dall'assunto di essere al livello di dio ....
vorrà dire che si scriverà anche il firmware ...
Re: Posizione del carrello del CD drive [messaggio #36565 è una risposta a message #36557] sab, 12 marzo 2011 23:17 Messaggio precedente
Lem Novantotto  è attualmente disconnesso Lem Novantotto
Messaggi: 166
Registrato: novembre 2010
Senior Member
Giuseppe Della Bianca ha scritto:

> .. visto che il post partiva dall'assunto di essere al livello di dio ..

Un utente... a livello Dio. Cioè io sono il dio del mio pc, e lui è il
mio schiavo devoto colla faccia sotto i miei piedi e se mi gira nemmeno
sto fermo (quasi cit.). ;) E se voglio una cosa, lui la *deve* fare. ;)

Tutti sanno qui che le mie conoscenze informatiche sono ben limitate. Non
vorrei ci fossero fraintendimenti: non ho mai millantato competenze, eh...
--
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________ ________
Non sprecare i cicli idle della tua CPU, né quelli della tua GPU.
http://boinc.berkeley.edu
http://www.worldcommunitygrid.org/index.jsp
http://boincsimap.org/ http://www.gpugrid.net/
Argomento precedente:Ricerca di file.
Argomento successivo:Linux su Windows XP
Vai al forum:
  


Ora corrente: mer mag 08 12:49:23 CEST 2024

Tempo totale richiesto per generare la pagina: 0.01198 secondi
.:: Contatti :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Live Support