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

Re: virtual serial drive, so how is serial port settings negotiated



On Wednesday, October 3, 2012 9:30:31 PM UTC-5, Kevin wrote:
> On Wednesday, October 3, 2012 9:14:52 PM UTC-5, schmidtd wrote:
> 
> > On 10/3/2012 9:33 PM, Kevin wrote:
> 
> > 
> 
> > > On Wednesday, October 3, 2012 7:49:13 AM UTC-5, schmidtd wrote:
> 
> > 
> 
> > >> One complicating factor - the serial library on the II side is blocking.
> 
> > 
> 
> > >>    You can hit escape to stop it when communications are going nowhere,
> 
> > 
> 
> > >> but if there's no connection, it'll just sit until you do.  I changed
> 
> > 
> 
> > >> that when I implemented the driver for the /// so there's also a
> 
> > 
> 
> > >> timeout.  I intend to move that code over to the II as well, but there
> 
> > 
> 
> > >> will be a ripple effect throughout the family that will need quite a bit
> 
> > 
> 
> > >> of retesting.
> 
> > 
> 
> > >
> 
> > 
> 
> > > the current system seems ok to me, but dont let me stop you making it more user friendly!
> 
> > 
> 
> > 
> 
> > 
> 
> > Ok!  Now it's non-blocking.  Neat side-effect: speediboot doesn't have 
> 
> > 
> 
> > to pause or get manually restarted when your SSC takes more time than I 
> 
> > 
> 
> > expect to recover after the initial reset.
> 
> > 
> 
> > 
> 
> > 
> 
> > > next grilling er question
> 
> > 
> 
> > >
> 
> > 
> 
> > > delays!
> 
> > 
> 
> > >
> 
> > 
> 
> > > I have a good idea what read from client delays should be, but I havent found any write from host delays yet, skimming over your source on SF.net
> 
> > 
> 
> > > as much as I like a good treasure hunt, I like a good spoiler too =) so whats the hard numbers for
> 
> > 
> 
> > >
> 
> > 
> 
> > > host reading bytes from client
> 
> > 
> 
> > > host sending bytes to client
> 
> > 
> 
> > 
> 
> > 
> 
> > I'm not sure what you're asking.  Do you mean how long to wait before 
> 
> > 
> 
> > deciding the client isn't there any more?  Like timeouts?  For each byte 
> 
> > 
> 
> > that is being requested from the client, there is a timeout - look for 
> 
> > 
> 
> > the readByte() calls.  Various places use different values.  But you 
> 
> > 
> 
> > shouldn't need more than a second or two in any worst case.  And of 
> 
> > 
> 
> > course sending you just blast as fast as you can at the port; the baud 
> 
> > 
> 
> > rate will pace you.
> 
> > 
> 
> > 
> 
> > 
> 
> > > thank you very much for your help sofar
> 
> > 
> 
> > 
> 
> > 
> 
> > You bet!
> 
> 
> 
> the timeouts are 5ms on the VSDRIVE parts, I can shave them to like 2 but didnt want to push it, 5 is fine
> 
> 
> 
> "blast as fast as you can at the port"
> 
> 
> 
> no problem!

apparently I am not doing something right, I have a image file that have a few folders, apple desktop, copy 2 plus etc, and they work find using a PC and ADT, when I stick the exact same image on my SD card all the directories show up empty

have you seen anything like that before?