Linux & Gambas Liberar Uso De Puertos Serial Y Paralelo


Subject: Linux & Gambas Liberar Uso De Puertos Serial Y Paralelo
En épocas pasadas, cuando el uso del puerto paralelo y serial eran el default (por no haber otra opción), era tentador para los hackers tomar control de los mismos, ya sea para desbloquerar un equipo con password o para introducir algún caballo de Troya o cualquier virus de esos tiempos.

Al paso de los años, esos puertos han pasado a "mejor vida" es decir ya no son incluidos en las tarjetas madre de las computadoras. Sin embargo algunos conservamos viejas PC, porque son ideales para trabajos de laboratorio y en Windows, por su facilidad de utilización de esos puertos, o incluso de otros.

Será posible que el Kernel de Linux en sus distintas variantes deje libre el uso de esos puertos?. Habrá aún riesgos muy grandes al abrirlos?...Durante muchos años hemos tenido que otorgar permisos tipo chown o hacer a "user" miembro de "dialout", y cosas por el estilo y no funcionan a la primera, sino hay que batallar mucho para que finalmente se tengan disponibles esos puertos. Y cuando llevamos nuestro software en gambas a otro equipo, tenemos que pasar por la misma "via crucis" otra vez.

Quizá una de las excusas o justificaciones sea que mediante USB pueden accederse a esos puertos como virtuales y por esa razón persiste su protección. Pero no es una ironía que precisamente al darles permisos como "root" a cierto "usuario" se rompe la famosa protección?

Por supuesto habrá opiniones bastante autorizadas para decir que no es conveniente y yo creo que muchos entusiastas mas estarán de acuerdo conmigo, así que si esta propuesta es factible, ojalá tenga eco en las altas esferas de Unix, Linux y sea considerada.

Saludos.

Profile PM  
Subject: Re: Linux & Gambas Liberar Uso De Puertos Serial Y Paralelo
En verdad yo no veo problemas a romper la "famosa protección" de unos file-device especiales que se crean, cuando se conectan unos dispositivos externos al PC.
Si con gambas queremos leer datos de estos dispositivos externos conectados, hace falta romper la "famosa protección".

...pero... cual es tuproblema que atañe a la programación ?

Last edited by vuott on Wednesday, 12 February 2020, 21:09; edited 1 time in total
Profile PM  
Subject: Re: Linux & Gambas Liberar Uso De Puertos Serial Y Paralelo
vuott escribió:  
En verdad yo no veo problemas a romper la "famosa protección" de unos file-device especiales que se crean, cuando se conectan unos dispositivos externos al PC.
Si con gambas queremos leer datos de estos dispositivos externos conectados, hace falta romper la "famosa protección".

...pero... cual es tuproblema que atañe a la programación ?


Le dediqué unos días más luego de tu comentario. Pongo aquí un trozo de mi código en Gambas3 que debería funcionar, pero arroja error: Error de Sistema #1: Operación no permitida

Dim puertoDatos As File

puertoDatos = Open "/dev/port" For Write
Seek #puertoDatos, &H378
palabra = 255
Write #puertoDatos, palabra

Como dije tengo Ubuntu 18.04 en una Motherboard ASUS. En una consola puse:

root@ubuntulab:/dev# lshw

y me arrojó un listado bastante largo de los diferentes dispositivos que conforman la motherboard. Busqué en todo y el puerto paralelo que está montado en la misma tarjeta madre no aparece listado o no soy capaz de visualizarlo.

Luego conseguí una tarjeta PCI Multipuerto y la instalé, pero obviamente su dirección base está en &HE800 y ésta tarjeta si aparece como puerto paralelo en el listado de "lshw" que mando adjunto.

Pues bien, aunque podría seguir mi proyecto con la tarjeta de puerto paralelo PCI que instalé, tengo la duda si Ubuntu 18.04 ya no reconoce los puertos paralelos incrustados sobre la mother board. He buscado por internet y encontré un problema similar en http://www.espaciolinux.com/foros/h...ona-t52844.html

Gracias por su atención...saludos.


lshw_ubuntu.txt
Description:  
Download
Filename: lshw_ubuntu.txt
Filesize: 28.49 KB
Downloaded: 104 Time(s)
lshw_ubuntu.txt
Description:  
Download
Filename: lshw_ubuntu.txt
Filesize: 28.49 KB
Downloaded: 104 Time(s)
lshw_ubuntu.txt
Description:  
Download
Filename: lshw_ubuntu.txt
Filesize: 28.49 KB
Downloaded: 104 Time(s)

Profile PM  
Subject: Re: Linux & Gambas Liberar Uso De Puertos Serial Y Paralelo
AlfredoSC escribió:  
....pero arroja error: Error de Sistema #1: Operación no permitida

Dim puertoDatos As File

puertoDatos = Open "/dev/port" For Write
Seek #puertoDatos, &H378
palabra = 255
Write #puertoDatos, palabra



Dos preguntas:

1) eliminaste previamente la protección del file-device "/dev/port" ?

2) a qué tipo de datos pertenece la variable "palabra" ?

Profile PM  

Page 1 of 1


  
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events

   

This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Generation Time: 0.0912s (PHP: -28% SQL: 128%)
SQL queries: 27 - Debug Off - GZIP Enabled