Operating System - HP-UX
1833827 Members
2143 Online
110063 Solutions
New Discussion

Configuring 4 Port 100Base-T failing while boot up

 
SAM_24
Frequent Advisor

Configuring 4 Port 100Base-T failing while boot up

Hi,

I prepared make_net_recovery on system A. I installed it on system B. Hardware is same for both the systems except system B has gelan card. After install system shows for giga bit ethernet card driver is igelan ( driver for 1 GB card in core system board ), status is UNCLAIMED,interface type is UNKNOWN. In rc.log I saw the error invalid PPA entry. I installed the 1000 Base-SX PCI driver. Still it is same.
What could have gone wrong?

Thanks.
Never quit
3 REPLIES 3
Steven E. Protter
Exalted Contributor

Re: Configuring 4 Port 100Base-T failing while boot up

I would re-run set_parms on that system. Back up /etc/rc.config.d/netconf, but not in the same directory. Back it up to /root/ or something.

You've got a conflict between the new card and probably your built in 100 BaseT card.

I'd make sure the driver is current.

I think there is an error in the configuration though.

itrc is slow today.

I'd be happy to look at your netconf file if you choose to upload it.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
S.K. Chan
Honored Contributor

Re: Configuring 4 Port 100Base-T failing while boot up

A gigabit PCI card does use "igelan" as its driver, so you got that part correct. You're on 11.0 or later I presumed. You may want to double check (use SAM) to make sure igelan is included in the kernel. As for the "invalid PPA" error you get, take a look at the startup script for the lan card in /sbin/init.d to make sure you're pointing to the right lan card (example ..lan0 or lan1, etc, etc).
Colin Topliss
Esteemed Contributor

Re: Configuring 4 Port 100Base-T failing while boot up

Check to see if the driver is on the system:

test_sys:/root=> grep gelan /stand/system
gelan
igelan

If not, add it (you're looking for the following):

test_sys:/root=> swlist -l product |grep -i gelan
IGELAN-DRV B.11.11.02 HP PCI Gigabit Ethernet Driver

Check the state of the card using ioscan.

lan 6 13/0/2/0/0/7/0 btlan CLAIMED INTERFACE HP A5506B PCI 10/100Base-TX 4 Port
/dev/diag/lan6 /dev/ether6 /dev/lan6
lan 1 13/0/6/0/0 gelan CLAIMED INTERFACE HP A4929A PCI 1000Base-T Adapter
lan 2 13/0/12/0/0 gelan CLAIMED INTERFACE HP A4929A PCI 1000Base-T Adapter
lan 10 15/0/0/1/0 btlan CLAIMED INTERFACE HP PCI 10/100Base-TX Core

You'll note that there is no device file - this is normal.

So, taking lan1 as an example, you should have an entry in /etc/rc.config.d/netconf similar to the following:

INTERFACE_NAME[1]="lan1"
IP_ADDRESS[1]="170.12.5.1"
SUBNET_MASK[1]="255.255.255.0"
BROADCAST_ADDRESS[1]=""
INTERFACE_STATE[1]=""
DHCP_ENABLE[1]=0

and in the hpgelanconf file you should see something like:

HP_GELAN_INTERFACE_NAME[0]=lan1
HP_GELAN_STATION_ADDRESS[0]=0x00301E0A1D12
HP_GELAN_SPEED[0]=auto_on
HP_GELAN_MTU[0]=
HP_GELAN_FLOW_CONTROL[0]=
HP_GELAN_AUTONEG[0]=
HP_GELAN_SEND_COAL_TICKS[0]=
HP_GELAN_RECV_COAL_TICKS[0]=
HP_GELAN_SEND_MAX_BUFS[0]=
HP_GELAN_RECV_MAX_BUFS[0]=

At this point I tend to reboot (though you can manually config the card if you wish) - just to ensure that
there are no config errors.