----------------------------------------------------------------------------------
@MSGID:
<f90f1538-dd1f-4bfe-a035-d71f21fc971an@googlegroups.com> 53cbf473
@REPLYADDR I am Rob <gids.rs@sasktel.net>
@REPLYTO 2:5075/128 I am Rob
@CHRS: CP866 2
@RFC: 1 0
@RFC-Message-ID:
<f90f1538-dd1f-4bfe-a035-d71f21fc971an@googlegroups.com>
@TZUTC: -0700
@PID: G2/1.0
@TID: FIDOGATE-5.12-ge4e8b94
I have come to the conclusion that Smartport in Slot #7 queries
each slot for a device in this order:
Slot 7 Drv 1
Slot 7 Drv 2
Slot 4 Drv 1
Slot 4 Drv 2
Slot 1 Drv 1
Slot 1 Drv 2
Slot 2 Drv 1
Slot 2 Drv 2
Slot 3 Drv 1
Slot 6 Drv 1
Slot 6 Drv 2
Slot 3 Drv 2
for a total of 12 devices. In IIGS emulators, a hard drive disk
image is automatically mounted to the next available Slot/Drive. If I have
a boot disk in Slot 7 Drv 1, then mount another hard drive, it
automatically is inserted as Slot 7 Drv 2 for device #2. And the next hard
drive is seen as Slot 4 Drv 1, which makes this device #3.
But on a real IIGS, there may not be a Slot 7 Drv 2 if the
volume in Drv 1 is less than 65536 blocks as I believe it is the
firmware that sees drive #2.
Therefore, I believe inserting another hard drive in Slot #4 via
SCSI/CFFA/SD should be seen as device #2 instead of device #3.
If that is the case, then the Smartport in the firmware of Slot
#7 would need to keep a translation table somewhere in memory to know
that Device #2 is in Slot 4 Drv 1 and not Slot 7 Drv 2.
Is this the correct assumption, or is it just as simple as the
device number being in the order that I laid out above? I am asking what
is the arrangement on a real IIGS, and not emulators, as I only have
one CFFA card to test this scenario.
--- G2/1.0
* Origin: usenet.network (2:5075/128)
SEEN-BY: 5001/100 5005/49 5015/255 5019/40 5020/715
848 1042 4441 12000
SEEN-BY: 5030/49 1081 5075/128
@PATH: 5075/128 5020/1042 4441