Installer Package Newton : Keyspan 28-X avec Ubuntu et VirtualBox sous High Sierra

Il n’est pas toujours simple de faire cohabiter des ordinosaures avec des systèmes récents. J’en ai fait les frais en changeant ma machine principale par un Macbook sous High Sierra. En effet, l’adaptateur USB série que j’utilisais, le Keyspan 28-X, est en fait incompatible avec High Sierra.

Du coup j’ai cherchais des solutions :

1 – Récupérer une machine plus ancienne « dédiée » à mes Newton. C’est une solution mais je cherchais plus une solution pour faire fonctionner mon Newton avec une machine récente, ma machine actuelle.

2 – Acheter une nouvelle connectique.  Je pense que c’est la meilleure solution surtout en partant sur une connectique avec une puce Prolific ne nécessitant pas de driver mais le coup est assez élevé entre le cable USB DB9 + l’adaptateur DB 9 mini Din 8.

3 – Faire fonctionner ma connectique actuelle sur mon ardi actuel. Ca parait bête surtout depuis que je sais que mon keyspan est incompatible avec High Sierra mais pourtant c’est la solution la plus évidante pour moi.  J’ai alors cherché à installer un système « virtuel » sur mon Mac grace à VirtualBox. Le problème c’est que faire tourner une version un peu plus ancienne de mon OS en machine virtuelle rame énormément. La solution m’est venue de Linux (encore une fois).

Petite précision, mon besoin est simplement de pouvoir installer des package sur mon Newton, je ne cherche pas d’autres fonctionnalités comme peu le proposer le très bon NCX.

Voici comment j’ai procédé :

  • Installation de VirtualBox (https://www.virtualbox.org/)
  • Installation d’Ubuntu (https://ubuntu-fr.org/telechargement)
  • A partir du Terminal, faire reconnaitre le keyspan (merci le journaldulapin pour l’astuce)
    • sudo apt-get update
    • sudo apt-get install git
    • git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git

    • sudo mkdir /lib/firmware/keyspan
    • sudo cp linux-firmware/keyspan/* /lib/firmware/keyspan/
  • A partir du terminal installer le compilateur GCC
    • sudo apt install gcc

  • A partir du Terminal installer Make
    • sudo apt install make
    • sudo apt install make-guile
  • Téléchargement de Unixnpi (https://github.com/chuma/unixnpi)
  • Dans le dossier unixnpi à partir du Terminal faire sudo make
  • Copier les packages .pkg à installer dans le dossier unixnpi
  • Pour faciliter le paramétrage installer l’utilitaire dmesg via le Terminal
    • sudo apt install linux-util

  • Dans le Terminal, taper dmesg pour connaître où se trouve l’USB Keyspan (ex: TTYUSB0)
  • Puis ln -s /dev/ttyUSB0 /dev/newton pour créer un lien symbolique vers l’adaptateur

  • Pour installer le package nommé mypackage taper ./unixnpi mypackage.pkg

    ou alors sans le lien symbolique taper

  • ./unixnpi -d /dev/ttyUSB0 mypackage.pkg

Et voilà ça fonctionne !!!!

Publicités

4 réflexions sur « Installer Package Newton : Keyspan 28-X avec Ubuntu et VirtualBox sous High Sierra »

    1. my english is not very good either 😋
      in fact the Keyspan 28-X is compatible with Mac OS Sierra but not with High Sierra. The 28-XG is compatible but no luck for me I have the 28-X, that’s why I sought this solution

      J'aime

      1. Ah, ok. I have a 19hs, that works. But I just bought a cheap 10 € ftpi chip dongle. Works great and you don’t have to install a driver.

        By the way: I am setting a newton fan page and I am interested in the person stories about the newton. Maybe you can write a short text.

        The page is still under heavy construction: https://newtonhonk.de/stories/

        J'aime

      2. I do not know the dongle ftpi but I’m going to watch it.
        about your fan page Newton I saw him pass on the facebook page « lovenotestonewton » that I look at because I took part in the film of Noah. Very good idea I will participate!

        J'aime

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s