4.7 其他怪異問題(ACPI、重開機後掛了..等)

4.7.1. FreeBSD 還支援其他哪些硬體呢?
4.7.2. FreeBSD 支援筆記型電腦的省電管理功能嗎?
4.7.3. 該如何關閉 ACPI?
4.7.4. Micron 電腦總是在 FreeBSD 啟動時就掛掉,該怎麼辦呢?
4.7.5. 3Com® PCI 介面網路卡無法在 Micron 電腦上使用,該怎麼辦?
4.7.6. 主機板是用華碩(ASUS) K7V,可是用開機片開到一半就當了,怎麼辦呢?
4.7.7. PCMCIA 卡無法使用,並出現錯誤訊息 “cbb0: unsupported card type detected.” 該怎麼辦?
4.7.8. 為什麼 Dell™ PowerEdge™ 2850 裝完 FreeBSD 之後,重開機接著鍵盤就掛了?

4.7.1. FreeBSD 還支援其他哪些硬體呢?

請參閱使用手冊上的 安裝篇—其他硬體 。

4.7.2. FreeBSD 支援筆記型電腦的省電管理功能嗎?

FreeBSD 4.X(含之後版本)在某些機種上都有支援 APM。 細節請參閱 apm(4) 的說明。

FreeBSD 5.X(含之後版本)支援在目前大部分機種上都有的 ACPI 功能。 細節請參閱 acpi(4) 的說明。若機器上同時都有 APM 及 ACPI 功能的話,我們建議你可以兩者都試試看, 看看哪一種比較符合你的需求。

4.7.3. 該如何關閉 ACPI?

把

hint.acpi.0.disabled="1"
這段加到 /boot/device.hints 即可。

4.7.4. Micron 電腦總是在 FreeBSD 啟動時就掛掉,該怎麼辦呢?

有些 Micron 主機板上的 BIOS 在 PCI 方面會有問題, 這會導致 PCI 設備會被 BIOS 偵測為不正確設定,而進入 FreeBSD 就掛掉。

暫時解決方式:關閉 BIOS 內 “Plug and Play Operating System” 的設定。

4.7.5. 3Com® PCI 介面網路卡無法在 Micron 電腦上使用,該怎麼辦?

這問題跟前面的問題因素一樣,總之,就是關閉 BIOS 中有關 OS PnP 的設定。

暫時解決方式:關閉 BIOS 內 “Plug and Play Operating System” 的設定。

4.7.6. 主機板是用華碩(ASUS) K7V,可是用開機片開到一半就當了,怎麼辦呢?

進入 BIOS 設定,並關閉 “boot virus protection” 設定即可。

4.7.7. PCMCIA 卡無法使用,並出現錯誤訊息 “cbb0: unsupported card type detected.” 該怎麼辦?

可以試試看改用舊的方式,請先修改 kernel 設定檔,拿掉下面這幾行:

device cbb
device pccard
device cardbus
然後加上:
device pcic
device card 1
最後請參閱 Handbook 中 調整 FreeBSD Kernel 章節,以重新編譯、安裝新的 kernel。

4.7.8. 為什麼 Dell™ PowerEdge™ 2850 裝完 FreeBSD 之後,重開機接著鍵盤就掛了?

(本題由 cdsheen 提供)嚐試在 Dell PowerEdge 2850 上面安裝 FreeBSD 6.0, 不過安裝完成、並重新開機之後,發現 console 的鍵盤不能動了, 同樣的情況似乎也存在於 FreeBSD 5.3 及 FreeBSD 5.4, 經過一番搜尋,發覺是因為這台機器上面有一個 “Dell Remote Access Controller (DRAC)”, 這個裝置會被系統辨識成一個 USB Keyboard,所以導致開完機之後,正常的 PS/2 鍵盤反而不能動了!

暫時解決方式如下:

  1. 先以 Single User Mode 進入系統

  2. 在命令列模式下,先執行下列命令:

    # fsck -y /
    
    # mount -u /
    
  3. 然後編輯 /etc/devd.conf,把對於 USB Keyboard 的支援暫時拿掉, 也就是把下面幾行開頭加上 #

    # When a USB keyboard arrives, attach it as the console keyboard.
    #attach 100 {
    #       device-name "ukbd0";
    #       action "kbdcontrol -k /dev/ukbd0 < /dev/console && /etc/rc.d/syscons restart";
    #};
    #detach 100 {
    #       device-name "ukbd0";
    #       action "kbdcontrol -k /dev/kbd0 < /dev/console";
    #};
    
  4. 然後輸入 exit離開 Single User Mode 之後, 就可以順利進入系統、而且鍵盤也可以正常運作,下次開機也不會有問題!

另外,Dell 的 DRAC/BMC 看起來有蠻多不錯的遠端存取功能,有興趣的人可以玩玩看...

This, and other documents, can be downloaded from ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

For questions about FreeBSD, read the documentation before contacting <questions@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.