That sounds great Thomas! Was this a setup that you had used in the
past?
I use a USB to 4 RS-232 port converter so I only take one USB port to run all four terminals. If I used the MAX chips, I'd need all four USB ports to run the four terminals.Here's the one I use. I've had very good luck with it even down to 110 baud for my Teletype ASR 33. Some converters don't work at less than 300 baud.
Tom L
If you used the MAX chips, it would imply that you are using serial
ports, so why would you be using any USB ports at all?
Johnny
The instructions say in order to use the MAX chips, you have to connect the USB ports to the input side of the chips (two USB ports per chip). The chips then convert the signals into RS-232 signals that you can bring out to the back panel. When I first saw the build instructions, I thought I'd be getting 4 USB ports AND 4 RS-232 ports but no. For each RS-232 port you have to tie up a USB port.
Hum. I should check things out more, but this would mean that you would have a USB to TTL adapter inside, and your serial ports are just a more convoluted way of getting four serial ports than to just connect four USB to serial adapters which already contain the converters to RS-232 levels?
Are there no actual serial ports on the RPi?
Johnny
There is one 5V TTL-level serial port from the Raspberry Pi that is brought out to a 5-pin section of the PiDP-11 board:(if you choose to use that 5-pin 5V TTL level serial console connector, make sure you don't use the 5V pin to feed power to the Pi through a TTL-Level to USB serial cable at the same time that you feed power into the Pi over it's power connector.)
Correction: RX and TX are 3.3V serial signals, not 5V. I don't know if the Pi's RX line is 5V tolerant, but I do know it expects to be seeing 0V to 3.3V on that pin.
cd /opt/pidp11/bin./pidp11.sh 8
pi@raspberrypi:/opt/pidp11/bin $ ./pidp11.sh 8
*** Start portmapper for RPC service ... fails if already running
rpcbind: another rpcbind is already running. Aborting
*** Kill possibly running instances of Blinkenlight server ... only one allowed !
ls: cannot access '../bootscripts/8?*.script': No such file or directory*** Start client/server ***
[22:35:05.318] *** pidp11_blinkenlightd v1.4.1 - server for PiDP11 ***
[22:35:05.319] Compiled May 11 2018 19:05:24
[22:35:05.319] Copyright (C) 2015-2016 Joerg Hoppe, Oscar Vermeulen.
[22:35:05.319] www.retrocmp.com, obsolescence.wix.com/obsolescence
[22:35:05.319]
Created "gpio_mux" thread
RPi 2 detectedPiDP-11 FP on
Created "gpiopattern_update_leds" threadPDP-11 simulator V4.0-0 Current REALCONS build May 11 2018 git commit id: $Format:
sim>
The .script file itself does NOT go to the 8 directory. It goes to the directory the level above 8,opt/pidp11Tom L
pi@raspberrypi:~ $ cd /opt/pidp11/bin
pi@raspberrypi:/opt/pidp11/bin $ ./pidp11.sh 8
*** Start portmapper for RPC service ... fails if already running
rpcbind: another rpcbind is already running. Aborting
*** Kill possibly running instances of Blinkenlight server ... only one allowed !
../bootscripts/8_rsts10.1.script
*** Start client/server ***
[1:02:44.190] *** pidp11_blinkenlightd v1.4.1 - server for PiDP11 ***
[1:02:44.190] Compiled May 11 2018 19:05:24
[1:02:44.190] Copyright (C) 2015-2016 Joerg Hoppe, Oscar Vermeulen.
[1:02:44.190] www.retrocmp.com, obsolescence.wix.com/obsolescence
[1:02:44.190]
Created "gpio_mux" thread
RPi 2 detected
PiDP-11 FP on
Created "gpiopattern_update_leds" thread
PDP-11 simulator V4.0-0 Current REALCONS build May 11 2018 git commit id: $Format:
Disabling XQ
--
You received this message because you are subscribed to the Google Groups "[PiDP-11]" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pidp-11+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pidp-11/c453ef66-0ee6-4de5-9439-610a500f4286%40googlegroups.com.
pi@raspberrypi:~ $ cd /opt/pidp11/bin
pi@raspberrypi:/opt/pidp11/bin $ ./pidp11.sh 8
*** Start portmapper for RPC service ... fails if already running
rpcbind: another rpcbind is already running. Aborting
*** Kill possibly running instances of Blinkenlight server ... only one allowed !
../bootscripts/8_rsts10.1.script
*** Start client/server ***
[17:56:10.024] *** pidp11_blinkenlightd v1.4.1 - server for PiDP11 ***
[17:56:10.024] Compiled May 11 2018 19:05:24
[17:56:10.024] Copyright (C) 2015-2016 Joerg Hoppe, Oscar Vermeulen.
[17:56:10.024] www.retrocmp.com, obsolescence.wix.com/obsolescence
[17:56:10.024]
Created "gpio_mux" thread
RPi 2 detected
PiDP-11 FP on
Created "gpiopattern_update_leds" thread
PDP-11 simulator V4.0-0 Current REALCONS build May 11 2018 git commit id: $Format:
Disabling XQ
Searching realcons controller "11/70" ...
Connecting to host localhost …RSTS V10.1-L RSTS (DU0) INIT V10.1-0L
Today's date? 1-JAN-92Current time? 01:01
Start timesharing? <Yes>Disk is being rebuilt - wait ...
01-Jan-92 01:01 AM6 devices disabledProceed with system startup? <YES>Beginning RSTS/E system startup...
01-Jan-92 01:01 AM Installing monitor overlays
01-Jan-92 01:01 AM Mounting disks
01-Jan-92 01:01 AM Assigning logical names
01-Jan-92 01:01 AM Starting error logging
01-Jan-92 01:01 AM Setting system characteristics
01-Jan-92 01:01 AM Installing run-time systems and libraries
01-Jan-92 01:01 AM Starting Operator/Message Services>>>>>>>>>>>>>>> OMS V10.1-A 01-Jan-92 01:01 AM <<<<<<<<<<<<<<<
Message 1 from OMS, user [1,2], Detached, job 3
Starting Operator/Message Services
01-Jan-92 01:01 AM Setting terminal characteristics
01-Jan-92 01:01 AM Defining system commands
01-Jan-92 01:01 AM Setting printer characteristics
01-Jan-92 01:01 AM Starting spoolers*** From [1,2] "[ 1, 2]" on KB0: at 01:01 AM 01-Jan-92
** RSTS/E is on the air...>>>>>>>>>>>>>>> OMS V10.1-A 01-Jan-92 01:01 AM <<<<<<<<<<<<<<<
Message 2 from user [1,2] on _KB0:, job 2
The system startup is complete
RSTS V10.1-L 01-Jan-92 01:01 AM
User: 1,2
Password:Jobs detached under this account:
Job What Size State Run-time RTS
1 ERRCPY 5K SR 3.6 ...RSX
3 OMS 9K SL 0.4 ...RSX
4 PBS... 19K SL 1.0 ...RSX
Job number to attach to?
Last interactive login on 01-Jan-92, 01:01 AM at KB0:
Last non-interactive login on 01-Jan-92, 01:01 AM
3 other users are logged in under this account
$ sysRSTS V10.1-L RSTS/E V10.1 status at 01-Jan-92, 01:01 AM Up: 46Job Who Where What Size State Run-Time Pri/RB RTS
1 1,2 Det ERRCPY 5/64K SR 3.6 0/6 ...RSX
2 1,2 KB0 SYSTAT 17/64K RN Lck 0.1 -8/6 ...RSX
3 1,2 Det OMS 9/64K SL 0.4 0/6 ...RSX
4 1,2 Det PBS... 19/64K SL 1.0 -8/6 ...RSXBusy Devices: NoneDisk Structure:
Dsk Open Size Free Clu Err Name Level Comments
DU0 25 1953280 1884032 96% 32 0 RSTS10 1.2 Pub, DLWGeneral FIP Hung
Buffers Buffers Jobs/Jobmax TTY's Errors
637 452 4/25 0 0Run-Time Systems:
Name Typ Dev Size Users Comments
...RSX TSK 0(66)K 4 Monitor, KBM
DCL COM DU0: 24(8)K 0 Temp, Addr:82, DF KBM
RT11 SAV DU0: 4(28)K 0 Temp, Addr:128, KBM, CSZ, EMT:255
BASIC BAC DU0: 16(16)K 0 Non-Res, KBM, CSZ
TECO TEC DU0: 10(20)K 0 Non-Res, KBM
BP2 DU0: 1(1)K 0 Non-Res, KBMResident Libraries:
Name Prot Acct Size Users Comments
CSP100 < 42> DU0:[ 0,1 ] 8K 3 Temp, Addr:113
CSPLIB < 42> DU0:[ 0,1 ] 8K 0 Non-Res
EDT < 42> DU0:[ 0,11 ] 39K 0 Non-Res
RMSRES < 42> DU0:[ 0,10 ] 4K 1 Temp, Addr:1746
RMSLBA < 42> DU0:[ 0,10 ] 4K 1 Temp, Addr:121
RMSLBB < 42> DU0:[ 0,10 ] 3K 1 Temp, Addr:139
RMSLBC < 42> DU0:[ 0,10 ] 3K 1 Non-Res
RMSLBD < 42> DU0:[ 0,10 ] 2K 1 Temp, Addr:125
RMSLBE < 42> DU0:[ 0,10 ] 3K 1 Temp, Addr:132
RMSLBF < 42> DU0:[ 0,10 ] 4K 1 Temp, Addr:135
DAPRES < 42> DU0:[ 0,10 ] 10K 0 Non-Res, Addr:1736
BP2RES < 42> DU0:[ 0,1 ] 17K 0 Non-Res, Addr:1719
BP2SML < 42> DU0:[ 0,1 ] 8K 0 Non-Res, Addr:1711Message Receivers:
Rcvrid Job Rib Obj Msgs/Max Links/InMax/OutMax Access
ERRLOG 1 0 1 0/40 0/0/0 Prv
OMS 3 0 11 0/30 0/0/255 Lcl
QM$CMD 4 1 3 0/20 0/0/255 Prv
QM$SRV 4 2 4 0/30 0/0/255 Prv
QM$URP 4 3 5 0/10 0/0/255 Lcl
PR$04A 4 17 65 0/5 0/0/255 Prv
PR$04B 4 25 65 0/5 0/0/255 Prv
BA$04A 4 41 66 0/5 0/0/255 Prv
BA$04B 4 49 66 0/5 0/0/255 Prv
BA$04C 4 57 66 0/5 0/0/255 Prv
$
$
$
Hey Oscar, Tom- my installation is pretty standard, I did not deviate or innovate beyond the instructions in any way... Apart from UART=1 and adding RSTSE folder "8" per Tom's info above.
Tom - regarding - "CONNECTED TO THE PDP-11 SIMULATOR DZ DEVICE, LINE 3"Do you get this on your terminal? How did you get past that? My keyboard seem to respond, perhaps I need to send a code?
Hey, you're making progress! Yes, you should get that. A little while after you should get a message something like this:
detach all
reset all; RSTS V10.1 from Tom Lake for 11/70
; runs from an RQ disk driveset cpu 11/70 4m fpp
;
; Attach the RSTS/E 10.1 install tape...
;att tq0 ../bootscripts/8/rstse_v10_1_install_sep10_1992.tap
;
; or attach the BASIC PLUS 2 install tape
;att ../bootscripts/8/tq0 bp2_v2_7.tap
;
set tq0 locked
;
;--------------------------------------------------------------------------------
; MSCP Disks - the largest disk I could install RSTS/E 10.1 on was the 1GB RA72
;--------------------------------------------------------------------------------
; RA60_(204M)
; RA71(700M),RA72(1G)
; RA80_(121M),RA81_(456M),RA82_(622M),RA90(1216M),RA92(1505M),RC25_(26M)
; RD31_(21M),RD32_(42M)
; RD51_(11M),RD52_(30M),RD53_(71M),RD54_(152M)
; RX33_(1228K),RX50*(409K)
; RRD40(CD-ROM,681MB)
;
set rq0 ra72
attach rq ../bootscripts/8/rstse_10_ra72.dsk
;
; Add extra DZ11 terminal lines
; ser0=/dev/ttyUSB0 ser1=/dev/ttyUSB1 ser2=/dev/ttyUSB2 ser3=/dev/ttyUSB3
;
attach dz -V line=0,connect=/dev/ttyUSB0;300-8n1
attach dz -V line=1,connect=/dev/ttyUSB1;300-8n1
attach dz -V line=2,connect=/dev/ttyUSB2;300-8n1
attach dz -V line=3,connect=/dev/ttyUSB3;300-8n1
;
; connect to panel
set realcons host=localhost
set realcons panel=11/70
; We're running on a desktop PC with connection to localhost: max speed!
set realcons interval=1
set realcons connected
;set realcons debug
;show realcons; real VT100 locks on 24 newlines?
echo
echo
echo
echo
echo
echo
echo
echo
echo
echo
;
;
; Boot MSCP disk unit 0 (and switch keyboard to PDP-11 console)...
;
boot rq0
;
; or boot RSTS/E install tape
;boot tq0
Do you know how to use a real serial terminal with the PiDP-11? The one I just built works fine on the Raspbian console and all four serial ports are recognized by Raspbian but I get no output on any serial port when running RSTS. I tried adding attach statements to the bootscript but I'm not sure which multiplexer to use. Any help you may give would be appreciated!Tom L
Thanks, Mike,
My Keyspan adapter was not recognized initially. However, after following instructions here:
http://www.chrisdanielson.com/2012/04/10/linux-firmware-keyspan-usb-to-serial/
It is now recognized by Linux. It needed the secret-sauce firmware.
On Tuesday, August 4, 2015 at 11:48:34 AM UTC-4, Mike Barnes wrote:MikeYou will either see no output or lines containing /dev/ttyUSBx when 'x' is a number starting at zero. Plug in your USB serial adapter into a USB port and repeat the 'ls' command. If your serial adapter is recognized, you will see a new device in the form of /dev/ttyUSBz where 'z' is one number higher than the highest 'x' you got before (or '0' if you didn't get any results first time around). If this is what you see, your device is recognized by Linux and you should be able to use it. In general, Linux is pretty good at recognizing USB serial ports.ls -l /dev/ttyUSB*In general, to see if your USB to serial adapter would work in Linux with SimH 4.0 mods, do the following:Type:On Tue, Aug 4, 2015 at 11:11 AM, Jamie Cox <jamie...@gmail.com> wrote:I'm interested in adding a serial port in this way. What do you mean "regular USB serial ports"? I have a Keyspan USB-serial adapter USA-19Qi, for example. Any idea if that will work? I'd obviously need to get it working in Linux, first.
-Jamie
sim> show serial
Serial devices:
ser0 /dev/ttyAMA0
ser1 /dev/ttyUSB0
ser2 /dev/ttyUSB1
Open Serial Devices:
DZ Ln00 /dev/ttyUSB0;9600-8N1 {) Config: 9600-8N1
DZ Ln-1 /dev/ttyUSB1;9600-8N1 {) Config: 9600-8N1