Etherchannel is explicitly defined to be a link between 2 devices, with 2 or more links in the bundle.
This may happen if the device can run Etherchannel, but isnt operating the active protocol. If the switch end is not hard configred to use EC on the same switch, or the switch doesnt allow the selected ports to be part of the same bundle, then the bundle will not come up, and you have 2 or more separate links.
EC in "desirable"? mode is default AFAIR
There may be other ways to do this - EC is there to allow the device to use the same MAC on each port and distribute the load - you can "team" with different MAC addresses per port at least for outbound traffic (which is all you need on many server setups). - some of the microsoft teaming schemes can use a source multicast MAC address, and if you can force your switch(es) to work with that it sort of can be made to work, although you have to be careful about background traffic. - not many servers can keep a GigE port busy - so a lot of the time the load balancing aspects are irrelevant......
Again 802.1ad is defined to have 1 device at each end of the link set. the LACP protocol is part of teh standard to control the protocol and bring up the group.
The only kit i know of that can run a 802.1ad group split across 2 devices is some of the Nortel switches - main one i worked on was the passport 8600.