Thanks for the guide...  NO I didn't know that latency was a problem.

I would love to ditch the PC...That's the main reason for the switch. 

Is the BB the best starting point? 

Thanks again. 

PS I did get the sim axis to run but a real build fail on the parallel port.
rtapi:0: rtapi_app_main(hal_parport): -19 No such device
rtapi:0: 1:rtapi_app:5108:user rtapi_app_main(hal_parport): -19 No such 
device

On Thursday, November 29, 2018 at 4:05:04 AM UTC-7, Schooner wrote:
>
> OK, a one off Quick Guide to install on i386
> It really is not difficult, so long as you have some idea what you are 
> trying to do.
>
> Install Debian Stretch i386 net install distro from USB or CD
>
> During installation:
> Create root and user with same password (so you don't forget it)
> Under software selections:
> Select LXDE desktop and ssh server, remove print server
>
> Near the end, install grub to MBR.
>
> Reboot, login as normal user and open menu (Ctrl Esc) > System > 
> Root_Terminal
> (# indicates the root command line prompt)
>
> # apt update
> (should be fully up to date if using net install)
> # apt install firmware-linux-non-free firmware-realtek (if you have a RTL 
> NIC) dirmngr
> #apt install linux-image-rt-686-pae
>
> Reboot and sign in as your normal user
>
> From root terminal (Ctrl Esc > System > Root_Terminal)
> # uname -a
> check you have booted the rt kernel
>
> # apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 43DDF224
>
> # echo 'deb http://deb.machinekit.io/debian stretch main' > 
> /etc/apt/sources.list.d/machinekit.list
>
> # apt update
>
> # apt install machinekit machinekit-rt-preempt
>
> # leafpad /etc/ssh/sshd.conf &
> Then uncomment the line beginning '#AllowRootLogin....' and edit so it 
> reads
> ' AllowRootLogin yes'
> save file and close leafpad
>
> # service sshd reload
> Now you will be able to ssh into the machine with root permissions for 
> maintenance
>
> Now close root terminal and (Ctrl Esc > System > LXDE_Terminal) for user 
> terminal
> Alt Spacebar X - to maximise
> # machinekit
>
> Then you are running, select the axis sim to test.
>
> >> Start controlling things like LinuxCNC never could.
>
> I do have some concerns as to what you think you can do on an i386 with 
> Machinekit, that you can't on linuxcnc.
>
> You do realise that a rt-preempt kernel will probably not give good enough 
> latency to run from a parport?
> You need a rtai kernel for that and Machinekit does not support rtai any 
> more.
>
> The things it can control that linuxcnc can't, are largely based on 
> various armhf boards and soc_fpga boards etc. not PCs
>
> regards
>
>
>
> On 27/11/18 19:13, [email protected] <javascript:> wrote:
>
>
> Thanks for the suggestions. I have no idea how to use them.
>
> This what I thought was going to happen(a week ago).
>
> Install debian stretch.
> install Machinekit rt-reempt for stretch.
> Start controlling things like LinuxCNC never could.
>
> If you can show me how to get this going.
> I'm sure others will find it help full. 
> Maybe a step by step guide for Dummies.
>  
>
> I want this to work... 
>
>
> On Tuesday, November 27, 2018 at 3:14:06 AM UTC-7, Schooner wrote: 
>>
>> This is nothing to do with the initial problem reported by [email protected]
>>
>> It is caused by your not setting up the system properly
>>
>> You have a posix kernel running
>> Linux version 4.9.0-8-686-pae ([email protected]) (gcc version 
>> 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ) #1 SMP Debian 4.9.130-2 
>> (2018-10-27)
>>
>> You have installed a rt-preempt kernel package
>> sudo dpkg -i machinekit_0.1.1543248182.gite5f547c-1~stretch_i386.deb 
>> machinekit-rt-preempt_0.1.1543248182.gite5f547c-1~stretch_i386.deb
>>
>> (BTW you don't need to use dpkg, the new packages are in the repo, just 
>> need to do 'apt update' and they will be available.)
>>
>> As a result it tries to find the posix binaries and fails
>> Warning - /usr/libexec/linuxcnc/rtapi_app_posix not setuid
>>
>> (That error is a bit misleading, because the binary could not be opened 
>> it assumes things,
>> does not consider that it might not exist!)
>>
>> So, as per the documentation
>> http://www.machinekit.io/docs/getting-started/install-rt-kernel-i386/
>>
>> install a rt-preempt kernel and BOOT THAT.
>>
>> If you already have and are just letting the system boot unwatched, it is 
>> obviously defaulting to posix,
>> so you need to manually select the rt kernel or change the boot order in 
>> /boot/grub/grub.cfg
>>
>>
>> On 27/11/18 09:10, [email protected] wrote:
>>
>>
>>    New download/install debian 9.6.0 machinekit failed to run.
>> See files attached. I will do the same for the amd64 rt-reempt install.
>> If there is anything else you would like include let me know.
>> I will keep this P4 on the bench for testing. I hope you find this 
>> helpful.
>>
>> On Monday, November 26, 2018 at 10:35:11 AM UTC-7, Schooner wrote: 
>>>
>>> There are now a new set of packages in the repo with the serial 
>>>
>>> 0.1.1543248182.gite5f547c
>>>
>>>
>>> Please test on your i386 machines and confirm they work.
>>>
>>>
>>> On 26/11/18 16:16, [email protected] wrote:
>>>
>>> I have now reverted a series of commits, which look to be the cause.
>>> (what exactly can build and package for all architectures without errors,
>>> but cause failure when running on i386 only, remains to be seen!)
>>>
>>> A local package build from this tests OK in the i386 VM, so hopefully 
>>> cured.
>>>
>>> The repo is rebuilding packages and they will be available in a couple 
>>> of hours.
>>>
>>> I will update when they are in the repo and can be pulled for testing.
>>>
>>> On 26/11/18 13:01, [email protected] wrote:
>>>
>>> I have now created a Debian Stretch i386 VM and installed machinekit 
>>> dependencies.
>>>
>>> It does not run properly because of other issues, but I can see that 
>>> i386 packages
>>> start to fail at 0.1.1538832043git84c94e8-1-stretch
>>>
>>> For now just use packages prior to this
>>>
>>> To do this, for those not that familiar with linux
>>>
>>> Download 
>>>
>>> http://deb.machinekit.io/debian/pool/main/m/machinekit/machinekit_0.1.1538495763.git1d57feb-1~stretch_i386.deb
>>>  
>>> or earlier
>>> and the corresponding flavour package, for instance 
>>>
>>> http://deb.machinekit.io/debian/pool/main/m/machinekit/machinekit-rt-preempt_0.1.1538495763.git1d57feb-1~stretch_i386.deb
>>>
>>> cd to the directory they were downloaded to.
>>> (instructions assume rt-preempt kernel)
>>>
>>> $ sudo apt remove machinekit machinekit-rt-preempt
>>> $ sudo dpkg -i machinekit_0.1.1538495763.git1d57feb-1~stretch_i386.deb 
>>> machinekit-rt-preempt_0.1.1538495763.git1d57feb-1~stretch_i386.deb
>>>
>>> If there is a missing dependency error, 
>>> $ sudo apt install <dependency>
>>> then re-run the dpkg line
>>>
>>> I will update when the source of the problem is identified and fixed
>>>
>>>
>>> On 26/11/18 07:06, [email protected] wrote:
>>>
>>>
>>> On 11/25/2018 11:43 PM, [email protected] wrote:
>>>
>>>
>>>
>>> On Wednesday, November 21, 2018 at 5:59:07 PM UTC-7, [email protected] 
>>> wrote: 
>>>>
>>>> Hello,
>>>> isn't the newest Machinekit Debian package broken? I upgraded my test 
>>>> system installation with apt-get upgrade (Debian 9 Stretch: Linux 
>>>> machinekit 4.9.0-8-rt-686-pae #1 SMP PREEMPT RT Debian 4.9.130-2 
>>>> (2018-10-27) i686 GNU/Linux) to the newest package 
>>>> (0.1.1542196491.git9c3423c-1~stretch), however trying to start machinekit 
>>>> with sim.axis/axis.ini I got the error
>>>>
>>>>
>>>    I'm having  the same issue.  same install on a P4 64bit 3.0Ghz  4G 
>>> ram 
>>> This system has been running Linuxcnc for more than 4 years.
>>> Also upgraded to 2.7 last summer. I have 4 machines in total running on 
>>> P4s Linuxcnc.
>>>
>>> There is no 2.7
>>>
>>> Are you running linuxcnc or machinekit?
>>>
>>>
>>>
>>> Can't find . 'machinekit_0.1.1537365199. 
>>> gitf63b8a2-1~stretch_i386' you suggested. 
>>>
>>>
>>> It is in the repo, where you might expect it to be.
>>>
>>>
>>> http://deb.machinekit.io/debian/pool/main/m/machinekit/machinekit_0.1.1537365199.gitf63b8a2-1~stretch_i386.deb
>>>
>>>
>>> If you can help confirm definitely at which package version number this 
>>> problem begins, we might be able to start tracking it down.
>>>
>>> I don't have any i386 computers any more and there is no error on amd64.
>>>
>>>
>>>
>>> Is Machinekit for programmers only?
>>>
>>> Scott
>>>
>>>
>>>
>>>  
>>> -- 
>>> website: http://www.machinekit.io blog: http://blog.machinekit.io 
>>> github: https://github.com/machinekit
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Machinekit" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> Visit this group at https://groups.google.com/group/machinekit.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>>
>>>
>>> -- 
>> website: http://www.machinekit.io blog: http://blog.machinekit.io 
>> github: https://github.com/machinekit
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Machinekit" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> Visit this group at https://groups.google.com/group/machinekit.
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>> -- 
> website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
> https://github.com/machinekit
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Machinekit" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> Visit this group at https://groups.google.com/group/machinekit.
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to