Usbserial: a user experience

lindy usbserialE’ 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.

Be Sociable, Share!

    Related post:

    2 Comments

    1. SukkoMela says:

      Grazie, io avevo giusto bisogno di qualche info in merito! Ma quanto costano sti cosi?

      (Il post di Noko ha fatto scuola)

    2. MRG says:

      Quello prestatomi era della lindy e mi han detto che era costato sui 15-20€, comungue secondo me si trovano anche a meno