[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [N8VEM: 7376] Re: Floppy Troubleshooting



Hi!  There is a problem with the DiskIO IDE read and write lines.  Max discovered a fix a while back that the read and write signals should be qualified with the chip select lines and it fixes all the IDE compatibility issues we were seeing with the DiskIO.  When there is a DiskIO respin I am going to fix that problem and also add the option for power on pin 20.  What makes this complicated is the fix requires two additional chips to implement so a total respin of the PCB is required.  It is on the “to do” list in the hopefully not too distant future.

 

If you have IDE devices that are “fussy” with DiskIO that you’d like to use then try making the “smart cable” and I’ll bet they’ll work just fine.

 

http://n8vem-sbc.pbworks.com/f/Disk%20IO%20Smart%20Cable%20Circuit.pdf

 

Thanks and have a nice day!

Andrew Lynch

 


From: n8...@googlegroups.com [mailto:n8...@googlegroups.com] On Behalf Of John Coffman
Sent: Sunday, July 04, 2010 1:03 PM
To: n8...@googlegroups.com
Subject: Re: [N8VEM: 7376] Re: Floppy Troubleshooting

 

Caution on using old IDE drives.  I had 2 lying around and neither would work consistently.  But they were 1990's vintage.

Upon some coaching from Dan, I got a newer (albeit used) drive.  It works like a champ.  2003 vintage.

The difference:  The 90's drives did not have cache memory on their interface cards.  The newer one does.

I have had mixed success with CF cards using the SUYA adapter.  Some work, some don't.  Change the CPU clock speed, and 2 that didn't work now do.  But the one that works @ 4Mhz, ceases to work @ 6Mhz.  Go figure.

--John



On 07/04/2010 09:29 AM, Cobock1 wrote:

When I say that I re-seated every IC and resoldered every solder
point, I'm actually talking about the SBC, Backplane, and DiskIO
boards. I've checked everything ten times over. I do not have any
other boards yet to test it all out with. I'm not going to build the
bus monitor until I have the DiskIO working. I still have yet to try
the IDE portion of the DiskIO, but that is only because I don't have
any spare IDE drives laying around. I thought for sure that I had an
old 20GB and 4.3GB laying around, but I cannot find them. Could I
borrow the 160GB WD ide out of my windows box and at least attempt to
read that?
 
Chris B.
 
On Jul 4, 9:35 am, "Andrew Lynch" <ly...@yahoo.com> wrote:
  
Hi!  If you system cannot read a PC formatted 720K floppy with FDCMON then
there is almost certainly a hardware problem of some kind.  From your other
emails it sounds like you've inspected and reinspected the DiskIO but be
sure to examine the ECB backplane to make sure all the connections are well
soldered and no excess solder blobs.  It is a good idea to reheat every
solder connection and wick away any excess solder.  The same thing for the
SBC especially in the bus interface section.
 
If the DiskIO is not working it could be a problem in any of those three
boards since they all must work together.  Do you have any other boards that
you can test to verify the system is working?  I would try the IDE section
of the DiskIO and if that works it suggests the problem is restricted to the
FDC section of the DiskIO.
 
Do you have an oscilloscope or logic probe?  We are going to need to start
measuring some signals to figure out what is happening.
 
Also, when you try to format a floppy disk using the DiskIO can you read any
information from it using IMD?  That would be a good clue if anything at all
is being written to the drive or not and further fault isolate the problem.
 
Good luck!  Thanks and have a nice day!
 
Andrew Lynch
 
 
 
    
-----Original Message-----
From: n8...@googlegroups.com [mailto:n8...@googlegroups.com] On Behalf Of
Cobock1
Sent: Saturday, July 03, 2010 5:07 PM
To: N8VEM
Subject: [N8VEM: 7363] Re: Floppy Troubleshooting
      
 
    
My FDC9229 cost me an arm and a leg off of ebay. LittleDiode sold it
to me in "new" condition. It is super clean and there are no
indications of it having ever been used let alone soldered/desoldered.
If it was used, then it was pulled from a socket. I sure hope it isn't
dead.
      
 
    
Writing an 720k MS-DOS disk on my pc and trying to read it on my N8VEM
has never worked for me. I can write a 720k dos disk, but the N8VEM
will not read it. If I format it on the N8VEM, then Windows will no
longer read it and will tell me to format it. So I assumed FDCMON was
doing enough of a format to at least corrupt the file system that was
already on it.
      
 
    
The oscillator on my SBC is soldered down, but the ones on my DiskIO
board are not. In fact, they are a little wobbly. I'll solder those
down.
      
 
    
How do I do I use IMD to analyze a disk? I've used it to read and
write images in the past for something, but I didn't know I could use
it to analyze a disk...
      
 
    
Chris B.
      
 
    
On Jul 3, 4:25 pm, "Andrew Lynch" <ly...@yahoo.com> wrote:
      
Hi!  Are you sure you are actually formatting track and sectors?  Try
        
using
      
a generic PC with 3.5" floppy drive to format a 3.5" floppy disk with
        
the
      
720K format
        
 
    
format a: /f:720 /u
        
 
    
then try reading and/or writing those sectors.
        
 
    
If that is not successful try formatting a disk with the DiskIO and then
        
use
      
IMD on your PC to analyze what is being put down on the floppy disk.
        
 Erase
      
the floppy using IMD first so you know you are reading what if anything
        
the
      
DiskIO board is writing.
        
 
    
You can get IMD here:
        
 
    
http://classiccmp.org/dunfield/img/index.htm
        
 
    
Do you have an oscilloscope or logic probe?  We need to find out what
signals are present and which ones are working.
        
 
    
It's a good idea to solder the TTL oscillators to the PCB rather than
        
use
      
sockets too.
        
 
    
Thanks and have a nice day!
        
 
    
Andrew Lynch
        
 
    
-----Original Message-----
From: n8...@googlegroups.com [mailto:n8...@googlegroups.com] On Behalf
          
Of
      
Cobock1
Sent: Saturday, July 03, 2010 2:06 PM
To: N8VEM
Subject: [N8VEM: 7354] Re: Floppy Troubleshooting
          
 
    
I re-seated every IC, re-soldered every solder point. Still no go.
FDCMON and floppy cbios are still no go. It still lets me format
disks
and tracks, but still gives me a 21 01 00 00 00 00 00 error when I
attempt to read or write a sector/disk. CP/M still hangs when
starting
if I try to start it using Dan's CBIOS w/ floppy enabled. With floppy
disabled and IDE enabled, it starts fine. I'm looking for an old IDE
hdd to test the IDE side. I'm pretty confident that I'll be able to
get that to work. I have no clue what to do with the floppy side
though. The only reason I built the board was for floppy support.
Does
anyone else have any suggestions?
Chris B.
          
 
    
On Jun 30, 3:38 pm, "Dan Werner" <dw...@dpcpipe.com> wrote:
          
I agree, it sounds like hardware.    Perhaps another set of eyes
            
looking
      
at the board would help, would you mind doing a high resolution
          
(300dpi)
      
scan of both sides of your disk IO and either e-mailing or posting
          
them?
      
 
    
Dan
            
 
    
-----Original Message-----
From: n8...@googlegroups.com [mailto:n8...@googlegroups.com] On
            
Behalf
      
Of Cobock1
          
Sent: Wednesday, June 30, 2010 1:49 PM
To: N8VEM
Subject: [N8VEM: 7329] Re: falsefalse
            
 
    
I can get CP/M to boot fine if I build the cbios with floppy support
turned off and IDE support turned on, but with no IDE device
            
attached.
      
I guess this probably means that my problem is going to be with the
floppy side of the hardware, huh? I have also tried with floppy
support turned on but the floppy drive disconnected. Just in case.
            
But
      
no go. The drive works under windows, also. There has got to be
something wrong with the floppy side of the DiskIO hardware...
            
 
    
Chris B.
            
 
    
On Jun 30, 12:41 am, Cobock1 <boc...@gmail.com> wrote:
            
Alas. Still no go. Your improved cbios still works the same for
              
me.
      
Everything works, but as soon as I attempt to load CP/M with the
DiskIO attached, the floppy light comes on and the system hangs. I
wonder if CP/M will load if I disable floppy support, but keep IDE
enabled...
              
 
    
Chris B.
              
 
    
On Jun 29, 11:05 pm, Geoffrey Reed <tr...@gmail.com> wrote:
              
 
    
On 6/29/10 6:01 AM, "Dan Werner" <dw...@dpcpipe.com> wrote:
                
 
    
21 01 00 00 00 00 00 represents an error code, "Missing
                  
Address
      
Mark".  Either
          
the disk is not formatted, or you have a hardware problem.
                  
 I
      
would double
          
check all of the soldering on the Disk IO card as it is very,
                  
very
      
sensitive.
          
(I know this from personal experience!!)
                  
 
    
Dan
                  
 
    
Isn't there a version of the data separator that does not work
                
properly on
          
the disk-IO board (I know there are T and non T suffix parts)
                
 
    
--
You received this message because you are subscribed to the Google
            
Groups "N8VEM" group.
          
To post to this group, send email to n8...@googlegroups.com.
To unsubscribe from this group, send email to
            
n8vem+un...@googlegroups.com.
          
For more options, visit this group
            
athttp://groups.google.com/group/n8vem?hl=en.
          
 
    
--
You received this message because you are subscribed to the Google
          
Groups
      
"N8VEM" group.
To post to this group, send email to n8...@googlegroups.com.
To unsubscribe from this group, send email to
n8vem+un...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/n8vem?hl=en.
          
 
    
--
You received this message because you are subscribed to the Google Groups
"N8VEM" group.
To post to this group, send email to n8...@googlegroups.com.
To unsubscribe from this group, send email to
n8vem+un...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/n8vem?hl=en.
      
 
  

--
You received this message because you are subscribed to the Google Groups "N8VEM" group.
To post to this group, send email to n8...@googlegroups.com.
To unsubscribe from this group, send email to n8vem+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/n8vem?hl=en.