What is claimed is:1. A method comprising:receiving, by a wireless device from a base station, at least one message comprising configuration parameters of a plurality of cells comprising:a primary cell with a primary physical uplink control channel (PUCCH) transmitted to the base station; anda PUCCH secondary cell with a secondary PUCCH transmitted to the base station;in response to a media access control (MAC) entity, of the wireless device, having more than one valid PUCCH resource for a scheduling request in a subframe, selecting, by the MAC entity of the wireless device, one of the primary PUCCH and the secondary PUCCH as a selected valid PUCCH resource for a scheduling request to transmit a scheduling request signal to the base station via the subframe;instructing a physical layer, by the MAC entity, to transmit the scheduling request signal on the selected valid PUCCH resource for the scheduling request via the subframe; andtransmitting, by the physical layer to the base station, the scheduling request signal via the selected valid PUCCH resource of the subframe.2. The method of claim 1, wherein the plurality of cells are grouped into a plurality of physical uplink control channel (PUCCH) groups comprising:a) a primary PUCCH group comprising the primary cell; andb) a secondary PUCCH group comprising the PUCCH secondary cell.3. The method of claim 1, wherein a PUCCH resource for the scheduling request is valid when the scheduling request signal can be transmitted on the PUCCH resource.4. The method of claim 1, wherein the MAC entity selects the selected valid PUCCH resource according to an implementation rule.5. The method of claim 1, wherein a PUCCH resource for the scheduling request on the PUCCH secondary cell is invalid when the PUCCH secondary cell is deactivated.6. The method of claim 1, wherein the at least one message comprises a scheduling request configuration index employed to determine whether the subframe has valid resources for transmitting the scheduling request signal.7. The method of claim 1, wherein the at least one message comprises:a first scheduling request configuration index for scheduling request resources on the primary PUCCH; anda second scheduling request configuration index for scheduling request resources on the secondary PUCCH.8. The method of claim 1, further comprising determining whether the primary PUCCH or the secondary PUCCH or both have at least one valid PUCCH resource for the scheduling request configured for the subframe.9. The method of claim 1, wherein the selecting is based on alternating between the primary cell and the PUCCH secondary cell.10. A wireless device comprising:one or more processors; andmemory storing instructions that, when executed by the one or more processors, cause the wireless device to:receive at least one message comprising configuration parameters of a primary physical uplink control channel (PUCCH) and a secondary PUCCH; andas long as one scheduling request is pending, for each subframe in a plurality of subframes: if no uplink shared channel resources are available for a transmission in the subframe and if a media access control (MAC) entity, of the wireless device, has at least one valid PUCCH resource for scheduling request configured for the subframe and if the subframe is not part of a measurement gap and if a scheduling request timer is not running and if a scheduling request counter is less than a configured value:increment the scheduling request counter by one;in response to the media access control (MAC) entity having more than one valid PUCCH resource for the scheduling request in a subframe, select, by the MAC entity of the wireless device, one of the primary PUCCH and the secondary PUCCH as a selected valid PUCCH resource for a scheduling request to transmit a scheduling request signal to a base station via the subframe;instruct a physical layer, by the MAC entity, to transmit the scheduling request signal on the selected valid PUCCH resource for the scheduling request via the subframe; andtransmit, by the physical layer to the base station, the scheduling request signal via the selected valid PUCCH resource of the subframe.11. The wireless device of claim 10, wherein the at least one message comprises a plurality of cells grouped into a plurality of physical uplink control channel (PUCCH) groups comprising:a) a primary PUCCH group comprising the primary PUCCH; andb) a secondary PUCCH group comprising the secondary PUCCH.12. The wireless device of claim 10, wherein a PUCCH resource for the scheduling request is valid when a scheduling request signal can be transmitted on the PUCCH resource.13. The wireless device of claim 10, wherein the instructions, when executed by the one or more processors, cause the MAC entity to select the selected valid PUCCH resource according to an implementation rule.14. The wireless device of claim 10, wherein a PUCCH resource for the scheduling request on the secondary PUCCH is invalid when the secondary PUCCH is inactivated.15. The wireless device of claim 10, wherein the instructions, when executed by the one or more processors, further cause the wireless device to perform the selection based on alternating between the primary PUCCH and the secondary PUCCH.16. A wireless device comprising:one or more processors; andmemory storing instructions that, when executed by the one or more processors, cause the wireless device to:receive, from a base station, at least one message comprising configuration parameters of a plurality of cells comprising:a primary cell with a primary physical uplink control channel (PUCCH) transmitted to the base station; anda PUCCH secondary cell with a secondary PUCCH transmitted to the base station;in response to a media access control (MAC) entity, of the wireless device, having more than one valid PUCCH resource for a scheduling request in a subframe, select, by the MAC entity of the wireless device, one of the primary PUCCH and the secondary PUCCH as a selected valid PUCCH resource for a scheduling request to transmit a scheduling request signal to the base station via the subframe;instruct a physical layer, by the MAC entity, to transmit the scheduling request on the selected valid PUCCH resource for the scheduling request resource via the subframe; andtransmit, by the physical layer to the base station, the scheduling request signal via the selected valid PUCCH resource of the subframe.17. The wireless device of claim 16, wherein the instructions, when executed by the one or more processors, cause the wireless device to autonomously select one of the primary PUCCH resource for the scheduling request and the secondary PUCCH resource for the scheduling request when the MAC entity has more than one valid PUCCH resource for the scheduling request in the subframe.18. The wireless device of claim 16, wherein the at least one message comprises:a first scheduling request configuration index for scheduling request resources on the primary PUCCH; anda second scheduling request configuration index for scheduling request resources on the secondary PUCCH.19. The wireless device of claim 16, wherein the instructions, when executed by the one or more processors, further cause the wireless device to perform the selection based on alternating between the primary cell and the PUCCH secondary cell.