mca_write_pos

Nombre

mca_write_pos --  lee el registro POS de la tarjeta

Sinopsis

void mca_write_pos (int slot, int reg, unsigned char byte);

Argumentos

slot

número de slot desde donde leer

reg

registro de donde leer

byte

byte a escrigir en los registros POS

Descripción

Almacena un valor POS directamente al hardware. Normalmente no necesitarías usar esta función y deberías de tener un muy buen conocimiento del bus MCA antes de hacerlo. Realizando esto de forma incorrecta puedes dañar el hardware.

Esta función quizás no sea usada desde un contexto de interrupciones.

Nota que esto es técnicamente Algo Malo, como dice el equipo técnico de IBM, sólo deberías de establecer valores POS a través de sus utilidades. En todo caso, algunos dispositivos como el 3c523 recomiendan que les escribas algunos datos para asegurarte de que la configuración es consistente. Yo diría que IBM está en lo cierto, pero me gusta que mis controladores funcionen.

Esta función no puede chequear para ver si múltiples dispositivos están con los mismos recursos, por lo tanto quizás veas humo mágico si alguien se lía.