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

Re: Virtual serial drive



On 9/6/2012 6:47 PM, Egan Ford wrote:
On 9/6/12 2:38 PM, David Schmidt wrote:
On 9/6/2012 4:20 PM, David Schmenk wrote:
On Wednesday, September 5, 2012 2:03:40 PM UTC-7, schmidtd wrote:
On 9/5/2012 4:30 PM, David Schmenk wrote:

So what are the chances of making this work with Uthernet too?

They are good, and I've been keeping that in mind.  There's no change

required at the server end; it's already in place.  The trick is going

to be the driver size.  The IP stack isn't skinny.  Maybe it could all

stuff into $800-$1fff...

Maybe it can be an abbreviated IP stack to just transfer the packets
back and forth?  Have some initialization code that can be unloaded?
I have some basic Uthernet sniffing code left over from VM02...

That's a good idea.  With pre-initialization, we'd lose flexibility, but
we could eject everything but what's needed for UDP.  It would probably
entail building two stack versions - the usual full one, and a
stripped-bare version that just took the now-digested configuration
block.  This is definitely turning into a loader plus relocated driver
kind of affair.

Shouldn't IP/virtual drive booting/mounting be done in the firmware so
there is no 6502 IP stack?  No need to change any software or add drivers?

The firmware?  The firmware of what?  ;-)

I'm thinking CFFA3000 could leverage a USB/Ethernet or USB/wifi device
and pull off the same trick (with firmware updates of course).

Right, the firmware on the CFFA3000 mated to Dean Camera's LUFA stack is currently only tuned to mass storage devices. It would take some work on Dave Lyons' end to speak to comms devices.

This is how the Apple Workstation card works, right?

As Mr. Finnigan notes, there's a shedload of software on the workstation card to manage the various protocols it speaks.