QBone with 11/93 CPU with full 4MB memory - hangup at memory search

39 views
Skip to first unread message

Mikesch

unread,
Jul 23, 2023, 12:37:35 PM7/23/23
to UniBone
I've a 11/93 working fine - but with QBone there is a hangup.

structure:
BA23

11/93 CPU
Grant card
Grant card
Grant card
QBone
rest empty

systems startup - seeing the Boot-ROM Banners at TTY

here's the starting of qbone:

Last login: Sun Jul 23 18:02:38 on ttys000
raab@studio2023 ~ %    
raab@studio2023 ~ % ssh root@qbone
root@qbone's password:

Have fun with QBone !

Last login: Sun Jul 23 18:16:03 2023
root@qbone:~# cd mr
root@qbone:~/mr# ./mr.sh
iarg1=8, iarg2=15
[18:25:27.529912 Inf    APP] Printing verbose output.
demo  - QUniBone QBUS test application.
    Version DBG v1.5.0, compile Jul 23 2023 17:17:43.
[18:25:27.541377 Inf    APP] Registering Non-PRU GPIO pins.
[18:25:27.543851 Inf  GPIOS] GPIO0 registers at 44E07000 - 44E07FFF (size = 1000)
[18:25:27.546551 Inf  GPIOS] GPIO1 registers at 4804C000 - 4804CFFF (size = 1000)
[18:25:27.548738 Inf  GPIOS] GPIO2 registers at 481AC000 - 481ACFFF (size = 1000)
[18:25:27.550392 Inf  GPIOS] GPIO3 registers at 481AE000 - 481AEFFF (size = 1000)
[18:25:27.573699 Inf    APP] Disable DS8641 drivers.
[18:25:27.589406 Inf    APP] Leave SYSBOOT mode.

d
[18:25:27.595989 Inf    APP] Connecting to PRU.
[18:25:27.597339 Inf DDRMEM] Shared DDR memory: 4194304 bytes available, 4194304 bytes needed.
[18:25:27.597511 Inf DDRMEM]   Virtual (ARM Linux-side) address: 0xb5338000
[18:25:27.597614 Inf DDRMEM]   Physical (PRU-side) address:9d100000
[18:25:27.597711 Inf DDRMEM]   4194304 bytes of QBone memory allocated
[18:25:27.599894 Inf    PRU] Loaded and started PRU code with id = 2
[18:25:27.706711 Inf    APP] Registering non-PRU pins.
[18:25:27.707003 Inf  GPIOS] GPIO0 registers at 44E07000 - 44E07FFF (size = 1000)
[18:25:27.707188 Inf  GPIOS] GPIO1 registers at 4804C000 - 4804CFFF (size = 1000)
[18:25:27.707319 Inf  GPIOS] GPIO2 registers at 481AC000 - 481ACFFF (size = 1000)
[18:25:27.707439 Inf  GPIOS] GPIO3 registers at 481AE000 - 481AEFFF (size = 1000)
[18:25:27.712666 Inf    APP] Disable DS8641 drivers.
[18:25:27.719322 Inf    APP] Leave SYSBOOT mode.
[18:25:27.722251 Inf    APP] Registering multiplex bus latches, initialized later by PRU code.
[18:25:27.725435 Inf    APP] Initializing device register maps.
[18:25:27.740759 Inf QUNAPT] QUNIBUSADAPTER::worker(0) started
[18:25:27.742872 Inf QUNAPT] Trying to set thread realtime priority = 50
[18:25:27.746718 Inf QUNAPT] Scheduling is at RT priority.
[18:25:27.746964 Inf QUNAPT] Thread priority is 50
[18:25:27.764871 Inf    pnl] PANEL::worker(0) started
[18:25:27.768758 Inf  MSSVR] Trying to set thread realtime priority = 50
[18:25:27.771958 Inf  MSSVR] Scheduling is at RT priority.
[18:25:27.772220 Inf  MSSVR] Thread priority is 50
[18:25:27.844098 WRN    REQ] Slot 17 requested by device ry, already used by rx
[18:25:27.859597 WRN    REQ] Slot 17 requested by device ry, already used by rx

pwr


<<<
<<< Input: waiting for 3000 milli seconds >>>
<<<
m i

Disable memory emulation, size physical memory ...

and here we have the hangup!

qbone and the 11/93 board (with memory and 8 serial ports) are the only devices on the QBUS.

any idea's what's the reason for the hangup?

regards Mikesch

Joerg Hoppe

unread,
Jul 23, 2023, 1:21:57 PM7/23/23
to uni...@googlegroups.com
Hi,
first guess: GRANT chain is open.
What backplane do you have ... "ZIG-ZAG"?
More at http://retrocmp.com/projects/qbone/314-qbone-installation

kind regards,
Joerg

Mikesch

unread,
Jul 23, 2023, 1:31:24 PM7/23/23
to UniBone
Yes,
it's a ZIG-ZAG backplane

Slot1  11/93 CPU
Slot2  A/B G9047 Grant card  C/D empty
Slot3  A/B G9047 Grant card  C/D empty
Slot4  A/B G9047 Grant card  C/D empty
Slot5  QBone with Grant jumpers closed

rest of QBus empty.

later I'll try it with QBone ar Slot2 with grant jumpers open.

- Mikesch

John H. Reinhardt

unread,
Jul 23, 2023, 1:36:41 PM7/23/23
to uni...@googlegroups.com
Mikesch,

  The BA23 only has the first 3 slots as QQ/CD so if you have the CPU and 3 grant card then the bus is open on slot 4.  Take out one Grant card and put the QBone in slot 4 with the CD Grant jumper IN.

Regards,
   John H. Reinhardt

Mikesch

unread,
Jul 23, 2023, 1:49:52 PM7/23/23
to UniBone
Yes John you are right! - At the original config the Slots 1 to 3 are full with CPU - a controller for RL01/02 - a SCSI controller Type CQD-440/TM from CMD technology (SCSI ist faster as UC07 from emulex) - and a 2nd CQD-440 at slot4 - so the Qbone should work at Slot4 .

I forgot the 2nd grant card at slot 4 on removing the controllers.

Sometime there's a solution direct before the eyes and we can't see it.

Thank's from me - now I've to check the controllers each single with the QBone.

regards
Mikesch

John H. Reinhardt

unread,
Jul 23, 2023, 3:57:21 PM7/23/23
to UniBone

Glad I could help.  I won't mention  the *mumble* *mumble* times I put the QBone in slot three and didn't take out the CD jumpers.  Or vice versa in slots 4 and up... :D

Regards,
   John
Reply all
Reply to author
Forward
0 new messages