A method implemented in a terminal device, comprising: in response to a beam failure on a secondary cell, Scell, transmitting a scheduling request to a network device; receiving, from the network device and on a primary cell, Pcell, a response indicating a resource allocated to the terminal device; transmitting, to the network device and using the allocated resource, a beam failure recovery request comprising a beam index of a beam selected from available beams on the Scell by the terminal device, to recover communication between the terminal device and the network device via the selected beam on the Scell, wherein: transmitting the scheduling request comprises transmitting a random access preamble on the Pcell, receiving the response comprises receiving downlink control information with an uplink grant, and transmitting the beam failure recovery request comprises transmitting reference signal, RS, ID corresponding to the beam index, and a Scell index of the Scell, in media access control, MAC, control element, CE; or transmitting the scheduling request comprises transmitting a random access preamble on the Scell, receiving the response comprises receiving downlink control information with an uplink grant, and transmitting the beam failure recovery request comprises transmitting reference signal, RS, ID corresponding to the beam index, in media access control, MAC, control element, CE; or transmitting the scheduling request comprises transmitting the scheduling request on an uplink control channel of the Pcell, receiving the response comprises receiving downlink control information with an uplink grant, and transmitting the beam failure recovery request comprises transmitting reference signal, RS, ID corresponding to the beam index, and a Scell index of the Scell, in media access control, MAC, control element, CE; and in response to receiving from the network device downlink control information on reschedule of the beam failure recovery request, retransmitting the beam failure recovery request to the network device; and initiating a timer for monitoring a response to the beam failure recovery request. in response to a beam failure on a secondary cell, Scell, transmitting a scheduling request to a network device; receiving, from the network device and on a primary cell, Pcell, a response indicating a resource allocated to the terminal device; transmitting, to the network device and using the allocated resource, a beam failure recovery request comprising a beam index of a beam selected from available beams on the Scell by the terminal device, to recover communication between the terminal device and the network device via the selected beam on the Scell, wherein: transmitting the scheduling request comprises transmitting a random access preamble on the Pcell, receiving the response comprises receiving downlink control information with an uplink grant, and transmitting the beam failure recovery request comprises transmitting reference signal, RS, ID corresponding to the beam index, and a Scell index of the Scell, in media access control, MAC, control element, CE; or transmitting the scheduling request comprises transmitting a random access preamble on the Scell, receiving the response comprises receiving downlink control information with an uplink grant, and transmitting the beam failure recovery request comprises transmitting reference signal, RS, ID corresponding to the beam index, in media access control, MAC, control element, CE; or transmitting the scheduling request comprises transmitting the scheduling request on an uplink control channel of the Pcell, receiving the response comprises receiving downlink control information with an uplink grant, and transmitting the beam failure recovery request comprises transmitting reference signal, RS, ID corresponding to the beam index, and a Scell index of the Scell, in media access control, MAC, control element, CE; and transmitting the scheduling request comprises transmitting a random access preamble on the Pcell, receiving the response comprises receiving downlink control information with an uplink grant, and transmitting the beam failure recovery request comprises transmitting reference signal, RS, ID corresponding to the beam index, and a Scell index of the Scell, in media access control, MAC, control element, CE; or transmitting the scheduling request comprises transmitting a random access preamble on the Scell, receiving the response comprises receiving downlink control information with an uplink grant, and transmitting the beam failure recovery request comprises transmitting reference signal, RS, ID corresponding to the beam index, in media access control, MAC, control element, CE; or transmitting the scheduling request comprises transmitting the scheduling request on an uplink control channel of the Pcell, receiving the response comprises receiving downlink control information with an uplink grant, and transmitting the beam failure recovery request comprises transmitting reference signal, RS, ID corresponding to the beam index, and a Scell index of the Scell, in media access control, MAC, control element, CE; and in response to receiving from the network device downlink control information on reschedule of the beam failure recovery request, retransmitting the beam failure recovery request to the network device; and initiating a timer for monitoring a response to the beam failure recovery request.