[精华] 关于非标准U盘在BSD下的使用(转)

2009-05-13 05:42:41来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


[精华] 关于非标准U盘在BSD下的使用(转)
http://www.chinaunix.net 作者:
linuxbao3
  发表于:2005-08-10 17:13:58

发表评论
】【
查看原文
】【
BSD讨论区
】【
[url=javascript:window.close()]关闭[/url]

前几天有人的U 盘不能用了,我本身也不是高手,所以没能帮上忙。今天在20CN里偶然看了这篇文章,希望能为大家提供一个解决方案,
请注意,不要完全的照搬,要学会根据自己的情况仔细分析
原出处:
http://www.20cn.net/cgi-bin/club/club.pl?key=jIWcWJVUbFwo
我引用过来只是不想大家麻烦
作者: 邪安 [xiean]   
序:
由于M$过分的纵容,使很多硬件制造商以兼容 win 为目标,而不是以国际标准来制作一些硬件,从而引起在FB下很多希奇古怪的问题,比如ACPI
引用一段话 http://www.freebsd.org.cn/snap/doc/zh_CN.GB2312/books/handbook/acpi-debug.html  
引用:
##########################################
我们的长期目标是让每一个人都能够在不需要任何用户干预的情况下使用 ACPI。 然而, 目前我们仍然在开发绕过 BIOS 制造商常见错误的方法。 Microsoft 解释器 (acpi.sys 和 acpiec.sys) 并不会严格地检查是否遵守了标准, 因此许多只在 Windows 中测试 ACPI 的 BIOS 制造商很可能永远不会修正他们的 ASL。我们希望不断地找出并用文档说明 Microsoft 的解释器到底允许那些不标准的行为, 并在 FreeBSD 进行对应的修改使它能够正常工作而不需要用户修正 ASL。
##############################################
我想 USB 也同样如此,现在回到正题,在很多朋友使用U盘过程中,会出现类似以下的情况(根据不同环境会有所不同,但不影响全局)
引用:
接上时...
da0 at umass-sim0 bus 0 tgrget 0 lun 0
da0:; Removable Direct Access SCSI-0 device
da0:1.000MB/s transfers
da0:31MB (63744 512byte seators:64H 32S/T 31C)
umass0:Phase Error , residne = 0
(da0:umass-sim0:0:0:0):Synchronize
cache failed, status == 0x4,scsi status = = 0x0
然后死机或出现系统不稳定的情况
引用:
拨出时...
Fatal trap 12: page fault while in kernel mode
fault virtual address  = 0x1c
fault code            = supervisor read, page not present
instruction pointer    = 0x8:0xc04f499e
stack pointer          = 0x10:0xcde46c78
frame pointer          = 0x10:0xcde46c88
code segment          = base 0x0, limit 0xfffff, type 0x1b= DPL 0, pres 1, def32 1, gran 1
processor eflags      = interrupt enabled, resume, IOPL = 0
current process                = 22 (irq11: cbb0 cbb1++*)
trap number            = 12
panic: page fault
Uptime: 57s
Cannot dump. No dump device defined.

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:[精华] 揭露,如何做一个BT服务器。

下一篇:python 打包成 exe