我的问题出在我的笔记本电脑 [PB TJ-75] 的 Alcor 读卡器出现故障。可以肯定的是,无论操作系统是什么,该设备都已损坏且无法使用。无法在 BIOS 中禁用它 [最新:供应商:Phoenix Technologies LTD 版本:V1.26 发布日期:2010 年 5 月 4 日]。
如果我可以轻松地将它从主板上拆下来,并且这样系统就再也不会寻找它了,我会非常高兴!有可能吗,有人试过吗?或者,用更开放的 BIOS 替换 BIOS,这样您就可以禁用读卡器。这存在吗?
以下是我迄今为止尝试禁用它的方法。
在 Win7 中,我在设备管理器中选择“禁用”,这样就可以了。如果不禁用,设备会不断出现和消失,并且会占用大量资源。
在 Lubuntu 13.04 中,我获得了额外的启动时间,并显示消息:“sdb,假设驱动器缓存等”。一旦登录,就没有任何 sdb 的踪迹。我尝试了其他发行版(由 grub 启动的 iso)。
我可以毫无问题地启动 Puppy、Gparted 和 Redobackup。
我无法启动 Debian、live 或 install + 尝试了 Crunchbang 和 Tails。我得到了一个循环:“usb 设备,scsi n+1 blabla”。
我尝试了“nousb”,没有结果,我已将 EHCI 列入黑名单,没有结果,然后是 usb_storage 模块,在 Lubuntu 中启动时间更短,只显示消息“...数据传输失败”,关机时间也更短。但是,无法使用 USB 存储介质。在 Debian 中,它以 BusyBox 提示结束。
是否可以禁用 Alcor 读卡器?它有特定的模块吗?是否有我遗漏的特殊内核启动选项?这是否与内核重新编译有关?如果是,如何处理 isos?编写一个驱动程序,让其显示一切正常(目前我无法理解)?通过供应商 ID 禁用设备?最好的方法是什么?
答案1
检查内核模块
lsmod
~# lsmod
并使用以下命令删除该模块
rmmod
~# rmmod YOUR_CARD_MODULE
或者
如果内核中内置了读卡器支持,您可以在那里禁用它并重新编译它(不适用于 ISO)。