[Coco] NitrOS-9 sc6551 driver

Gene Heskett gene.heskett at verizon.net
Fri Apr 3 12:00:37 EDT 2009


On Wednesday 01 April 2009, Robert Gault wrote:
>If you want any hope of loading a driver rather than adding it to the
>OS9Boot file, you must merge the driver and descriptors into a single
>file with attributes of e and/or pe. You probably will still get 207
>errors on occasion but it should work partially.

I knew about the above, so I didn't even try to make Rogers pak work by 
loading them separately.

I also had bigger probs making it work on linux, the dongles I bought turrned 
out to be some fly by night outfit, and all of them have the same hdaddr of 
11:11:11:11:11:11.  I got them from USBGear, so buyer beware.  I have NDI if I 
have a command that can rewrite that bit of data permanently.

I hacked the address decoding of Rogers pak to put it at $FF64 yesterday, used 
Ded to change the address in a copy of t2_sc6551.dd named t3_sc6551.dd, added 
it to the genes.bl and then spent the better part of an hour trying to run 
mb.genes.  We still have the crashing format command in 3.2.8, I think it was 
probably a 3.2.6 generated boot disk that finally let me format a floppy.

Humm, I didn't change the name in t3_sc6551.dd, but its working right now, I 
have a shell running on it, and minicom running over the rfcomm0 device & 
everything seems to be working fine.  Mmm, must have done the name patch 
before, here is a dump of that t3_sc6551.dd descriptor, copied and pasted from 
a screen on this box:

{t3|03}/DD/NITROS9/6309L2/MODULES/SCF:dump t3_sc6551.dd

Address   0 1  2 3  4 5  6 7  8 9  A B  C D  E F  0 2 4 6 8 A C E
-------- ---- ---- ---- ---- ---- ---- ---- ----  ----------------
00000000 87CD 003D 002F F180 D600 3100 3403 07FF  .M.=./q.V.1.4...
00000010 641D 0000 0100 0101 0001 1808 180D 1B04  d...............
00000020 0117 0305 0807 0006 002F 1113 5018 0074  ........./..P..t
00000030 B353 43C6 7363 3635 35B1 AE78 CF         3SCFsc6551.xO

So the device name is correct.
I should turn off the xon/xoff ($offset $2A $2B) in that, it is not being used 
on this end. I haven't tested that yet, but hardware flow control is supposed 
to work.

So now I have one less 25' cable to pick up an EMP when mother nature gets 
upset.  That has cost me about a big buck in usb stuffs over the last couple 
of years.

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
In space, no one can hear you fart.




More information about the Coco mailing list