Inhalt

12. Treibervoreinstellungen

12.1 Länge eines Transfers

Zur Zeit (zumindest bis zur Kernelversion 1.1.68) müssen Ein- und Ausgabedaten kleiner als 4097 Bytes sein, es sei denn der Kernel ist mit definiertem Symbol SG_BIG_BUFF kompiliert worden. In diesem Fall sind die Größen auf diesen Wert begrenzt (meistens 32768 Bytes). Die Größen beinhalten die generische Kopfstruktur, bei Eingaben den Kommandoblock und mögliche Daten. SG_BIG_BUFF kann bis auf 131072 Bytes vergrößert werden. Damit die Änderung wirksam wird, muß der Kernel natürlich kompiliert und gebootet werden.

12.2 Timeout und Retry Werte

Der Standardtimeoutwert ist auf eine Minute (Timeout = 6000) gesetzt. Er kann mit einem ioctl-Aufruf geändert werden (see section sec-ioctl). Der Standardretrywert ist Eins.


Inhalt