Harry Brueckner <[EMAIL PROTECTED]> wrote:
> I have the SCSI tape support compiled as a module and when I try e.g. "mt
> -f /dev/st0 status" I get the following lines in my syslog:

This could be the result of fragmentation. If the tape driver requests
a single contiguous DMA buffer (instead of requesting vmalloced memory,
which needs to be scatter-gathered into physical pages, which may not be
contiguous), maybe your system doesn't have enough contiguous page.

As a temporary work-around, try launching a big application (which will
cause swapping, ie paging out), and exit it, maybe the module can be loaded.

For me, the only correct work-around at this time is to compile anything
which needs more than one page contiguous DMA memory in the kernel. The
fix would maybe be to use scatter-gather, but not all low-level SCSI
drivers support it.


-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]

Reply via email to