Clubs were left consused as to whether they were home or away after some of the first draws were announced the wrong way round.
With the draw split into north and south and then each section split into seeded and non-seeded sides who was at home needed to be established. Before the draw it was announce that red meant the seeded team would be home and white was that the seeded team was away. However, once the draw started the ties involving seeded sides Crystal Palace, Watford and Norwich City were initially read out as away despite being drawn with a red ball and Brentford, who were drawn out with a white ball, were announced as home.
Once the draw had settled down League One side Blackburn host Premier League rivals Burnley in a Lancashire derby. Last season's losing finalists Southampton will host Championship club Wolves in the EFL Cup second round after Thursday's confusing live draw.
The second-round ties will be played in the week commencing Monday, 21 August.
The seven Premier League teams involved in European competition will enter at round three.
West Ham and Newport County were guaranteed away games regardless of how they were drawn, owing to being unable to play at their home grounds. West Ham, whose London Stadium home is being used for the World Athletics Championships, will visit League Two team Cheltenham, while Newport, whose pitch is being relaid, will travel to Leeds.
Confusion also reigned in the first-round draw in June, which was streamed live from Bangkok, as Charlton were included twice on a graphic listing the fixtures, while AFC Wimbledon were also wrongly recorded as being at home to Swindon in that round. The EFL will be hoping that the 3rd round draw, which they recently announced will take place in China, will pass without incident.
Second round draw - South section
QPR v Brentford*
Crystal Palace v Ipswich Town*
Watford v Bristol City*
Norwich City v Charlton Athletic*
Cheltenham Town v West Ham United**
Brighton & Hove Albion v Barnet
Cardiff City v Burton Albion
Southampton v Wolverhampton Wanderers
Fulham v Bristol Rovers
Milton Keynes Dons v Swansea City
Birmingham City v Bournemouth
Reading v Millwall
Carlisle United v Sunderland
Bolton Wanderers v Sheffield Wednesday
Accrington Stanley v West Bromwich Albion
Newcastle United v Nottingham Forest
Leeds United v Newport County**
Stoke City v Rochdale
Huddersfield Town v Rotherham United
Middlesbrough v Scunthorpe United
Doncaster Rovers v Hull City
Blackburn Rovers v Burnley
Sheffield United v Leicester City
Aston Villa v Wigan Athletic
Barnsley v Derby County or Grimsby Town
*These ties were initially announced with the other team at home
**West Ham and Newport County would not play at home, as per a pre-draw agreement