Ah so does this mean, if you are using a boot disc, it isn't a natural DOS PC? Or in other words, what OS does it boot to if you don't use the boot disc? If it's Windows95 or later, you may need to set "Async On" in the setup as StarCom does not work 100% in anything but a pure DOS environment.
My PC I use for StarCom for example, has Win3.1 and DOS6.22 installed on it. When booting up, it ends at a DOS prompt and I have to type "WIN" to run Windows. That's the sort of environment that is 100% for StarCom.
You could also look for the DOS util LPTDETCT to see what your parallel port(s) are set up to transfer.
You can run StarCom in a DOS box within Windows, but you must have the Async set and it isn't 100% reliable.
Just getting a cheap DOS only PC would be the ideal thing. Which is why I kept this old one I have. I even bought a new parallel card for it so I can run a parallel 1541 to it AND datasette at the same time for TAPage. Talk about remembering how to set jumpers and what IRQs and ports running to avoid conflict etc
PC-CBM transfercable autodetection design study, (C) 1998 - Wolfgang Moser
uses basic routines of The Star Commander, (C) 1994-1998 - Joe Forster
Version: 0.17 -- Debug messages mode (-d) switched to off.
Prechecking port addresses ...
LPT1 at 0x378, PS/2
Searching for cables (DelayOffset: 9)...
(can only be found, if IEC devices are connected and switched on)
XE1541 connected to port address 0x378
Searching for IEC floppy devices ...
Floppy devices connected to port 0x378:
Searching for parallel cables on all floppy devices ...
PC-CBM transfercable autodetection design study, (C) 1998 - Wolfgang Moser
uses basic routines of The Star Commander, (C) 1994-1998 - Joe Forster
Version: 0.17 -- Debug messages mode (-d) switched to on.
Prechecking port addresses ...
LPT1 at 0x378, PS/2
Searching for cables (DelayOffset: 9)...
(can only be found, if IEC devices are connected and switched on)
XE1541 connected to port address 0x378
Searching for IEC floppy devices ...
Floppy devices connected to port 0x378: 8<NC:0x83> 9<NC:0x83> 10<NC:0x83> 11<NC:0x83>
Searching for parallel cables on all floppy devices ...
It may be as simple that your Gigabyte motherboard has a parallel port (or chipset rather) that X-cables don't support unless you move up to the most advanced series. Actually, one Gigabyte mobo is listed as not working with either cable. Of course, testing it on another computer is a good idea to ensure that the cable is correct.
Your parallel port is set to PS/2 here according to XCDETECT. Whilst that can work (it does for me regarding TAPs), it should ideally be set to ECP/EPP mode. Can you access the BIOS and try changing this?
Having used SC and made it work on a number of PCs here's my £0.02 worth.
Make sure the cable works, I know this is a no-brainer but I have had a faulty cable.
Find the calibrate function and do an auto calibrate for the delay, sorry it's been a while since I last had to do this so I can't remember where calibrate is. Once done SC usually works, either from a DOS box of real DOS, it doesn't matter which as long as you don't try to do both with the same settings.
I think the reason SC users say you must use DOS and/or 386, 486 or whatever is that the default setting are for this vintage of machine and OS combination.
I must have spent 100's of hours transfering data from C= disks using SC and an XA1541 cable, once I'd done all this the management realised that the raw data from the disks wouldn't just 'import' into XL and abandoned the whole plan, pah!