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. 為什麼 DellPowerEdge™ 2850 裝完 FreeBSD 之後,重開機接著鍵盤就掛了?

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

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

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

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

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

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. 為什麼 DellPowerEdge™ 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 看起來有蠻多不錯的遠端存取功能,有興趣的人可以玩玩看...

本文及其他文件,可由此下載:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

若有 FreeBSD 方面疑問,請先閱讀 FreeBSD 相關文件,如不能解決的話,再洽詢 <questions@FreeBSD.org>。
關於本文件的問題,請洽詢 <doc@FreeBSD.org>。