PCIe - No parport registered at "0x " . This is not Always an error.Continuing.

More
03 Apr 2025 02:15 #325568 by ContinenteCNC
That would be great!

I don't know if it helps, but if so I can install 2 Sunix cards (one PCI and one PCIe) and share with you a anydesk login.

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

More
03 Apr 2025 03:20 #325571 by unknown
Just as I thought it's a kernel version thing.
PCI ID 1fd4-1999 is only supported from 5.4 up
The driver is acually parport_serial.
Good info here, linux-hardware.org/?id=pci:1fd4-1999-1fd4-0100

That's why the PCI ID the most important bit of info.

You an Aussie as well ?

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

  • tommylight
  • tommylight's Avatar
  • Away
  • Moderator
  • Moderator
More
03 Apr 2025 04:01 #325573 by tommylight

Just as I thought it's a kernel version thing.
PCI ID 1fd4-1999 is only supported from 5.4 up

forum.linuxcnc.org/10-advanced-configura...uing?start=30#324501
The following user(s) said Thank You: ContinenteCNC

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

More
03 Apr 2025 04:01 #325574 by ContinenteCNC
hmm, interesting finding.

Why does it use parport_serial if it is only a single parallel port with no serial ports? Or it has nothing to do?

What do you suggest as next step? Update linuxcnc to 2.9 or just the kernel?

(By the way, I am not an Aussie, I am Brazilian... Just 180 degrees apart xD)
The following user(s) said Thank You: tommylight

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

More
03 Apr 2025 04:11 #325577 by unknown
OK.

The Linux Kernel loads drivers based on the PCI ID, there's nothing special about it. If it sees a particular PCI ID it loads the driver that matches.
So the reason lInux will load the parport_serial is because that's what the card is reporting.

For Tommy, I replied with what might be the issue directly under your post. But without the PCI ID, end manufactures can change this usually via an eeprom or maybe some other method, there's not enough info to go on.
The following user(s) said Thank You: tommylight, ContinenteCNC

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

  • tommylight
  • tommylight's Avatar
  • Away
  • Moderator
  • Moderator
More
03 Apr 2025 04:11 #325578 by tommylight
At a guess
4PM in Australia
12AM or 1AM in Brazil
?
6AM here... :)

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

More
03 Apr 2025 04:29 #325581 by unknown
Just gone 3pm here in Sydney.

No something interesting.

I worked on a little project using an FPGA dev board to run MESA's hostmot2 firmware. First attempt was based on the 7c81 using either SPI (raspberry pi) or EPP (best on motherboard based parallel ports). The issue with the board I used is that the EEPROM need to be changed and the headers were already soldered on.
That same hardware can also be used with the LinuxcncRIO project.

Another project I had a go at was modding the 7i90 Smart serial firmware to support 4 encoders to run on a dev board.

For my latest I've grabbed a different dev board (eeprom is correct size & bought with the headers unslodered, but this time I'll be trying a Ethernet interface, chip is same as use on the Mesa products, so no having to rewrite a driver, which requires a couple of steps, first being working out the instructions of the softcore, working how the driver talks to the chip and then how it integrates with the rest.

Some pics, 2x17 ports from breakout boards (mesa 25 pin daughter boards can be used as well) and 4 extra pins for 2 smart serial ports or extra I\O.

First off is the FPGA from aliexpress:
 

The Ethernet board, this is experiment only, the FPGA board sits on top, disregard the type of 2x25 headers they can be changed to suit. Should have the boards in a couple of weeks.
 

One of the daughter boards from the orignal project.
 
Attachments:
The following user(s) said Thank You: tommylight, ContinenteCNC

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

More
03 Apr 2025 09:07 #325596 by ContinenteCNC
6 AM, Tom   The sun is still sleeping.

Rob, great projects you've been working on! One day I will get there.

Guys, I will be right back in one or two days. I need to assist a client "two europe diameters" away from my place.

See you!
The following user(s) said Thank You: rodw

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

More
03 Apr 2025 13:17 #325615 by andypugh
The message is something that i introduced, and it means that the parport_pc kernel driver has not found the card. However that doesn't mean that the LinuxCNC driver won't work.
github.com/LinuxCNC/linuxcnc/commit/7bd5...dedfd986fb84f6a9c4a6
It's not easy to know what to do in this scenario. There needs to be some indication that there is not _necessarily_ a parport at the give address (but, also, there might be...)
The following user(s) said Thank You: tommylight

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

More
03 Apr 2025 14:59 #325622 by PCW
Rather than a pop-up error message, it seems this would better be just a message
in the log, so if you are trying to debug a parallel port issue, you get notified, but you don't
have a constant nuisance alarm when things are OK.
The following user(s) said Thank You: tommylight

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

Time to create page: 0.149 seconds
Powered by Kunena Forum