On Tue, 26 Oct 1999, Harry Brueckner wrote:
> kernel: No tape buffers allocated at initialization.
> kernel: st: Can't allocate new tape buffer (nbr 0).
> kernel: st0: Can't allocate tape buffer.
> kernel: st: Unloaded.
Some device drivers require their buffers to be allocated in contiguous
physical memory, and/or in certain physical locations. Over time, memory
fragmentation and/or usage may prevent these buffers from being allocated.
It generally depends on the hardware in use.
Try a reboot to single-user mode, and then load the module. If that fixes
it, you know the problem is that it wants some memory region that it cannot
get after the system has been running for awhile. Recommendation in that
case: Either compile the device driver into your kernel statically, or load
the module once at system startup (and never not unload it). Red Hat does
this with the st module by default.
Hope this helps!
--
Benjamin Scott
[EMAIL PROTECTED]
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]