我正在努力提高我的 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)
让我知道上述命令的输出,如果您缺少文件集,那么我可以帮助您安装它们