我正在努力提高我的 AIX 技能。我有一台古老的 RS/6000 43P-133,在投資任何更複雜的設備之前,我會嘗試將其復活。我曾經在 AIX 系統上進行自動化和腳本編寫,但很少進行管理。
板載 PCI 網路適配器不工作。可能已經死了,不確定。
診斷畫面 (SMS) 報告適配器「正常」。
啟動時,報錯:
if_en: ns_alloc(en0) failed with errno = 19
被生產。
lsdev
顯示ent0
為“已定義”errpt
顯示適配器錯誤errpt -j
顯示KENT_EEPROM_ERR
為ent0
en0
並且et0
似乎被定義/dev/ent0
,/dev/en0
並且/dev/et0
不存在(我是不是太Linux了?)alog -o -t
開機顯示:attempting to configure device 'ent0' Time: 16 LEDS: 0x742 invoking /usr/lib/methods/cfgkent -2 -l ent0 Number of running methods: 1 ------------- Completed method for: ent0, Elapsed time = 0 return code = 40 *************** no stdout *************** *************** no stderr *************** Method error (/usr/lib/methods/cfgkent -2 -l ent0 ): 0514-040 Error initializing a device into the kernel.
當我嘗試使用以下命令打開介面時
smitty communications
en0 aix inet0 changed Method error (/usr/lib/methods/chgif): 0514-068 Cause not known. 0821-510 ifconfig: error calling entry point for /usr/lib/drivers/if_en: The specified device does not exist. 0821-223 chgif: Cannot get records from CuAt. ...
是否有其他工具或實用程式可以提供有關問題可能出在哪裡的見解?我的故障排除過程中是否缺少某些內容?
這裡的主要目標是了解有關 AIX 的更多信息,因此即使您不知道答案,也將非常感謝有關故障排除的提示。
更多輸出:
# lscfg -vpl ent0
DEVICE LOCATION DESCRIPTION
ent0 04-D0 IBM PCI Ethernet Adapter (22100020)
# lslpp -L | grep 22100020
devices.pci.22100020.diag 4.3.3.0 C PCI Ethernet Adapter Diagnostics
devices.pci.22100020.rte 4.3.3.0 C IBM PCI Ethernet Adapter
答案1
首先,嘗試重新拔插卡
接下來檢查您是否安裝了正確的驅動程式
# lscfg -vpl ent0
應該會顯示類似這樣的內容
ent0 U0.1-P2-I1/E1 Gigabit Ethernet-SX PCI-X Adapter (14106802)
Gigabit Ethernet-SX PCI-X Adapter:
Part Number.................00P3055
FRU Number..................00P3055
EC Level....................H11634A
Manufacture ID..............YL1021
Network Address.............000255330878
ROM Level.(alterable).......GOL001
Device Specific.(YL)........U0.1-P2-I1/E1
PLATFORM SPECIFIC
Name: ethernet
Node: ethernet@1
Device Type: network
Physical Location: U0.1-P2-I1/E1
然後運行
# lslpp -L | grep 14106802 (get this number from the first line in the previous cmd)
讓我知道上述命令的輸出,如果您缺少文件集,那麼我可以幫助您安裝它們