Newsgroup: it.comp.os.linux.sys
Titolo: usbserial e disconnessoni continue...

Dal 21/11/2011 ho un impianto fotovoltaico, e da qualche mese ho
scoperto questo interessante servizio, che mi permette di ''loggare'' i
dati andandoli a pescare dall'inverter:
 
http://www.pvoutput.org/
Gli impianti agli effetti sono due, e quindi dopo aver fatto tutti i
test con il mio, usando i convertitori db9<->rj45 normalmente in
dotazione per le ''monitor port'' di switch e router, ho preso un
convertitore usb<->rj45 e attaccato un cavo usb2serial a due porte.
Funziona tutto, non perdo una misurazione, ma ho continue
disconnessioni del convertitore usb2serial:
 Sep 27 07:36:26 eraldo kernel: [165511.887150] usb 4-1: USB disconnect, address 58
 Sep 27 07:36:26 eraldo kernel: [165511.887178] usb 4-1.2: USB disconnect, address 59
 Sep 27 07:36:26 eraldo kernel: [165511.887645] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
 Sep 27 07:36:26 eraldo kernel: [165511.887688] pl2303 4-1.2:1.0: device disconnected
 Sep 27 07:36:26 eraldo kernel: [165511.890453] usb 4-1.3: pl2303_read_int_callback - usb_submit_urb failed with result -19
 Sep 27 07:36:26 eraldo kernel: [165511.891735] usb 4-1.3: USB disconnect, address 60
 Sep 27 07:36:26 eraldo kernel: [165511.891980] pl2303 ttyUSB1: pl2303 converter now disconnected from ttyUSB1
 Sep 27 07:36:26 eraldo kernel: [165511.892058] pl2303 4-1.3:1.0: device disconnected
 Sep 27 07:36:26 eraldo kernel: [165512.324023] usb 4-1: new full speed USB device using ohci_hcd and address 61
 Sep 27 07:36:27 eraldo kernel: [165512.559451] usb 4-1: New USB device found, idVendor=058f, idProduct=9254
 Sep 27 07:36:27 eraldo kernel: [165512.559479] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
 Sep 27 07:36:27 eraldo kernel: [165512.559509] usb 4-1: Product: Generic USB Hub
 Sep 27 07:36:27 eraldo kernel: [165512.559527] usb 4-1: Manufacturer: ALCOR
 Sep 27 07:36:27 eraldo kernel: [165512.561581] usb 4-1: configuration #1 chosen from 1 choice
 Sep 27 07:36:27 eraldo kernel: [165512.564582] hub 4-1:1.0: USB hub found
 Sep 27 07:36:27 eraldo kernel: [165512.570474] hub 4-1:1.0: 4 ports detected
 Sep 27 07:36:27 eraldo kernel: [165512.898443] usb 4-1.2: new full speed USB device using ohci_hcd and address 62
 Sep 27 07:36:27 eraldo kernel: [165513.029440] usb 4-1.2: New USB device found, idVendor=067b, idProduct=2303
 Sep 27 07:36:27 eraldo kernel: [165513.029464] usb 4-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
 Sep 27 07:36:27 eraldo kernel: [165513.029494] usb 4-1.2: Product: USB-Serial Controller
 Sep 27 07:36:27 eraldo kernel: [165513.029514] usb 4-1.2: Manufacturer: Prolific Technology Inc.
 Sep 27 07:36:27 eraldo kernel: [165513.029752] usb 4-1.2: configuration #1 chosen from 1 choice
 Sep 27 07:36:27 eraldo kernel: [165513.033714] pl2303 4-1.2:1.0: pl2303 converter detected
 Sep 27 07:36:27 eraldo kernel: [165513.083644] usb 4-1.2: pl2303 converter now attached to ttyUSB2
 Sep 27 07:36:27 eraldo kernel: [165513.162453] usb 4-1.3: new full speed USB device using ohci_hcd and address 63
 Sep 27 07:36:27 eraldo kernel: [165513.292443] usb 4-1.3: New USB device found, idVendor=067b, idProduct=2303
 Sep 27 07:36:27 eraldo kernel: [165513.292474] usb 4-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
 Sep 27 07:36:27 eraldo kernel: [165513.292505] usb 4-1.3: Product: USB-Serial Controller
 Sep 27 07:36:27 eraldo kernel: [165513.292525] usb 4-1.3: Manufacturer: Prolific Technology Inc.
 Sep 27 07:36:27 eraldo kernel: [165513.294102] usb 4-1.3: configuration #1 chosen from 1 choice
 Sep 27 07:36:27 eraldo kernel: [165513.296610] pl2303 4-1.3:1.0: pl2303 converter detected
 Sep 27 07:36:27 eraldo kernel: [165513.346642] usb 4-1.3: pl2303 converter now attached to ttyUSB3
che mi rinumerano in continuazione le porte (cheduepalle...).
Inizialmente pensavo che fosse un problema di potenza del segnale
(saranno 20 metri scarsi di cavo cat5e) e ho piazzato alla fine un hub
usb alimentato, ma è idem come prima.
Ho anche provato a cambiare le porte, installando una scheda usb2 PCI
al posto delle due porte usb1.1 ''standard'' (è un vecchio PIII).
Le disconnessioni sono molto frequenti la notte (con gli inverter
ovviamente spenti), ma comunque presenti anche di giorno (una all'ora,
circa) con gli inverter accesi.
Qualcuo ha una mezza idea di che cosa potrebbe essere?
Grazie.
-- 
  Mentre Utopia andava via allegramente perche` vedeva il futuro presente
  Verita` le sussurrava a capo chino:
  ``stai confondendo desiderio e destino''		(I Nomadi)

 usb alimentato, ma è idem come prima.
 
Cioè hai l'hub usb dopo venti metri di cavo?????
 
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net
 

 circa) con gli inverter accesi.
 
Se ho ben capito, gli inverter escono con la rs232 (seriale), tu la converti
subito in usb, poi col cavo usb fai 20 metri ed arrivi al pc, giusto?
 
Vedi se ti aiuta:
http://v1doc.altervista.org/dwiki/doku.php?id=faqich#usb_mini-faq
 
 
In tal caso, sarebbe meglio fare tutta la strada del cavo come rs232 e
convertire in usb alla fine.
 
 
Per grandi distanze usb-usb, nell'azienda in cui lavoro, usiamo un convertitore
usb-ethernet da una parte, poi col lungo cavo ethernet (25-30 metri),
arriviamo ad un convertitore inverso (ethernet-usb).
Tipo questo (non ricordo il nome di quello che usiamo):
http://www.usbfirewire.com/parts/rr-lan-0101.html
 
 
 
-- 
+---------------------------------------------------------------------------+
|  IPOTESI: persone niente affatto tese (ipo-tesi), anzi, molto rilassate!  |
|                                                                           |
+-----#33--------------------Campagna contro le pubblicita` idiote.---------+


 
Potrebbe essere che il convertitore si spenga da solo per risparmiare
energia dopo un certo periodo di inattivita'.
Poi quando arriva un nuovo dato si riattiva, ma chiaramente linux si
incasian perche' un momento c'e', poi non c'e' piu', poi c'e' ancora,
ecc.
 
I convertitori usb2serial sono delle brutte bestie, ne uso spesso per
lavoro e non sono per niente dei device stabili.
 
Ciao Jack
-- 
Yoda of Borg am I! Assimilated shall you be! Futile resistance is, hmm?

Mandi! Jack
  In chel dì si favelave...
...mi sto sbellicando dal ridere per la quantità di cavolate che sono
riuscito a scrivere in una email sola. ;-)
Scusate. ;-(
J> inverter - db9<->rj45 - ethernet - rj45<->usb - PC
No, inverter db9<->usb<->rj45<->usb<->pc, sostanzialmente utilizzo:
 
http://www.manhattanshop.it/amplificatore-usb-su-cavo-categoria-5e-2377.html
 
http://www.manhattanshop.it/convertitore-usb-seriale-2-db9-rs232.html
Il convertitore usb<->rj45 come vedete è garantito 60mt su cat5e.
J> I convertitori usb2serial sono delle brutte bestie, ne uso spesso per
J> lavoro e non sono per niente dei device stabili.
...sarà perchè non li ho maui usati, ma proprio non pensavo. Tra
l'altro il problema è peggiore di quanto pensassi, perchè dopo un po'
(qualche giorno per usb1.1, qualche ora per usb2.0) le seriali vanno in
uno stato ''spurio'':
 Oct  2 20:02:20 eraldo kernel: [211754.744038] usb 4-2: new full speed USB device using ohci_hcd and address 64
 Oct  2 20:02:20 eraldo kernel: [211754.932037] usb 4-2: device descriptor read/64, error -62
 Oct  2 20:02:20 eraldo kernel: [211755.224037] usb 4-2: device descriptor read/64, error -62
 Oct  2 20:02:20 eraldo kernel: [211755.504033] usb 4-2: new full speed USB device using ohci_hcd and address 65
 Oct  2 20:02:21 eraldo kernel: [211755.692035] usb 4-2: device descriptor read/64, error -62
 Oct  2 20:02:21 eraldo kernel: [211755.984044] usb 4-2: device descriptor read/64, error -62
e non c'è verso, o disconnetto il cavo o ributto, anche eliminare il
modulo e reinserirlo non giova.
Il suggerimento di arrivare al pc con il cavo rj45 non è male,
effettivamente, non ci avevo manco pensato. Grazie.
Una domanda, correlata ma tangente: c'è un modo (utility unix e/o
servizio web) per sapere, per una data latitudine e longitudine, l'ora
di alba e tramonto?
-- 
  Dicono che la mafia ricicla i soldi sporchi in titoli di Stato. Ma è
  naturale: volete che la mafia affidi i suoi soldi a gente sconosciuta?
							(Beppe Grillo)

 di alba e tramonto?
 
C'e' di sicuro questo:
 
http://ssd.jpl.nasa.gov/?ephemerides
 
 
oppure su linux:
 
http://www.clearskyinstitute.com/ephem/index.html
 
http://www.clearskyinstitute.com/xephem/
 
 
http://www.linuxlinks.com/Software/Scientific/Astronomy/Ephemeris/
 


 Il convertitore usb<->rj45 come vedete è garantito 60mt su cat5e.
Brrr.
Solo con le latenze della doppia conversione i segnali di controllo
vanno a donnine allegre, imho.
Senti, quanti metri sono dal pc all'impianto?
Perché fino ad una ventina (con cavi ottimi e velocità sotto i 4800
sono arrivato anche a 50) di metri, ti conviene fare il contrario:
pc<->usb/rs232<->cavo seriale<->utilizzatore.
Altrimenti, un converter rs232-ethernet e ti dimentichi dei problemi
di cavo, con anche il vantaggio di poterne mettere "enne", se serve.


effettivamente, non ci avevo manco pensato. Grazie.
 
A che baud rate va la RS232?
 
Se non č elevatissimo (<38400baud) e l'ambiente non č particolarmente rumoroso:
 PC- USB 2 RS232 e fai la connessione piů lunga con un cavo schermato sulla
seriale RS232.
 
 
--
ciao
  Stefano

 di alba e tramonto?
 
Tu vuoi conoscere le effemeridi.
Ho trovato questo: 
 
http://www.clearskyinstitute.com/xephem/
 
 
Probabilmente esiste anche qualcosa di meglio.
Nicola.
 
-- 
chi va pian va san e va lontan

 No, inverter db9<->usb<->rj45<->usb<->pc, sostanzialmente utilizzo:
 
Per il tuo lavoro mio cugino ha usato i convertitori da seriale a ethernet.
La roba via ethernet funziona sempre meglio di quella seriale.


di alba e tramonto?
 
Se hai installato PHP, c'e' la funzione di serie:
 
http://php.net/manual/en/function.date-sunset.php
 
 
Oppure puoi tabularti tutto da qua (dalla stessa pagina)
 
http://solardat.uoregon.edu/cgi-bin/SolarPositionCalculator.cgi
 
 
Leonardo
 
-- 
Surstangas via akcipitr', la cxeval' fojnumas nur:
Jen vigla damo en brakum', kaj vi pensas pri forkur'?
Do li turnis sin, kaj turnis sin, kaj ekdormis sen singard';
Kaj lin apudis je l' vekigx, soldatoj kaj Barnard'.

 
http://solardat.uoregon.edu/cgi-bin/SolarPositionCalculator.cgi
 
 
:O
 
<OT>
Alba e tramonto sono già noti per i prossimi x anni?
Niente errori strani dovuti a comete o attività solare?
<\OT>


<\OT>
 
Tolta la fine del mondo Maya del 2012, mi pare di no. Esiste un certo
errore che si accumula... dovuto al fatto che l'anno non e' lungo 365
virgola 2422 (o suppergiu') giorni, ma 365.242199[074] o roba simile.
 
Ma l'errore di sei ore l'abbiamo corretto con i bisestili, i minutini
in piu' con gli anni divisibili per 100 che NON sono bisestili, e dal
momento che cosi' si sovracompensava, con gli anni divisibili per 400
(sarebbe stato più esatto, ma più scomodo, 600) che sono bisestili lo
stesso.
 
*Se* non ricordo male l'errore che commetti sulle effemeridi dovrebbe
essere pari a uno shift di 1 giorno (quindi 4 minuti circa) ogni 1200
anni.
 
Dato che le tabelle in uso dovrebbero essere syncate su Y2000, adesso
l'errore e' di (11/1200)*4*60 = 2.2 secondi. Ci si puo' stare.
 
Leonardo S.E.&O.


 l'errore e' di (11/1200)*4*60 = 2.2 secondi. Ci si puo' stare.
 
So che ogni tanto viene aggiunto un secondo al 31 dicembre (che quindi ha 
61 secondi invece di 60).
 
Dovrebbe essere successo qualche anno fa, quindi forse l'errore e` ancora 
piu` basso, oggi.
 
Non so quali tool/librerie ne tengano conto e quali no. :)
 
Bye.
 

Alessandro Pellizzari ha scritto:

  Ovviamente :-) nessuna, perché questi recuperi sono decisi a seconda che
si rivelino necessari in seguito al cronometraggio preciso dell'orbita
terrestre durante l'anno, e non sono ancora riusciti a prevedere la
necessità di correzioni occasionali di un secondo su un anno di rivoluzione
causati da perturbazioni gravitazionali essenzialmente caotiche.
 
 
  Ciao,
 
 
-- 
Alessandro Selli, 
http://alessandro.route-add.net
 
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.
Chiave PGP/GPG: EC885A8B

 caotiche.
 
Ah, mi pareva che Dio avesse ancora un po' di vantaggio in termini di  
conoscenza rispetto al genere umano :P


Mandi! Leonardo Serni
  In chel dì si favelave...
LS> Se hai installato PHP, c'e' la funzione di serie:
LS> 
http://php.net/manual/en/function.date-sunset.php
...incredibile, non sono un fan di questo linguaggio ma...
 $t = time();
 $i = date_sun_info($t, 45.925, 12.7323);
 if ( ( $t > $i['sunrise'] ) && ( $t < $i['sunset'] ) )  {
   exit(0);
 } else {
   exit(1);
 }
esattamente quello che serviva. ;-)))
-- 
  Una volta qualcuno chiese al Mahatma Gandhi cosa ne pensasse della civiltà
  in occidente. «Credo che sarebbe una buona idea», rispose.

Mandi! roberto
  In chel dì si favelave...
r> Senti, quanti metri sono dal pc all'impianto?
...come dicevo, una ventina.
r> Perché fino ad una ventina (con cavi ottimi e velocità sotto i 4800
r> sono arrivato anche a 50) di metri, ti conviene fare il contrario:
r> pc<->usb/rs232<->cavo seriale<->utilizzatore.
Mi sto organizzando per farmi i cavi; ad ogni modo, nel forum di
supporto allo script perl che uso per estrarre i dati, più di qualcuno
si lamenta dei serial converter con chip pl2303... uffa...
r> Altrimenti, un converter rs232-ethernet e ti dimentichi dei problemi
r> di cavo, con anche il vantaggio di poterne mettere "enne", se serve.
Non volevo lasciare in giro un'altra cosa ''accesa'', senza contare che
costicchiano...
-- 
  Nelle condizioni più rigorosamente controllate di pressione, temperatura,
  volume, umidità e altre variabili, una donna si comporterà come le pare e
  piace.							(Anonimo)

 
 
 
-- 


Mandi! roberto
  In chel dì si favelave...
r> Non è che è l'apparecchiatura di front-end che ha specifiche troppo
r> garibaldine per gestire bene il protocollo?
L'ho usata per 3 mesi su una seriale fisica, con gli adattatori
rs232<->rj45 per le porte monitor degli switch, e ha funzonanto senza
alcun problema.
Sicuramente il serial2usb è (con)causa...
-- 
  Sicuramente non è necessario essere laureati in economia e commercio
  per scrivere cazzate, ma aiuta.			(MdI)

 
MG> Sicuramente il serial2usb è (con)causa...
 
No, era la causa; dopo quasi venti anni ho ripreso in mano lo
stagnatore, e non mi sno manco ustionato. ;-)
 
Ho fatto passare le due rs232 su cavo cat5 non schermato, e di la ho
usato l'adattatore usb dual serial; sno ormai 48 ore che funziona senza
manco un problema.
 
Ora provo a riciclare l'adattatore usb2rj45 per la stampantina laser,
se non va manco per quello, ho preso un taccone. ;-)
 
-- 
  tutti chiusi in tante celle fanno a chi parla piu' forte
  per non dir che stelle e morte fan paura		(F. Guccini)