1. Your HP config is OK as it is.
2. Define the link aggregation protocol on Cisco (note that pagp=FEC):
"
(config)#interface range fastEthernet 0/1 - 4
(config-if)#channel-group 1
(config-if)#channel-protocol pagp
"
3. Define trunking a-la-Cisco (what you already entered as switchport for each interface is OK):
"
(config)#interface range fastEthernet 0/1 - 4
(config-if)#switchport trunk native vlan1
!use "Untagged" frames when trunking VLAN1, just like you have set for HP!
(config-if)#switchport trunk allowed vlan 1-3
"
4. Populate your VLANs on the Cisco switch, using commands like:
"
(config)#interface range fastethernet 0/5 - 17
(config-if)#switchport mode access
(config-if)#switchport access vlan 1
(config-if)#interface range fastethernet 0/18 - 38
(config-if)#switchport mode access
(config-if)#switchport access vlan 2
(config-if)#interface range fastethernet 0/39 - 48
(config-if)#switchport mode access
(config-if)#switchport access vlan 3
"