ftape
驱动程序
ftape
崩溃了 - 这是一个错误吗?
不,这是一个特性 ;‐)
说真的,可靠的软件不会崩溃。尤其是内核不应该,或者更确切地说,不应该崩溃。如果您在运行 ftape
时内核崩溃,并且您可以证明是 ftape
导致了问题,请将其视为一个应该修复的 Bug。将详细信息发送给维护者 (<heine@math1.rwth-aachen.de>
) 和磁带列表。
首先,确保您可以重现问题。偶发性错误非常麻烦,因为它们几乎不可能追踪 :-/
这是一个快速检查清单
ftape
版本ftape.o
文件。我可能希望您尝试一些补丁或在您的系统上运行不同的测试。将跟踪级别提高到 4 或 5,然后再次运行导致问题的命令(如果您担心会丢失数据或损坏硬件,请不要这样做,请记住,对于因 ftape
导致的数据丢失或硬件损坏,绝对没有任何保证)。将跟踪级别提高到 5 以上可能没有任何意义,因为它会以某种方式影响驱动程序的时序,使其无法正常工作。从内核日志或 /proc/kmsg
获取跟踪数据,具体取决于您从哪里获取错误消息。尝试查看 ftape
向您输出的内容。起初它可能看起来难以理解,但您可以从日志文件中获得有价值的信息。大多数消息都预先添加了函数名称,以便更容易定位问题。查看源代码,不要只是在没有尝试的情况下就喊“狼来了!”。如果您的内核版本(或 ftape
版本)与最新版本的内核相比“旧”,请尝试获取更新(甚至最新)的内核,看看问题是否在新内核下消失。当您发布问题报告时,请包含有关 ftape 版本、内核版本、扩展总线类型(ISA、VL-bus、PCI 或 EISA)、总线速度、软盘控制器和磁带驱动器的信息。确切说明您做了什么,以及您的系统上发生了什么。有些人经历过 ftape
在基于 PCI 的机器上无法运行,但在正常的基于 ISA 的 386DX 机器上运行完美(请参阅 使 PCI 主板在 PCI 机器上与 <tt/ftape/ 一起工作 部分)
另外,请考虑那些实际上付费上网的可怜人(像我一样):避免在没有理由的情况下发布来自 ftape
运行的(巨大)日志。相反,您可以描述问题,并主动将日志发送给感兴趣的人。
将您的错误报告发送至 <linux-tape@vger.rutgers.edu>
。您可能还想将错误邮件发送至 <heine@math1.rwth-aachen.de>
。