[Coco] System gen problem

Boisy G. Pitre boisy at tee-boy.com
Tue Feb 9 09:58:15 EST 2010


On Feb 9, 2010, at 8:33 AM, Steven Hirsch wrote:

> On Tue, 9 Feb 2010, Boisy G. Pitre wrote:
> 
>> Steve,
>> 
>> Are you building these modules from the latest project sources?  If so, then there is an issue with using the latest dw3.sb with a non-Java server.  Aaron's work has caused an understandable incompatibility with the older servers that would cause the symptoms you are seeing.
> 
> Boisy,
> 
> I'm not building the modules at all.  I'm using the ones in the RBF directory of the Cloud9 6809l2 boot image.  I actually was not able to find the sources for the dw drivers - where are they?
> 
> Can you elaborate on what 'dw3.sb' actually is?  I'm not used to seeing that extra layer of device driver.  If I'm inferring correctly, you need:
> 
> rbdw3.dr
> dw3.sb
> ddx0.dd
> etc, etc

dw3.sb is a subroutine module that has code which  talks to the bitbanger.  It is segregated into its own module for possible future expansion (i.e. talking to a 6551 for instance).  rbdw3 and  clock2_dw3 link to the dw3 module and make calls into it.

> is that correct?
> 
> This morning I had partial success using the build script on the Cloud9 image.  If I have dw support as:
> 
> rbdw3.dr
> dw3.sb
> ddx0.dd
> x1.dd
> x2.dd
> x3.dd
> 
> followed by my hard disk drivers:
> 
> hdisk.dr
> h0.dd
> h1.dd
> 
> I get a working system that boots from a floppy diskette and logs to dw drive 0 as the home disk (/dd).  I do have working access to the hard drive, so this is a big step in right direction.

Good.

> HOWEVER, if I replace ddx0.dd with x0.dd and h0.dd with ddh0.dd in an attempt at making my first hard drive volume the home disk, I get no drivewire connectivity.  It logs to the hard disk, but attempts at accessing /x0 get me an ERROR #235 (and, yes, the diskette image IS mounted in the server).  The server shows no indication that any communication is taking place.

Error 235 is E$BNam and grepping the NitrOS-9 sources shows that error being returned from the kernel's F$FModul routine.  It's as though the dw3.sb module cannot be found.

Hmmm, I suspect I know what is going on.  You need to put clock2_dw3 in your bootfile and let me know if this clears up things.

> Am I doing something obviously wrong?
> 
> Steve
> 
> 
> -- 
> 
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco

--
Boisy G. Pitre
http://www.tee-boy.com/




More information about the Coco mailing list