128 ttys Do Not Have a Login After Replacing the PCI Card
Environment
OS Level: AIX Version 4.3.1
Type/Model: 43P
Problem
A power failure destroyed the 128-port PCI card on the system. After replacing
the card, none of the 128 terminals on the eight RANs had a login prompt.
Solution
Listed is a history of the steps taken to solve the problem.
- Started by listing all the devices at address 04-01. They were all available, including
the eight RANs.
- Ran cfgmgr and penable -a.
- Ran ps -ef | grep tty. This showed nothing but the console.
- Ran errpt -a | more. This showed normal messages from shutdown.
- Deleted and re-added tty19, obtaining the same result.
- Able to cat the ttys with or without clocal being added.
- altpin was disabled on all the ttys. Tried enable altpin
but it did not work.
- Did not find processes running on these ports.
- Tried /usr/sbin/getty /dev/tty31. This got a login prompt on tty31.
- Entered root and got the following error before the password prompt:
3004-004: you must exec login from lowest login shell
- Ran df to check filesystem space, nothing was full.
- Attempted running nohup /usr/sbin/getty /dev/tty31.
- cat nohup.out resulted in the following:
ksh:/etc/wall not found
ksh:/etc/wall not found
ksh:/etc/wall not found
There are 128 lines in the file, one for each tty.
- Viewed /etc/inittab. Removing only non-IBM entries, the file looked good.
- Commented out checkups entries. This starts the UPS software from BEST.
- Issued init q. There were no changes, ttys still did not work.
- Issued ls -al /etc/wall. There wasn't a file in /etc.
- Made a link from /usr/sbin/wall to /etc/wall and reset permissions
on both. There were still no logins.
- Ran ps -ef | grep checkups. Found one process and killed this process.
Immediately got a login on 128 terminals.
[ Doc Ref: 9260148848838 Publish Date: May. 25, 1999 4FAX Ref: none ]