Linux will not recognize my BOB no matter WHAT I try to do

More
16 May 2021 03:04 #209028 by jmelson
OK, the parport card is at either address e010 or e000, so you need to try those addresses in the hal file to tell LinuxCNC what the port address is.

Jon

Please Log in or Create an account to join the conversation.

More
16 May 2021 05:04 #209036 by Kidkasual1
Yup. Did that like 19 times, along with every other address in those files. Nada. Zip. Zero. Zilch. That is EXACTLY the reason I came to the forum. As far as I can tell, I have done everything that one is supposed to do to get this setup to work, yet it STILL doesn't. I tell it HAL_parport cfg "0=e010 out" and I get nothing. I change it to 0=e000, and again, nothing. All of the hexadecimal addresses associated with the PCI Bridges, the IRQ addresses for the parallel port and the PCI Bridges..... Nothing. Every way I can find to try and approach this has led me right back here to no-machine-control-ville......

Please Log in or Create an account to join the conversation.

More
16 May 2021 05:13 #209037 by PCW
Shouldn't it be:

loadrt hal_parport cfg="e010 out"

Please Log in or Create an account to join the conversation.

More
16 May 2021 06:21 #209039 by Kidkasual1
Yes. That is what I am actually typing in the HAL file. I was just being short while typing in the post. All I did was add the actual port address number to the already preconfigured HAL file and cycle through them one by one.

Please Log in or Create an account to join the conversation.

More
16 May 2021 06:23 #209040 by Kidkasual1
Sorry, not short. Synaptically challenged.....

Please Log in or Create an account to join the conversation.

More
16 May 2021 06:26 #209041 by Kidkasual1
The HAL file I am changing is attached previously in the post. I'm just adding the address numbers after the 0.

Please Log in or Create an account to join the conversation.

More
16 May 2021 06:41 #209043 by Kidkasual1
It actually doesn't matter if I type cfg "0 out", or cfg "0=e(address) out", or cfg "address" out. Nothing give me jog control of the machine. Here are a couple pictures of the HAL file with "e010 out" in it and the result in the Axis GUI. The last picture has the typical error code that Axis GUI cannot find the parallel port @adress XYZ12.
Attachments:

Please Log in or Create an account to join the conversation.

More
16 May 2021 08:55 #209054 by phillc54
Have you tried cfg="0xe010 out"

Please Log in or Create an account to join the conversation.

More
16 May 2021 11:46 #209076 by tommylight

Have you tried cfg="0xe010 out"

+1
0 works for built in cards and for some add on, not for all add on.
e010 or any address of that type should not work
0xe010 type of address should work.

Please Log in or Create an account to join the conversation.

More
16 May 2021 12:51 - 16 May 2021 12:51 #209089 by PCW
Sorry I missed the "0x"

The reason 0,1,2 only works with some cards is it requires Linux to
recognize the parallel port card. The direct address method does not
require the OS support, it simply reads and writes to the set addresses.

The direct address method may fail on some parallel port cards that lack
Linux support because they require a driver to do hardware specific setup
before normal operation.

That said, the MCS9900 should be full supported.
Last edit: 16 May 2021 12:51 by PCW.
The following user(s) said Thank You: tommylight

Please Log in or Create an account to join the conversation.

Moderators: PCWjmelson
Time to create page: 0.142 seconds
Powered by Kunena Forum