I'm unable to insmod the modules sb_common.o and sb_ess.o (for my soundcard)
When insmod'ing sb_common.o, insmod reports (and I verified in the C source) unresolved symbol ess_dsp_reset which is in sb_ess.o
When insmod'ing sb_ess.o, insmod reports (and I verified in the C source) unresolved symbol sb_dsp_command which is in sb_common.o
How can I get these modules loaded when there's a circular dependency like this?
BTW this is on the knoppix liveCD, meaning the /lib/modules directory is readonly, and these modules are extra modules not included in the liveCD, so they are in a different (writable) filesystem than /lib/modules, and I've been unable to get modprobe to work with modules not in the /lib/modules directory

16GB KIT (2x8GB) DDR3 Gamer Desktop RAM PC3 MIXED BRANDS VIPER VENGEANCE FURY
$10.00
Netac DDR4 32GB 16GB DDR4 3200MHz UDIMM C16 Desktop Internal Memory RAM Kit
$99.99
Crucial 32GB(4 x 8GB) CT8G4DFS824A.C8FDD1 DDR4-2400 UDIMM Desktop RAM - CR352A
$89.95
Micron 16GB (2x8GB) 2Rx8 DDR3 1600MHz PC3-12800U Desktop RAM
$19.99
Samsung 32GB DDR4-2666V-2Rx4-RB2-12 RAM M393A4K40CB2-CTD6Q
$169.00
A-Tech 8GB DDR3 1600 PC3-12800 Laptop SODIMM 204-Pin Memory RAM PC3L DDR3L 1x 8G
$21.68
Major Brand 16GB (2x8GB) PC3-12800U DDR3-1600MHz DDR3-12800 DESKTOP RAM NON-ECC
$29.99
DDR4 Laptop RAM 4GB 8GB 16GB 32GB 2400 2666 3200 Samsung Hynix
$66.00
Samsung 32GB DDR4-2666 PC4-21300 288-Pin DIMM RAM M393A4K40CB1CRC0Q
$185.00
Corsair Vengeance DDR3 8GB 16GB 32GB 1866MHz PC3-14900 Desktop RAM Memory DIMM
$85.00