Do you have much experience debugging the DS101 board?
I've been off building a 40 pin cable tap for the analyzer, got it working last night and it does show the bits in
the right order. I also wired up two of the signals that aren't brought across, one is supposed to show if it passed
its self-test if i'm reading the docs correctly.
I am going to try poking at a SMART-E board with an arduino bolted onto the cable tap next, since I do have schematics for that, and it uses an 8085 and is a much simpler board. It uses the same interface protocol. That way I can follow everything that happens on the SMART-E after assertion of RST/
One thing I haven't tried yet is looking at the SMART-E board attached to the Lisa interface to see how it behaves
Will the DS101 pass self-test if no drive is connected?
![Simple Machines Forum](https://lisalist2.com/Themes/core/images/smflogo.gif)
LisaList2
- July 26, 2024, 11:35:44 pm
- Welcome, Guest
News:
2022.06.03 added links to LisaList1 and LisaFAQ to the General Category
11
on: June 15, 2024, 03:06:14 pm
|
||
Started by Al Kossow - Last post by Al Kossow | ||
12
on: June 13, 2024, 10:45:05 pm
|
||
Started by Al Kossow - Last post by sigma7 | ||
i've been staring at the logic traces and i think the data bits ended up scrambled somehow I suggest connecting the logic analyzer to the DS101 itself for testing that all the circuitry before it has the bits connected correctly (perhaps you've already done so); then use service mode to poke the individual bits to confirm they are correctly connected and unique. Since the protocol is so simple, you can also send basic commands and read responses interactively using service mode. (Although commands that involve data transfer would be more practically done by calling a routine.) |
13
on: June 13, 2024, 05:01:06 pm
|
||
Started by Al Kossow - Last post by sigma7 | ||
i'm not sure if BLU has code in it to spin up the priam When the Priam is selected as the object of any hard disk command (eg. identify device, read from, write to, etc.), BLU first attempts to verify there is actually a Priam there by sending it these commands: $07 - Software Reset $82 - Sequence Up & Wait $08 - Set Logical Sector Mode Not getting past the Software Reset command will prevent it spinning up. This would (probably) be the case if the controller has a self-test failure. Edit: Selecting Logical Sector Mode is command $08 with parameter $40, not command $40 |
14
on: June 13, 2024, 04:45:05 pm
|
||
Started by Al Kossow - Last post by sigma7 | ||
In BLU, ID returns error 8000E5CB and spin down returns 9A40E5CB but I have no idea what those status bytes correspond to looking at the DS101 document For BLU v0.92 Code: [Select]
This error code info may change: now that I've seen the LOS Priam driver, I have worked a bit on improving the error reporting, mainly since my own DataTower is no longer working properly for mysterious (to me) reasons. |
15
on: June 12, 2024, 06:50:40 pm
|
||
Started by stepleton - Last post by stepleton | ||
Ha, glad it's handy. For best results, convert your images to grayscale before running the script. You will need to scale them to 720x364 ahead of time too. Good luck at the show!
|
16
on: June 12, 2024, 05:47:11 pm
|
||
Started by stepleton - Last post by AlexTheCat123 | ||
Quote Alex or I might have to make use of this this weekend at VCFSW. Yeah, this is really awesome, and some super great timing for VCF! |
17
on: June 12, 2024, 03:42:57 pm
|
||
Started by stepleton - Last post by warmech | ||
That's fantastic, man, and I love the name, lol! Alex or I might have to make use of this this weekend at VCFSW.
|
18
on: June 12, 2024, 02:24:19 pm
|
||
Started by stepleton - Last post by stepleton | ||
As a bit of fun I decided to give a slide show presentation at work with my Lisa, and while it would have been nice to have made a fully-fledged ToolKit app, I settled for a really simple bare-metal program that reads data directly from the hard drive to the screen. If you can run Python code, it's not hard to make your own presentation --- just start here:
https://github.com/stepleton/teslerpoint |
19
on: June 11, 2024, 11:49:29 am
|
||
Started by Al Kossow - Last post by Al Kossow | ||
I'm thinking I just need to sort out the cabling situation between the controller board and the interface and also build a little priam tester out of an arduino. There really isn't a compelling reason to stick with the 25 pin connector of the original lisa priam interface card. I think I have the last known stash of datatowers (4 complete ones) and I don't have any cables. the controller card in the priam has a 40 pin ribbon connector, that gets converted to a 37 pin d-sub, then that gets converted to 25. You can just use a 37 pin on the lisa card then use a ribbon to 37 d or 40 ribbon on the other end. |
20
on: June 10, 2024, 08:51:44 pm
|
||
Started by Al Kossow - Last post by Al Kossow | ||
i've been staring at the logic traces and i think the data bits ended up scrambled somehow
it is active high logic on the bus, the boot prom goes send command 7 soft reset wait for status 16 send command 82 spin up and wait wait for status 0 but what i see is wr adr 0 01100001 rd 0 00000000 rd 0 00000101 wr 0 01101001 wr 2 00011001 also, i'm not sure if BLU has code in it to spin up the priam |