Usbserial: a user experience
E’ da qualche tempo che volevo provare uno di questi adattatori, ma visto il costo a cui mediamente si trovano la voglia me la sono tenuta finché in $working_place non è arrivato uno switch multilayer in prestito da $IT_deparment. Visto che suddetto coso filtra il traffico multicast (indispensabile per il lavoro che devono fare le macchine che andrà a mettere in rete) decido che è giunto il momento di vedere come è configurato.
Non avendo il mio portatile una porta seriale passo a recuperare il suddetto adattatore nell’ufficio di alcuni colleghi, nel darmelo mi chiedono: “ti serve anche il CD coi driver?”, io guardo il CD, vedo scritto “for Windows” e con arroganza rispondo: “a me non serve”, lui: “a già che tu usi linux…ma sei sicuro che funzioni?”
Devo dire di aver fatto bene ad ostentare sicurezza perché una volta tornato in ufficio e collegato l’adattatore tramite cavo USB al mio notebook (aggiornato ad ubuntu 8.04 LTS) tutto ha funzionato senza bisogno di intervento umano, il modulo è stato caricato automaticamente ed allo stesso modo è stato creato il device /dev/ttyUSB0. Segue l’output di dmesg nell’istante del collegamento dell’adattatore.
[ 3200.198992] usb 2-1: new full speed USB device using uhci_hcd and address 2 [ 3198.269812] usb 2-1: configuration #1 chosen from 1 choice [ 3200.331148] usbcore: registered new interface driver usbserial [ 3200.331178] /build/buildd/linux-2.6.24/drivers/usb/serial/usb-serial.c: USB Serial support registered for generic [ 3200.331223] usbcore: registered new interface driver usbserial_generic [ 3200.331228] /build/buildd/linux-2.6.24/drivers/usb/serial/usb-serial.c: USB Serial Driver core [ 3198.411933] /build/buildd/linux-2.6.24/drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303 [ 3198.411957] pl2303 2-1:1.0: pl2303 converter detected [ 3198.412089] usb 2-1: pl2303 converter now attached to ttyUSB0 [ 3198.412099] usbcore: registered new interface driver pl2303 [ 3198.412101] /build/buildd/linux-2.6.24/drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver
Ecco ora l’output di lsusb e lsmod debitamente filtrati:
paolomargara@mrcrow:~$ lsmod|grep usbserial usbserial 35816 1 pl2303 usbcore 146028 7 pl2303,usbserial,hsfosspec,usbhid,ehci_hcd,uhci_hcd paolomargara@mrcrow:~$ lsusb ... Bus 002 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port ...
Ora basta frapporre un cavo null-modem fra adattatore e switch, configurare correttamente minicom (uniche modifiche: device da utilizzare e caratteristiche del collegamento) ed ecco fatto: ora avere libero accesso alla console seriale, un attimo…libero accesso senza immettere username e password? Avete per caso dimenticato il suo luogo di provenienza? Avete per caso dimenticato che username e password di default sono scritte sul manuale? Avete per caso dimenticato che i manuali si scaricano online?
Adesso il modem di casa sà che verrà rottamato solo quando arriverà l’ADSL nella ridente cittadina nello sperduto paesino dove vivo.
PS: mi auguro che quanto scritto risulti utile a quanti, interessati all’acquisto di questo tipo di adattatori, cercano informazioni sul funzionamento di questo tipo di adapter con linux.









Grazie, io avevo giusto bisogno di qualche info in merito! Ma quanto costano sti cosi?
(Il post di Noko ha fatto scuola)
Quello prestatomi era della lindy e mi han detto che era costato sui 15-20€, comungue secondo me si trovano anche a meno