Check your bios. Turn off support for the on board card. Then your pci card should be detected and work. You may also want to try using the alsa cheat code.
I have a motherboard with a built in sound card. The quality isn't great so I put in a Soundblaster card I had lying around. But it doesn't get detected. Is there an incantation from LILO to detect two sound cards?
Ideally what I'd like to do is send system beeps through the onboard sound card and send audio through the soundblaster. Any tips how I could do this?
TIA
Check your bios. Turn off support for the on board card. Then your pci card should be detected and work. You may also want to try using the alsa cheat code.

GIGABYTE B365 HD3 LGA1151 Intel 9th Gen motherboard
$59.99
CR2032 Laptop CMOS RTC Battery BIOS
$3.55
Intel H310 LGA1151 8-9th Gen DDR4 M.2 NVMe mATX Motherboard IO Shield Battery
$54.99
GIGABYTE Z890M AORUS ELITE WIFI7 ICE INTEL MOTHERBOARD
$149.99
ASUS PRIME Z370-A II LGA 1151 Intel Z370 DDR4 DIMM USB3.1 DVI ATX RGB
$69.99
ASRock B550M Phantom Gaming 4 AM4 AMD B550 SATA 6Gb/s Micro ATX AMD Motherboard
$101.99
ASUS H110I-PLUS Motherboard LGA1151 w/ I5-7400 CPU, 8GB, Heatsink & I/O Shield
$60.00
ASUS PRIME H470-PLUS Socket 1200 DDR4 Motherboard
$44.99
ASUS TUF Z390-PRO GAMING LGA1151 DDR4 ATX Motherboard With IO Inlucded
$100.00
ASUS PRIME Z490-P LGA 1200 Intel Z490 SATA 6Gb/s ATX Intel Motherboard NEW
$121.45