AFAIK Debian doesn't have any issue's with a 4 TB HDD:-
It is showing up in the BIOS but not under /dev/sd*
That's odd. Try running; as 'root'
When my brand new drive didn't have an OS on it it showed in the BIOS but when I ran 'fdisk -l' it showed the HDD and said something like; Unpartitioned drive (or) unallocated--
Are you suspicious that your new 4 TB HDD is dead as a door nail?
If so; I would return it to the merchant for a full refund:-
If the cable is bad or defective the drive won't show up--
Is it a Western Digital or a Seagate? SATA?
The only problems I found with Debian were external HDD (links below)