作者 主題: 編譯核心(kernel)時的一個奇怪的問題  (閱讀 1893 次)

0 會員 與 1 訪客 正在閱讀本文。

aerocat

  • 可愛的小學生
  • *
  • 文章數: 23
    • 檢視個人資料
myos=centos3.4
ups = apc back-up es500

我近日因為安裝ups監控軟體apcupsd, 發現在我以前編譯的新核心(kernel)上不能work, 我想可以是當初在make menuconfig時usb的選項沒設好,
所以我設定好這部分後,重新編譯, 還是不能work
<M> USB Human Interface Device (full HID) support
  • HID input layer support
  • /dev/hiddev raw HID device support hid,


ps1: 所有的核心下,用 cat /proc/bus/usb/devices
都可以看到ups device
ps2: 用 apcaccess status check status
[root@home linux-2.4]# apcaccess status
FATAL ERROR in apcaccess.c at line 243
tcp_open: cannot connect to server localhost on port 3551.
ERR=Connection refused

---------------------------------------------------
我做了一些實驗
(1)在安裝後的原始核心下---是正常的work
(2)用/usr/src/linux-2.4/configs/ 中的config 不修改直接來編譯---不能work
(3)將/lib/modules/2.4.21-27.0.1 copy 到新的module 目錄--- 可以正常工作

所以應該是 make modules時 發生問題, 但是我卻找不到原因,
請大家指導一下