Velocidades de línea no POSIX

La interfaz con los dispositivos serie que POSIX y los estándares UNIX subsiguientes como, por ejemplo, X/OPEN especifican depende en la estructura de datos termios, definida en /usr/include/termios.h. Desgraciadamente, esta estructura de datos no puede utilizarse para especificar velocidades de línea superiores a los 38.400 bits por segundo. La mayor parte del hardware serie que se utiliza actualmente puede proporcionar soporte a velocidades de hasta 230.000 bps. Para utilizar estas velocidades de línea superiores en AIX, la velocidad deseada debe especificarse al configurar el puerto utilizando SMIT. Si el hardware del puerto serie (UART) puede proporcionar soporte a la velocidad de línea especificada, el puerto puede configurarse.

La opción get attribute ioctls utilizando la estructura termio o termios mostrará una velocidad de línea de 50 bps. El puerto utilizará la velocidad de la línea no POSIX hasta que se cambie, por lo que las aplicaciones que utilicen set attribute ioctls con la estructura termio y termios no deben modificar los distintivos CBAUD a menos que realmente intenten cambiar la velocidad de la línea. Si el hardware del puerto serie (UART) no puede proporcionar soporte a la velocidad de línea solicitada, el puerto no se configurará y se devolverá un error.

Nota: Los adaptadores PCI de 8 puertos y de 128 puertos sólo proporcionan soporte a velocidades de línea no POSIX de 115.200 y 230.000 bps. El adaptador PCI de 128 puertos tiene una restricción adicional de 2,5 Mbps de ancho de banda agregado (con un cable de 8 hilos), que los 11 dispositivos que estén transfiriendo deben consumir completamente a un velocidad sostenida de 230,000 bps cada uno. Esta restricción está en la línea que conecta el adaptador con los RAN, por lo que 22 dispositivos de este tipo pueden consumir un solo adaptador completamente.