Unicomp keyboard with SGI machines

For discussion of triage and repairs to SGIs as well as general hardware questions
Post Reply
User avatar
LarBob
Posts: 62
Joined: Mon Dec 25, 2017 4:08 pm
Location: Kentucky, United States
Contact:

Unicomp keyboard with SGI machines

Post by LarBob » Tue Jul 10, 2018 1:50 am

So I got a Unicomp Ultra Classic and wanted to use it with my SGI machines. As you can see here, SGI machines use scan code set 3, which I've gathered the Unicomp probably should support as my cheapo membrane PS/2 keyboards work fine and so do real Model Ms. However, when I try to use the Unicomp keyboard with my Octane, this happens:
https://youtu.be/CAghMUwNWqo
Any ideas?
Also, anyone know how to use that grayed out "Custom" option in the PROM keyboard layout options?
Thanks all.
:Octane: Aezora - Octane - 2xR10k 250 MHz - SI Graphics - 1 GB RAM - 6.5.30f
:O2: Kiki - O2 - R5k 180 MHz - 192 MB RAM - Currently dead
:O3x0-2: Calcifer - Origin 300 - 4xR14k 500 MHz - 2 GB RAM - 6.5.30m
:O3x0-2: Tohru - Origin 350 - 4xR16k 800 MHz - 4 GB RAM - 6.5.30m - on loan from Raion
Mirrors

TruHobbyist
Posts: 25
Joined: Tue May 15, 2018 12:04 am

Re: Unicomp keyboard with SGI machines

Post by TruHobbyist » Tue Jul 10, 2018 2:35 am

Hi,

whatever keyboard/Unix combo you are using, adjust key mappings using xmodmap & co.

Regards,

Tru

User avatar
LarBob
Posts: 62
Joined: Mon Dec 25, 2017 4:08 pm
Location: Kentucky, United States
Contact:

Re: Unicomp keyboard with SGI machines

Post by LarBob » Tue Jul 10, 2018 3:14 am

TruHobbyist wrote:
Tue Jul 10, 2018 2:35 am
Hi,

whatever keyboard/Unix combo you are using, adjust key mappings using xmodmap & co.

Regards,

Tru
Yeah, but I'd ideally like to get it working in the prom as well. Anyone know how to add a custom keyboard layout to the prom? There's a "Custom" option but it's grayed out on my machine.
:Octane: Aezora - Octane - 2xR10k 250 MHz - SI Graphics - 1 GB RAM - 6.5.30f
:O2: Kiki - O2 - R5k 180 MHz - 192 MB RAM - Currently dead
:O3x0-2: Calcifer - Origin 300 - 4xR14k 500 MHz - 2 GB RAM - 6.5.30m
:O3x0-2: Tohru - Origin 350 - 4xR16k 800 MHz - 4 GB RAM - 6.5.30m - on loan from Raion
Mirrors

User avatar
micrex22
Posts: 3
Joined: Sun May 13, 2018 3:59 pm

Re: Unicomp keyboard with SGI machines

Post by micrex22 » Tue Jul 10, 2018 4:13 am

You'd have to contact unicomp support for more information on their PS/2 controllers. I suspect they are using some sort of bridge if that's a PS/2 keyboard.

The world of PS/2 connectors are fascinating since there's a lot of things that aren't fully known. Some IBMs support hotswapping the PS/2 connectors as well (even though some will rage against that notion, it is a 'thing' that I occassionally take advantage of when I'm lazy).

User avatar
LarBob
Posts: 62
Joined: Mon Dec 25, 2017 4:08 pm
Location: Kentucky, United States
Contact:

Re: Unicomp keyboard with SGI machines

Post by LarBob » Tue Jul 10, 2018 1:40 pm

micrex22 wrote:
Tue Jul 10, 2018 4:13 am
You'd have to contact unicomp support for more information on their PS/2 controllers. I suspect they are using some sort of bridge if that's a PS/2 keyboard.

The world of PS/2 connectors are fascinating since there's a lot of things that aren't fully known. Some IBMs support hotswapping the PS/2 connectors as well (even though some will rage against that notion, it is a 'thing' that I occassionally take advantage of when I'm lazy).
Here's what they told me
"...the PS2 keyboard does not currently support Scan Code Set 3."
:P
I'm pretty disappointed as my cheap membranes support it even.
Anyone know how to use the "Custom" layout option in the prom?
:Octane: Aezora - Octane - 2xR10k 250 MHz - SI Graphics - 1 GB RAM - 6.5.30f
:O2: Kiki - O2 - R5k 180 MHz - 192 MB RAM - Currently dead
:O3x0-2: Calcifer - Origin 300 - 4xR14k 500 MHz - 2 GB RAM - 6.5.30m
:O3x0-2: Tohru - Origin 350 - 4xR16k 800 MHz - 4 GB RAM - 6.5.30m - on loan from Raion
Mirrors

TruHobbyist
Posts: 25
Joined: Tue May 15, 2018 12:04 am

Re: Unicomp keyboard with SGI machines

Post by TruHobbyist » Tue Jul 10, 2018 3:03 pm

If custom layout prom option doesn't work I see only two possibilities of getting this to work:

1. PS/2 hardware filter. Like this, but as a filtering/translation device (scancode set 2 to scancode set 3)
2. Modifying PROM yourself to provide the correct mapping (disassemble, decompile, modify, recompile, flash, pray)

Both would make up interesting hobbyist hacking projects.

Regards,

Tru

User avatar
LarBob
Posts: 62
Joined: Mon Dec 25, 2017 4:08 pm
Location: Kentucky, United States
Contact:

Re: Unicomp keyboard with SGI machines

Post by LarBob » Tue Jul 10, 2018 4:47 pm

TruHobbyist wrote:
Tue Jul 10, 2018 3:03 pm
If custom layout prom option doesn't work I see only two possibilities of getting this to work:

1. PS/2 hardware filter. Like this, but as a filtering/translation device (scancode set 2 to scancode set 3)
2. Modifying PROM yourself to provide the correct mapping (disassemble, decompile, modify, recompile, flash, pray)

Both would make up interesting hobbyist hacking projects.

Regards,

Tru
Nice ideas. I'd first like to try using the Custom option in the prom but I'm not exactly sure how it works. It's grayed out on my machine so I'm guessing you add a custom layout somehow but I don't know how.
:Octane: Aezora - Octane - 2xR10k 250 MHz - SI Graphics - 1 GB RAM - 6.5.30f
:O2: Kiki - O2 - R5k 180 MHz - 192 MB RAM - Currently dead
:O3x0-2: Calcifer - Origin 300 - 4xR14k 500 MHz - 2 GB RAM - 6.5.30m
:O3x0-2: Tohru - Origin 350 - 4xR16k 800 MHz - 4 GB RAM - 6.5.30m - on loan from Raion
Mirrors

User avatar
vishnu
Posts: 44
Joined: Fri Dec 08, 2017 2:05 pm
Location: Minneapolis, MN USA

Re: Unicomp keyboard with SGI machines

Post by vishnu » Wed Jul 11, 2018 5:43 pm

LarBob wrote:
Tue Jul 10, 2018 4:47 pm
I'd first like to try using the Custom option in the prom but I'm not exactly sure how it works. It's grayed out on my machine so I'm guessing you add a custom layout somehow but I don't know how.

Code: Select all

System Maintenance Menu
1   Start System
2   Install System Software
3   Run Diagnostics
4   Recover System
5   Enter Command Monitor
6   Select Keyboard Layout
Do you mean option 6 in the system maintenance menu? Because in Chapter 9 of the SGI document 007-2859-021 they say "Note: Menu selection 6 is not available on Origin systems." You can read that chapter here:

http://csweb.cs.wfu.edu/~torgerse/Kokua ... /ch09.html
Project: Temporarily lost at sea
Plan: World domination! Or something...

User avatar
LarBob
Posts: 62
Joined: Mon Dec 25, 2017 4:08 pm
Location: Kentucky, United States
Contact:

Re: Unicomp keyboard with SGI machines

Post by LarBob » Wed Jul 11, 2018 5:46 pm

vishnu wrote:
Wed Jul 11, 2018 5:43 pm
LarBob wrote:
Tue Jul 10, 2018 4:47 pm
I'd first like to try using the Custom option in the prom but I'm not exactly sure how it works. It's grayed out on my machine so I'm guessing you add a custom layout somehow but I don't know how.

Code: Select all

System Maintenance Menu
1   Start System
2   Install System Software
3   Run Diagnostics
4   Recover System
5   Enter Command Monitor
6   Select Keyboard Layout
Do you mean option 6 in the system maintenance menu? Because in Chapter 9 of the SGI document 007-2859-021 they say "Note: Menu selection 6 is not available on Origin systems." You can read that chapter here:

http://csweb.cs.wfu.edu/~torgerse/Kokua ... /ch09.html
Yeah, I'm doing this on my Octane. I can access the menu with all of the different layouts to select from, "Custom" is just grayed out.
:Octane: Aezora - Octane - 2xR10k 250 MHz - SI Graphics - 1 GB RAM - 6.5.30f
:O2: Kiki - O2 - R5k 180 MHz - 192 MB RAM - Currently dead
:O3x0-2: Calcifer - Origin 300 - 4xR14k 500 MHz - 2 GB RAM - 6.5.30m
:O3x0-2: Tohru - Origin 350 - 4xR16k 800 MHz - 4 GB RAM - 6.5.30m - on loan from Raion
Mirrors

User avatar
Raion-Fox
Founder
Posts: 199
Joined: Fri Nov 17, 2017 12:23 am
Location: Virginia
Contact:

Re: Unicomp keyboard with SGI machines

Post by Raion-Fox » Wed Jul 11, 2018 6:25 pm

Larkin you may need to reinstall mate
I'm the manager

Besides irix.cc, I run these sites:

projectkitsune.com

kazuo.io

Post Reply