Manuel Bilderbeek   <[EMAIL PROTECTED]>   wrote:


> This is the continuing story about a SCSI newbie trying to get his
> harddisk working...
(...long story - skipping to his questions)

> 1 - Why isn't the terminator needed after all? Did I have a bad cable
> before? (When I got the "SCSI Bus is down // Host self test
> failed"-error)

I've used only 1 terminator with my Gouda HD interface (only 
interface + 160 MB. IBM drive, ROM v1.51, I think) as well, and this 
didn't give any big problem. I've had occasional disk errors (not 
ready, disk I/O error), that always went okay after a retry.
Adding a second terminator at the other end of the cable (at the HD 
side) didn't change that behaviour at all.
Cable lenght is a big factor in this; with a VERY short cable (few 
cm.'s), terminators are don't cares, with longer cables (say >30 
cm.), proper termination can make the difference between no problem 
at all, or a lot of troubles (I used some 60-70 cm. cable).

And _some_ SCSI devices have active termination, meaning they can 
sense somehow where/when termination is needed, and activate 
termination if necessary. (I don't think such a 160 MB. IBM drive can 
do that)


> 2 - Why doesn't the extended partitiontable work? (Because I have
> Novaxis 1.00 ROM?)

If you have only version 1.00, try upgrading the ROM in any case...


> 3 - If I upgrade to Novaxis 1.51, can I keep all the partitions,  and
> all info on the HD? Or do I need to reinstall everything?

I think the never Novaxis ROM's WOULD recognise partitions 
used/created with older ROMs, but you know it: no guarantees.


> 4 - What causes the bad sectors, and why does SCANDISK report less bad
> sectors than HDCHECK? (Are they random, maybe?) Why only on the much
> better IBM drive?

a) Bad sectors are in essence normal for HD's
b) Modern drives/systems tend to mask these, so that it APPEARS you 
have a drive with perfect disc surface
c) If different tools indicate different bad sectors (different 
number, different places) right after another, that would more likely 
be an interfacing problem (like bad controller or cables).
Or maybe this software itself isn't writtten right (try these tools 
on a different HD/interface combination).
d) If you just have a fixed set of bad sectors: that's okay.
e) Don't try to re-use (for instance by re-formatting) sectors that 
were marked bad once; if they really were bad sectors, it's not a 
good idea to use these again, if even they work again later.
f) If more bad sectors keep popping up regularly, then either the 
interface/HD combination isn't working right, or the HD is about to 
give up - take your pick.


> 5 - Did I handle the BAD sectors in a good way? Or are there better
> methods?

I used DiskView (2), if you have a sector number, DiskView can easily 
translate this into a cluster number, and lets you mark that cluster 
as "bad" in the built-in FAT editor.
If you have another tool for this purpose: use it, less chance you 
make a mistake and mark the wrong sectors as bad.
Just make sure these "suspicious" sectors don't get used anymore, at 
all.


> 6 - What is the FORMAT command for, since I can't format a partition
> with it? (Or is that the task of NFDISK?)

Normally, partitioning just reserves the space for each partition, 
but still doesn't make each partition useable by some operating 
system. (That's the way it works with PC's, you still have to format 
each partition after you partition a harddisk).
Since there's only 1 file system used on the MSX, a partitioning tool 
can do the 'formatting' right away (make bootsector & empty FATs).
After that, the FORMAT command is just used to let you change some 
settings, like write protect or enable/disable a partition.


> 7 - Where can I find a manual of NFDISK?

I received a on-disk manual for NFDISK v1.0 with the interface, and 
several pages of paper manual about it.


> 8 - What is the difference between all those types of partitiontables?
They were all created to make sure you can't easily exchange files 
with other HD users      ;-{


> 9 - Why are the Disk I/O errors (e.g. in Multi Mente) gone in a retry?

Because that HD interface software wasn't written smart enough to do 
such a retry itself, instead of bothering you with it.


> 10 - I guess an upgrade of the Novaxis ROM is a good thing. Who can do
> it for me, and what would it cost?

Does anyone know if or how a Flash ROM could be placed in the Novaxis 
interface, so that software-updates are easy after that?
In relation with that: if you would replace this ROM with a bigger 
one, like 1 or 2 MBit (instead of 16 KByte), does the SCSI controller 
in this interface maybe have some general-purpose I/O lines you could 
use to control block-switching of such a ROM, or would additional 
circuitry be needed?
Does anyone have some datasheets of this controller (AMD or WD 
33C93)?


> 11 - Are the speeds I got with HDSPEED reasonable? What is the speed
> with a new Novaxis ROM? And what on 7MHz? (Twice as big?) And with both
> 7MHz and new ROM?

If floppydrives get to 12-15 KB's/second, who cares whether your HD 
works 8 times, or 15 times faster than that?
Anyway: 7 MHz. and the Gouda (Novaxis) SCSI interface just don't go 
well together. Frankly I wouldn't know why not, such controllers & 
HD's are made for far higher data rates, so I suppose it's a pure 
software-problem.

The software is THE problem with the Novaxis SCSI interface. 
For instance:
If you only have one HD connected, with a SCSI-ID that is SOMETHING 
else than the interface, the intelligent way would be to scan all 
ID's on the SCSI bus at boot time, and make a drive-letter for every 
useable partition you find.
Not so with the Novaxis interface: you have to set a 'target-ID' for 
the HD, set a 'host-ID' for the interface, and if the target-ID isn't 
right, the interface will make you wait loooonnngg after every reset, 
and doesn't initialise any drives.
There is LOTS of such shortcomings like this. When all is okay, it 
works okay, and fairly fast, but if things aren't entirely right, it 
works SHIT.
Apparantly the Bert and Mega-SCSI do better in this respect.

Partition table formats are quite standard for PC's, and if you use a 
same format, you can exchange files easily with other HD users.
But even though it doesn't offer ANY obvious advantage, a lot of MSX 
HD interfaces (and versions) use different partition tables, 
incompatible with one another.

There is one REALLY simple solution for this: 'standard' partition 
formats are known, for every incompatible type it would be enough to:
-Write a bare-bones utility to convert existing partitons, or create 
new ones to the standard format.
-If neccesary, update the interface software to work with this 
standard partition format.


Greetings,

Alwin Henseler        ([EMAIL PROTECTED])

http://huizen.dds.nl/~alwinh/msx          MSX Tech Doc page


****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****

Reply via email to