Yo tenia el mismo problema. Para acceder a ciertas direcciones debia tener permisos de root.
Si lo que quieres es reducir los riesgos de seguridad la mas facil es usar "sudo". Lo del level se refiere a los permisos I/O para el proceso. Puedes ver http://www.logix.cz/michal/doc/i386/chp08-03.htm para mas info. On Sun, 2 Jan 2005 22:10:37 -0600, coin <[EMAIL PROTECTED]> wrote: > Saludos > Sigo con lo de mi tarjeta expansora (por si lo recuerdan). > Mando datos al puerto paralelo desde un programita en C con "outb", y > uso ioperm para dar permisos de escritura I/O. Dos preguntas. > 1.- Ejecutando con un usuario normal, me da violacion de segmento a > pesar de que le doy permisos con ioperm, pero con root sin problema > �por que? > 2.- Dice en el man que ioperm es para algunos puertos o algo asi, > �desde o hasta? �0x3ff?, pero dice que para otras direcciones no se > puede por lo que hay que usar iopl, en el man de iopl dice la sitaxis: > int iopl(int nivel) �que es eso de nivel? �donde busco los niveles? > > Gracias > -- > ��Abajo los imperialistas!! > No a la invasi�n en Irak > > -- Atte ItZtLi �������,��,��������,��,����`����,� Nahui Tonalli Icniuhtli. �������,��,��������,��,����`����,�

